mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 10:12:09 -04:00
getpwent_r
This commit is contained in:
parent
194a73cc32
commit
6339db444a
2 changed files with 84 additions and 37 deletions
101
lib/bind/configure
vendored
101
lib/bind/configure
vendored
|
|
@ -1,7 +1,7 @@
|
|||
#! /bin/sh
|
||||
|
||||
|
||||
# From configure.in Revision: 1.28
|
||||
# From configure.in Revision: 1.29
|
||||
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated automatically using autoconf version 2.13
|
||||
|
|
@ -6115,7 +6115,36 @@ fi
|
|||
|
||||
if eval "test \"`echo '$ac_cv_func_'getpwent_r`\" = yes"; then
|
||||
echo "$ac_t""yes" 1>&6
|
||||
:
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6120 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <pwd.h>
|
||||
struct passwd *
|
||||
getpwent_r(struct passwd *pwptr, char *buf, int buflen) {}
|
||||
|
||||
|
||||
int main() {
|
||||
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6134: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen"
|
||||
PASS_R_BAD="#define PASS_R_BAD NULL"
|
||||
PASS_R_COPY="#define PASS_R_COPY buf, buflen"
|
||||
PASS_R_COPY_ARGS="#define PASS_R_COPY_ARGS PASS_R_ARGS"
|
||||
PASS_R_OK="#define PASS_R_OK pwptr"
|
||||
PASS_R_RETURN="#define PASS_R_RETURN struct passwd *"
|
||||
|
||||
else
|
||||
echo "configure: failed program was:" >&5
|
||||
cat conftest.$ac_ext >&5
|
||||
fi
|
||||
rm -f conftest*
|
||||
|
||||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen"
|
||||
|
|
@ -6139,12 +6168,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for endpwent_r""... $ac_c" 1>&6
|
||||
echo "configure:6143: checking for endpwent_r" >&5
|
||||
echo "configure:6172: checking for endpwent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_endpwent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6148 "configure"
|
||||
#line 6177 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char endpwent_r(); below. */
|
||||
|
|
@ -6167,7 +6196,7 @@ endpwent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_endpwent_r=yes"
|
||||
else
|
||||
|
|
@ -6198,12 +6227,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for setpassent_r""... $ac_c" 1>&6
|
||||
echo "configure:6202: checking for setpassent_r" >&5
|
||||
echo "configure:6231: checking for setpassent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_setpassent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6207 "configure"
|
||||
#line 6236 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char setpassent_r(); below. */
|
||||
|
|
@ -6226,7 +6255,7 @@ setpassent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_setpassent_r=yes"
|
||||
else
|
||||
|
|
@ -6250,12 +6279,12 @@ EOF
|
|||
fi
|
||||
|
||||
echo $ac_n "checking for setpassent""... $ac_c" 1>&6
|
||||
echo "configure:6254: checking for setpassent" >&5
|
||||
echo "configure:6283: checking for setpassent" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_setpassent'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6259 "configure"
|
||||
#line 6288 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char setpassent(); below. */
|
||||
|
|
@ -6278,7 +6307,7 @@ setpassent();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_setpassent=yes"
|
||||
else
|
||||
|
|
@ -6303,12 +6332,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for setpwent_r""... $ac_c" 1>&6
|
||||
echo "configure:6307: checking for setpwent_r" >&5
|
||||
echo "configure:6336: checking for setpwent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_setpwent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6312 "configure"
|
||||
#line 6341 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char setpwent_r(); below. */
|
||||
|
|
@ -6331,7 +6360,7 @@ setpwent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_setpwent_r=yes"
|
||||
else
|
||||
|
|
@ -6361,12 +6390,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for getpwnam_r""... $ac_c" 1>&6
|
||||
echo "configure:6365: checking for getpwnam_r" >&5
|
||||
echo "configure:6394: checking for getpwnam_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_getpwnam_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6370 "configure"
|
||||
#line 6399 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char getpwnam_r(); below. */
|
||||
|
|
@ -6389,7 +6418,7 @@ getpwnam_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_getpwnam_r=yes"
|
||||
else
|
||||
|
|
@ -6413,12 +6442,12 @@ EOF
|
|||
fi
|
||||
|
||||
echo $ac_n "checking for getpwuid_r""... $ac_c" 1>&6
|
||||
echo "configure:6417: checking for getpwuid_r" >&5
|
||||
echo "configure:6446: checking for getpwuid_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_getpwuid_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6422 "configure"
|
||||
#line 6451 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char getpwuid_r(); below. */
|
||||
|
|
@ -6441,7 +6470,7 @@ getpwuid_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_getpwuid_r=yes"
|
||||
else
|
||||
|
|
@ -6466,12 +6495,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for getservent_r""... $ac_c" 1>&6
|
||||
echo "configure:6470: checking for getservent_r" >&5
|
||||
echo "configure:6499: checking for getservent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_getservent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6475 "configure"
|
||||
#line 6504 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char getservent_r(); below. */
|
||||
|
|
@ -6494,7 +6523,7 @@ getservent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_getservent_r=yes"
|
||||
else
|
||||
|
|
@ -6509,7 +6538,7 @@ fi
|
|||
if eval "test \"`echo '$ac_cv_func_'getservent_r`\" = yes"; then
|
||||
echo "$ac_t""yes" 1>&6
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6513 "configure"
|
||||
#line 6542 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#include <netdb.h>
|
||||
|
|
@ -6520,7 +6549,7 @@ int main() {
|
|||
return (0);
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:6553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
|
||||
SERV_R_ARGS="#define SERV_R_ARGS char *buf, int buflen"
|
||||
|
|
@ -6556,12 +6585,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for endservent_r""... $ac_c" 1>&6
|
||||
echo "configure:6560: checking for endservent_r" >&5
|
||||
echo "configure:6589: checking for endservent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_endservent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6565 "configure"
|
||||
#line 6594 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char endservent_r(); below. */
|
||||
|
|
@ -6584,7 +6613,7 @@ endservent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_endservent_r=yes"
|
||||
else
|
||||
|
|
@ -6612,12 +6641,12 @@ fi
|
|||
|
||||
|
||||
echo $ac_n "checking for setservent_r""... $ac_c" 1>&6
|
||||
echo "configure:6616: checking for setservent_r" >&5
|
||||
echo "configure:6645: checking for setservent_r" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_setservent_r'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 6621 "configure"
|
||||
#line 6650 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char setservent_r(); below. */
|
||||
|
|
@ -6640,7 +6669,7 @@ setservent_r();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:6644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo configure:6673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_setservent_r=yes"
|
||||
else
|
||||
|
|
@ -6743,7 +6772,7 @@ do
|
|||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:6747: checking for $ac_word" >&5
|
||||
echo "configure:6776: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_path_JADE'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
|
|
@ -6790,7 +6819,7 @@ do
|
|||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:6794: checking for $ac_word" >&5
|
||||
echo "configure:6823: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_path_TEX'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
|
|
@ -6832,7 +6861,7 @@ do
|
|||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:6836: checking for $ac_word" >&5
|
||||
echo "configure:6865: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_path_PDFTEX'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
|
|
@ -6877,7 +6906,7 @@ done
|
|||
SGMLDIR=""
|
||||
|
||||
echo $ac_n "checking for SGML files""... $ac_c" 1>&6
|
||||
echo "configure:6881: checking for SGML files" >&5
|
||||
echo "configure:6910: checking for SGML files" >&5
|
||||
for d in /usr/pkg/share/sgml /usr/local/share/sgml
|
||||
do
|
||||
if test -f $d/docbook/dsssl/modular/html/docbook.dsl
|
||||
|
|
@ -6902,7 +6931,7 @@ fi
|
|||
XGMLDIR=""
|
||||
|
||||
echo $ac_n "checking for XML files""... $ac_c" 1>&6
|
||||
echo "configure:6906: checking for XML files" >&5
|
||||
echo "configure:6935: checking for XML files" >&5
|
||||
for d in /usr/pkg/share/xml /usr/local/share/xml
|
||||
do
|
||||
if test -f $d/dtd/docbook/docbookx.dtd
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
|||
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
||||
AC_DIVERT_POP()dnl
|
||||
|
||||
AC_REVISION($Revision: 1.29 $)
|
||||
AC_REVISION($Revision: 1.30 $)
|
||||
|
||||
AC_INIT(resolv/herror.c)
|
||||
AC_PREREQ(2.13)
|
||||
|
|
@ -1626,6 +1626,24 @@ AC_SUBST(PROTO_R_SET_RESULT)
|
|||
AC_SUBST(PROTO_R_SET_RETURN)
|
||||
|
||||
AC_CHECK_FUNC(getpwent_r,
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#include <sys/types.h>
|
||||
#include <pwd.h>
|
||||
struct passwd *
|
||||
getpwent_r(struct passwd *pwptr, char *buf, int buflen) {}
|
||||
]
|
||||
,
|
||||
[]
|
||||
,
|
||||
PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen"
|
||||
PASS_R_BAD="#define PASS_R_BAD NULL"
|
||||
PASS_R_COPY="#define PASS_R_COPY buf, buflen"
|
||||
PASS_R_COPY_ARGS="#define PASS_R_COPY_ARGS PASS_R_ARGS"
|
||||
PASS_R_OK="#define PASS_R_OK pwptr"
|
||||
PASS_R_RETURN="#define PASS_R_RETURN struct passwd *"
|
||||
,
|
||||
)
|
||||
,
|
||||
PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen"
|
||||
PASS_R_BAD="#define PASS_R_BAD NULL"
|
||||
|
|
|
|||
Loading…
Reference in a new issue