More changes to get SSL working with 2.x.x
[samba.git] / source / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local/samba
15 ac_help="$ac_help
16   --enable-maintainer-mode enable some make rules for maintainers"
17 ac_help="$ac_help
18   --with-smbwrapper     Include SMB wrapper support
19   --without-smbwrapper  Don't include SMB wrapper support (default)"
20 ac_help="$ac_help
21   --with-afs     Include AFS support
22   --without-afs  Don't include AFS support (default)"
23 ac_help="$ac_help
24   --with-dfs     Include DFS support
25   --without-dfs  Don't include DFS support (default)"
26 ac_help="$ac_help
27   --with-krb4=base-dir     Include Kerberos IV support
28   --whithout-krb4          Don't include Kerbers IV support (default)"
29 ac_help="$ac_help
30   --with-automount     Include AUTOMOUNT support
31   --without-automount  Don't include AUTOMOUNT support (default)"
32 ac_help="$ac_help
33   --with-smbmount     Include SMBMOUNT (Linux only) support
34   --without-smbmount  Don't include SMBMOUNT support (default)"
35 ac_help="$ac_help
36   --with-ldap     Include LDAP support
37   --without-ldap  Don't include LDAP support (default)"
38 ac_help="$ac_help
39   --with-nisplus     Include NISPLUS password database support
40   --without-nisplus  Don't include NISPLUS password database support (default)"
41 ac_help="$ac_help
42   --with-nisplus-home     Include NISPLUS_HOME support
43   --without-nisplus-home  Don't include NISPLUS_HOME support (default)"
44 ac_help="$ac_help
45   --with-ssl     Include SSL support
46   --without-ssl  Don't include SSL support (default)"
47 ac_help="$ac_help
48   --with-sslinc=DIR Tells us where the SSL stuff is (default /usr/local/ssl)"
49 ac_help="$ac_help
50   --with-mmap     Include experimental MMAP support
51   --without-mmap  Don't include MMAP support (default)"
52 ac_help="$ac_help
53   --with-syslog     Include experimental SYSLOG support
54   --without-syslog  Don't include SYSLOG support (default)"
55 ac_help="$ac_help
56   --with-netatalk     Include experimental Netatalk support
57   --without-netatalk  Don't include experimental Netatalk support (default)"
58 ac_help="$ac_help
59   --with-quotas     Include experimental disk-quota support
60   --without-quotas  Don't include experimental disk-quota support (default)"
61
62 # Initialize some variables set by options.
63 # The variables have the same names as the options, with
64 # dashes changed to underlines.
65 build=NONE
66 cache_file=./config.cache
67 exec_prefix=NONE
68 host=NONE
69 no_create=
70 nonopt=NONE
71 no_recursion=
72 prefix=NONE
73 program_prefix=NONE
74 program_suffix=NONE
75 program_transform_name=s,x,x,
76 silent=
77 site=
78 srcdir=
79 target=NONE
80 verbose=
81 x_includes=NONE
82 x_libraries=NONE
83 bindir='${exec_prefix}/bin'
84 sbindir='${exec_prefix}/sbin'
85 libexecdir='${exec_prefix}/libexec'
86 datadir='${prefix}/share'
87 sysconfdir='${prefix}/etc'
88 sharedstatedir='${prefix}/com'
89 localstatedir='${prefix}/var'
90 libdir='${exec_prefix}/lib'
91 includedir='${prefix}/include'
92 oldincludedir='/usr/include'
93 infodir='${prefix}/info'
94 mandir='${prefix}/man'
95
96 # Initialize some other variables.
97 subdirs=
98 MFLAGS= MAKEFLAGS=
99 # Maximum number of lines to put in a shell here document.
100 ac_max_here_lines=12
101
102 ac_prev=
103 for ac_option
104 do
105
106   # If the previous option needs an argument, assign it.
107   if test -n "$ac_prev"; then
108     eval "$ac_prev=\$ac_option"
109     ac_prev=
110     continue
111   fi
112
113   case "$ac_option" in
114   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
115   *) ac_optarg= ;;
116   esac
117
118   # Accept the important Cygnus configure options, so we can diagnose typos.
119
120   case "$ac_option" in
121
122   -bindir | --bindir | --bindi | --bind | --bin | --bi)
123     ac_prev=bindir ;;
124   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
125     bindir="$ac_optarg" ;;
126
127   -build | --build | --buil | --bui | --bu)
128     ac_prev=build ;;
129   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
130     build="$ac_optarg" ;;
131
132   -cache-file | --cache-file | --cache-fil | --cache-fi \
133   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
134     ac_prev=cache_file ;;
135   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
136   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
137     cache_file="$ac_optarg" ;;
138
139   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
140     ac_prev=datadir ;;
141   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
142   | --da=*)
143     datadir="$ac_optarg" ;;
144
145   -disable-* | --disable-*)
146     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
147     # Reject names that are not valid shell variable names.
148     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
149       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
150     fi
151     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
152     eval "enable_${ac_feature}=no" ;;
153
154   -enable-* | --enable-*)
155     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
156     # Reject names that are not valid shell variable names.
157     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
158       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
159     fi
160     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
161     case "$ac_option" in
162       *=*) ;;
163       *) ac_optarg=yes ;;
164     esac
165     eval "enable_${ac_feature}='$ac_optarg'" ;;
166
167   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
168   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
169   | --exec | --exe | --ex)
170     ac_prev=exec_prefix ;;
171   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
172   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
173   | --exec=* | --exe=* | --ex=*)
174     exec_prefix="$ac_optarg" ;;
175
176   -gas | --gas | --ga | --g)
177     # Obsolete; use --with-gas.
178     with_gas=yes ;;
179
180   -help | --help | --hel | --he)
181     # Omit some internal or obsolete options to make the list less imposing.
182     # This message is too long to be a string in the A/UX 3.1 sh.
183     cat << EOF
184 Usage: configure [options] [host]
185 Options: [defaults in brackets after descriptions]
186 Configuration:
187   --cache-file=FILE       cache test results in FILE
188   --help                  print this message
189   --no-create             do not create output files
190   --quiet, --silent       do not print \`checking...' messages
191   --version               print the version of autoconf that created configure
192 Directory and file names:
193   --prefix=PREFIX         install architecture-independent files in PREFIX
194                           [$ac_default_prefix]
195   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
196                           [same as prefix]
197   --bindir=DIR            user executables in DIR [EPREFIX/bin]
198   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
199   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
200   --datadir=DIR           read-only architecture-independent data in DIR
201                           [PREFIX/share]
202   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
203   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
204                           [PREFIX/com]
205   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
206   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
207   --includedir=DIR        C header files in DIR [PREFIX/include]
208   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
209   --infodir=DIR           info documentation in DIR [PREFIX/info]
210   --mandir=DIR            man documentation in DIR [PREFIX/man]
211   --srcdir=DIR            find the sources in DIR [configure dir or ..]
212   --program-prefix=PREFIX prepend PREFIX to installed program names
213   --program-suffix=SUFFIX append SUFFIX to installed program names
214   --program-transform-name=PROGRAM
215                           run sed PROGRAM on installed program names
216 EOF
217     cat << EOF
218 Host type:
219   --build=BUILD           configure for building on BUILD [BUILD=HOST]
220   --host=HOST             configure for HOST [guessed]
221   --target=TARGET         configure for TARGET [TARGET=HOST]
222 Features and packages:
223   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
224   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
225   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
226   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
227   --x-includes=DIR        X include files are in DIR
228   --x-libraries=DIR       X library files are in DIR
229 EOF
230     if test -n "$ac_help"; then
231       echo "--enable and --with options recognized:$ac_help"
232     fi
233     exit 0 ;;
234
235   -host | --host | --hos | --ho)
236     ac_prev=host ;;
237   -host=* | --host=* | --hos=* | --ho=*)
238     host="$ac_optarg" ;;
239
240   -includedir | --includedir | --includedi | --included | --include \
241   | --includ | --inclu | --incl | --inc)
242     ac_prev=includedir ;;
243   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
244   | --includ=* | --inclu=* | --incl=* | --inc=*)
245     includedir="$ac_optarg" ;;
246
247   -infodir | --infodir | --infodi | --infod | --info | --inf)
248     ac_prev=infodir ;;
249   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
250     infodir="$ac_optarg" ;;
251
252   -libdir | --libdir | --libdi | --libd)
253     ac_prev=libdir ;;
254   -libdir=* | --libdir=* | --libdi=* | --libd=*)
255     libdir="$ac_optarg" ;;
256
257   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
258   | --libexe | --libex | --libe)
259     ac_prev=libexecdir ;;
260   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
261   | --libexe=* | --libex=* | --libe=*)
262     libexecdir="$ac_optarg" ;;
263
264   -localstatedir | --localstatedir | --localstatedi | --localstated \
265   | --localstate | --localstat | --localsta | --localst \
266   | --locals | --local | --loca | --loc | --lo)
267     ac_prev=localstatedir ;;
268   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
269   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
270   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
271     localstatedir="$ac_optarg" ;;
272
273   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
274     ac_prev=mandir ;;
275   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
276     mandir="$ac_optarg" ;;
277
278   -nfp | --nfp | --nf)
279     # Obsolete; use --without-fp.
280     with_fp=no ;;
281
282   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
283   | --no-cr | --no-c)
284     no_create=yes ;;
285
286   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
287   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
288     no_recursion=yes ;;
289
290   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
291   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
292   | --oldin | --oldi | --old | --ol | --o)
293     ac_prev=oldincludedir ;;
294   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
295   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
296   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
297     oldincludedir="$ac_optarg" ;;
298
299   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
300     ac_prev=prefix ;;
301   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
302     prefix="$ac_optarg" ;;
303
304   -program-prefix | --program-prefix | --program-prefi | --program-pref \
305   | --program-pre | --program-pr | --program-p)
306     ac_prev=program_prefix ;;
307   -program-prefix=* | --program-prefix=* | --program-prefi=* \
308   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
309     program_prefix="$ac_optarg" ;;
310
311   -program-suffix | --program-suffix | --program-suffi | --program-suff \
312   | --program-suf | --program-su | --program-s)
313     ac_prev=program_suffix ;;
314   -program-suffix=* | --program-suffix=* | --program-suffi=* \
315   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
316     program_suffix="$ac_optarg" ;;
317
318   -program-transform-name | --program-transform-name \
319   | --program-transform-nam | --program-transform-na \
320   | --program-transform-n | --program-transform- \
321   | --program-transform | --program-transfor \
322   | --program-transfo | --program-transf \
323   | --program-trans | --program-tran \
324   | --progr-tra | --program-tr | --program-t)
325     ac_prev=program_transform_name ;;
326   -program-transform-name=* | --program-transform-name=* \
327   | --program-transform-nam=* | --program-transform-na=* \
328   | --program-transform-n=* | --program-transform-=* \
329   | --program-transform=* | --program-transfor=* \
330   | --program-transfo=* | --program-transf=* \
331   | --program-trans=* | --program-tran=* \
332   | --progr-tra=* | --program-tr=* | --program-t=*)
333     program_transform_name="$ac_optarg" ;;
334
335   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
336   | -silent | --silent | --silen | --sile | --sil)
337     silent=yes ;;
338
339   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
340     ac_prev=sbindir ;;
341   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
342   | --sbi=* | --sb=*)
343     sbindir="$ac_optarg" ;;
344
345   -sharedstatedir | --sharedstatedir | --sharedstatedi \
346   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
347   | --sharedst | --shareds | --shared | --share | --shar \
348   | --sha | --sh)
349     ac_prev=sharedstatedir ;;
350   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
351   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
352   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
353   | --sha=* | --sh=*)
354     sharedstatedir="$ac_optarg" ;;
355
356   -site | --site | --sit)
357     ac_prev=site ;;
358   -site=* | --site=* | --sit=*)
359     site="$ac_optarg" ;;
360
361   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
362     ac_prev=srcdir ;;
363   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
364     srcdir="$ac_optarg" ;;
365
366   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
367   | --syscon | --sysco | --sysc | --sys | --sy)
368     ac_prev=sysconfdir ;;
369   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
370   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
371     sysconfdir="$ac_optarg" ;;
372
373   -target | --target | --targe | --targ | --tar | --ta | --t)
374     ac_prev=target ;;
375   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
376     target="$ac_optarg" ;;
377
378   -v | -verbose | --verbose | --verbos | --verbo | --verb)
379     verbose=yes ;;
380
381   -version | --version | --versio | --versi | --vers)
382     echo "configure generated by autoconf version 2.12"
383     exit 0 ;;
384
385   -with-* | --with-*)
386     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
387     # Reject names that are not valid shell variable names.
388     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
389       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
390     fi
391     ac_package=`echo $ac_package| sed 's/-/_/g'`
392     case "$ac_option" in
393       *=*) ;;
394       *) ac_optarg=yes ;;
395     esac
396     eval "with_${ac_package}='$ac_optarg'" ;;
397
398   -without-* | --without-*)
399     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
400     # Reject names that are not valid shell variable names.
401     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
402       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
403     fi
404     ac_package=`echo $ac_package| sed 's/-/_/g'`
405     eval "with_${ac_package}=no" ;;
406
407   --x)
408     # Obsolete; use --with-x.
409     with_x=yes ;;
410
411   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
412   | --x-incl | --x-inc | --x-in | --x-i)
413     ac_prev=x_includes ;;
414   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
415   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
416     x_includes="$ac_optarg" ;;
417
418   -x-libraries | --x-libraries | --x-librarie | --x-librari \
419   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
420     ac_prev=x_libraries ;;
421   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
422   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
423     x_libraries="$ac_optarg" ;;
424
425   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
426     ;;
427
428   *)
429     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
430       echo "configure: warning: $ac_option: invalid host type" 1>&2
431     fi
432     if test "x$nonopt" != xNONE; then
433       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
434     fi
435     nonopt="$ac_option"
436     ;;
437
438   esac
439 done
440
441 if test -n "$ac_prev"; then
442   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
443 fi
444
445 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
446
447 # File descriptor usage:
448 # 0 standard input
449 # 1 file creation
450 # 2 errors and warnings
451 # 3 some systems may open it to /dev/tty
452 # 4 used on the Kubota Titan
453 # 6 checking for... messages and results
454 # 5 compiler messages saved in config.log
455 if test "$silent" = yes; then
456   exec 6>/dev/null
457 else
458   exec 6>&1
459 fi
460 exec 5>./config.log
461
462 echo "\
463 This file contains any messages produced by compilers while
464 running configure, to aid debugging if configure makes a mistake.
465 " 1>&5
466
467 # Strip out --no-create and --no-recursion so they do not pile up.
468 # Also quote any args containing shell metacharacters.
469 ac_configure_args=
470 for ac_arg
471 do
472   case "$ac_arg" in
473   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
474   | --no-cr | --no-c) ;;
475   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
476   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
477   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
478   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
479   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
480   esac
481 done
482
483 # NLS nuisances.
484 # Only set these to C if already set.  These must not be set unconditionally
485 # because not all systems understand e.g. LANG=C (notably SCO).
486 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
487 # Non-C LC_CTYPE values break the ctype check.
488 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
489 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
490 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
491 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
492
493 # confdefs.h avoids OS command line length limits that DEFS can exceed.
494 rm -rf conftest* confdefs.h
495 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
496 echo > confdefs.h
497
498 # A filename unique to this package, relative to the directory that
499 # configure is in, which we can look for to find out if srcdir is correct.
500 ac_unique_file=include/includes.h
501
502 # Find the source files, if location was not specified.
503 if test -z "$srcdir"; then
504   ac_srcdir_defaulted=yes
505   # Try the directory containing this script, then its parent.
506   ac_prog=$0
507   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
508   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
509   srcdir=$ac_confdir
510   if test ! -r $srcdir/$ac_unique_file; then
511     srcdir=..
512   fi
513 else
514   ac_srcdir_defaulted=no
515 fi
516 if test ! -r $srcdir/$ac_unique_file; then
517   if test "$ac_srcdir_defaulted" = yes; then
518     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
519   else
520     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
521   fi
522 fi
523 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
524
525 # Prefer explicitly selected file to automatically selected ones.
526 if test -z "$CONFIG_SITE"; then
527   if test "x$prefix" != xNONE; then
528     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
529   else
530     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
531   fi
532 fi
533 for ac_site_file in $CONFIG_SITE; do
534   if test -r "$ac_site_file"; then
535     echo "loading site script $ac_site_file"
536     . "$ac_site_file"
537   fi
538 done
539
540 if test -r "$cache_file"; then
541   echo "loading cache $cache_file"
542   . $cache_file
543 else
544   echo "creating cache $cache_file"
545   > $cache_file
546 fi
547
548 ac_ext=c
549 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
550 ac_cpp='$CPP $CPPFLAGS'
551 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
552 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
553 cross_compiling=$ac_cv_prog_cc_cross
554
555 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
556   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
557   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
558     ac_n= ac_c='
559 ' ac_t='        '
560   else
561     ac_n=-n ac_c= ac_t=
562   fi
563 else
564   ac_n= ac_c='\c' ac_t=
565 fi
566
567
568
569 # we want to be compatibe with older versions of Samba
570
571
572
573
574
575
576
577
578
579
580 # compile with optimisation and without debugging by default
581 CFLAGS=${CFLAGS-"-O"}
582
583 # Extract the first word of "gcc", so it can be a program name with args.
584 set dummy gcc; ac_word=$2
585 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
586 echo "configure:585: checking for $ac_word" >&5
587 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
588   echo $ac_n "(cached) $ac_c" 1>&6
589 else
590   if test -n "$CC"; then
591   ac_cv_prog_CC="$CC" # Let the user override the test.
592 else
593   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
594   for ac_dir in $PATH; do
595     test -z "$ac_dir" && ac_dir=.
596     if test -f $ac_dir/$ac_word; then
597       ac_cv_prog_CC="gcc"
598       break
599     fi
600   done
601   IFS="$ac_save_ifs"
602 fi
603 fi
604 CC="$ac_cv_prog_CC"
605 if test -n "$CC"; then
606   echo "$ac_t""$CC" 1>&6
607 else
608   echo "$ac_t""no" 1>&6
609 fi
610
611 if test -z "$CC"; then
612   # Extract the first word of "cc", so it can be a program name with args.
613 set dummy cc; ac_word=$2
614 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
615 echo "configure:614: checking for $ac_word" >&5
616 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
617   echo $ac_n "(cached) $ac_c" 1>&6
618 else
619   if test -n "$CC"; then
620   ac_cv_prog_CC="$CC" # Let the user override the test.
621 else
622   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
623   ac_prog_rejected=no
624   for ac_dir in $PATH; do
625     test -z "$ac_dir" && ac_dir=.
626     if test -f $ac_dir/$ac_word; then
627       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
628         ac_prog_rejected=yes
629         continue
630       fi
631       ac_cv_prog_CC="cc"
632       break
633     fi
634   done
635   IFS="$ac_save_ifs"
636 if test $ac_prog_rejected = yes; then
637   # We found a bogon in the path, so make sure we never use it.
638   set dummy $ac_cv_prog_CC
639   shift
640   if test $# -gt 0; then
641     # We chose a different compiler from the bogus one.
642     # However, it has the same basename, so the bogon will be chosen
643     # first if we set CC to just the basename; use the full file name.
644     shift
645     set dummy "$ac_dir/$ac_word" "$@"
646     shift
647     ac_cv_prog_CC="$@"
648   fi
649 fi
650 fi
651 fi
652 CC="$ac_cv_prog_CC"
653 if test -n "$CC"; then
654   echo "$ac_t""$CC" 1>&6
655 else
656   echo "$ac_t""no" 1>&6
657 fi
658
659   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
660 fi
661
662 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
663 echo "configure:662: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
664
665 ac_ext=c
666 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
667 ac_cpp='$CPP $CPPFLAGS'
668 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
669 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
670 cross_compiling=$ac_cv_prog_cc_cross
671
672 cat > conftest.$ac_ext <<EOF
673 #line 672 "configure"
674 #include "confdefs.h"
675 main(){return(0);}
676 EOF
677 if { (eval echo configure:676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
678   ac_cv_prog_cc_works=yes
679   # If we can't run a trivial program, we are probably using a cross compiler.
680   if (./conftest; exit) 2>/dev/null; then
681     ac_cv_prog_cc_cross=no
682   else
683     ac_cv_prog_cc_cross=yes
684   fi
685 else
686   echo "configure: failed program was:" >&5
687   cat conftest.$ac_ext >&5
688   ac_cv_prog_cc_works=no
689 fi
690 rm -fr conftest*
691
692 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
693 if test $ac_cv_prog_cc_works = no; then
694   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
695 fi
696 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
697 echo "configure:696: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
698 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
699 cross_compiling=$ac_cv_prog_cc_cross
700
701 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
702 echo "configure:701: checking whether we are using GNU C" >&5
703 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
704   echo $ac_n "(cached) $ac_c" 1>&6
705 else
706   cat > conftest.c <<EOF
707 #ifdef __GNUC__
708   yes;
709 #endif
710 EOF
711 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:710: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
712   ac_cv_prog_gcc=yes
713 else
714   ac_cv_prog_gcc=no
715 fi
716 fi
717
718 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
719
720 if test $ac_cv_prog_gcc = yes; then
721   GCC=yes
722   ac_test_CFLAGS="${CFLAGS+set}"
723   ac_save_CFLAGS="$CFLAGS"
724   CFLAGS=
725   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
726 echo "configure:725: checking whether ${CC-cc} accepts -g" >&5
727 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
728   echo $ac_n "(cached) $ac_c" 1>&6
729 else
730   echo 'void f(){}' > conftest.c
731 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
732   ac_cv_prog_cc_g=yes
733 else
734   ac_cv_prog_cc_g=no
735 fi
736 rm -f conftest*
737
738 fi
739
740 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
741   if test "$ac_test_CFLAGS" = set; then
742     CFLAGS="$ac_save_CFLAGS"
743   elif test $ac_cv_prog_cc_g = yes; then
744     CFLAGS="-g -O2"
745   else
746     CFLAGS="-O2"
747   fi
748 else
749   GCC=
750   test "${CFLAGS+set}" = set || CFLAGS="-g"
751 fi
752
753 ac_aux_dir=
754 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
755   if test -f $ac_dir/install-sh; then
756     ac_aux_dir=$ac_dir
757     ac_install_sh="$ac_aux_dir/install-sh -c"
758     break
759   elif test -f $ac_dir/install.sh; then
760     ac_aux_dir=$ac_dir
761     ac_install_sh="$ac_aux_dir/install.sh -c"
762     break
763   fi
764 done
765 if test -z "$ac_aux_dir"; then
766   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
767 fi
768 ac_config_guess=$ac_aux_dir/config.guess
769 ac_config_sub=$ac_aux_dir/config.sub
770 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
771
772 # Find a good install program.  We prefer a C program (faster),
773 # so one script is as good as another.  But avoid the broken or
774 # incompatible versions:
775 # SysV /etc/install, /usr/sbin/install
776 # SunOS /usr/etc/install
777 # IRIX /sbin/install
778 # AIX /bin/install
779 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
780 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
781 # ./install, which can be erroneously created by make from ./install.sh.
782 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
783 echo "configure:782: checking for a BSD compatible install" >&5
784 if test -z "$INSTALL"; then
785 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
786   echo $ac_n "(cached) $ac_c" 1>&6
787 else
788     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
789   for ac_dir in $PATH; do
790     # Account for people who put trailing slashes in PATH elements.
791     case "$ac_dir/" in
792     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
793     *)
794       # OSF1 and SCO ODT 3.0 have their own names for install.
795       for ac_prog in ginstall installbsd scoinst install; do
796         if test -f $ac_dir/$ac_prog; then
797           if test $ac_prog = install &&
798             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
799             # AIX install.  It has an incompatible calling convention.
800             # OSF/1 installbsd also uses dspmsg, but is usable.
801             :
802           else
803             ac_cv_path_install="$ac_dir/$ac_prog -c"
804             break 2
805           fi
806         fi
807       done
808       ;;
809     esac
810   done
811   IFS="$ac_save_IFS"
812
813 fi
814   if test "${ac_cv_path_install+set}" = set; then
815     INSTALL="$ac_cv_path_install"
816   else
817     # As a last resort, use the slow shell script.  We don't cache a
818     # path for INSTALL within a source directory, because that will
819     # break other packages using the cache if that directory is
820     # removed, or if the path is relative.
821     INSTALL="$ac_install_sh"
822   fi
823 fi
824 echo "$ac_t""$INSTALL" 1>&6
825
826 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
827 # It thinks the first close brace ends the variable substitution.
828 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
829
830 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
831
832 for ac_prog in mawk gawk nawk awk
833 do
834 # Extract the first word of "$ac_prog", so it can be a program name with args.
835 set dummy $ac_prog; ac_word=$2
836 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
837 echo "configure:836: checking for $ac_word" >&5
838 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
839   echo $ac_n "(cached) $ac_c" 1>&6
840 else
841   if test -n "$AWK"; then
842   ac_cv_prog_AWK="$AWK" # Let the user override the test.
843 else
844   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
845   for ac_dir in $PATH; do
846     test -z "$ac_dir" && ac_dir=.
847     if test -f $ac_dir/$ac_word; then
848       ac_cv_prog_AWK="$ac_prog"
849       break
850     fi
851   done
852   IFS="$ac_save_ifs"
853 fi
854 fi
855 AWK="$ac_cv_prog_AWK"
856 if test -n "$AWK"; then
857   echo "$ac_t""$AWK" 1>&6
858 else
859   echo "$ac_t""no" 1>&6
860 fi
861
862 test -n "$AWK" && break
863 done
864
865
866
867 # Do some error checking and defaulting for the host and target type.
868 # The inputs are:
869 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
870 #
871 # The rules are:
872 # 1. You are not allowed to specify --host, --target, and nonopt at the
873 #    same time.
874 # 2. Host defaults to nonopt.
875 # 3. If nonopt is not specified, then host defaults to the current host,
876 #    as determined by config.guess.
877 # 4. Target and build default to nonopt.
878 # 5. If nonopt is not specified, then target and build default to host.
879
880 # The aliases save the names the user supplied, while $host etc.
881 # will get canonicalized.
882 case $host---$target---$nonopt in
883 NONE---*---* | *---NONE---* | *---*---NONE) ;;
884 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
885 esac
886
887
888 # Make sure we can run config.sub.
889 if $ac_config_sub sun4 >/dev/null 2>&1; then :
890 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
891 fi
892
893 echo $ac_n "checking host system type""... $ac_c" 1>&6
894 echo "configure:893: checking host system type" >&5
895
896 host_alias=$host
897 case "$host_alias" in
898 NONE)
899   case $nonopt in
900   NONE)
901     if host_alias=`$ac_config_guess`; then :
902     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
903     fi ;;
904   *) host_alias=$nonopt ;;
905   esac ;;
906 esac
907
908 host=`$ac_config_sub $host_alias`
909 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
910 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
911 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
912 echo "$ac_t""$host" 1>&6
913
914 echo $ac_n "checking target system type""... $ac_c" 1>&6
915 echo "configure:914: checking target system type" >&5
916
917 target_alias=$target
918 case "$target_alias" in
919 NONE)
920   case $nonopt in
921   NONE) target_alias=$host_alias ;;
922   *) target_alias=$nonopt ;;
923   esac ;;
924 esac
925
926 target=`$ac_config_sub $target_alias`
927 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
928 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
929 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
930 echo "$ac_t""$target" 1>&6
931
932 echo $ac_n "checking build system type""... $ac_c" 1>&6
933 echo "configure:932: checking build system type" >&5
934
935 build_alias=$build
936 case "$build_alias" in
937 NONE)
938   case $nonopt in
939   NONE) build_alias=$host_alias ;;
940   *) build_alias=$nonopt ;;
941   esac ;;
942 esac
943
944 build=`$ac_config_sub $build_alias`
945 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
946 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
947 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
948 echo "$ac_t""$build" 1>&6
949
950 test "$host_alias" != "$target_alias" &&
951   test "$program_prefix$program_suffix$program_transform_name" = \
952     NONENONEs,x,x, &&
953   program_prefix=${target_alias}-
954
955
956     
957     echo $ac_n "checking config.cache system type""... $ac_c" 1>&6
958 echo "configure:957: checking config.cache system type" >&5
959     if { test x"${ac_cv_host_system_type+set}" = x"set" &&
960          test x"$ac_cv_host_system_type" != x"$host"; } ||
961        { test x"${ac_cv_build_system_type+set}" = x"set" &&
962          test x"$ac_cv_build_system_type" != x"$build"; } ||
963        { test x"${ac_cv_target_system_type+set}" = x"set" &&
964          test x"$ac_cv_target_system_type" != x"$target"; }; then
965         echo "$ac_t""different" 1>&6
966         { echo "configure: error: "you must remove config.cache and restart configure"" 1>&2; exit 1; }
967     else
968         echo "$ac_t""same" 1>&6
969     fi
970     ac_cv_host_system_type="$host"
971     ac_cv_build_system_type="$build"
972     ac_cv_target_system_type="$target"
973
974
975   # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
976 if test "${enable_maintainer_mode+set}" = set; then
977   enableval="$enable_maintainer_mode"
978   maint_mode=$enableval
979 else
980   maint_mode=no
981 fi
982
983   if test x"$maint_mode" = x"yes"; then MAINT=; else MAINT='#'; fi
984   
985   # Extract the first word of "autoconf", so it can be a program name with args.
986 set dummy autoconf; ac_word=$2
987 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
988 echo "configure:987: checking for $ac_word" >&5
989 if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then
990   echo $ac_n "(cached) $ac_c" 1>&6
991 else
992   case "$AUTOCONF" in
993   /*)
994   ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
995   ;;
996   *)
997   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
998   for ac_dir in $PATH; do
999     test -z "$ac_dir" && ac_dir=.
1000     if test -f $ac_dir/$ac_word; then
1001       ac_cv_path_AUTOCONF="$ac_dir/$ac_word"
1002       break
1003     fi
1004   done
1005   IFS="$ac_save_ifs"
1006   test -z "$ac_cv_path_AUTOCONF" && ac_cv_path_AUTOCONF="autoconf"
1007   ;;
1008 esac
1009 fi
1010 AUTOCONF="$ac_cv_path_AUTOCONF"
1011 if test -n "$AUTOCONF"; then
1012   echo "$ac_t""$AUTOCONF" 1>&6
1013 else
1014   echo "$ac_t""no" 1>&6
1015 fi
1016
1017   
1018   # Extract the first word of "autoheader", so it can be a program name with args.
1019 set dummy autoheader; ac_word=$2
1020 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1021 echo "configure:1020: checking for $ac_word" >&5
1022 if eval "test \"`echo '$''{'ac_cv_path_AUTOHEADER'+set}'`\" = set"; then
1023   echo $ac_n "(cached) $ac_c" 1>&6
1024 else
1025   case "$AUTOHEADER" in
1026   /*)
1027   ac_cv_path_AUTOHEADER="$AUTOHEADER" # Let the user override the test with a path.
1028   ;;
1029   *)
1030   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1031   for ac_dir in $PATH; do
1032     test -z "$ac_dir" && ac_dir=.
1033     if test -f $ac_dir/$ac_word; then
1034       ac_cv_path_AUTOHEADER="$ac_dir/$ac_word"
1035       break
1036     fi
1037   done
1038   IFS="$ac_save_ifs"
1039   test -z "$ac_cv_path_AUTOHEADER" && ac_cv_path_AUTOHEADER="autoheader"
1040   ;;
1041 esac
1042 fi
1043 AUTOHEADER="$ac_cv_path_AUTOHEADER"
1044 if test -n "$AUTOHEADER"; then
1045   echo "$ac_t""$AUTOHEADER" 1>&6
1046 else
1047   echo "$ac_t""no" 1>&6
1048 fi
1049
1050   
1051
1052
1053 #
1054 # Config CPPFLAG settings for strange OS's that must be set
1055 # before other tests.
1056 #
1057 case "$host_os" in
1058 # Try to work out if this is the native HPUX compiler that uses the -Ae flag.
1059     *hpux*)
1060       echo $ac_n "checking whether ${CC-cc} accepts -Ae""... $ac_c" 1>&6
1061 echo "configure:1060: checking whether ${CC-cc} accepts -Ae" >&5
1062 if eval "test \"`echo '$''{'ac_cv_prog_cc_Ae'+set}'`\" = set"; then
1063   echo $ac_n "(cached) $ac_c" 1>&6
1064 else
1065   echo 'void f(){}' > conftest.c
1066 if test -z "`${CC-cc} -Ae -c conftest.c 2>&1`"; then
1067   ac_cv_prog_cc_Ae=yes
1068 else
1069   ac_cv_prog_cc_Ae=no
1070 fi
1071 rm -f conftest*
1072
1073 fi
1074
1075 echo "$ac_t""$ac_cv_prog_cc_Ae" 1>&6
1076       if test $ac_cv_prog_cc_Ae = yes; then
1077         CPPFLAGS="$CPPFLAGS -Ae"
1078       fi
1079       ;;
1080 #
1081 # AIX4.x is *so* broken. It doesn't even admit to having large
1082 # files *at all* unless the -D_LARGE_FILE or -D_LARGE_FILE_API flags are set.
1083 #
1084     *aix4*)
1085       CPPFLAGS="$CPPFLAGS -D_LARGE_FILES"
1086       ;;    
1087 esac
1088
1089 echo $ac_n "checking for inline""... $ac_c" 1>&6
1090 echo "configure:1089: checking for inline" >&5
1091 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1092   echo $ac_n "(cached) $ac_c" 1>&6
1093 else
1094   ac_cv_c_inline=no
1095 for ac_kw in inline __inline__ __inline; do
1096   cat > conftest.$ac_ext <<EOF
1097 #line 1096 "configure"
1098 #include "confdefs.h"
1099
1100 int main() {
1101 } $ac_kw foo() {
1102 ; return 0; }
1103 EOF
1104 if { (eval echo configure:1103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1105   rm -rf conftest*
1106   ac_cv_c_inline=$ac_kw; break
1107 else
1108   echo "configure: failed program was:" >&5
1109   cat conftest.$ac_ext >&5
1110 fi
1111 rm -f conftest*
1112 done
1113
1114 fi
1115
1116 echo "$ac_t""$ac_cv_c_inline" 1>&6
1117 case "$ac_cv_c_inline" in
1118   inline | yes) ;;
1119   no) cat >> confdefs.h <<\EOF
1120 #define inline 
1121 EOF
1122  ;;
1123   *)  cat >> confdefs.h <<EOF
1124 #define inline $ac_cv_c_inline
1125 EOF
1126  ;;
1127 esac
1128
1129 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1130 echo "configure:1129: checking how to run the C preprocessor" >&5
1131 # On Suns, sometimes $CPP names a directory.
1132 if test -n "$CPP" && test -d "$CPP"; then
1133   CPP=
1134 fi
1135 if test -z "$CPP"; then
1136 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1137   echo $ac_n "(cached) $ac_c" 1>&6
1138 else
1139     # This must be in double quotes, not single quotes, because CPP may get
1140   # substituted into the Makefile and "${CC-cc}" will confuse make.
1141   CPP="${CC-cc} -E"
1142   # On the NeXT, cc -E runs the code through the compiler's parser,
1143   # not just through cpp.
1144   cat > conftest.$ac_ext <<EOF
1145 #line 1144 "configure"
1146 #include "confdefs.h"
1147 #include <assert.h>
1148 Syntax Error
1149 EOF
1150 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1151 { (eval echo configure:1150: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1152 ac_err=`grep -v '^ *+' conftest.out`
1153 if test -z "$ac_err"; then
1154   :
1155 else
1156   echo "$ac_err" >&5
1157   echo "configure: failed program was:" >&5
1158   cat conftest.$ac_ext >&5
1159   rm -rf conftest*
1160   CPP="${CC-cc} -E -traditional-cpp"
1161   cat > conftest.$ac_ext <<EOF
1162 #line 1161 "configure"
1163 #include "confdefs.h"
1164 #include <assert.h>
1165 Syntax Error
1166 EOF
1167 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1168 { (eval echo configure:1167: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1169 ac_err=`grep -v '^ *+' conftest.out`
1170 if test -z "$ac_err"; then
1171   :
1172 else
1173   echo "$ac_err" >&5
1174   echo "configure: failed program was:" >&5
1175   cat conftest.$ac_ext >&5
1176   rm -rf conftest*
1177   CPP=/lib/cpp
1178 fi
1179 rm -f conftest*
1180 fi
1181 rm -f conftest*
1182   ac_cv_prog_CPP="$CPP"
1183 fi
1184   CPP="$ac_cv_prog_CPP"
1185 else
1186   ac_cv_prog_CPP="$CPP"
1187 fi
1188 echo "$ac_t""$CPP" 1>&6
1189
1190 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1191 echo "configure:1190: checking for ANSI C header files" >&5
1192 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1193   echo $ac_n "(cached) $ac_c" 1>&6
1194 else
1195   cat > conftest.$ac_ext <<EOF
1196 #line 1195 "configure"
1197 #include "confdefs.h"
1198 #include <stdlib.h>
1199 #include <stdarg.h>
1200 #include <string.h>
1201 #include <float.h>
1202 EOF
1203 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1204 { (eval echo configure:1203: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1205 ac_err=`grep -v '^ *+' conftest.out`
1206 if test -z "$ac_err"; then
1207   rm -rf conftest*
1208   ac_cv_header_stdc=yes
1209 else
1210   echo "$ac_err" >&5
1211   echo "configure: failed program was:" >&5
1212   cat conftest.$ac_ext >&5
1213   rm -rf conftest*
1214   ac_cv_header_stdc=no
1215 fi
1216 rm -f conftest*
1217
1218 if test $ac_cv_header_stdc = yes; then
1219   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1220 cat > conftest.$ac_ext <<EOF
1221 #line 1220 "configure"
1222 #include "confdefs.h"
1223 #include <string.h>
1224 EOF
1225 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1226   egrep "memchr" >/dev/null 2>&1; then
1227   :
1228 else
1229   rm -rf conftest*
1230   ac_cv_header_stdc=no
1231 fi
1232 rm -f conftest*
1233
1234 fi
1235
1236 if test $ac_cv_header_stdc = yes; then
1237   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1238 cat > conftest.$ac_ext <<EOF
1239 #line 1238 "configure"
1240 #include "confdefs.h"
1241 #include <stdlib.h>
1242 EOF
1243 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1244   egrep "free" >/dev/null 2>&1; then
1245   :
1246 else
1247   rm -rf conftest*
1248   ac_cv_header_stdc=no
1249 fi
1250 rm -f conftest*
1251
1252 fi
1253
1254 if test $ac_cv_header_stdc = yes; then
1255   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1256 if test "$cross_compiling" = yes; then
1257   :
1258 else
1259   cat > conftest.$ac_ext <<EOF
1260 #line 1259 "configure"
1261 #include "confdefs.h"
1262 #include <ctype.h>
1263 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1264 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1265 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1266 int main () { int i; for (i = 0; i < 256; i++)
1267 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1268 exit (0); }
1269
1270 EOF
1271 if { (eval echo configure:1270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1272 then
1273   :
1274 else
1275   echo "configure: failed program was:" >&5
1276   cat conftest.$ac_ext >&5
1277   rm -fr conftest*
1278   ac_cv_header_stdc=no
1279 fi
1280 rm -fr conftest*
1281 fi
1282
1283 fi
1284 fi
1285
1286 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1287 if test $ac_cv_header_stdc = yes; then
1288   cat >> confdefs.h <<\EOF
1289 #define STDC_HEADERS 1
1290 EOF
1291
1292 fi
1293
1294 ac_header_dirent=no
1295 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1296 do
1297 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1298 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1299 echo "configure:1298: checking for $ac_hdr that defines DIR" >&5
1300 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1301   echo $ac_n "(cached) $ac_c" 1>&6
1302 else
1303   cat > conftest.$ac_ext <<EOF
1304 #line 1303 "configure"
1305 #include "confdefs.h"
1306 #include <sys/types.h>
1307 #include <$ac_hdr>
1308 int main() {
1309 DIR *dirp = 0;
1310 ; return 0; }
1311 EOF
1312 if { (eval echo configure:1311: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1313   rm -rf conftest*
1314   eval "ac_cv_header_dirent_$ac_safe=yes"
1315 else
1316   echo "configure: failed program was:" >&5
1317   cat conftest.$ac_ext >&5
1318   rm -rf conftest*
1319   eval "ac_cv_header_dirent_$ac_safe=no"
1320 fi
1321 rm -f conftest*
1322 fi
1323 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1324   echo "$ac_t""yes" 1>&6
1325     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1326   cat >> confdefs.h <<EOF
1327 #define $ac_tr_hdr 1
1328 EOF
1329  ac_header_dirent=$ac_hdr; break
1330 else
1331   echo "$ac_t""no" 1>&6
1332 fi
1333 done
1334 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1335 if test $ac_header_dirent = dirent.h; then
1336 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1337 echo "configure:1336: checking for opendir in -ldir" >&5
1338 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1339 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1340   echo $ac_n "(cached) $ac_c" 1>&6
1341 else
1342   ac_save_LIBS="$LIBS"
1343 LIBS="-ldir  $LIBS"
1344 cat > conftest.$ac_ext <<EOF
1345 #line 1344 "configure"
1346 #include "confdefs.h"
1347 /* Override any gcc2 internal prototype to avoid an error.  */
1348 /* We use char because int might match the return type of a gcc2
1349     builtin and then its argument prototype would still apply.  */
1350 char opendir();
1351
1352 int main() {
1353 opendir()
1354 ; return 0; }
1355 EOF
1356 if { (eval echo configure:1355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1357   rm -rf conftest*
1358   eval "ac_cv_lib_$ac_lib_var=yes"
1359 else
1360   echo "configure: failed program was:" >&5
1361   cat conftest.$ac_ext >&5
1362   rm -rf conftest*
1363   eval "ac_cv_lib_$ac_lib_var=no"
1364 fi
1365 rm -f conftest*
1366 LIBS="$ac_save_LIBS"
1367
1368 fi
1369 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1370   echo "$ac_t""yes" 1>&6
1371   LIBS="$LIBS -ldir"
1372 else
1373   echo "$ac_t""no" 1>&6
1374 fi
1375
1376 else
1377 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1378 echo "configure:1377: checking for opendir in -lx" >&5
1379 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1380 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1381   echo $ac_n "(cached) $ac_c" 1>&6
1382 else
1383   ac_save_LIBS="$LIBS"
1384 LIBS="-lx  $LIBS"
1385 cat > conftest.$ac_ext <<EOF
1386 #line 1385 "configure"
1387 #include "confdefs.h"
1388 /* Override any gcc2 internal prototype to avoid an error.  */
1389 /* We use char because int might match the return type of a gcc2
1390     builtin and then its argument prototype would still apply.  */
1391 char opendir();
1392
1393 int main() {
1394 opendir()
1395 ; return 0; }
1396 EOF
1397 if { (eval echo configure:1396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1398   rm -rf conftest*
1399   eval "ac_cv_lib_$ac_lib_var=yes"
1400 else
1401   echo "configure: failed program was:" >&5
1402   cat conftest.$ac_ext >&5
1403   rm -rf conftest*
1404   eval "ac_cv_lib_$ac_lib_var=no"
1405 fi
1406 rm -f conftest*
1407 LIBS="$ac_save_LIBS"
1408
1409 fi
1410 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1411   echo "$ac_t""yes" 1>&6
1412   LIBS="$LIBS -lx"
1413 else
1414   echo "$ac_t""no" 1>&6
1415 fi
1416
1417 fi
1418
1419 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1420 echo "configure:1419: checking whether time.h and sys/time.h may both be included" >&5
1421 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1422   echo $ac_n "(cached) $ac_c" 1>&6
1423 else
1424   cat > conftest.$ac_ext <<EOF
1425 #line 1424 "configure"
1426 #include "confdefs.h"
1427 #include <sys/types.h>
1428 #include <sys/time.h>
1429 #include <time.h>
1430 int main() {
1431 struct tm *tp;
1432 ; return 0; }
1433 EOF
1434 if { (eval echo configure:1433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1435   rm -rf conftest*
1436   ac_cv_header_time=yes
1437 else
1438   echo "configure: failed program was:" >&5
1439   cat conftest.$ac_ext >&5
1440   rm -rf conftest*
1441   ac_cv_header_time=no
1442 fi
1443 rm -f conftest*
1444 fi
1445
1446 echo "$ac_t""$ac_cv_header_time" 1>&6
1447 if test $ac_cv_header_time = yes; then
1448   cat >> confdefs.h <<\EOF
1449 #define TIME_WITH_SYS_TIME 1
1450 EOF
1451
1452 fi
1453
1454 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1455 echo "configure:1454: checking for sys/wait.h that is POSIX.1 compatible" >&5
1456 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1457   echo $ac_n "(cached) $ac_c" 1>&6
1458 else
1459   cat > conftest.$ac_ext <<EOF
1460 #line 1459 "configure"
1461 #include "confdefs.h"
1462 #include <sys/types.h>
1463 #include <sys/wait.h>
1464 #ifndef WEXITSTATUS
1465 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1466 #endif
1467 #ifndef WIFEXITED
1468 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1469 #endif
1470 int main() {
1471 int s;
1472 wait (&s);
1473 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1474 ; return 0; }
1475 EOF
1476 if { (eval echo configure:1475: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1477   rm -rf conftest*
1478   ac_cv_header_sys_wait_h=yes
1479 else
1480   echo "configure: failed program was:" >&5
1481   cat conftest.$ac_ext >&5
1482   rm -rf conftest*
1483   ac_cv_header_sys_wait_h=no
1484 fi
1485 rm -f conftest*
1486 fi
1487
1488 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1489 if test $ac_cv_header_sys_wait_h = yes; then
1490   cat >> confdefs.h <<\EOF
1491 #define HAVE_SYS_WAIT_H 1
1492 EOF
1493
1494 fi
1495
1496 for ac_hdr in sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h
1497 do
1498 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1499 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1500 echo "configure:1499: checking for $ac_hdr" >&5
1501 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1502   echo $ac_n "(cached) $ac_c" 1>&6
1503 else
1504   cat > conftest.$ac_ext <<EOF
1505 #line 1504 "configure"
1506 #include "confdefs.h"
1507 #include <$ac_hdr>
1508 EOF
1509 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1510 { (eval echo configure:1509: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1511 ac_err=`grep -v '^ *+' conftest.out`
1512 if test -z "$ac_err"; then
1513   rm -rf conftest*
1514   eval "ac_cv_header_$ac_safe=yes"
1515 else
1516   echo "$ac_err" >&5
1517   echo "configure: failed program was:" >&5
1518   cat conftest.$ac_ext >&5
1519   rm -rf conftest*
1520   eval "ac_cv_header_$ac_safe=no"
1521 fi
1522 rm -f conftest*
1523 fi
1524 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1525   echo "$ac_t""yes" 1>&6
1526     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1527   cat >> confdefs.h <<EOF
1528 #define $ac_tr_hdr 1
1529 EOF
1530  
1531 else
1532   echo "$ac_t""no" 1>&6
1533 fi
1534 done
1535
1536 for ac_hdr in sys/param.h ctype.h 
1537 do
1538 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1539 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1540 echo "configure:1539: checking for $ac_hdr" >&5
1541 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1542   echo $ac_n "(cached) $ac_c" 1>&6
1543 else
1544   cat > conftest.$ac_ext <<EOF
1545 #line 1544 "configure"
1546 #include "confdefs.h"
1547 #include <$ac_hdr>
1548 EOF
1549 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1550 { (eval echo configure:1549: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1551 ac_err=`grep -v '^ *+' conftest.out`
1552 if test -z "$ac_err"; then
1553   rm -rf conftest*
1554   eval "ac_cv_header_$ac_safe=yes"
1555 else
1556   echo "$ac_err" >&5
1557   echo "configure: failed program was:" >&5
1558   cat conftest.$ac_ext >&5
1559   rm -rf conftest*
1560   eval "ac_cv_header_$ac_safe=no"
1561 fi
1562 rm -f conftest*
1563 fi
1564 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1565   echo "$ac_t""yes" 1>&6
1566     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1567   cat >> confdefs.h <<EOF
1568 #define $ac_tr_hdr 1
1569 EOF
1570  
1571 else
1572   echo "$ac_t""no" 1>&6
1573 fi
1574 done
1575
1576 for ac_hdr in unistd.h utime.h grp.h sys/id.h limits.h memory.h net/route.h net/if.h
1577 do
1578 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1579 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1580 echo "configure:1579: checking for $ac_hdr" >&5
1581 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1582   echo $ac_n "(cached) $ac_c" 1>&6
1583 else
1584   cat > conftest.$ac_ext <<EOF
1585 #line 1584 "configure"
1586 #include "confdefs.h"
1587 #include <$ac_hdr>
1588 EOF
1589 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1590 { (eval echo configure:1589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1591 ac_err=`grep -v '^ *+' conftest.out`
1592 if test -z "$ac_err"; then
1593   rm -rf conftest*
1594   eval "ac_cv_header_$ac_safe=yes"
1595 else
1596   echo "$ac_err" >&5
1597   echo "configure: failed program was:" >&5
1598   cat conftest.$ac_ext >&5
1599   rm -rf conftest*
1600   eval "ac_cv_header_$ac_safe=no"
1601 fi
1602 rm -f conftest*
1603 fi
1604 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1605   echo "$ac_t""yes" 1>&6
1606     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1607   cat >> confdefs.h <<EOF
1608 #define $ac_tr_hdr 1
1609 EOF
1610  
1611 else
1612   echo "$ac_t""no" 1>&6
1613 fi
1614 done
1615
1616 for ac_hdr in compat.h rpc/rpc.h rpcsvc/yp_prot.h rpcsvc/ypclnt.h sys/param.h ctype.h 
1617 do
1618 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1619 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1620 echo "configure:1619: checking for $ac_hdr" >&5
1621 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1622   echo $ac_n "(cached) $ac_c" 1>&6
1623 else
1624   cat > conftest.$ac_ext <<EOF
1625 #line 1624 "configure"
1626 #include "confdefs.h"
1627 #include <$ac_hdr>
1628 EOF
1629 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1630 { (eval echo configure:1629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1631 ac_err=`grep -v '^ *+' conftest.out`
1632 if test -z "$ac_err"; then
1633   rm -rf conftest*
1634   eval "ac_cv_header_$ac_safe=yes"
1635 else
1636   echo "$ac_err" >&5
1637   echo "configure: failed program was:" >&5
1638   cat conftest.$ac_ext >&5
1639   rm -rf conftest*
1640   eval "ac_cv_header_$ac_safe=no"
1641 fi
1642 rm -f conftest*
1643 fi
1644 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1645   echo "$ac_t""yes" 1>&6
1646     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1647   cat >> confdefs.h <<EOF
1648 #define $ac_tr_hdr 1
1649 EOF
1650  
1651 else
1652   echo "$ac_t""no" 1>&6
1653 fi
1654 done
1655
1656 for ac_hdr in sys/wait.h sys/resource.h sys/ioctl.h sys/mode.h sys/mman.h
1657 do
1658 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1659 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1660 echo "configure:1659: checking for $ac_hdr" >&5
1661 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1662   echo $ac_n "(cached) $ac_c" 1>&6
1663 else
1664   cat > conftest.$ac_ext <<EOF
1665 #line 1664 "configure"
1666 #include "confdefs.h"
1667 #include <$ac_hdr>
1668 EOF
1669 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1670 { (eval echo configure:1669: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1671 ac_err=`grep -v '^ *+' conftest.out`
1672 if test -z "$ac_err"; then
1673   rm -rf conftest*
1674   eval "ac_cv_header_$ac_safe=yes"
1675 else
1676   echo "$ac_err" >&5
1677   echo "configure: failed program was:" >&5
1678   cat conftest.$ac_ext >&5
1679   rm -rf conftest*
1680   eval "ac_cv_header_$ac_safe=no"
1681 fi
1682 rm -f conftest*
1683 fi
1684 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1685   echo "$ac_t""yes" 1>&6
1686     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1687   cat >> confdefs.h <<EOF
1688 #define $ac_tr_hdr 1
1689 EOF
1690  
1691 else
1692   echo "$ac_t""no" 1>&6
1693 fi
1694 done
1695
1696 for ac_hdr in sys/filio.h string.h strings.h stdlib.h sys/socket.h
1697 do
1698 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1699 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1700 echo "configure:1699: checking for $ac_hdr" >&5
1701 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1702   echo $ac_n "(cached) $ac_c" 1>&6
1703 else
1704   cat > conftest.$ac_ext <<EOF
1705 #line 1704 "configure"
1706 #include "confdefs.h"
1707 #include <$ac_hdr>
1708 EOF
1709 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1710 { (eval echo configure:1709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1711 ac_err=`grep -v '^ *+' conftest.out`
1712 if test -z "$ac_err"; then
1713   rm -rf conftest*
1714   eval "ac_cv_header_$ac_safe=yes"
1715 else
1716   echo "$ac_err" >&5
1717   echo "configure: failed program was:" >&5
1718   cat conftest.$ac_ext >&5
1719   rm -rf conftest*
1720   eval "ac_cv_header_$ac_safe=no"
1721 fi
1722 rm -f conftest*
1723 fi
1724 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1725   echo "$ac_t""yes" 1>&6
1726     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1727   cat >> confdefs.h <<EOF
1728 #define $ac_tr_hdr 1
1729 EOF
1730  
1731 else
1732   echo "$ac_t""no" 1>&6
1733 fi
1734 done
1735
1736 for ac_hdr in sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h termios.h
1737 do
1738 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1739 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1740 echo "configure:1739: checking for $ac_hdr" >&5
1741 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1742   echo $ac_n "(cached) $ac_c" 1>&6
1743 else
1744   cat > conftest.$ac_ext <<EOF
1745 #line 1744 "configure"
1746 #include "confdefs.h"
1747 #include <$ac_hdr>
1748 EOF
1749 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1750 { (eval echo configure:1749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1751 ac_err=`grep -v '^ *+' conftest.out`
1752 if test -z "$ac_err"; then
1753   rm -rf conftest*
1754   eval "ac_cv_header_$ac_safe=yes"
1755 else
1756   echo "$ac_err" >&5
1757   echo "configure: failed program was:" >&5
1758   cat conftest.$ac_ext >&5
1759   rm -rf conftest*
1760   eval "ac_cv_header_$ac_safe=no"
1761 fi
1762 rm -f conftest*
1763 fi
1764 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1765   echo "$ac_t""yes" 1>&6
1766     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1767   cat >> confdefs.h <<EOF
1768 #define $ac_tr_hdr 1
1769 EOF
1770  
1771 else
1772   echo "$ac_t""no" 1>&6
1773 fi
1774 done
1775
1776 for ac_hdr in sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h
1777 do
1778 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1779 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1780 echo "configure:1779: checking for $ac_hdr" >&5
1781 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1782   echo $ac_n "(cached) $ac_c" 1>&6
1783 else
1784   cat > conftest.$ac_ext <<EOF
1785 #line 1784 "configure"
1786 #include "confdefs.h"
1787 #include <$ac_hdr>
1788 EOF
1789 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1790 { (eval echo configure:1789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1791 ac_err=`grep -v '^ *+' conftest.out`
1792 if test -z "$ac_err"; then
1793   rm -rf conftest*
1794   eval "ac_cv_header_$ac_safe=yes"
1795 else
1796   echo "$ac_err" >&5
1797   echo "configure: failed program was:" >&5
1798   cat conftest.$ac_ext >&5
1799   rm -rf conftest*
1800   eval "ac_cv_header_$ac_safe=no"
1801 fi
1802 rm -f conftest*
1803 fi
1804 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1805   echo "$ac_t""yes" 1>&6
1806     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1807   cat >> confdefs.h <<EOF
1808 #define $ac_tr_hdr 1
1809 EOF
1810  
1811 else
1812   echo "$ac_t""no" 1>&6
1813 fi
1814 done
1815
1816 for ac_hdr in shadow.h netinet/tcp.h sys/security.h security/pam_appl.h
1817 do
1818 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1819 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1820 echo "configure:1819: checking for $ac_hdr" >&5
1821 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1822   echo $ac_n "(cached) $ac_c" 1>&6
1823 else
1824   cat > conftest.$ac_ext <<EOF
1825 #line 1824 "configure"
1826 #include "confdefs.h"
1827 #include <$ac_hdr>
1828 EOF
1829 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1830 { (eval echo configure:1829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1831 ac_err=`grep -v '^ *+' conftest.out`
1832 if test -z "$ac_err"; then
1833   rm -rf conftest*
1834   eval "ac_cv_header_$ac_safe=yes"
1835 else
1836   echo "$ac_err" >&5
1837   echo "configure: failed program was:" >&5
1838   cat conftest.$ac_ext >&5
1839   rm -rf conftest*
1840   eval "ac_cv_header_$ac_safe=no"
1841 fi
1842 rm -f conftest*
1843 fi
1844 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1845   echo "$ac_t""yes" 1>&6
1846     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1847   cat >> confdefs.h <<EOF
1848 #define $ac_tr_hdr 1
1849 EOF
1850  
1851 else
1852   echo "$ac_t""no" 1>&6
1853 fi
1854 done
1855
1856 for ac_hdr in stropts.h poll.h readline.h history.h readline/readline.h
1857 do
1858 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1859 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1860 echo "configure:1859: checking for $ac_hdr" >&5
1861 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1862   echo $ac_n "(cached) $ac_c" 1>&6
1863 else
1864   cat > conftest.$ac_ext <<EOF
1865 #line 1864 "configure"
1866 #include "confdefs.h"
1867 #include <$ac_hdr>
1868 EOF
1869 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1870 { (eval echo configure:1869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1871 ac_err=`grep -v '^ *+' conftest.out`
1872 if test -z "$ac_err"; then
1873   rm -rf conftest*
1874   eval "ac_cv_header_$ac_safe=yes"
1875 else
1876   echo "$ac_err" >&5
1877   echo "configure: failed program was:" >&5
1878   cat conftest.$ac_ext >&5
1879   rm -rf conftest*
1880   eval "ac_cv_header_$ac_safe=no"
1881 fi
1882 rm -f conftest*
1883 fi
1884 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1885   echo "$ac_t""yes" 1>&6
1886     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1887   cat >> confdefs.h <<EOF
1888 #define $ac_tr_hdr 1
1889 EOF
1890  
1891 else
1892   echo "$ac_t""no" 1>&6
1893 fi
1894 done
1895
1896 for ac_hdr in readline/history.h sys/capability.h syscall.h sys/syscall.h
1897 do
1898 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1899 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1900 echo "configure:1899: checking for $ac_hdr" >&5
1901 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1902   echo $ac_n "(cached) $ac_c" 1>&6
1903 else
1904   cat > conftest.$ac_ext <<EOF
1905 #line 1904 "configure"
1906 #include "confdefs.h"
1907 #include <$ac_hdr>
1908 EOF
1909 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1910 { (eval echo configure:1909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1911 ac_err=`grep -v '^ *+' conftest.out`
1912 if test -z "$ac_err"; then
1913   rm -rf conftest*
1914   eval "ac_cv_header_$ac_safe=yes"
1915 else
1916   echo "$ac_err" >&5
1917   echo "configure: failed program was:" >&5
1918   cat conftest.$ac_ext >&5
1919   rm -rf conftest*
1920   eval "ac_cv_header_$ac_safe=no"
1921 fi
1922 rm -f conftest*
1923 fi
1924 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1925   echo "$ac_t""yes" 1>&6
1926     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1927   cat >> confdefs.h <<EOF
1928 #define $ac_tr_hdr 1
1929 EOF
1930  
1931 else
1932   echo "$ac_t""no" 1>&6
1933 fi
1934 done
1935
1936 for ac_hdr in sys/acl.h sys/cdefs.h glob.h
1937 do
1938 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1939 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1940 echo "configure:1939: checking for $ac_hdr" >&5
1941 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1942   echo $ac_n "(cached) $ac_c" 1>&6
1943 else
1944   cat > conftest.$ac_ext <<EOF
1945 #line 1944 "configure"
1946 #include "confdefs.h"
1947 #include <$ac_hdr>
1948 EOF
1949 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1950 { (eval echo configure:1949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1951 ac_err=`grep -v '^ *+' conftest.out`
1952 if test -z "$ac_err"; then
1953   rm -rf conftest*
1954   eval "ac_cv_header_$ac_safe=yes"
1955 else
1956   echo "$ac_err" >&5
1957   echo "configure: failed program was:" >&5
1958   cat conftest.$ac_ext >&5
1959   rm -rf conftest*
1960   eval "ac_cv_header_$ac_safe=no"
1961 fi
1962 rm -f conftest*
1963 fi
1964 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1965   echo "$ac_t""yes" 1>&6
1966     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1967   cat >> confdefs.h <<EOF
1968 #define $ac_tr_hdr 1
1969 EOF
1970  
1971 else
1972   echo "$ac_t""no" 1>&6
1973 fi
1974 done
1975
1976
1977 echo $ac_n "checking size of int""... $ac_c" 1>&6
1978 echo "configure:1977: checking size of int" >&5
1979 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1980   echo $ac_n "(cached) $ac_c" 1>&6
1981 else
1982   if test "$cross_compiling" = yes; then
1983   ac_cv_sizeof_int=cross
1984 else
1985   cat > conftest.$ac_ext <<EOF
1986 #line 1985 "configure"
1987 #include "confdefs.h"
1988 #include <stdio.h>
1989 main()
1990 {
1991   FILE *f=fopen("conftestval", "w");
1992   if (!f) exit(1);
1993   fprintf(f, "%d\n", sizeof(int));
1994   exit(0);
1995 }
1996 EOF
1997 if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1998 then
1999   ac_cv_sizeof_int=`cat conftestval`
2000 else
2001   echo "configure: failed program was:" >&5
2002   cat conftest.$ac_ext >&5
2003   rm -fr conftest*
2004   ac_cv_sizeof_int=0
2005 fi
2006 rm -fr conftest*
2007 fi
2008
2009 fi
2010 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
2011 cat >> confdefs.h <<EOF
2012 #define SIZEOF_INT $ac_cv_sizeof_int
2013 EOF
2014
2015
2016 echo $ac_n "checking size of long""... $ac_c" 1>&6
2017 echo "configure:2016: checking size of long" >&5
2018 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
2019   echo $ac_n "(cached) $ac_c" 1>&6
2020 else
2021   if test "$cross_compiling" = yes; then
2022   ac_cv_sizeof_long=cross
2023 else
2024   cat > conftest.$ac_ext <<EOF
2025 #line 2024 "configure"
2026 #include "confdefs.h"
2027 #include <stdio.h>
2028 main()
2029 {
2030   FILE *f=fopen("conftestval", "w");
2031   if (!f) exit(1);
2032   fprintf(f, "%d\n", sizeof(long));
2033   exit(0);
2034 }
2035 EOF
2036 if { (eval echo configure:2035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2037 then
2038   ac_cv_sizeof_long=`cat conftestval`
2039 else
2040   echo "configure: failed program was:" >&5
2041   cat conftest.$ac_ext >&5
2042   rm -fr conftest*
2043   ac_cv_sizeof_long=0
2044 fi
2045 rm -fr conftest*
2046 fi
2047
2048 fi
2049 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
2050 cat >> confdefs.h <<EOF
2051 #define SIZEOF_LONG $ac_cv_sizeof_long
2052 EOF
2053
2054
2055 echo $ac_n "checking size of short""... $ac_c" 1>&6
2056 echo "configure:2055: checking size of short" >&5
2057 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
2058   echo $ac_n "(cached) $ac_c" 1>&6
2059 else
2060   if test "$cross_compiling" = yes; then
2061   ac_cv_sizeof_short=cross
2062 else
2063   cat > conftest.$ac_ext <<EOF
2064 #line 2063 "configure"
2065 #include "confdefs.h"
2066 #include <stdio.h>
2067 main()
2068 {
2069   FILE *f=fopen("conftestval", "w");
2070   if (!f) exit(1);
2071   fprintf(f, "%d\n", sizeof(short));
2072   exit(0);
2073 }
2074 EOF
2075 if { (eval echo configure:2074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2076 then
2077   ac_cv_sizeof_short=`cat conftestval`
2078 else
2079   echo "configure: failed program was:" >&5
2080   cat conftest.$ac_ext >&5
2081   rm -fr conftest*
2082   ac_cv_sizeof_short=0
2083 fi
2084 rm -fr conftest*
2085 fi
2086
2087 fi
2088 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
2089 cat >> confdefs.h <<EOF
2090 #define SIZEOF_SHORT $ac_cv_sizeof_short
2091 EOF
2092
2093
2094
2095 echo $ac_n "checking for working const""... $ac_c" 1>&6
2096 echo "configure:2095: checking for working const" >&5
2097 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2098   echo $ac_n "(cached) $ac_c" 1>&6
2099 else
2100   cat > conftest.$ac_ext <<EOF
2101 #line 2100 "configure"
2102 #include "confdefs.h"
2103
2104 int main() {
2105
2106 /* Ultrix mips cc rejects this.  */
2107 typedef int charset[2]; const charset x;
2108 /* SunOS 4.1.1 cc rejects this.  */
2109 char const *const *ccp;
2110 char **p;
2111 /* NEC SVR4.0.2 mips cc rejects this.  */
2112 struct point {int x, y;};
2113 static struct point const zero = {0,0};
2114 /* AIX XL C 1.02.0.0 rejects this.
2115    It does not let you subtract one const X* pointer from another in an arm
2116    of an if-expression whose if-part is not a constant expression */
2117 const char *g = "string";
2118 ccp = &g + (g ? g-g : 0);
2119 /* HPUX 7.0 cc rejects these. */
2120 ++ccp;
2121 p = (char**) ccp;
2122 ccp = (char const *const *) p;
2123 { /* SCO 3.2v4 cc rejects this.  */
2124   char *t;
2125   char const *s = 0 ? (char *) 0 : (char const *) 0;
2126
2127   *t++ = 0;
2128 }
2129 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2130   int x[] = {25, 17};
2131   const int *foo = &x[0];
2132   ++foo;
2133 }
2134 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2135   typedef const int *iptr;
2136   iptr p = 0;
2137   ++p;
2138 }
2139 { /* AIX XL C 1.02.0.0 rejects this saying
2140      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2141   struct s { int j; const int *ap[3]; };
2142   struct s *b; b->j = 5;
2143 }
2144 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2145   const int foo = 10;
2146 }
2147
2148 ; return 0; }
2149 EOF
2150 if { (eval echo configure:2149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2151   rm -rf conftest*
2152   ac_cv_c_const=yes
2153 else
2154   echo "configure: failed program was:" >&5
2155   cat conftest.$ac_ext >&5
2156   rm -rf conftest*
2157   ac_cv_c_const=no
2158 fi
2159 rm -f conftest*
2160 fi
2161
2162 echo "$ac_t""$ac_cv_c_const" 1>&6
2163 if test $ac_cv_c_const = no; then
2164   cat >> confdefs.h <<\EOF
2165 #define const 
2166 EOF
2167
2168 fi
2169
2170 echo $ac_n "checking for inline""... $ac_c" 1>&6
2171 echo "configure:2170: checking for inline" >&5
2172 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2173   echo $ac_n "(cached) $ac_c" 1>&6
2174 else
2175   ac_cv_c_inline=no
2176 for ac_kw in inline __inline__ __inline; do
2177   cat > conftest.$ac_ext <<EOF
2178 #line 2177 "configure"
2179 #include "confdefs.h"
2180
2181 int main() {
2182 } $ac_kw foo() {
2183 ; return 0; }
2184 EOF
2185 if { (eval echo configure:2184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2186   rm -rf conftest*
2187   ac_cv_c_inline=$ac_kw; break
2188 else
2189   echo "configure: failed program was:" >&5
2190   cat conftest.$ac_ext >&5
2191 fi
2192 rm -f conftest*
2193 done
2194
2195 fi
2196
2197 echo "$ac_t""$ac_cv_c_inline" 1>&6
2198 case "$ac_cv_c_inline" in
2199   inline | yes) ;;
2200   no) cat >> confdefs.h <<\EOF
2201 #define inline 
2202 EOF
2203  ;;
2204   *)  cat >> confdefs.h <<EOF
2205 #define inline $ac_cv_c_inline
2206 EOF
2207  ;;
2208 esac
2209
2210 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
2211 echo "configure:2210: checking whether byte ordering is bigendian" >&5
2212 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
2213   echo $ac_n "(cached) $ac_c" 1>&6
2214 else
2215   ac_cv_c_bigendian=unknown
2216 # See if sys/param.h defines the BYTE_ORDER macro.
2217 cat > conftest.$ac_ext <<EOF
2218 #line 2217 "configure"
2219 #include "confdefs.h"
2220 #include <sys/types.h>
2221 #include <sys/param.h>
2222 int main() {
2223
2224 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
2225  bogus endian macros
2226 #endif
2227 ; return 0; }
2228 EOF
2229 if { (eval echo configure:2228: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2230   rm -rf conftest*
2231   # It does; now see whether it defined to BIG_ENDIAN or not.
2232 cat > conftest.$ac_ext <<EOF
2233 #line 2232 "configure"
2234 #include "confdefs.h"
2235 #include <sys/types.h>
2236 #include <sys/param.h>
2237 int main() {
2238
2239 #if BYTE_ORDER != BIG_ENDIAN
2240  not big endian
2241 #endif
2242 ; return 0; }
2243 EOF
2244 if { (eval echo configure:2243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2245   rm -rf conftest*
2246   ac_cv_c_bigendian=yes
2247 else
2248   echo "configure: failed program was:" >&5
2249   cat conftest.$ac_ext >&5
2250   rm -rf conftest*
2251   ac_cv_c_bigendian=no
2252 fi
2253 rm -f conftest*
2254 else
2255   echo "configure: failed program was:" >&5
2256   cat conftest.$ac_ext >&5
2257 fi
2258 rm -f conftest*
2259 if test $ac_cv_c_bigendian = unknown; then
2260 if test "$cross_compiling" = yes; then
2261     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2262 else
2263   cat > conftest.$ac_ext <<EOF
2264 #line 2263 "configure"
2265 #include "confdefs.h"
2266 main () {
2267   /* Are we little or big endian?  From Harbison&Steele.  */
2268   union
2269   {
2270     long l;
2271     char c[sizeof (long)];
2272   } u;
2273   u.l = 1;
2274   exit (u.c[sizeof (long) - 1] == 1);
2275 }
2276 EOF
2277 if { (eval echo configure:2276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2278 then
2279   ac_cv_c_bigendian=no
2280 else
2281   echo "configure: failed program was:" >&5
2282   cat conftest.$ac_ext >&5
2283   rm -fr conftest*
2284   ac_cv_c_bigendian=yes
2285 fi
2286 rm -fr conftest*
2287 fi
2288
2289 fi
2290 fi
2291
2292 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
2293 if test $ac_cv_c_bigendian = yes; then
2294   cat >> confdefs.h <<\EOF
2295 #define WORDS_BIGENDIAN 1
2296 EOF
2297
2298 fi
2299
2300 echo $ac_n "checking whether char is unsigned""... $ac_c" 1>&6
2301 echo "configure:2300: checking whether char is unsigned" >&5
2302 if eval "test \"`echo '$''{'ac_cv_c_char_unsigned'+set}'`\" = set"; then
2303   echo $ac_n "(cached) $ac_c" 1>&6
2304 else
2305   if test "$GCC" = yes; then
2306   # GCC predefines this symbol on systems where it applies.
2307 cat > conftest.$ac_ext <<EOF
2308 #line 2307 "configure"
2309 #include "confdefs.h"
2310 #ifdef __CHAR_UNSIGNED__
2311   yes
2312 #endif
2313
2314 EOF
2315 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2316   egrep "yes" >/dev/null 2>&1; then
2317   rm -rf conftest*
2318   ac_cv_c_char_unsigned=yes
2319 else
2320   rm -rf conftest*
2321   ac_cv_c_char_unsigned=no
2322 fi
2323 rm -f conftest*
2324
2325 else
2326 if test "$cross_compiling" = yes; then
2327     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
2328 else
2329   cat > conftest.$ac_ext <<EOF
2330 #line 2329 "configure"
2331 #include "confdefs.h"
2332 /* volatile prevents gcc2 from optimizing the test away on sparcs.  */
2333 #if !defined(__STDC__) || __STDC__ != 1
2334 #define volatile
2335 #endif
2336 main() {
2337   volatile char c = 255; exit(c < 0);
2338 }
2339 EOF
2340 if { (eval echo configure:2339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2341 then
2342   ac_cv_c_char_unsigned=yes
2343 else
2344   echo "configure: failed program was:" >&5
2345   cat conftest.$ac_ext >&5
2346   rm -fr conftest*
2347   ac_cv_c_char_unsigned=no
2348 fi
2349 rm -fr conftest*
2350 fi
2351
2352 fi
2353 fi
2354
2355 echo "$ac_t""$ac_cv_c_char_unsigned" 1>&6
2356 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
2357   cat >> confdefs.h <<\EOF
2358 #define __CHAR_UNSIGNED__ 1
2359 EOF
2360
2361 fi
2362
2363
2364 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2365 echo "configure:2364: checking return type of signal handlers" >&5
2366 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2367   echo $ac_n "(cached) $ac_c" 1>&6
2368 else
2369   cat > conftest.$ac_ext <<EOF
2370 #line 2369 "configure"
2371 #include "confdefs.h"
2372 #include <sys/types.h>
2373 #include <signal.h>
2374 #ifdef signal
2375 #undef signal
2376 #endif
2377 #ifdef __cplusplus
2378 extern "C" void (*signal (int, void (*)(int)))(int);
2379 #else
2380 void (*signal ()) ();
2381 #endif
2382
2383 int main() {
2384 int i;
2385 ; return 0; }
2386 EOF
2387 if { (eval echo configure:2386: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2388   rm -rf conftest*
2389   ac_cv_type_signal=void
2390 else
2391   echo "configure: failed program was:" >&5
2392   cat conftest.$ac_ext >&5
2393   rm -rf conftest*
2394   ac_cv_type_signal=int
2395 fi
2396 rm -f conftest*
2397 fi
2398
2399 echo "$ac_t""$ac_cv_type_signal" 1>&6
2400 cat >> confdefs.h <<EOF
2401 #define RETSIGTYPE $ac_cv_type_signal
2402 EOF
2403
2404
2405 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
2406 echo "configure:2405: checking for uid_t in sys/types.h" >&5
2407 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
2408   echo $ac_n "(cached) $ac_c" 1>&6
2409 else
2410   cat > conftest.$ac_ext <<EOF
2411 #line 2410 "configure"
2412 #include "confdefs.h"
2413 #include <sys/types.h>
2414 EOF
2415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2416   egrep "uid_t" >/dev/null 2>&1; then
2417   rm -rf conftest*
2418   ac_cv_type_uid_t=yes
2419 else
2420   rm -rf conftest*
2421   ac_cv_type_uid_t=no
2422 fi
2423 rm -f conftest*
2424
2425 fi
2426
2427 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
2428 if test $ac_cv_type_uid_t = no; then
2429   cat >> confdefs.h <<\EOF
2430 #define uid_t int
2431 EOF
2432
2433   cat >> confdefs.h <<\EOF
2434 #define gid_t int
2435 EOF
2436
2437 fi
2438
2439 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
2440 echo "configure:2439: checking for mode_t" >&5
2441 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
2442   echo $ac_n "(cached) $ac_c" 1>&6
2443 else
2444   cat > conftest.$ac_ext <<EOF
2445 #line 2444 "configure"
2446 #include "confdefs.h"
2447 #include <sys/types.h>
2448 #if STDC_HEADERS
2449 #include <stdlib.h>
2450 #include <stddef.h>
2451 #endif
2452 EOF
2453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2454   egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2455   rm -rf conftest*
2456   ac_cv_type_mode_t=yes
2457 else
2458   rm -rf conftest*
2459   ac_cv_type_mode_t=no
2460 fi
2461 rm -f conftest*
2462
2463 fi
2464 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
2465 if test $ac_cv_type_mode_t = no; then
2466   cat >> confdefs.h <<\EOF
2467 #define mode_t int
2468 EOF
2469
2470 fi
2471
2472 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2473 echo "configure:2472: checking for off_t" >&5
2474 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2475   echo $ac_n "(cached) $ac_c" 1>&6
2476 else
2477   cat > conftest.$ac_ext <<EOF
2478 #line 2477 "configure"
2479 #include "confdefs.h"
2480 #include <sys/types.h>
2481 #if STDC_HEADERS
2482 #include <stdlib.h>
2483 #include <stddef.h>
2484 #endif
2485 EOF
2486 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2487   egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2488   rm -rf conftest*
2489   ac_cv_type_off_t=yes
2490 else
2491   rm -rf conftest*
2492   ac_cv_type_off_t=no
2493 fi
2494 rm -f conftest*
2495
2496 fi
2497 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2498 if test $ac_cv_type_off_t = no; then
2499   cat >> confdefs.h <<\EOF
2500 #define off_t long
2501 EOF
2502
2503 fi
2504
2505 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2506 echo "configure:2505: checking for size_t" >&5
2507 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2508   echo $ac_n "(cached) $ac_c" 1>&6
2509 else
2510   cat > conftest.$ac_ext <<EOF
2511 #line 2510 "configure"
2512 #include "confdefs.h"
2513 #include <sys/types.h>
2514 #if STDC_HEADERS
2515 #include <stdlib.h>
2516 #include <stddef.h>
2517 #endif
2518 EOF
2519 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2520   egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2521   rm -rf conftest*
2522   ac_cv_type_size_t=yes
2523 else
2524   rm -rf conftest*
2525   ac_cv_type_size_t=no
2526 fi
2527 rm -f conftest*
2528
2529 fi
2530 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2531 if test $ac_cv_type_size_t = no; then
2532   cat >> confdefs.h <<\EOF
2533 #define size_t unsigned
2534 EOF
2535
2536 fi
2537
2538 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2539 echo "configure:2538: checking for pid_t" >&5
2540 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2541   echo $ac_n "(cached) $ac_c" 1>&6
2542 else
2543   cat > conftest.$ac_ext <<EOF
2544 #line 2543 "configure"
2545 #include "confdefs.h"
2546 #include <sys/types.h>
2547 #if STDC_HEADERS
2548 #include <stdlib.h>
2549 #include <stddef.h>
2550 #endif
2551 EOF
2552 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2553   egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2554   rm -rf conftest*
2555   ac_cv_type_pid_t=yes
2556 else
2557   rm -rf conftest*
2558   ac_cv_type_pid_t=no
2559 fi
2560 rm -f conftest*
2561
2562 fi
2563 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2564 if test $ac_cv_type_pid_t = no; then
2565   cat >> confdefs.h <<\EOF
2566 #define pid_t int
2567 EOF
2568
2569 fi
2570
2571 echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6
2572 echo "configure:2571: checking for st_rdev in struct stat" >&5
2573 if eval "test \"`echo '$''{'ac_cv_struct_st_rdev'+set}'`\" = set"; then
2574   echo $ac_n "(cached) $ac_c" 1>&6
2575 else
2576   cat > conftest.$ac_ext <<EOF
2577 #line 2576 "configure"
2578 #include "confdefs.h"
2579 #include <sys/types.h>
2580 #include <sys/stat.h>
2581 int main() {
2582 struct stat s; s.st_rdev;
2583 ; return 0; }
2584 EOF
2585 if { (eval echo configure:2584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2586   rm -rf conftest*
2587   ac_cv_struct_st_rdev=yes
2588 else
2589   echo "configure: failed program was:" >&5
2590   cat conftest.$ac_ext >&5
2591   rm -rf conftest*
2592   ac_cv_struct_st_rdev=no
2593 fi
2594 rm -f conftest*
2595 fi
2596
2597 echo "$ac_t""$ac_cv_struct_st_rdev" 1>&6
2598 if test $ac_cv_struct_st_rdev = yes; then
2599   cat >> confdefs.h <<\EOF
2600 #define HAVE_ST_RDEV 1
2601 EOF
2602
2603 fi
2604
2605 echo $ac_n "checking for d_off in dirent""... $ac_c" 1>&6
2606 echo "configure:2605: checking for d_off in dirent" >&5
2607 if eval "test \"`echo '$''{'ac_cv_dirent_d_off'+set}'`\" = set"; then
2608   echo $ac_n "(cached) $ac_c" 1>&6
2609 else
2610   cat > conftest.$ac_ext <<EOF
2611 #line 2610 "configure"
2612 #include "confdefs.h"
2613
2614 #include <unistd.h>
2615 #include <sys/types.h>
2616 #include <dirent.h>
2617 int main() {
2618 struct dirent d; d.d_off;
2619 ; return 0; }
2620 EOF
2621 if { (eval echo configure:2620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2622   rm -rf conftest*
2623   ac_cv_dirent_d_off=yes
2624 else
2625   echo "configure: failed program was:" >&5
2626   cat conftest.$ac_ext >&5
2627   rm -rf conftest*
2628   ac_cv_dirent_d_off=no
2629 fi
2630 rm -f conftest*
2631 fi
2632
2633 echo "$ac_t""$ac_cv_dirent_d_off" 1>&6
2634 if test $ac_cv_dirent_d_off = yes; then
2635   cat >> confdefs.h <<\EOF
2636 #define HAVE_DIRENT_D_OFF 1
2637 EOF
2638
2639 fi
2640
2641 echo $ac_n "checking for ino_t""... $ac_c" 1>&6
2642 echo "configure:2641: checking for ino_t" >&5
2643 if eval "test \"`echo '$''{'ac_cv_type_ino_t'+set}'`\" = set"; then
2644   echo $ac_n "(cached) $ac_c" 1>&6
2645 else
2646   cat > conftest.$ac_ext <<EOF
2647 #line 2646 "configure"
2648 #include "confdefs.h"
2649 #include <sys/types.h>
2650 #if STDC_HEADERS
2651 #include <stdlib.h>
2652 #include <stddef.h>
2653 #endif
2654 EOF
2655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2656   egrep "ino_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2657   rm -rf conftest*
2658   ac_cv_type_ino_t=yes
2659 else
2660   rm -rf conftest*
2661   ac_cv_type_ino_t=no
2662 fi
2663 rm -f conftest*
2664
2665 fi
2666 echo "$ac_t""$ac_cv_type_ino_t" 1>&6
2667 if test $ac_cv_type_ino_t = no; then
2668   cat >> confdefs.h <<\EOF
2669 #define ino_t unsigned
2670 EOF
2671
2672 fi
2673
2674 echo $ac_n "checking for loff_t""... $ac_c" 1>&6
2675 echo "configure:2674: checking for loff_t" >&5
2676 if eval "test \"`echo '$''{'ac_cv_type_loff_t'+set}'`\" = set"; then
2677   echo $ac_n "(cached) $ac_c" 1>&6
2678 else
2679   cat > conftest.$ac_ext <<EOF
2680 #line 2679 "configure"
2681 #include "confdefs.h"
2682 #include <sys/types.h>
2683 #if STDC_HEADERS
2684 #include <stdlib.h>
2685 #include <stddef.h>
2686 #endif
2687 EOF
2688 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2689   egrep "loff_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2690   rm -rf conftest*
2691   ac_cv_type_loff_t=yes
2692 else
2693   rm -rf conftest*
2694   ac_cv_type_loff_t=no
2695 fi
2696 rm -f conftest*
2697
2698 fi
2699 echo "$ac_t""$ac_cv_type_loff_t" 1>&6
2700 if test $ac_cv_type_loff_t = no; then
2701   cat >> confdefs.h <<\EOF
2702 #define loff_t off_t
2703 EOF
2704
2705 fi
2706
2707 echo $ac_n "checking for offset_t""... $ac_c" 1>&6
2708 echo "configure:2707: checking for offset_t" >&5
2709 if eval "test \"`echo '$''{'ac_cv_type_offset_t'+set}'`\" = set"; then
2710   echo $ac_n "(cached) $ac_c" 1>&6
2711 else
2712   cat > conftest.$ac_ext <<EOF
2713 #line 2712 "configure"
2714 #include "confdefs.h"
2715 #include <sys/types.h>
2716 #if STDC_HEADERS
2717 #include <stdlib.h>
2718 #include <stddef.h>
2719 #endif
2720 EOF
2721 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2722   egrep "offset_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2723   rm -rf conftest*
2724   ac_cv_type_offset_t=yes
2725 else
2726   rm -rf conftest*
2727   ac_cv_type_offset_t=no
2728 fi
2729 rm -f conftest*
2730
2731 fi
2732 echo "$ac_t""$ac_cv_type_offset_t" 1>&6
2733 if test $ac_cv_type_offset_t = no; then
2734   cat >> confdefs.h <<\EOF
2735 #define offset_t loff_t
2736 EOF
2737
2738 fi
2739
2740 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
2741 echo "configure:2740: checking for ssize_t" >&5
2742 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
2743   echo $ac_n "(cached) $ac_c" 1>&6
2744 else
2745   cat > conftest.$ac_ext <<EOF
2746 #line 2745 "configure"
2747 #include "confdefs.h"
2748 #include <sys/types.h>
2749 #if STDC_HEADERS
2750 #include <stdlib.h>
2751 #include <stddef.h>
2752 #endif
2753 EOF
2754 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2755   egrep "ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2756   rm -rf conftest*
2757   ac_cv_type_ssize_t=yes
2758 else
2759   rm -rf conftest*
2760   ac_cv_type_ssize_t=no
2761 fi
2762 rm -f conftest*
2763
2764 fi
2765 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
2766 if test $ac_cv_type_ssize_t = no; then
2767   cat >> confdefs.h <<\EOF
2768 #define ssize_t int
2769 EOF
2770
2771 fi
2772
2773
2774 echo $ac_n "checking for errno in errno.h""... $ac_c" 1>&6
2775 echo "configure:2774: checking for errno in errno.h" >&5
2776 if eval "test \"`echo '$''{'samba_cv_errno'+set}'`\" = set"; then
2777   echo $ac_n "(cached) $ac_c" 1>&6
2778 else
2779   
2780     cat > conftest.$ac_ext <<EOF
2781 #line 2780 "configure"
2782 #include "confdefs.h"
2783 #include <errno.h>
2784 int main() {
2785 int i = errno
2786 ; return 0; }
2787 EOF
2788 if { (eval echo configure:2787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2789   rm -rf conftest*
2790   samba_cv_errno=yes
2791 else
2792   echo "configure: failed program was:" >&5
2793   cat conftest.$ac_ext >&5
2794   rm -rf conftest*
2795   samba_cv_have_errno_decl=no
2796 fi
2797 rm -f conftest*
2798 fi
2799
2800 echo "$ac_t""$samba_cv_errno" 1>&6
2801 if test x"$samba_cv_errno" = x"yes"; then
2802    cat >> confdefs.h <<\EOF
2803 #define HAVE_ERRNO_DECL 1
2804 EOF
2805
2806 fi
2807
2808 # stupid glibc has the functions but no declaration. grrrr.
2809 echo $ac_n "checking for setresuid declaration""... $ac_c" 1>&6
2810 echo "configure:2809: checking for setresuid declaration" >&5
2811 if eval "test \"`echo '$''{'samba_cv_have_setresuid_decl'+set}'`\" = set"; then
2812   echo $ac_n "(cached) $ac_c" 1>&6
2813 else
2814   
2815     cat > conftest.$ac_ext <<EOF
2816 #line 2815 "configure"
2817 #include "confdefs.h"
2818 #include <unistd.h>
2819 int main() {
2820 int i = (int)setresuid
2821 ; return 0; }
2822 EOF
2823 if { (eval echo configure:2822: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2824   rm -rf conftest*
2825   samba_cv_have_setresuid_decl=yes
2826 else
2827   echo "configure: failed program was:" >&5
2828   cat conftest.$ac_ext >&5
2829   rm -rf conftest*
2830   samba_cv_have_setresuid_decl=no
2831 fi
2832 rm -f conftest*
2833 fi
2834
2835 echo "$ac_t""$samba_cv_have_setresuid_decl" 1>&6
2836 if test x"$samba_cv_have_setresuid_decl" = x"yes"; then
2837     cat >> confdefs.h <<\EOF
2838 #define HAVE_SETRESUID_DECL 1
2839 EOF
2840
2841 fi
2842
2843 # stupid glibc has the functions but no declaration. grrrr.
2844 echo $ac_n "checking for crypt declaration""... $ac_c" 1>&6
2845 echo "configure:2844: checking for crypt declaration" >&5
2846 if eval "test \"`echo '$''{'samba_cv_have_crypt_decl'+set}'`\" = set"; then
2847   echo $ac_n "(cached) $ac_c" 1>&6
2848 else
2849   
2850     cat > conftest.$ac_ext <<EOF
2851 #line 2850 "configure"
2852 #include "confdefs.h"
2853 #include <unistd.h>
2854 int main() {
2855 int i = (int)crypt
2856 ; return 0; }
2857 EOF
2858 if { (eval echo configure:2857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2859   rm -rf conftest*
2860   samba_cv_have_crypt_decl=yes
2861 else
2862   echo "configure: failed program was:" >&5
2863   cat conftest.$ac_ext >&5
2864   rm -rf conftest*
2865   samba_cv_have_crypt_decl=no
2866 fi
2867 rm -f conftest*
2868 fi
2869
2870 echo "$ac_t""$samba_cv_have_crypt_decl" 1>&6
2871 if test x"$samba_cv_have_crypt_decl" = x"yes"; then
2872     cat >> confdefs.h <<\EOF
2873 #define HAVE_CRYPT_DECL 1
2874 EOF
2875
2876 fi
2877
2878 # and glibc has setresuid under linux but the function does
2879 # nothing until kernel 2.1.44! very dumb.
2880 echo $ac_n "checking for real setresuid""... $ac_c" 1>&6
2881 echo "configure:2880: checking for real setresuid" >&5
2882 if eval "test \"`echo '$''{'samba_cv_have_setresuid'+set}'`\" = set"; then
2883   echo $ac_n "(cached) $ac_c" 1>&6
2884 else
2885   
2886     if test "$cross_compiling" = yes; then
2887   samba_cv_have_setresuid=cross
2888 else
2889   cat > conftest.$ac_ext <<EOF
2890 #line 2889 "configure"
2891 #include "confdefs.h"
2892 #include <errno.h>
2893 main() { setresuid(1,1,1); setresuid(2,2,2); exit(errno==EPERM?0:1);}
2894 EOF
2895 if { (eval echo configure:2894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2896 then
2897   samba_cv_have_setresuid=yes
2898 else
2899   echo "configure: failed program was:" >&5
2900   cat conftest.$ac_ext >&5
2901   rm -fr conftest*
2902   samba_cv_have_setresuid=no
2903 fi
2904 rm -fr conftest*
2905 fi
2906
2907 fi
2908
2909 echo "$ac_t""$samba_cv_have_setresuid" 1>&6
2910 if test x"$samba_cv_have_setresuid" = x"yes"; then
2911     cat >> confdefs.h <<\EOF
2912 #define HAVE_SETRESUID 1
2913 EOF
2914
2915 fi
2916
2917 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
2918 echo "configure:2917: checking for 8-bit clean memcmp" >&5
2919 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
2920   echo $ac_n "(cached) $ac_c" 1>&6
2921 else
2922   if test "$cross_compiling" = yes; then
2923   ac_cv_func_memcmp_clean=no
2924 else
2925   cat > conftest.$ac_ext <<EOF
2926 #line 2925 "configure"
2927 #include "confdefs.h"
2928
2929 main()
2930 {
2931   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
2932   exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
2933 }
2934
2935 EOF
2936 if { (eval echo configure:2935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2937 then
2938   ac_cv_func_memcmp_clean=yes
2939 else
2940   echo "configure: failed program was:" >&5
2941   cat conftest.$ac_ext >&5
2942   rm -fr conftest*
2943   ac_cv_func_memcmp_clean=no
2944 fi
2945 rm -fr conftest*
2946 fi
2947
2948 fi
2949
2950 echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
2951 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
2952
2953
2954 ###############################################
2955 # test for where we get crypt() from
2956 for ac_func in crypt
2957 do
2958 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2959 echo "configure:2958: checking for $ac_func" >&5
2960 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2961   echo $ac_n "(cached) $ac_c" 1>&6
2962 else
2963   cat > conftest.$ac_ext <<EOF
2964 #line 2963 "configure"
2965 #include "confdefs.h"
2966 /* System header to define __stub macros and hopefully few prototypes,
2967     which can conflict with char $ac_func(); below.  */
2968 #include <assert.h>
2969 /* Override any gcc2 internal prototype to avoid an error.  */
2970 /* We use char because int might match the return type of a gcc2
2971     builtin and then its argument prototype would still apply.  */
2972 char $ac_func();
2973
2974 int main() {
2975
2976 /* The GNU C library defines this for functions which it implements
2977     to always fail with ENOSYS.  Some functions are actually named
2978     something starting with __ and the normal name is an alias.  */
2979 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2980 choke me
2981 #else
2982 $ac_func();
2983 #endif
2984
2985 ; return 0; }
2986 EOF
2987 if { (eval echo configure:2986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2988   rm -rf conftest*
2989   eval "ac_cv_func_$ac_func=yes"
2990 else
2991   echo "configure: failed program was:" >&5
2992   cat conftest.$ac_ext >&5
2993   rm -rf conftest*
2994   eval "ac_cv_func_$ac_func=no"
2995 fi
2996 rm -f conftest*
2997 fi
2998
2999 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3000   echo "$ac_t""yes" 1>&6
3001     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3002   cat >> confdefs.h <<EOF
3003 #define $ac_tr_func 1
3004 EOF
3005  
3006 else
3007   echo "$ac_t""no" 1>&6
3008 fi
3009 done
3010
3011 if test x"$ac_cv_func_crypt" = x"no"; then
3012     echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
3013 echo "configure:3012: checking for crypt in -lcrypt" >&5
3014 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
3015 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3016   echo $ac_n "(cached) $ac_c" 1>&6
3017 else
3018   ac_save_LIBS="$LIBS"
3019 LIBS="-lcrypt  $LIBS"
3020 cat > conftest.$ac_ext <<EOF
3021 #line 3020 "configure"
3022 #include "confdefs.h"
3023 /* Override any gcc2 internal prototype to avoid an error.  */
3024 /* We use char because int might match the return type of a gcc2
3025     builtin and then its argument prototype would still apply.  */
3026 char crypt();
3027
3028 int main() {
3029 crypt()
3030 ; return 0; }
3031 EOF
3032 if { (eval echo configure:3031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3033   rm -rf conftest*
3034   eval "ac_cv_lib_$ac_lib_var=yes"
3035 else
3036   echo "configure: failed program was:" >&5
3037   cat conftest.$ac_ext >&5
3038   rm -rf conftest*
3039   eval "ac_cv_lib_$ac_lib_var=no"
3040 fi
3041 rm -f conftest*
3042 LIBS="$ac_save_LIBS"
3043
3044 fi
3045 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3046   echo "$ac_t""yes" 1>&6
3047   LIBS="$LIBS -lcrypt";
3048         cat >> confdefs.h <<\EOF
3049 #define HAVE_CRYPT 1
3050 EOF
3051
3052 else
3053   echo "$ac_t""no" 1>&6
3054 fi
3055
3056 fi
3057
3058
3059 ###############################################
3060 # test for where we get pam_authenticate() from
3061 # might need libdl for this to work
3062 if test "$ac_cv_header_security_pam_appl_h" = "yes"; then
3063   echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
3064 echo "configure:3063: checking for main in -ldl" >&5
3065 ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
3066 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3067   echo $ac_n "(cached) $ac_c" 1>&6
3068 else
3069   ac_save_LIBS="$LIBS"
3070 LIBS="-ldl  $LIBS"
3071 cat > conftest.$ac_ext <<EOF
3072 #line 3071 "configure"
3073 #include "confdefs.h"
3074
3075 int main() {
3076 main()
3077 ; return 0; }
3078 EOF
3079 if { (eval echo configure:3078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3080   rm -rf conftest*
3081   eval "ac_cv_lib_$ac_lib_var=yes"
3082 else
3083   echo "configure: failed program was:" >&5
3084   cat conftest.$ac_ext >&5
3085   rm -rf conftest*
3086   eval "ac_cv_lib_$ac_lib_var=no"
3087 fi
3088 rm -f conftest*
3089 LIBS="$ac_save_LIBS"
3090
3091 fi
3092 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3093   echo "$ac_t""yes" 1>&6
3094     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3095     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3096   cat >> confdefs.h <<EOF
3097 #define $ac_tr_lib 1
3098 EOF
3099
3100   LIBS="-ldl $LIBS"
3101
3102 else
3103   echo "$ac_t""no" 1>&6
3104 fi
3105
3106 fi
3107 for ac_func in pam_authenticate
3108 do
3109 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3110 echo "configure:3109: checking for $ac_func" >&5
3111 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3112   echo $ac_n "(cached) $ac_c" 1>&6
3113 else
3114   cat > conftest.$ac_ext <<EOF
3115 #line 3114 "configure"
3116 #include "confdefs.h"
3117 /* System header to define __stub macros and hopefully few prototypes,
3118     which can conflict with char $ac_func(); below.  */
3119 #include <assert.h>
3120 /* Override any gcc2 internal prototype to avoid an error.  */
3121 /* We use char because int might match the return type of a gcc2
3122     builtin and then its argument prototype would still apply.  */
3123 char $ac_func();
3124
3125 int main() {
3126
3127 /* The GNU C library defines this for functions which it implements
3128     to always fail with ENOSYS.  Some functions are actually named
3129     something starting with __ and the normal name is an alias.  */
3130 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3131 choke me
3132 #else
3133 $ac_func();
3134 #endif
3135
3136 ; return 0; }
3137 EOF
3138 if { (eval echo configure:3137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3139   rm -rf conftest*
3140   eval "ac_cv_func_$ac_func=yes"
3141 else
3142   echo "configure: failed program was:" >&5
3143   cat conftest.$ac_ext >&5
3144   rm -rf conftest*
3145   eval "ac_cv_func_$ac_func=no"
3146 fi
3147 rm -f conftest*
3148 fi
3149
3150 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3151   echo "$ac_t""yes" 1>&6
3152     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3153   cat >> confdefs.h <<EOF
3154 #define $ac_tr_func 1
3155 EOF
3156  
3157 else
3158   echo "$ac_t""no" 1>&6
3159 fi
3160 done
3161
3162 if test x"$ac_cv_func_pam_authenticate" = x"no"; then
3163     echo $ac_n "checking for pam_authenticate in -lpam""... $ac_c" 1>&6
3164 echo "configure:3163: checking for pam_authenticate in -lpam" >&5
3165 ac_lib_var=`echo pam'_'pam_authenticate | sed 'y%./+-%__p_%'`
3166 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3167   echo $ac_n "(cached) $ac_c" 1>&6
3168 else
3169   ac_save_LIBS="$LIBS"
3170 LIBS="-lpam  $LIBS"
3171 cat > conftest.$ac_ext <<EOF
3172 #line 3171 "configure"
3173 #include "confdefs.h"
3174 /* Override any gcc2 internal prototype to avoid an error.  */
3175 /* We use char because int might match the return type of a gcc2
3176     builtin and then its argument prototype would still apply.  */
3177 char pam_authenticate();
3178
3179 int main() {
3180 pam_authenticate()
3181 ; return 0; }
3182 EOF
3183 if { (eval echo configure:3182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3184   rm -rf conftest*
3185   eval "ac_cv_lib_$ac_lib_var=yes"
3186 else
3187   echo "configure: failed program was:" >&5
3188   cat conftest.$ac_ext >&5
3189   rm -rf conftest*
3190   eval "ac_cv_lib_$ac_lib_var=no"
3191 fi
3192 rm -f conftest*
3193 LIBS="$ac_save_LIBS"
3194
3195 fi
3196 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3197   echo "$ac_t""yes" 1>&6
3198   LIBS="$LIBS -lpam"
3199         cat >> confdefs.h <<\EOF
3200 #define HAVE_PAM_AUTHENTICATE 1
3201 EOF
3202
3203 else
3204   echo "$ac_t""no" 1>&6
3205 fi
3206
3207 fi
3208
3209
3210 ###############################################
3211 # test for where we get readline() from
3212 if test "$ac_cv_header_readline_h" = "yes" ||
3213    test "$ac_cv_header_readline_readline_h" = "yes"; then
3214   echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
3215 echo "configure:3214: checking for readline in -lreadline" >&5
3216 ac_lib_var=`echo readline'_'readline | sed 'y%./+-%__p_%'`
3217 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3218   echo $ac_n "(cached) $ac_c" 1>&6
3219 else
3220   ac_save_LIBS="$LIBS"
3221 LIBS="-lreadline  $LIBS"
3222 cat > conftest.$ac_ext <<EOF
3223 #line 3222 "configure"
3224 #include "confdefs.h"
3225 /* Override any gcc2 internal prototype to avoid an error.  */
3226 /* We use char because int might match the return type of a gcc2
3227     builtin and then its argument prototype would still apply.  */
3228 char readline();
3229
3230 int main() {
3231 readline()
3232 ; return 0; }
3233 EOF
3234 if { (eval echo configure:3233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3235   rm -rf conftest*
3236   eval "ac_cv_lib_$ac_lib_var=yes"
3237 else
3238   echo "configure: failed program was:" >&5
3239   cat conftest.$ac_ext >&5
3240   rm -rf conftest*
3241   eval "ac_cv_lib_$ac_lib_var=no"
3242 fi
3243 rm -f conftest*
3244 LIBS="$ac_save_LIBS"
3245
3246 fi
3247 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3248   echo "$ac_t""yes" 1>&6
3249     ac_tr_lib=HAVE_LIB`echo readline | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3250     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3251   cat >> confdefs.h <<EOF
3252 #define $ac_tr_lib 1
3253 EOF
3254
3255   LIBS="-lreadline $LIBS"
3256
3257 else
3258   echo "$ac_t""no" 1>&6
3259 fi
3260
3261 fi
3262
3263
3264 # The following test taken from the cvs sources
3265 # If we can't find connect, try looking in -lsocket, -lnsl, and -linet.
3266 # The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has
3267 # libsocket.so which has a bad implementation of gethostbyname (it
3268 # only looks in /etc/hosts), so we only look for -lsocket if we need
3269 # it.
3270 for ac_func in connect
3271 do
3272 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3273 echo "configure:3272: checking for $ac_func" >&5
3274 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3275   echo $ac_n "(cached) $ac_c" 1>&6
3276 else
3277   cat > conftest.$ac_ext <<EOF
3278 #line 3277 "configure"
3279 #include "confdefs.h"
3280 /* System header to define __stub macros and hopefully few prototypes,
3281     which can conflict with char $ac_func(); below.  */
3282 #include <assert.h>
3283 /* Override any gcc2 internal prototype to avoid an error.  */
3284 /* We use char because int might match the return type of a gcc2
3285     builtin and then its argument prototype would still apply.  */
3286 char $ac_func();
3287
3288 int main() {
3289
3290 /* The GNU C library defines this for functions which it implements
3291     to always fail with ENOSYS.  Some functions are actually named
3292     something starting with __ and the normal name is an alias.  */
3293 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3294 choke me
3295 #else
3296 $ac_func();
3297 #endif
3298
3299 ; return 0; }
3300 EOF
3301 if { (eval echo configure:3300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3302   rm -rf conftest*
3303   eval "ac_cv_func_$ac_func=yes"
3304 else
3305   echo "configure: failed program was:" >&5
3306   cat conftest.$ac_ext >&5
3307   rm -rf conftest*
3308   eval "ac_cv_func_$ac_func=no"
3309 fi
3310 rm -f conftest*
3311 fi
3312
3313 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3314   echo "$ac_t""yes" 1>&6
3315     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3316   cat >> confdefs.h <<EOF
3317 #define $ac_tr_func 1
3318 EOF
3319  
3320 else
3321   echo "$ac_t""no" 1>&6
3322 fi
3323 done
3324
3325 if test x"$ac_cv_func_connect" = x"no"; then
3326     case "$LIBS" in
3327     *-lnsl*) ;;
3328     *) echo $ac_n "checking for printf in -lnsl_s""... $ac_c" 1>&6
3329 echo "configure:3328: checking for printf in -lnsl_s" >&5
3330 ac_lib_var=`echo nsl_s'_'printf | sed 'y%./+-%__p_%'`
3331 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3332   echo $ac_n "(cached) $ac_c" 1>&6
3333 else
3334   ac_save_LIBS="$LIBS"
3335 LIBS="-lnsl_s  $LIBS"
3336 cat > conftest.$ac_ext <<EOF
3337 #line 3336 "configure"
3338 #include "confdefs.h"
3339 /* Override any gcc2 internal prototype to avoid an error.  */
3340 /* We use char because int might match the return type of a gcc2
3341     builtin and then its argument prototype would still apply.  */
3342 char printf();
3343
3344 int main() {
3345 printf()
3346 ; return 0; }
3347 EOF
3348 if { (eval echo configure:3347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3349   rm -rf conftest*
3350   eval "ac_cv_lib_$ac_lib_var=yes"
3351 else
3352   echo "configure: failed program was:" >&5
3353   cat conftest.$ac_ext >&5
3354   rm -rf conftest*
3355   eval "ac_cv_lib_$ac_lib_var=no"
3356 fi
3357 rm -f conftest*
3358 LIBS="$ac_save_LIBS"
3359
3360 fi
3361 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3362   echo "$ac_t""yes" 1>&6
3363     ac_tr_lib=HAVE_LIB`echo nsl_s | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3364     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3365   cat >> confdefs.h <<EOF
3366 #define $ac_tr_lib 1
3367 EOF
3368
3369   LIBS="-lnsl_s $LIBS"
3370
3371 else
3372   echo "$ac_t""no" 1>&6
3373 fi
3374  ;;
3375     esac
3376     case "$LIBS" in
3377     *-lnsl*) ;;
3378     *) echo $ac_n "checking for printf in -lnsl""... $ac_c" 1>&6
3379 echo "configure:3378: checking for printf in -lnsl" >&5
3380 ac_lib_var=`echo nsl'_'printf | sed 'y%./+-%__p_%'`
3381 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3382   echo $ac_n "(cached) $ac_c" 1>&6
3383 else
3384   ac_save_LIBS="$LIBS"
3385 LIBS="-lnsl  $LIBS"
3386 cat > conftest.$ac_ext <<EOF
3387 #line 3386 "configure"
3388 #include "confdefs.h"
3389 /* Override any gcc2 internal prototype to avoid an error.  */
3390 /* We use char because int might match the return type of a gcc2
3391     builtin and then its argument prototype would still apply.  */
3392 char printf();
3393
3394 int main() {
3395 printf()
3396 ; return 0; }
3397 EOF
3398 if { (eval echo configure:3397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3399   rm -rf conftest*
3400   eval "ac_cv_lib_$ac_lib_var=yes"
3401 else
3402   echo "configure: failed program was:" >&5
3403   cat conftest.$ac_ext >&5
3404   rm -rf conftest*
3405   eval "ac_cv_lib_$ac_lib_var=no"
3406 fi
3407 rm -f conftest*
3408 LIBS="$ac_save_LIBS"
3409
3410 fi
3411 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3412   echo "$ac_t""yes" 1>&6
3413     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3414     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3415   cat >> confdefs.h <<EOF
3416 #define $ac_tr_lib 1
3417 EOF
3418
3419   LIBS="-lnsl $LIBS"
3420
3421 else
3422   echo "$ac_t""no" 1>&6
3423 fi
3424  ;;
3425     esac
3426     case "$LIBS" in
3427     *-lsocket*) ;;
3428     *) echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
3429 echo "configure:3428: checking for connect in -lsocket" >&5
3430 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
3431 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3432   echo $ac_n "(cached) $ac_c" 1>&6
3433 else
3434   ac_save_LIBS="$LIBS"
3435 LIBS="-lsocket  $LIBS"
3436 cat > conftest.$ac_ext <<EOF
3437 #line 3436 "configure"
3438 #include "confdefs.h"
3439 /* Override any gcc2 internal prototype to avoid an error.  */
3440 /* We use char because int might match the return type of a gcc2
3441     builtin and then its argument prototype would still apply.  */
3442 char connect();
3443
3444 int main() {
3445 connect()
3446 ; return 0; }
3447 EOF
3448 if { (eval echo configure:3447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3449   rm -rf conftest*
3450   eval "ac_cv_lib_$ac_lib_var=yes"
3451 else
3452   echo "configure: failed program was:" >&5
3453   cat conftest.$ac_ext >&5
3454   rm -rf conftest*
3455   eval "ac_cv_lib_$ac_lib_var=no"
3456 fi
3457 rm -f conftest*
3458 LIBS="$ac_save_LIBS"
3459
3460 fi
3461 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3462   echo "$ac_t""yes" 1>&6
3463     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3464     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3465   cat >> confdefs.h <<EOF
3466 #define $ac_tr_lib 1
3467 EOF
3468
3469   LIBS="-lsocket $LIBS"
3470
3471 else
3472   echo "$ac_t""no" 1>&6
3473 fi
3474  ;;
3475     esac
3476     case "$LIBS" in
3477     *-linet*) ;;
3478     *) echo $ac_n "checking for connect in -linet""... $ac_c" 1>&6
3479 echo "configure:3478: checking for connect in -linet" >&5
3480 ac_lib_var=`echo inet'_'connect | sed 'y%./+-%__p_%'`
3481 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3482   echo $ac_n "(cached) $ac_c" 1>&6
3483 else
3484   ac_save_LIBS="$LIBS"
3485 LIBS="-linet  $LIBS"
3486 cat > conftest.$ac_ext <<EOF
3487 #line 3486 "configure"
3488 #include "confdefs.h"
3489 /* Override any gcc2 internal prototype to avoid an error.  */
3490 /* We use char because int might match the return type of a gcc2
3491     builtin and then its argument prototype would still apply.  */
3492 char connect();
3493
3494 int main() {
3495 connect()
3496 ; return 0; }
3497 EOF
3498 if { (eval echo configure:3497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3499   rm -rf conftest*
3500   eval "ac_cv_lib_$ac_lib_var=yes"
3501 else
3502   echo "configure: failed program was:" >&5
3503   cat conftest.$ac_ext >&5
3504   rm -rf conftest*
3505   eval "ac_cv_lib_$ac_lib_var=no"
3506 fi
3507 rm -f conftest*
3508 LIBS="$ac_save_LIBS"
3509
3510 fi
3511 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3512   echo "$ac_t""yes" 1>&6
3513     ac_tr_lib=HAVE_LIB`echo inet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3514     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3515   cat >> confdefs.h <<EOF
3516 #define $ac_tr_lib 1
3517 EOF
3518
3519   LIBS="-linet $LIBS"
3520
3521 else
3522   echo "$ac_t""no" 1>&6
3523 fi
3524  ;;
3525     esac
3526             if test x"$ac_cv_lib_socket_connect" = x"yes" || 
3527        test x"$ac_cv_lib_inet_connect" = x"yes"; then
3528         # ac_cv_func_connect=yes
3529         # don't!  it would cause AC_CHECK_FUNC to succeed next time configure is run
3530         cat >> confdefs.h <<\EOF
3531 #define HAVE_CONNECT 1
3532 EOF
3533
3534     fi
3535 fi
3536
3537
3538 for ac_func in waitpid getcwd strdup strtoul strerror chown chmod chroot
3539 do
3540 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3541 echo "configure:3540: checking for $ac_func" >&5
3542 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3543   echo $ac_n "(cached) $ac_c" 1>&6
3544 else
3545   cat > conftest.$ac_ext <<EOF
3546 #line 3545 "configure"
3547 #include "confdefs.h"
3548 /* System header to define __stub macros and hopefully few prototypes,
3549     which can conflict with char $ac_func(); below.  */
3550 #include <assert.h>
3551 /* Override any gcc2 internal prototype to avoid an error.  */
3552 /* We use char because int might match the return type of a gcc2
3553     builtin and then its argument prototype would still apply.  */
3554 char $ac_func();
3555
3556 int main() {
3557
3558 /* The GNU C library defines this for functions which it implements
3559     to always fail with ENOSYS.  Some functions are actually named
3560     something starting with __ and the normal name is an alias.  */
3561 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3562 choke me
3563 #else
3564 $ac_func();
3565 #endif
3566
3567 ; return 0; }
3568 EOF
3569 if { (eval echo configure:3568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3570   rm -rf conftest*
3571   eval "ac_cv_func_$ac_func=yes"
3572 else
3573   echo "configure: failed program was:" >&5
3574   cat conftest.$ac_ext >&5
3575   rm -rf conftest*
3576   eval "ac_cv_func_$ac_func=no"
3577 fi
3578 rm -f conftest*
3579 fi
3580
3581 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3582   echo "$ac_t""yes" 1>&6
3583     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3584   cat >> confdefs.h <<EOF
3585 #define $ac_tr_func 1
3586 EOF
3587  
3588 else
3589   echo "$ac_t""no" 1>&6
3590 fi
3591 done
3592
3593 for ac_func in fstat strchr utime utimes getrlimit fsync execl bzero memset
3594 do
3595 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3596 echo "configure:3595: checking for $ac_func" >&5
3597 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3598   echo $ac_n "(cached) $ac_c" 1>&6
3599 else
3600   cat > conftest.$ac_ext <<EOF
3601 #line 3600 "configure"
3602 #include "confdefs.h"
3603 /* System header to define __stub macros and hopefully few prototypes,
3604     which can conflict with char $ac_func(); below.  */
3605 #include <assert.h>
3606 /* Override any gcc2 internal prototype to avoid an error.  */
3607 /* We use char because int might match the return type of a gcc2
3608     builtin and then its argument prototype would still apply.  */
3609 char $ac_func();
3610
3611 int main() {
3612
3613 /* The GNU C library defines this for functions which it implements
3614     to always fail with ENOSYS.  Some functions are actually named
3615     something starting with __ and the normal name is an alias.  */
3616 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3617 choke me
3618 #else
3619 $ac_func();
3620 #endif
3621
3622 ; return 0; }
3623 EOF
3624 if { (eval echo configure:3623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3625   rm -rf conftest*
3626   eval "ac_cv_func_$ac_func=yes"
3627 else
3628   echo "configure: failed program was:" >&5
3629   cat conftest.$ac_ext >&5
3630   rm -rf conftest*
3631   eval "ac_cv_func_$ac_func=no"
3632 fi
3633 rm -f conftest*
3634 fi
3635
3636 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3637   echo "$ac_t""yes" 1>&6
3638     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3639   cat >> confdefs.h <<EOF
3640 #define $ac_tr_func 1
3641 EOF
3642  
3643 else
3644   echo "$ac_t""no" 1>&6
3645 fi
3646 done
3647
3648 for ac_func in memmove vsnprintf snprintf setsid glob strpbrk pipe crypt16 getauthuid
3649 do
3650 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3651 echo "configure:3650: checking for $ac_func" >&5
3652 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3653   echo $ac_n "(cached) $ac_c" 1>&6
3654 else
3655   cat > conftest.$ac_ext <<EOF
3656 #line 3655 "configure"
3657 #include "confdefs.h"
3658 /* System header to define __stub macros and hopefully few prototypes,
3659     which can conflict with char $ac_func(); below.  */
3660 #include <assert.h>
3661 /* Override any gcc2 internal prototype to avoid an error.  */
3662 /* We use char because int might match the return type of a gcc2
3663     builtin and then its argument prototype would still apply.  */
3664 char $ac_func();
3665
3666 int main() {
3667
3668 /* The GNU C library defines this for functions which it implements
3669     to always fail with ENOSYS.  Some functions are actually named
3670     something starting with __ and the normal name is an alias.  */
3671 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3672 choke me
3673 #else
3674 $ac_func();
3675 #endif
3676
3677 ; return 0; }
3678 EOF
3679 if { (eval echo configure:3678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3680   rm -rf conftest*
3681   eval "ac_cv_func_$ac_func=yes"
3682 else
3683   echo "configure: failed program was:" >&5
3684   cat conftest.$ac_ext >&5
3685   rm -rf conftest*
3686   eval "ac_cv_func_$ac_func=no"
3687 fi
3688 rm -f conftest*
3689 fi
3690
3691 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3692   echo "$ac_t""yes" 1>&6
3693     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3694   cat >> confdefs.h <<EOF
3695 #define $ac_tr_func 1
3696 EOF
3697  
3698 else
3699   echo "$ac_t""no" 1>&6
3700 fi
3701 done
3702
3703 for ac_func in strftime sigprocmask sigblock sigaction innetgr setnetgrent getnetgrent endnetgrent
3704 do
3705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3706 echo "configure:3705: checking for $ac_func" >&5
3707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3708   echo $ac_n "(cached) $ac_c" 1>&6
3709 else
3710   cat > conftest.$ac_ext <<EOF
3711 #line 3710 "configure"
3712 #include "confdefs.h"
3713 /* System header to define __stub macros and hopefully few prototypes,
3714     which can conflict with char $ac_func(); below.  */
3715 #include <assert.h>
3716 /* Override any gcc2 internal prototype to avoid an error.  */
3717 /* We use char because int might match the return type of a gcc2
3718     builtin and then its argument prototype would still apply.  */
3719 char $ac_func();
3720
3721 int main() {
3722
3723 /* The GNU C library defines this for functions which it implements
3724     to always fail with ENOSYS.  Some functions are actually named
3725     something starting with __ and the normal name is an alias.  */
3726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3727 choke me
3728 #else
3729 $ac_func();
3730 #endif
3731
3732 ; return 0; }
3733 EOF
3734 if { (eval echo configure:3733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3735   rm -rf conftest*
3736   eval "ac_cv_func_$ac_func=yes"
3737 else
3738   echo "configure: failed program was:" >&5
3739   cat conftest.$ac_ext >&5
3740   rm -rf conftest*
3741   eval "ac_cv_func_$ac_func=no"
3742 fi
3743 rm -f conftest*
3744 fi
3745
3746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3747   echo "$ac_t""yes" 1>&6
3748     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3749   cat >> confdefs.h <<EOF
3750 #define $ac_tr_func 1
3751 EOF
3752  
3753 else
3754   echo "$ac_t""no" 1>&6
3755 fi
3756 done
3757
3758 for ac_func in initgroups select rdchk getgrnam pathconf
3759 do
3760 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3761 echo "configure:3760: checking for $ac_func" >&5
3762 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3763   echo $ac_n "(cached) $ac_c" 1>&6
3764 else
3765   cat > conftest.$ac_ext <<EOF
3766 #line 3765 "configure"
3767 #include "confdefs.h"
3768 /* System header to define __stub macros and hopefully few prototypes,
3769     which can conflict with char $ac_func(); below.  */
3770 #include <assert.h>
3771 /* Override any gcc2 internal prototype to avoid an error.  */
3772 /* We use char because int might match the return type of a gcc2
3773     builtin and then its argument prototype would still apply.  */
3774 char $ac_func();
3775
3776 int main() {
3777
3778 /* The GNU C library defines this for functions which it implements
3779     to always fail with ENOSYS.  Some functions are actually named
3780     something starting with __ and the normal name is an alias.  */
3781 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3782 choke me
3783 #else
3784 $ac_func();
3785 #endif
3786
3787 ; return 0; }
3788 EOF
3789 if { (eval echo configure:3788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3790   rm -rf conftest*
3791   eval "ac_cv_func_$ac_func=yes"
3792 else
3793   echo "configure: failed program was:" >&5
3794   cat conftest.$ac_ext >&5
3795   rm -rf conftest*
3796   eval "ac_cv_func_$ac_func=no"
3797 fi
3798 rm -f conftest*
3799 fi
3800
3801 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3802   echo "$ac_t""yes" 1>&6
3803     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3804   cat >> confdefs.h <<EOF
3805 #define $ac_tr_func 1
3806 EOF
3807  
3808 else
3809   echo "$ac_t""no" 1>&6
3810 fi
3811 done
3812
3813 for ac_func in setuidx setgroups mktime rename ftruncate stat64 fstat64 lstat64 fopen64
3814 do
3815 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3816 echo "configure:3815: checking for $ac_func" >&5
3817 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3818   echo $ac_n "(cached) $ac_c" 1>&6
3819 else
3820   cat > conftest.$ac_ext <<EOF
3821 #line 3820 "configure"
3822 #include "confdefs.h"
3823 /* System header to define __stub macros and hopefully few prototypes,
3824     which can conflict with char $ac_func(); below.  */
3825 #include <assert.h>
3826 /* Override any gcc2 internal prototype to avoid an error.  */
3827 /* We use char because int might match the return type of a gcc2
3828     builtin and then its argument prototype would still apply.  */
3829 char $ac_func();
3830
3831 int main() {
3832
3833 /* The GNU C library defines this for functions which it implements
3834     to always fail with ENOSYS.  Some functions are actually named
3835     something starting with __ and the normal name is an alias.  */
3836 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3837 choke me
3838 #else
3839 $ac_func();
3840 #endif
3841
3842 ; return 0; }
3843 EOF
3844 if { (eval echo configure:3843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3845   rm -rf conftest*
3846   eval "ac_cv_func_$ac_func=yes"
3847 else
3848   echo "configure: failed program was:" >&5
3849   cat conftest.$ac_ext >&5
3850   rm -rf conftest*
3851   eval "ac_cv_func_$ac_func=no"
3852 fi
3853 rm -f conftest*
3854 fi
3855
3856 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3857   echo "$ac_t""yes" 1>&6
3858     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3859   cat >> confdefs.h <<EOF
3860 #define $ac_tr_func 1
3861 EOF
3862  
3863 else
3864   echo "$ac_t""no" 1>&6
3865 fi
3866 done
3867
3868 for ac_func in atexit grantpt dup2 lseek64 ftruncate64
3869 do
3870 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3871 echo "configure:3870: checking for $ac_func" >&5
3872 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3873   echo $ac_n "(cached) $ac_c" 1>&6
3874 else
3875   cat > conftest.$ac_ext <<EOF
3876 #line 3875 "configure"
3877 #include "confdefs.h"
3878 /* System header to define __stub macros and hopefully few prototypes,
3879     which can conflict with char $ac_func(); below.  */
3880 #include <assert.h>
3881 /* Override any gcc2 internal prototype to avoid an error.  */
3882 /* We use char because int might match the return type of a gcc2
3883     builtin and then its argument prototype would still apply.  */
3884 char $ac_func();
3885
3886 int main() {
3887
3888 /* The GNU C library defines this for functions which it implements
3889     to always fail with ENOSYS.  Some functions are actually named
3890     something starting with __ and the normal name is an alias.  */
3891 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3892 choke me
3893 #else
3894 $ac_func();
3895 #endif
3896
3897 ; return 0; }
3898 EOF
3899 if { (eval echo configure:3898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3900   rm -rf conftest*
3901   eval "ac_cv_func_$ac_func=yes"
3902 else
3903   echo "configure: failed program was:" >&5
3904   cat conftest.$ac_ext >&5
3905   rm -rf conftest*
3906   eval "ac_cv_func_$ac_func=no"
3907 fi
3908 rm -f conftest*
3909 fi
3910
3911 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3912   echo "$ac_t""yes" 1>&6
3913     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3914   cat >> confdefs.h <<EOF
3915 #define $ac_tr_func 1
3916 EOF
3917  
3918 else
3919   echo "$ac_t""no" 1>&6
3920 fi
3921 done
3922
3923 for ac_func in fseek64 ftell64 setluid yp_get_default_domain getpwanam
3924 do
3925 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3926 echo "configure:3925: checking for $ac_func" >&5
3927 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3928   echo $ac_n "(cached) $ac_c" 1>&6
3929 else
3930   cat > conftest.$ac_ext <<EOF
3931 #line 3930 "configure"
3932 #include "confdefs.h"
3933 /* System header to define __stub macros and hopefully few prototypes,
3934     which can conflict with char $ac_func(); below.  */
3935 #include <assert.h>
3936 /* Override any gcc2 internal prototype to avoid an error.  */
3937 /* We use char because int might match the return type of a gcc2
3938     builtin and then its argument prototype would still apply.  */
3939 char $ac_func();
3940
3941 int main() {
3942
3943 /* The GNU C library defines this for functions which it implements
3944     to always fail with ENOSYS.  Some functions are actually named
3945     something starting with __ and the normal name is an alias.  */
3946 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3947 choke me
3948 #else
3949 $ac_func();
3950 #endif
3951
3952 ; return 0; }
3953 EOF
3954 if { (eval echo configure:3953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3955   rm -rf conftest*
3956   eval "ac_cv_func_$ac_func=yes"
3957 else
3958   echo "configure: failed program was:" >&5
3959   cat conftest.$ac_ext >&5
3960   rm -rf conftest*
3961   eval "ac_cv_func_$ac_func=no"
3962 fi
3963 rm -f conftest*
3964 fi
3965
3966 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3967   echo "$ac_t""yes" 1>&6
3968     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3969   cat >> confdefs.h <<EOF
3970 #define $ac_tr_func 1
3971 EOF
3972  
3973 else
3974   echo "$ac_t""no" 1>&6
3975 fi
3976 done
3977
3978 for ac_func in srandom random srand rand setenv mmap64
3979 do
3980 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3981 echo "configure:3980: checking for $ac_func" >&5
3982 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3983   echo $ac_n "(cached) $ac_c" 1>&6
3984 else
3985   cat > conftest.$ac_ext <<EOF
3986 #line 3985 "configure"
3987 #include "confdefs.h"
3988 /* System header to define __stub macros and hopefully few prototypes,
3989     which can conflict with char $ac_func(); below.  */
3990 #include <assert.h>
3991 /* Override any gcc2 internal prototype to avoid an error.  */
3992 /* We use char because int might match the return type of a gcc2
3993     builtin and then its argument prototype would still apply.  */
3994 char $ac_func();
3995
3996 int main() {
3997
3998 /* The GNU C library defines this for functions which it implements
3999     to always fail with ENOSYS.  Some functions are actually named
4000     something starting with __ and the normal name is an alias.  */
4001 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4002 choke me
4003 #else
4004 $ac_func();
4005 #endif
4006
4007 ; return 0; }
4008 EOF
4009 if { (eval echo configure:4008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4010   rm -rf conftest*
4011   eval "ac_cv_func_$ac_func=yes"
4012 else
4013   echo "configure: failed program was:" >&5
4014   cat conftest.$ac_ext >&5
4015   rm -rf conftest*
4016   eval "ac_cv_func_$ac_func=no"
4017 fi
4018 rm -f conftest*
4019 fi
4020
4021 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4022   echo "$ac_t""yes" 1>&6
4023     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4024   cat >> confdefs.h <<EOF
4025 #define $ac_tr_func 1
4026 EOF
4027  
4028 else
4029   echo "$ac_t""no" 1>&6
4030 fi
4031 done
4032
4033 # syscall() is needed for smbwrapper.
4034 for ac_func in syscall
4035 do
4036 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4037 echo "configure:4036: checking for $ac_func" >&5
4038 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4039   echo $ac_n "(cached) $ac_c" 1>&6
4040 else
4041   cat > conftest.$ac_ext <<EOF
4042 #line 4041 "configure"
4043 #include "confdefs.h"
4044 /* System header to define __stub macros and hopefully few prototypes,
4045     which can conflict with char $ac_func(); below.  */
4046 #include <assert.h>
4047 /* Override any gcc2 internal prototype to avoid an error.  */
4048 /* We use char because int might match the return type of a gcc2
4049     builtin and then its argument prototype would still apply.  */
4050 char $ac_func();
4051
4052 int main() {
4053
4054 /* The GNU C library defines this for functions which it implements
4055     to always fail with ENOSYS.  Some functions are actually named
4056     something starting with __ and the normal name is an alias.  */
4057 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4058 choke me
4059 #else
4060 $ac_func();
4061 #endif
4062
4063 ; return 0; }
4064 EOF
4065 if { (eval echo configure:4064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4066   rm -rf conftest*
4067   eval "ac_cv_func_$ac_func=yes"
4068 else
4069   echo "configure: failed program was:" >&5
4070   cat conftest.$ac_ext >&5
4071   rm -rf conftest*
4072   eval "ac_cv_func_$ac_func=no"
4073 fi
4074 rm -f conftest*
4075 fi
4076
4077 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4078   echo "$ac_t""yes" 1>&6
4079     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4080   cat >> confdefs.h <<EOF
4081 #define $ac_tr_func 1
4082 EOF
4083  
4084 else
4085   echo "$ac_t""no" 1>&6
4086 fi
4087 done
4088
4089
4090 for ac_func in _dup _dup2 _opendir _readdir _seekdir _telldir _closedir
4091 do
4092 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4093 echo "configure:4092: checking for $ac_func" >&5
4094 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4095   echo $ac_n "(cached) $ac_c" 1>&6
4096 else
4097   cat > conftest.$ac_ext <<EOF