From e78800197737c25fbd46d3ff278d9bcf60eed096 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Fri, 2 Dec 2022 22:39:28 +0100 Subject: [PATCH] Assume getpwnam_r(3) exists MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It is required by POSIX.1-2001. Cc: Christian Göttsche Signed-off-by: Alejandro Colomar --- configure.ac | 2 +- libmisc/xgetpwnam.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index b3d004885..1044ec98e 100644 --- a/configure.ac +++ b/configure.ac @@ -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 diff --git a/libmisc/xgetpwnam.c b/libmisc/xgetpwnam.c index 74eb9721c..f0083cbbf 100644 --- a/libmisc/xgetpwnam.c +++ b/libmisc/xgetpwnam.c @@ -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" -- 2.47.2