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