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