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