Make the test for getpwuid_r work on newer AIX versions, too. Still works

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>.
This commit is contained in:
Sebastian Wilhelmi 1999-11-08 10:02:17 +00:00 committed by Sebastian Wilhelmi
parent cafa1e2c15
commit 6d441ca5af
9 changed files with 57 additions and 9 deletions

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -1,3 +1,9 @@
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> 1999-11-08 Tor Lillqvist <tml@iki.fi>
* gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE * gwin32.c (g_win32_getlocale): Look at env vars LC_ALL, LC_CTYPE

View File

@ -861,15 +861,15 @@ if test x"$enable_threads" = xyes; then
fi fi
if test "$ac_cv_func_getpwuid_r" = "yes"; then if test "$ac_cv_func_getpwuid_r" = "yes"; then
AC_MSG_CHECKING(whether getpwuid_r is posix like) AC_MSG_CHECKING(whether getpwuid_r is posix like)
# getpwuid_r(0, NULL, NULL, 0) is the signature on # The signature for the POSIX version is:
# solaris, if that is not found, the prog below won't # int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **)
# compile, then the posix signature is assumed as AC_TRY_COMPILE([#include <pwd.h>
# the default. #include <sys/types.h>
AC_TRY_COMPILE([#include <pwd.h>], #include <stdlib.h>],
[getpwuid_r(0, NULL, NULL, 0);], [getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);],
[AC_MSG_RESULT(no)], [AC_DEFINE(HAVE_GETPWUID_R_POSIX)
[AC_MSG_RESULT(yes) AC_MSG_RESULT(yes)],
AC_DEFINE(HAVE_GETPWUID_R_POSIX)]) [AC_MSG_RESULT(no)])
fi fi
fi fi
LIBS="$LIBS $G_THREAD_LIBS" LIBS="$LIBS $G_THREAD_LIBS"