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