]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
Assume getpwnam_r(3) exists
authorAlejandro Colomar <alx@kernel.org>
Fri, 2 Dec 2022 21:39:28 +0000 (22:39 +0100)
committerSerge Hallyn <serge@hallyn.com>
Thu, 15 Dec 2022 22:22:05 +0000 (16:22 -0600)
It is required by POSIX.1-2001.

Cc: Christian Göttsche <cgzones@googlemail.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
configure.ac
libmisc/xgetpwnam.c

index b3d0048851e30066a613f632e15f75da759482eb..1044ec98ed5151680ba62c3538b7d52f6e4e3c6b 100644 (file)
@@ -48,7 +48,7 @@ AC_CHECK_HEADER([shadow.h],,[AC_MSG_ERROR([You need a libc with shadow.h])])
 AC_CHECK_FUNCS(arc4random_buf futimes \
        getentropy getrandom getspnam getusershell \
        getutent initgroups lckpwdf lutimes \
-       setgroups updwtmp updwtmpx innetgr getpwnam_r \
+       setgroups updwtmp updwtmpx innetgr \
        getpwuid_r getgrnam_r getgrgid_r getspnam_r \
        memset_s explicit_bzero)
 AC_SYS_LARGEFILE
index 74eb9721c80527d55d9794b37eb47f48aa68e7a9..f0083cbbffc028029f17a69ede94b2b5f29f548a 100644 (file)
@@ -35,7 +35,7 @@
 #define ARG_TYPE       const char *
 #define ARG_NAME       name
 #define DUP_FUNCTION   __pw_dup
-#define HAVE_FUNCTION_R (defined HAVE_GETPWNAM_R)
+#define HAVE_FUNCTION_R 1
 
 #include "xgetXXbyYY.c"