diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:18:37 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:18:37 +0000 |
commit | b6b00dd55e035bfbe311a527b567962ffa77ee43 (patch) | |
tree | cafc4d13785448e5a78bd40a51697ee07f07ac12 /libmisc/xgetgrgid.c | |
parent | Adding debian version 1:4.13+dfsg1-5. (diff) | |
download | shadow-b6b00dd55e035bfbe311a527b567962ffa77ee43.tar.xz shadow-b6b00dd55e035bfbe311a527b567962ffa77ee43.zip |
Merging upstream version 1:4.15.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'libmisc/xgetgrgid.c')
-rw-r--r-- | libmisc/xgetgrgid.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/libmisc/xgetgrgid.c b/libmisc/xgetgrgid.c deleted file mode 100644 index fe99929..0000000 --- a/libmisc/xgetgrgid.c +++ /dev/null @@ -1,41 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2007 - 2009, Nicolas François - * - * SPDX-License-Identifier: BSD-3-Clause - */ - -/* - * According to the Linux-PAM documentation: - * - * 4.1. Care about standard library calls - * - * In general, writers of authorization-granting applications should - * assume that each module is likely to call any or all 'libc' functions. - * For 'libc' functions that return pointers to static/dynamically - * allocated structures (ie. the library allocates the memory and the - * user is not expected to 'free()' it) any module call to this function - * is likely to corrupt a pointer previously obtained by the application. - * The application programmer should either re-call such a 'libc' - * function after a call to the Linux-PAM library, or copy the structure - * contents to some safe area of memory before passing control to the - * Linux-PAM library. - * - * Two important function classes that fall into this category are - * getpwnam(3) and syslog(3). - * - * This file provide wrapper to the getpwnam or getpwnam_r functions. - */ - -#include <config.h> - -#include "groupio.h" - -#define LOOKUP_TYPE struct group -#define FUNCTION_NAME getgrgid -#define ARG_TYPE gid_t -#define ARG_NAME gid -#define DUP_FUNCTION __gr_dup -#define HAVE_FUNCTION_R (defined HAVE_GETGRGID_R) - -#include "xgetXXbyYY.c" - |