5693
5696
if test "`uname -r`" = "B.11.00" -o "`uname -r`" = "B.11.11"; then
5694
{ echo "$as_me:$LINENO: WARNING: Enabling HPUX 11.00/11.11 header bug workaround" >&5
5699
for ac_func in pread64 pwrite64
5701
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5702
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5703
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5704
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5705
echo $ECHO_N "(cached) $ECHO_C" >&6
5707
cat >conftest.$ac_ext <<_ACEOF
5710
cat confdefs.h >>conftest.$ac_ext
5711
cat >>conftest.$ac_ext <<_ACEOF
5712
/* end confdefs.h. */
5713
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5714
For example, HP-UX 11i <limits.h> declares gettimeofday. */
5715
#define $ac_func innocuous_$ac_func
5717
/* System header to define __stub macros and hopefully few prototypes,
5718
which can conflict with char $ac_func (); below.
5719
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5720
<limits.h> exists even on freestanding compilers. */
5723
# include <limits.h>
5725
# include <assert.h>
5730
/* Override any GCC internal prototype to avoid an error.
5731
Use char because int might match the return type of a GCC
5732
builtin and then its argument prototype would still apply. */
5737
/* The GNU C library defines this for functions which it implements
5738
to always fail with ENOSYS. Some functions are actually named
5739
something starting with __ and the normal name is an alias. */
5740
#if defined __stub_$ac_func || defined __stub___$ac_func
5752
rm -f conftest.$ac_objext conftest$ac_exeext
5753
if { (ac_try="$ac_link"
5755
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5756
*) ac_try_echo=$ac_try;;
5758
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5759
(eval "$ac_link") 2>conftest.er1
5761
grep -v '^ *+' conftest.er1 >conftest.err
5763
cat conftest.err >&5
5764
echo "$as_me:$LINENO: \$? = $ac_status" >&5
5765
(exit $ac_status); } && {
5766
test -z "$ac_c_werror_flag" ||
5767
test ! -s conftest.err
5768
} && test -s conftest$ac_exeext &&
5769
$as_test_x conftest$ac_exeext; then
5770
eval "$as_ac_var=yes"
5772
echo "$as_me: failed program was:" >&5
5773
sed 's/^/| /' conftest.$ac_ext >&5
5775
eval "$as_ac_var=no"
5778
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5779
conftest$ac_exeext conftest.$ac_ext
5781
ac_res=`eval echo '${'$as_ac_var'}'`
5782
{ echo "$as_me:$LINENO: result: $ac_res" >&5
5783
echo "${ECHO_T}$ac_res" >&6; }
5784
if test `eval echo '${'$as_ac_var'}'` = yes; then
5785
cat >>confdefs.h <<_ACEOF
5786
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5789
{ echo "$as_me:$LINENO: WARNING: Enabling HPUX 11.00/11.11 header bug workaround" >&5
5695
5790
echo "$as_me: WARNING: Enabling HPUX 11.00/11.11 header bug workaround" >&2;}
5696
CFLAGS="$CFLAGS -Dpread=pread64 -Dpwrite=pwrite64"
5791
CFLAGS="$CFLAGS -Dpread=pread64 -Dpwrite=pwrite64"
5698
5797
if test "`uname -r`" = "B.11.23"; then
5699
5798
{ echo "$as_me:$LINENO: WARNING: Enabling HPUX 11.23 machine/sys/getppdp.h bug workaround" >&5
42573
42672
MODULE_EXPORTS="-exported_symbols_list \$(srcdir)/exports/modules-darwin.syms"
42574
42673
SHLIBEXT="dylib"
42575
42674
CFLAGS="$CFLAGS -fno-common"
42576
# Since gcc doesn't fail on unrecognised options, the
42675
SONAMEFLAG="-install_name ${libdir}/"
42676
# Since gcc doesn't fail on unrecognised options, the
42577
42677
# PIE test incorrectly succeeds. Darwin gcc does not
42578
42678
# actually support the PIE stuff.
67762
67862
WINBIND_NSS="nsswitch/libnss_winbind.$SHLIBEXT"
67763
67863
WINBIND_NSS_LWI="nsswitch/libnss_lwidentity.$SHLIBEXT"
67764
67864
WINBIND_WINS_NSS="nsswitch/libnss_wins.$SHLIBEXT"
67765
WINBIND_NSS_LDSHFLAGS=$LDSHFLAGS
67865
WINBIND_NSS_LDSHFLAGS="$LDSHFLAGS"
67866
WINBIND_NSS_SONAMEFLAG="$SONAMEFLAG"
67867
WINBIND_PAM_LDSHFLAGS="$LDSHFLAGS"
67868
WINBIND_PAM_SONAMEFLAG="$SONAMEFLAG"
67766
67869
NSSSONAMEVERSIONSUFFIX=""
67767
67870
WINBIND_NSS_PTHREAD=""
67768
67871
WINBIND_NSS_WANT_PTHREAD="yes"
67990
68100
LIBWBCLIENT=libwbclient
67991
68101
INSTALL_LIBWBCLIENT=installlibwbclient
67992
68102
UNINSTALL_LIBWBCLIENT=uninstalllibwbclient
67993
WINBIND_LIBS="-lwbclient"
67994
LDFLAGS="$LDFLAGS -L./bin"
68105
WINBIND_LIBS="${LIBWBCLIENT_SHARED}"
68108
WINBIND_LIBS="-lwbclient"
68109
LDFLAGS="$LDFLAGS -L./bin"
67996
68113
LIBWBCLIENT_STATIC=bin/libwbclient.a
70657
{ echo "$as_me:$LINENO: checking how to build idmap_lwicompat_v3" >&5
70658
echo $ECHO_N "checking how to build idmap_lwicompat_v3... $ECHO_C" >&6; }
70659
if test "$MODULE_idmap_lwicompat_v3"; then
70660
DEST=$MODULE_idmap_lwicompat_v3
70661
elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_lwicompat_v3"; then
70664
DEST=$MODULE_DEFAULT_idmap_lwicompat_v3
70667
if test x"$DEST" = xSHARED; then
70669
cat >>confdefs.h <<\_ACEOF
70670
#define idmap_lwicompat_v3_init init_module
70673
IDMAP_MODULES="$IDMAP_MODULES "bin/lwicompat_v3.$SHLIBEXT""
70674
{ echo "$as_me:$LINENO: result: shared" >&5
70675
echo "${ECHO_T}shared" >&6; }
70677
string_shared_modules="$string_shared_modules idmap_lwicompat_v3"
70678
elif test x"$DEST" = xSTATIC; then
70679
init_static_modules_idmap="$init_static_modules_idmap idmap_lwicompat_v3_init();"
70680
decl_static_modules_idmap="$decl_static_modules_idmap extern NTSTATUS idmap_lwicompat_v3_init(void);"
70681
string_static_modules="$string_static_modules idmap_lwicompat_v3"
70682
IDMAP_STATIC="$IDMAP_STATIC \$(IDMAP_LWICOMPATV3_OBJ)"
70685
{ echo "$as_me:$LINENO: result: static" >&5
70686
echo "${ECHO_T}static" >&6; }
70688
string_ignored_modules="$string_ignored_modules idmap_lwicompat_v3"
70689
{ echo "$as_me:$LINENO: result: not" >&5
70690
echo "${ECHO_T}not" >&6; }
70540
70694
{ echo "$as_me:$LINENO: checking how to build idmap_lwicompat_v4" >&5
70541
70695
echo $ECHO_N "checking how to build idmap_lwicompat_v4... $ECHO_C" >&6; }
70542
70696
if test "$MODULE_idmap_lwicompat_v4"; then
73820
73974
WINBIND_NSS_LWI!$WINBIND_NSS_LWI$ac_delim
73821
73975
WINBIND_WINS_NSS!$WINBIND_WINS_NSS$ac_delim
73822
73976
WINBIND_NSS_LDSHFLAGS!$WINBIND_NSS_LDSHFLAGS$ac_delim
73977
WINBIND_NSS_SONAMEFLAG!$WINBIND_NSS_SONAMEFLAG$ac_delim
73978
WINBIND_PAM_LDSHFLAGS!$WINBIND_PAM_LDSHFLAGS$ac_delim
73979
WINBIND_PAM_SONAMEFLAG!$WINBIND_PAM_SONAMEFLAG$ac_delim
73823
73980
WINBIND_NSS_EXTRA_OBJS!$WINBIND_NSS_EXTRA_OBJS$ac_delim
73824
73981
WINBIND_NSS_EXTRA_LIBS!$WINBIND_NSS_EXTRA_LIBS$ac_delim
73825
73982
WINBIND_PAM_EXTRA_LIBS!$WINBIND_PAM_EXTRA_LIBS$ac_delim
73837
73994
RPC_MODULES!$RPC_MODULES$ac_delim
73838
73995
IDMAP_STATIC!$IDMAP_STATIC$ac_delim
73839
73996
IDMAP_MODULES!$IDMAP_MODULES$ac_delim
73999
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
74001
elif $ac_last_try; then
74002
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
74003
echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
74004
{ (exit 1); exit 1; }; }
74006
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
74010
ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
74011
if test -n "$ac_eof"; then
74012
ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
74013
ac_eof=`expr $ac_eof + 1`
74016
cat >>$CONFIG_STATUS <<_ACEOF
74017
cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
74018
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
74021
s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
74022
s/^/s,@/; s/!/@,|#_!!_#|/
74025
s/'"$ac_delim"'$/,g/; t
74027
N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
74028
' >>$CONFIG_STATUS <conf$$subs.sed
74029
rm -f conf$$subs.sed
74030
cat >>$CONFIG_STATUS <<_ACEOF
74036
for ac_last_try in false false false false false :; do
74037
cat >conf$$subs.sed <<_ACEOF
73840
74038
NSS_INFO_STATIC!$NSS_INFO_STATIC$ac_delim
73841
74039
NSS_INFO_MODULES!$NSS_INFO_MODULES$ac_delim
73842
74040
CHARSET_STATIC!$CHARSET_STATIC$ac_delim
73845
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
73847
elif $ac_last_try; then
73848
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
73849
echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
73850
{ (exit 1); exit 1; }; }
73852
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
73856
ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
73857
if test -n "$ac_eof"; then
73858
ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
73859
ac_eof=`expr $ac_eof + 1`
73862
cat >>$CONFIG_STATUS <<_ACEOF
73863
cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
73864
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
73867
s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
73868
s/^/s,@/; s/!/@,|#_!!_#|/
73871
s/'"$ac_delim"'$/,g/; t
73873
N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
73874
' >>$CONFIG_STATUS <conf$$subs.sed
73875
rm -f conf$$subs.sed
73876
cat >>$CONFIG_STATUS <<_ACEOF
73882
for ac_last_try in false false false false false :; do
73883
cat >conf$$subs.sed <<_ACEOF
73884
74041
CHARSET_MODULES!$CHARSET_MODULES$ac_delim
73885
74042
AUTH_STATIC!$AUTH_STATIC$ac_delim
73886
74043
AUTH_MODULES!$AUTH_MODULES$ac_delim