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