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