+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
+1999-11-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Make the test for getpwuid_r work on newer AIX
+ versions, too. Still works on Solaris and Linux. Patch from Craig
+ Rodrigues <rodrigc@mediaone.net>.
+
1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE
fi
if test "$ac_cv_func_getpwuid_r" = "yes"; then
AC_MSG_CHECKING(whether getpwuid_r is posix like)
- # getpwuid_r(0, NULL, NULL, 0) is the signature on
- # solaris, if that is not found, the prog below won't
- # compile, then the posix signature is assumed as
- # the default.
- AC_TRY_COMPILE([#include <pwd.h>],
- [getpwuid_r(0, NULL, NULL, 0);],
- [AC_MSG_RESULT(no)],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_GETPWUID_R_POSIX)])
+ # The signature for the POSIX version is:
+ # int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **)
+ AC_TRY_COMPILE([#include <pwd.h>
+ #include <sys/types.h>
+ #include <stdlib.h>],
+ [getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);],
+ [AC_DEFINE(HAVE_GETPWUID_R_POSIX)
+ AC_MSG_RESULT(yes)],
+ [AC_MSG_RESULT(no)])
fi
fi
LIBS="$LIBS $G_THREAD_LIBS"