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