From: Alejandro Colomar Date: Fri, 2 Dec 2022 21:40:47 +0000 (+0100) Subject: Assume getpwuid_r(3) exists X-Git-Tag: 4.14.0-rc1~283 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5e5df19661a022f7f49e47441e346a2db2b1705;p=thirdparty%2Fshadow.git Assume getpwuid_r(3) exists It is required by POSIX.1-2001. Cc: Christian Göttsche Signed-off-by: Alejandro Colomar --- diff --git a/configure.ac b/configure.ac index 1044ec98e..470db2201 100644 --- a/configure.ac +++ b/configure.ac @@ -49,7 +49,7 @@ AC_CHECK_FUNCS(arc4random_buf futimes \ getentropy getrandom getspnam getusershell \ getutent initgroups lckpwdf lutimes \ setgroups updwtmp updwtmpx innetgr \ - getpwuid_r getgrnam_r getgrgid_r getspnam_r \ + getgrnam_r getgrgid_r getspnam_r \ memset_s explicit_bzero) AC_SYS_LARGEFILE diff --git a/libmisc/xgetpwuid.c b/libmisc/xgetpwuid.c index 23b2d0c31..cafc8953b 100644 --- a/libmisc/xgetpwuid.c +++ b/libmisc/xgetpwuid.c @@ -35,7 +35,7 @@ #define ARG_TYPE uid_t #define ARG_NAME uid #define DUP_FUNCTION __pw_dup -#define HAVE_FUNCTION_R (defined HAVE_GETPWUID_R) +#define HAVE_FUNCTION_R 1 #include "xgetXXbyYY.c"