mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Remove configure test for nonstandard variants of getpwuid_r().
We had code that supposed that some platforms might offer a nonstandard version of getpwuid_r() with only four arguments. However, the 5-argument definition has been standardized at least since the Single Unix Spec v2, which is our normal reference for what's portable across all Unix-oid platforms. (What's more, this wasn't the only pre-standardization version of getpwuid_r(); my old HPUX 10.20 box has still another signature.) So let's just get rid of the now-useless configure step.
This commit is contained in:
37
configure
vendored
37
configure
vendored
@ -12632,43 +12632,6 @@ done
|
||||
|
||||
|
||||
# Do test here with the proper thread flags
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpwuid_r takes a fifth argument" >&5
|
||||
$as_echo_n "checking whether getpwuid_r takes a fifth argument... " >&6; }
|
||||
if ${pgac_cv_func_getpwuid_r_5arg+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <sys/types.h>
|
||||
#include <pwd.h>
|
||||
int
|
||||
main ()
|
||||
{
|
||||
uid_t uid;
|
||||
struct passwd *space;
|
||||
char *buf;
|
||||
size_t bufsize;
|
||||
struct passwd **result;
|
||||
getpwuid_r(uid, space, buf, bufsize, result);
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
pgac_cv_func_getpwuid_r_5arg=yes
|
||||
else
|
||||
pgac_cv_func_getpwuid_r_5arg=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_getpwuid_r_5arg" >&5
|
||||
$as_echo "$pgac_cv_func_getpwuid_r_5arg" >&6; }
|
||||
if test x"$pgac_cv_func_getpwuid_r_5arg" = xyes ; then
|
||||
|
||||
$as_echo "#define GETPWUID_R_5ARG 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns int" >&5
|
||||
$as_echo_n "checking whether strerror_r returns int... " >&6; }
|
||||
if ${pgac_cv_func_strerror_r_int+:} false; then :
|
||||
|
Reference in New Issue
Block a user