Fix krb4 code to work with the original krb4 libraries as well as
[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 VERSION=`sed -e 's/nmh-//' ${srcdir}/VERSION`
544 echo "configuring for nmh-$VERSION"
545
546 # Check whether --with-mts or --without-mts was given.
547 if test "${with_mts+set}" = set; then
548   withval="$with_mts"
549   :
550 fi
551
552
553 if test x$with_mts = xsmtp; then
554   MTS="smtp"
555   MTSLIB="mts/smtp/libsmtp.a"
556   cat >> confdefs.h <<\EOF
557 #define SMTPMTS 1
558 EOF
559 elif test x$with_mts = xsendmail; then
560   MTS="sendmail"
561   MTSLIB="mts/sendmail/libsend.a"
562   cat >> confdefs.h <<\EOF
563 #define SENDMTS 1
564 EOF
565 else
566   MTS="smtp"
567   MTSLIB="mts/smtp/libsmtp.a"
568   cat >> confdefs.h <<\EOF
569 #define SMTPMTS 1
570 EOF
571 fi
572
573
574
575
576 # Check whether --with-editor or --without-editor was given.
577 if test "${with_editor+set}" = set; then
578   withval="$with_editor"
579   :
580 fi
581
582
583 if test -n "$with_editor"; then
584   editorpath="$with_editor"
585 fi
586
587 # Check whether --with-pager or --without-pager was given.
588 if test "${with_pager+set}" = set; then
589   withval="$with_pager"
590   :
591 fi
592
593
594 if test -n "$with_pager"; then
595   pagerpath="$with_pager"
596 fi
597
598 # Check whether --enable-nmh-mhe or --disable-nmh-mhe was given.
599 if test "${enable_nmh_mhe+set}" = set; then
600   enableval="$enable_nmh_mhe"
601   :
602 fi
603
604
605 if test x$enable_nmh_mhe != xno; then
606   cat >> confdefs.h <<\EOF
607 #define MHE 1
608 EOF
609 fi
610
611 # Check whether --enable-nmh-pop or --disable-nmh-pop was given.
612 if test "${enable_nmh_pop+set}" = set; then
613   enableval="$enable_nmh_pop"
614   :
615 fi
616
617 if test x$enable_nmh_pop = xyes; then
618   cat >> confdefs.h <<\EOF
619 #define POP 1
620 EOF
621   POPLIB=popsbr.o
622   POPSED='/^%nmhbeginpop%/d;/^%nmhendpop%/d'
623 else
624   POPSED='/^%nmhbeginpop%/,/^%nmhendpop%/d'
625 fi
626
627 # Check whether --with-krb4 or --without-krb4 was given.
628 if test "${with_krb4+set}" = set; then
629   withval="$with_krb4"
630   :
631 fi
632
633 if test x$with_krb4 != x -a x$with_krb4 != xno; then
634   cat >> confdefs.h <<\EOF
635 #define KPOP 1
636 EOF
637   cat >> confdefs.h <<\EOF
638 #define KPOP_PRINCIPAL "pop"
639 EOF
640 fi
641
642 # Check whether --with-hesiod or --without-hesiod was given.
643 if test "${with_hesiod+set}" = set; then
644   withval="$with_hesiod"
645   :
646 fi
647
648 if test x$with_hesiod != x -a x$with_hesiod != xno; then
649   cat >> confdefs.h <<\EOF
650 #define HESIOD 1
651 EOF
652 fi
653
654 # Check whether --enable-nmh-debug or --disable-nmh-debug was given.
655 if test "${enable_nmh_debug+set}" = set; then
656   enableval="$enable_nmh_debug"
657   :
658 fi
659
660
661
662
663 test -z "$CFLAGS" && CFLAGS= auto_cflags=1
664 if test x$enable_nmh_debug = xyes; then
665   test -z "$LDFLAGS" && LDFLAGS=-g
666 fi
667
668 # Extract the first word of "gcc", so it can be a program name with args.
669 set dummy gcc; ac_word=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
673   echo $ac_n "(cached) $ac_c" 1>&6
674 else
675   if test -n "$CC"; then
676   ac_cv_prog_CC="$CC" # Let the user override the test.
677 else
678   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
679   ac_dummy="$PATH"
680   for ac_dir in $ac_dummy; do
681     test -z "$ac_dir" && ac_dir=.
682     if test -f $ac_dir/$ac_word; then
683       ac_cv_prog_CC="gcc"
684       break
685     fi
686   done
687   IFS="$ac_save_ifs"
688 fi
689 fi
690 CC="$ac_cv_prog_CC"
691 if test -n "$CC"; then
692   echo "$ac_t""$CC" 1>&6
693 else
694   echo "$ac_t""no" 1>&6
695 fi
696
697 if test -z "$CC"; then
698   # Extract the first word of "cc", so it can be a program name with args.
699 set dummy cc; ac_word=$2
700 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
701 echo "configure:702: checking for $ac_word" >&5
702 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
703   echo $ac_n "(cached) $ac_c" 1>&6
704 else
705   if test -n "$CC"; then
706   ac_cv_prog_CC="$CC" # Let the user override the test.
707 else
708   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
709   ac_prog_rejected=no
710   ac_dummy="$PATH"
711   for ac_dir in $ac_dummy; do
712     test -z "$ac_dir" && ac_dir=.
713     if test -f $ac_dir/$ac_word; then
714       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
715         ac_prog_rejected=yes
716         continue
717       fi
718       ac_cv_prog_CC="cc"
719       break
720     fi
721   done
722   IFS="$ac_save_ifs"
723 if test $ac_prog_rejected = yes; then
724   # We found a bogon in the path, so make sure we never use it.
725   set dummy $ac_cv_prog_CC
726   shift
727   if test $# -gt 0; then
728     # We chose a different compiler from the bogus one.
729     # However, it has the same basename, so the bogon will be chosen
730     # first if we set CC to just the basename; use the full file name.
731     shift
732     set dummy "$ac_dir/$ac_word" "$@"
733     shift
734     ac_cv_prog_CC="$@"
735   fi
736 fi
737 fi
738 fi
739 CC="$ac_cv_prog_CC"
740 if test -n "$CC"; then
741   echo "$ac_t""$CC" 1>&6
742 else
743   echo "$ac_t""no" 1>&6
744 fi
745
746   if test -z "$CC"; then
747     case "`uname -s`" in
748     *win32* | *WIN32*)
749       # Extract the first word of "cl", so it can be a program name with args.
750 set dummy cl; ac_word=$2
751 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
752 echo "configure:753: checking for $ac_word" >&5
753 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
754   echo $ac_n "(cached) $ac_c" 1>&6
755 else
756   if test -n "$CC"; then
757   ac_cv_prog_CC="$CC" # Let the user override the test.
758 else
759   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
760   ac_dummy="$PATH"
761   for ac_dir in $ac_dummy; do
762     test -z "$ac_dir" && ac_dir=.
763     if test -f $ac_dir/$ac_word; then
764       ac_cv_prog_CC="cl"
765       break
766     fi
767   done
768   IFS="$ac_save_ifs"
769 fi
770 fi
771 CC="$ac_cv_prog_CC"
772 if test -n "$CC"; then
773   echo "$ac_t""$CC" 1>&6
774 else
775   echo "$ac_t""no" 1>&6
776 fi
777  ;;
778     esac
779   fi
780   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
781 fi
782
783 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
784 echo "configure:785: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
785
786 ac_ext=c
787 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
788 ac_cpp='$CPP $CPPFLAGS'
789 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
790 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
791 cross_compiling=$ac_cv_prog_cc_cross
792
793 cat > conftest.$ac_ext << EOF
794
795 #line 796 "configure"
796 #include "confdefs.h"
797
798 main(){return(0);}
799 EOF
800 if { (eval echo configure:801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
801   ac_cv_prog_cc_works=yes
802   # If we can't run a trivial program, we are probably using a cross compiler.
803   if (./conftest; exit) 2>/dev/null; then
804     ac_cv_prog_cc_cross=no
805   else
806     ac_cv_prog_cc_cross=yes
807   fi
808 else
809   echo "configure: failed program was:" >&5
810   cat conftest.$ac_ext >&5
811   ac_cv_prog_cc_works=no
812 fi
813 rm -fr conftest*
814 ac_ext=c
815 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
816 ac_cpp='$CPP $CPPFLAGS'
817 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
818 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
819 cross_compiling=$ac_cv_prog_cc_cross
820
821 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
822 if test $ac_cv_prog_cc_works = no; then
823   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
824 fi
825 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
826 echo "configure:827: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
827 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
828 cross_compiling=$ac_cv_prog_cc_cross
829
830 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
831 echo "configure:832: checking whether we are using GNU C" >&5
832 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
833   echo $ac_n "(cached) $ac_c" 1>&6
834 else
835   cat > conftest.c <<EOF
836 #ifdef __GNUC__
837   yes;
838 #endif
839 EOF
840 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:841: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
841   ac_cv_prog_gcc=yes
842 else
843   ac_cv_prog_gcc=no
844 fi
845 fi
846
847 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
848
849 if test $ac_cv_prog_gcc = yes; then
850   GCC=yes
851 else
852   GCC=
853 fi
854
855 ac_test_CFLAGS="${CFLAGS+set}"
856 ac_save_CFLAGS="$CFLAGS"
857 CFLAGS=
858 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
859 echo "configure:860: checking whether ${CC-cc} accepts -g" >&5
860 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
861   echo $ac_n "(cached) $ac_c" 1>&6
862 else
863   echo 'void f(){}' > conftest.c
864 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
865   ac_cv_prog_cc_g=yes
866 else
867   ac_cv_prog_cc_g=no
868 fi
869 rm -f conftest*
870
871 fi
872
873 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
874 if test "$ac_test_CFLAGS" = set; then
875   CFLAGS="$ac_save_CFLAGS"
876 elif test $ac_cv_prog_cc_g = yes; then
877   if test "$GCC" = yes; then
878     CFLAGS="-g -O2"
879   else
880     CFLAGS="-g"
881   fi
882 else
883   if test "$GCC" = yes; then
884     CFLAGS="-O2"
885   else
886     CFLAGS=
887   fi
888 fi
889
890
891 if test -n "$auto_cflags"; then
892   if test x$enable_nmh_debug = xyes; then
893     if test -n "$GCC"; then
894       test -z "$CFLAGS" && CFLAGS="-Wall -g" || CFLAGS="$CFLAGS -Wall -g"
895     else
896       test -z "$CFLAGS" && CFLAGS=-g || CFLAGS="$CFLAGS -g"
897     fi
898   else
899     test -z "$LDFLAGS" && LDFLAGS=-s
900     if test -n "$GCC"; then
901       test -z "$CFLAGS" && CFLAGS=-O2 || CFLAGS="$CFLAGS -O2"
902     else
903       test -z "$CFLAGS" && CFLAGS=-O  || CFLAGS="$CFLAGS -O"
904     fi
905   fi
906 fi
907
908 echo $ac_n "checking for working const""... $ac_c" 1>&6
909 echo "configure:910: checking for working const" >&5
910 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
911   echo $ac_n "(cached) $ac_c" 1>&6
912 else
913   cat > conftest.$ac_ext <<EOF
914 #line 915 "configure"
915 #include "confdefs.h"
916
917 int main() {
918
919 /* Ultrix mips cc rejects this.  */
920 typedef int charset[2]; const charset x;
921 /* SunOS 4.1.1 cc rejects this.  */
922 char const *const *ccp;
923 char **p;
924 /* NEC SVR4.0.2 mips cc rejects this.  */
925 struct point {int x, y;};
926 static struct point const zero = {0,0};
927 /* AIX XL C 1.02.0.0 rejects this.
928    It does not let you subtract one const X* pointer from another in an arm
929    of an if-expression whose if-part is not a constant expression */
930 const char *g = "string";
931 ccp = &g + (g ? g-g : 0);
932 /* HPUX 7.0 cc rejects these. */
933 ++ccp;
934 p = (char**) ccp;
935 ccp = (char const *const *) p;
936 { /* SCO 3.2v4 cc rejects this.  */
937   char *t;
938   char const *s = 0 ? (char *) 0 : (char const *) 0;
939
940   *t++ = 0;
941 }
942 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
943   int x[] = {25, 17};
944   const int *foo = &x[0];
945   ++foo;
946 }
947 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
948   typedef const int *iptr;
949   iptr p = 0;
950   ++p;
951 }
952 { /* AIX XL C 1.02.0.0 rejects this saying
953      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
954   struct s { int j; const int *ap[3]; };
955   struct s *b; b->j = 5;
956 }
957 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
958   const int foo = 10;
959 }
960
961 ; return 0; }
962 EOF
963 if { (eval echo configure:964: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
964   rm -rf conftest*
965   ac_cv_c_const=yes
966 else
967   echo "configure: failed program was:" >&5
968   cat conftest.$ac_ext >&5
969   rm -rf conftest*
970   ac_cv_c_const=no
971 fi
972 rm -f conftest*
973 fi
974
975 echo "$ac_t""$ac_cv_c_const" 1>&6
976 if test $ac_cv_c_const = no; then
977   cat >> confdefs.h <<\EOF
978 #define const 
979 EOF
980
981 fi
982               
983 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
984 echo "configure:985: checking whether ${MAKE-make} sets \${MAKE}" >&5
985 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
986 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
987   echo $ac_n "(cached) $ac_c" 1>&6
988 else
989   cat > conftestmake <<\EOF
990 all:
991         @echo 'ac_maketemp="${MAKE}"'
992 EOF
993 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
994 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
995 if test -n "$ac_maketemp"; then
996   eval ac_cv_prog_make_${ac_make}_set=yes
997 else
998   eval ac_cv_prog_make_${ac_make}_set=no
999 fi
1000 rm -f conftestmake
1001 fi
1002 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1003   echo "$ac_t""yes" 1>&6
1004   SET_MAKE=
1005 else
1006   echo "$ac_t""no" 1>&6
1007   SET_MAKE="MAKE=${MAKE-make}"
1008 fi
1009         ac_aux_dir=
1010 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1011   if test -f $ac_dir/install-sh; then
1012     ac_aux_dir=$ac_dir
1013     ac_install_sh="$ac_aux_dir/install-sh -c"
1014     break
1015   elif test -f $ac_dir/install.sh; then
1016     ac_aux_dir=$ac_dir
1017     ac_install_sh="$ac_aux_dir/install.sh -c"
1018     break
1019   fi
1020 done
1021 if test -z "$ac_aux_dir"; then
1022   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
1023 fi
1024 ac_config_guess=$ac_aux_dir/config.guess
1025 ac_config_sub=$ac_aux_dir/config.sub
1026 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1027
1028 # Find a good install program.  We prefer a C program (faster),
1029 # so one script is as good as another.  But avoid the broken or
1030 # incompatible versions:
1031 # SysV /etc/install, /usr/sbin/install
1032 # SunOS /usr/etc/install
1033 # IRIX /sbin/install
1034 # AIX /bin/install
1035 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1036 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1037 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1038 # ./install, which can be erroneously created by make from ./install.sh.
1039 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1040 echo "configure:1041: checking for a BSD compatible install" >&5
1041 if test -z "$INSTALL"; then
1042 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1043   echo $ac_n "(cached) $ac_c" 1>&6
1044 else
1045     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
1046   for ac_dir in $PATH; do
1047     # Account for people who put trailing slashes in PATH elements.
1048     case "$ac_dir/" in
1049     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1050     *)
1051       # OSF1 and SCO ODT 3.0 have their own names for install.
1052       # Don't use installbsd from OSF since it installs stuff as root
1053       # by default.
1054       for ac_prog in ginstall scoinst install; do
1055         if test -f $ac_dir/$ac_prog; then
1056           if test $ac_prog = install &&
1057             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1058             # AIX install.  It has an incompatible calling convention.
1059             :
1060           else
1061             ac_cv_path_install="$ac_dir/$ac_prog -c"
1062             break 2
1063           fi
1064         fi
1065       done
1066       ;;
1067     esac
1068   done
1069   IFS="$ac_save_IFS"
1070
1071 fi
1072   if test "${ac_cv_path_install+set}" = set; then
1073     INSTALL="$ac_cv_path_install"
1074   else
1075     # As a last resort, use the slow shell script.  We don't cache a
1076     # path for INSTALL within a source directory, because that will
1077     # break other packages using the cache if that directory is
1078     # removed, or if the path is relative.
1079     INSTALL="$ac_install_sh"
1080   fi
1081 fi
1082 echo "$ac_t""$INSTALL" 1>&6
1083
1084 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1085 # It thinks the first close brace ends the variable substitution.
1086 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1087
1088 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1089
1090 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1091                 # Extract the first word of "ranlib", so it can be a program name with args.
1092 set dummy ranlib; ac_word=$2
1093 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1094 echo "configure:1095: checking for $ac_word" >&5
1095 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1096   echo $ac_n "(cached) $ac_c" 1>&6
1097 else
1098   if test -n "$RANLIB"; then
1099   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1100 else
1101   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1102   ac_dummy="$PATH"
1103   for ac_dir in $ac_dummy; do
1104     test -z "$ac_dir" && ac_dir=.
1105     if test -f $ac_dir/$ac_word; then
1106       ac_cv_prog_RANLIB="ranlib"
1107       break
1108     fi
1109   done
1110   IFS="$ac_save_ifs"
1111   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1112 fi
1113 fi
1114 RANLIB="$ac_cv_prog_RANLIB"
1115 if test -n "$RANLIB"; then
1116   echo "$ac_t""$RANLIB" 1>&6
1117 else
1118   echo "$ac_t""no" 1>&6
1119 fi
1120                 for ac_prog in mawk gawk nawk awk
1121 do
1122 # Extract the first word of "$ac_prog", so it can be a program name with args.
1123 set dummy $ac_prog; ac_word=$2
1124 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1125 echo "configure:1126: checking for $ac_word" >&5
1126 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1127   echo $ac_n "(cached) $ac_c" 1>&6
1128 else
1129   if test -n "$AWK"; then
1130   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1131 else
1132   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1133   ac_dummy="$PATH"
1134   for ac_dir in $ac_dummy; do
1135     test -z "$ac_dir" && ac_dir=.
1136     if test -f $ac_dir/$ac_word; then
1137       ac_cv_prog_AWK="$ac_prog"
1138       break
1139     fi
1140   done
1141   IFS="$ac_save_ifs"
1142 fi
1143 fi
1144 AWK="$ac_cv_prog_AWK"
1145 if test -n "$AWK"; then
1146   echo "$ac_t""$AWK" 1>&6
1147 else
1148   echo "$ac_t""no" 1>&6
1149 fi
1150
1151 test -n "$AWK" && break
1152 done
1153              # Extract the first word of "flex", so it can be a program name with args.
1154 set dummy flex; ac_word=$2
1155 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1156 echo "configure:1157: checking for $ac_word" >&5
1157 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1158   echo $ac_n "(cached) $ac_c" 1>&6
1159 else
1160   if test -n "$LEX"; then
1161   ac_cv_prog_LEX="$LEX" # Let the user override the test.
1162 else
1163   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1164   ac_dummy="$PATH"
1165   for ac_dir in $ac_dummy; do
1166     test -z "$ac_dir" && ac_dir=.
1167     if test -f $ac_dir/$ac_word; then
1168       ac_cv_prog_LEX="flex"
1169       break
1170     fi
1171   done
1172   IFS="$ac_save_ifs"
1173   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
1174 fi
1175 fi
1176 LEX="$ac_cv_prog_LEX"
1177 if test -n "$LEX"; then
1178   echo "$ac_t""$LEX" 1>&6
1179 else
1180   echo "$ac_t""no" 1>&6
1181 fi
1182
1183 if test -z "$LEXLIB"
1184 then
1185   case "$LEX" in
1186   flex*) ac_lib=fl ;;
1187   *) ac_lib=l ;;
1188   esac
1189   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1190 echo "configure:1191: checking for yywrap in -l$ac_lib" >&5
1191 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1192 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1193   echo $ac_n "(cached) $ac_c" 1>&6
1194 else
1195   ac_save_LIBS="$LIBS"
1196 LIBS="-l$ac_lib  $LIBS"
1197 cat > conftest.$ac_ext <<EOF
1198 #line 1199 "configure"
1199 #include "confdefs.h"
1200 /* Override any gcc2 internal prototype to avoid an error.  */
1201 /* We use char because int might match the return type of a gcc2
1202     builtin and then its argument prototype would still apply.  */
1203 char yywrap();
1204
1205 int main() {
1206 yywrap()
1207 ; return 0; }
1208 EOF
1209 if { (eval echo configure:1210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1210   rm -rf conftest*
1211   eval "ac_cv_lib_$ac_lib_var=yes"
1212 else
1213   echo "configure: failed program was:" >&5
1214   cat conftest.$ac_ext >&5
1215   rm -rf conftest*
1216   eval "ac_cv_lib_$ac_lib_var=no"
1217 fi
1218 rm -f conftest*
1219 LIBS="$ac_save_LIBS"
1220
1221 fi
1222 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1223   echo "$ac_t""yes" 1>&6
1224   LEXLIB="-l$ac_lib"
1225 else
1226   echo "$ac_t""no" 1>&6
1227 fi
1228
1229 fi
1230              
1231 # Extract the first word of "lorder", so it can be a program name with args.
1232 set dummy lorder; ac_word=$2
1233 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1234 echo "configure:1235: checking for $ac_word" >&5
1235 if eval "test \"`echo '$''{'ac_cv_prog_LORDER'+set}'`\" = set"; then
1236   echo $ac_n "(cached) $ac_c" 1>&6
1237 else
1238   if test -n "$LORDER"; then
1239   ac_cv_prog_LORDER="$LORDER" # Let the user override the test.
1240 else
1241   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1242   ac_dummy="$PATH"
1243   for ac_dir in $ac_dummy; do
1244     test -z "$ac_dir" && ac_dir=.
1245     if test -f $ac_dir/$ac_word; then
1246       ac_cv_prog_LORDER="lorder"
1247       break
1248     fi
1249   done
1250   IFS="$ac_save_ifs"
1251   test -z "$ac_cv_prog_LORDER" && ac_cv_prog_LORDER="no"
1252 fi
1253 fi
1254 LORDER="$ac_cv_prog_LORDER"
1255 if test -n "$LORDER"; then
1256   echo "$ac_t""$LORDER" 1>&6
1257 else
1258   echo "$ac_t""no" 1>&6
1259 fi
1260 # Extract the first word of "tsort", so it can be a program name with args.
1261 set dummy tsort; ac_word=$2
1262 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1263 echo "configure:1264: checking for $ac_word" >&5
1264 if eval "test \"`echo '$''{'ac_cv_prog_TSORT'+set}'`\" = set"; then
1265   echo $ac_n "(cached) $ac_c" 1>&6
1266 else
1267   if test -n "$TSORT"; then
1268   ac_cv_prog_TSORT="$TSORT" # Let the user override the test.
1269 else
1270   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1271   ac_dummy="$PATH"
1272   for ac_dir in $ac_dummy; do
1273     test -z "$ac_dir" && ac_dir=.
1274     if test -f $ac_dir/$ac_word; then
1275       ac_cv_prog_TSORT="tsort"
1276       break
1277     fi
1278   done
1279   IFS="$ac_save_ifs"
1280   test -z "$ac_cv_prog_TSORT" && ac_cv_prog_TSORT="no"
1281 fi
1282 fi
1283 TSORT="$ac_cv_prog_TSORT"
1284 if test -n "$TSORT"; then
1285   echo "$ac_t""$TSORT" 1>&6
1286 else
1287   echo "$ac_t""no" 1>&6
1288 fi
1289
1290 if test x$ac_cv_prog_LORDER != xlorder -o x$ac_cv_prog_TSORT != xtsort; then
1291   LORDER=echo
1292   TSORT=cat
1293     fi
1294
1295 pathtmp=/usr/lib:/usr/sbin:/usr/etc:/usr/ucblib:/usr/bin:/bin
1296 # Extract the first word of "sendmail", so it can be a program name with args.
1297 set dummy sendmail; ac_word=$2
1298 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1299 echo "configure:1300: checking for $ac_word" >&5
1300 if eval "test \"`echo '$''{'ac_cv_path_sendmailpath'+set}'`\" = set"; then
1301   echo $ac_n "(cached) $ac_c" 1>&6
1302 else
1303   case "$sendmailpath" in
1304   /*)
1305   ac_cv_path_sendmailpath="$sendmailpath" # Let the user override the test with a path.
1306   ;;
1307   ?:/*)                  
1308   ac_cv_path_sendmailpath="$sendmailpath" # Let the user override the test with a dos path.
1309   ;;
1310   *)
1311   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1312   ac_dummy="$pathtmp"
1313   for ac_dir in $ac_dummy; do 
1314     test -z "$ac_dir" && ac_dir=.
1315     if test -f $ac_dir/$ac_word; then
1316       ac_cv_path_sendmailpath="$ac_dir/$ac_word"
1317       break
1318     fi
1319   done
1320   IFS="$ac_save_ifs"
1321   test -z "$ac_cv_path_sendmailpath" && ac_cv_path_sendmailpath="no"
1322   ;;
1323 esac
1324 fi
1325 sendmailpath="$ac_cv_path_sendmailpath"
1326 if test -n "$sendmailpath"; then
1327   echo "$ac_t""$sendmailpath" 1>&6
1328 else
1329   echo "$ac_t""no" 1>&6
1330 fi
1331
1332
1333 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
1334 # Extract the first word of "more", so it can be a program name with args.
1335 set dummy more; ac_word=$2
1336 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1337 echo "configure:1338: checking for $ac_word" >&5
1338 if eval "test \"`echo '$''{'ac_cv_path_morepath'+set}'`\" = set"; then
1339   echo $ac_n "(cached) $ac_c" 1>&6
1340 else
1341   case "$morepath" in
1342   /*)
1343   ac_cv_path_morepath="$morepath" # Let the user override the test with a path.
1344   ;;
1345   ?:/*)                  
1346   ac_cv_path_morepath="$morepath" # Let the user override the test with a dos path.
1347   ;;
1348   *)
1349   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1350   ac_dummy="$pathtmp"
1351   for ac_dir in $ac_dummy; do 
1352     test -z "$ac_dir" && ac_dir=.
1353     if test -f $ac_dir/$ac_word; then
1354       ac_cv_path_morepath="$ac_dir/$ac_word"
1355       break
1356     fi
1357   done
1358   IFS="$ac_save_ifs"
1359   test -z "$ac_cv_path_morepath" && ac_cv_path_morepath="no"
1360   ;;
1361 esac
1362 fi
1363 morepath="$ac_cv_path_morepath"
1364 if test -n "$morepath"; then
1365   echo "$ac_t""$morepath" 1>&6
1366 else
1367   echo "$ac_t""no" 1>&6
1368 fi
1369
1370
1371 if test -z "$pagerpath"; then
1372   pagerpath="$morepath"
1373 fi
1374
1375 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
1376 # Extract the first word of "vi", so it can be a program name with args.
1377 set dummy vi; ac_word=$2
1378 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1379 echo "configure:1380: checking for $ac_word" >&5
1380 if eval "test \"`echo '$''{'ac_cv_path_vipath'+set}'`\" = set"; then
1381   echo $ac_n "(cached) $ac_c" 1>&6
1382 else
1383   case "$vipath" in
1384   /*)
1385   ac_cv_path_vipath="$vipath" # Let the user override the test with a path.
1386   ;;
1387   ?:/*)                  
1388   ac_cv_path_vipath="$vipath" # Let the user override the test with a dos path.
1389   ;;
1390   *)
1391   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1392   ac_dummy="$pathtmp"
1393   for ac_dir in $ac_dummy; do 
1394     test -z "$ac_dir" && ac_dir=.
1395     if test -f $ac_dir/$ac_word; then
1396       ac_cv_path_vipath="$ac_dir/$ac_word"
1397       break
1398     fi
1399   done
1400   IFS="$ac_save_ifs"
1401   test -z "$ac_cv_path_vipath" && ac_cv_path_vipath="no"
1402   ;;
1403 esac
1404 fi
1405 vipath="$ac_cv_path_vipath"
1406 if test -n "$vipath"; then
1407   echo "$ac_t""$vipath" 1>&6
1408 else
1409   echo "$ac_t""no" 1>&6
1410 fi
1411
1412
1413 if test -z "$editorpath"; then
1414   editorpath="$vipath"
1415 fi
1416
1417 echo $ac_n "checking for broken vi""... $ac_c" 1>&6
1418 echo "configure:1419: checking for broken vi" >&5
1419 if eval "test \"`echo '$''{'nmh_cv_attvibug'+set}'`\" = set"; then
1420   echo $ac_n "(cached) $ac_c" 1>&6
1421 else
1422   if echo 'r /nonexist-file
1423 q' | ex > /dev/null 2>&1
1424 then
1425         nmh_cv_attvibug=no
1426 else
1427         nmh_cv_attvibug=yes
1428 fi
1429 fi
1430
1431 echo "$ac_t""$nmh_cv_attvibug" 1>&6
1432  
1433 if test "$nmh_cv_attvibug" = yes; then
1434   cat >> confdefs.h <<\EOF
1435 #define ATTVIBUG 1
1436 EOF
1437
1438 fi
1439
1440 echo $ac_n "checking where mail spool is located""... $ac_c" 1>&6
1441 echo "configure:1442: checking where mail spool is located" >&5
1442 if eval "test \"`echo '$''{'nmh_cv_mailspool'+set}'`\" = set"; then
1443   echo $ac_n "(cached) $ac_c" 1>&6
1444 else
1445   for mailspool in /var/mail                          /var/spool/mail                    /usr/spool/mail                    /dev/null;       do
1446   test -d $mailspool && break
1447 done
1448 nmh_cv_mailspool=$mailspool
1449
1450 fi
1451
1452 echo "$ac_t""$nmh_cv_mailspool" 1>&6
1453 mailspool=$nmh_cv_mailspool
1454
1455 ac_header_dirent=no
1456 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1457 do
1458 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1459 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1460 echo "configure:1461: checking for $ac_hdr that defines DIR" >&5
1461 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1462   echo $ac_n "(cached) $ac_c" 1>&6
1463 else
1464   cat > conftest.$ac_ext <<EOF
1465 #line 1466 "configure"
1466 #include "confdefs.h"
1467 #include <sys/types.h>
1468 #include <$ac_hdr>
1469 int main() {
1470 DIR *dirp = 0;
1471 ; return 0; }
1472 EOF
1473 if { (eval echo configure:1474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1474   rm -rf conftest*
1475   eval "ac_cv_header_dirent_$ac_safe=yes"
1476 else
1477   echo "configure: failed program was:" >&5
1478   cat conftest.$ac_ext >&5
1479   rm -rf conftest*
1480   eval "ac_cv_header_dirent_$ac_safe=no"
1481 fi
1482 rm -f conftest*
1483 fi
1484 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1485   echo "$ac_t""yes" 1>&6
1486     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1487   cat >> confdefs.h <<EOF
1488 #define $ac_tr_hdr 1
1489 EOF
1490  ac_header_dirent=$ac_hdr; break
1491 else
1492   echo "$ac_t""no" 1>&6
1493 fi
1494 done
1495 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1496 if test $ac_header_dirent = dirent.h; then
1497 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1498 echo "configure:1499: checking for opendir in -ldir" >&5
1499 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1500 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1501   echo $ac_n "(cached) $ac_c" 1>&6
1502 else
1503   ac_save_LIBS="$LIBS"
1504 LIBS="-ldir  $LIBS"
1505 cat > conftest.$ac_ext <<EOF
1506 #line 1507 "configure"
1507 #include "confdefs.h"
1508 /* Override any gcc2 internal prototype to avoid an error.  */
1509 /* We use char because int might match the return type of a gcc2
1510     builtin and then its argument prototype would still apply.  */
1511 char opendir();
1512
1513 int main() {
1514 opendir()
1515 ; return 0; }
1516 EOF
1517 if { (eval echo configure:1518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1518   rm -rf conftest*
1519   eval "ac_cv_lib_$ac_lib_var=yes"
1520 else
1521   echo "configure: failed program was:" >&5
1522   cat conftest.$ac_ext >&5
1523   rm -rf conftest*
1524   eval "ac_cv_lib_$ac_lib_var=no"
1525 fi
1526 rm -f conftest*
1527 LIBS="$ac_save_LIBS"
1528
1529 fi
1530 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1531   echo "$ac_t""yes" 1>&6
1532   LIBS="$LIBS -ldir"
1533 else
1534   echo "$ac_t""no" 1>&6
1535 fi
1536
1537 else
1538 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1539 echo "configure:1540: checking for opendir in -lx" >&5
1540 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1541 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1542   echo $ac_n "(cached) $ac_c" 1>&6
1543 else
1544   ac_save_LIBS="$LIBS"
1545 LIBS="-lx  $LIBS"
1546 cat > conftest.$ac_ext <<EOF
1547 #line 1548 "configure"
1548 #include "confdefs.h"
1549 /* Override any gcc2 internal prototype to avoid an error.  */
1550 /* We use char because int might match the return type of a gcc2
1551     builtin and then its argument prototype would still apply.  */
1552 char opendir();
1553
1554 int main() {
1555 opendir()
1556 ; return 0; }
1557 EOF
1558 if { (eval echo configure:1559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1559   rm -rf conftest*
1560   eval "ac_cv_lib_$ac_lib_var=yes"
1561 else
1562   echo "configure: failed program was:" >&5
1563   cat conftest.$ac_ext >&5
1564   rm -rf conftest*
1565   eval "ac_cv_lib_$ac_lib_var=no"
1566 fi
1567 rm -f conftest*
1568 LIBS="$ac_save_LIBS"
1569
1570 fi
1571 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1572   echo "$ac_t""yes" 1>&6
1573   LIBS="$LIBS -lx"
1574 else
1575   echo "$ac_t""no" 1>&6
1576 fi
1577
1578 fi
1579
1580 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1581 echo "configure:1582: checking how to run the C preprocessor" >&5
1582 # On Suns, sometimes $CPP names a directory.
1583 if test -n "$CPP" && test -d "$CPP"; then
1584   CPP=
1585 fi
1586 if test -z "$CPP"; then
1587 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1588   echo $ac_n "(cached) $ac_c" 1>&6
1589 else
1590     # This must be in double quotes, not single quotes, because CPP may get
1591   # substituted into the Makefile and "${CC-cc}" will confuse make.
1592   CPP="${CC-cc} -E"
1593   # On the NeXT, cc -E runs the code through the compiler's parser,
1594   # not just through cpp.
1595   cat > conftest.$ac_ext <<EOF
1596 #line 1597 "configure"
1597 #include "confdefs.h"
1598 #include <assert.h>
1599 Syntax Error
1600 EOF
1601 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1602 { (eval echo configure:1603: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1603 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1604 if test -z "$ac_err"; then
1605   :
1606 else
1607   echo "$ac_err" >&5
1608   echo "configure: failed program was:" >&5
1609   cat conftest.$ac_ext >&5
1610   rm -rf conftest*
1611   CPP="${CC-cc} -E -traditional-cpp"
1612   cat > conftest.$ac_ext <<EOF
1613 #line 1614 "configure"
1614 #include "confdefs.h"
1615 #include <assert.h>
1616 Syntax Error
1617 EOF
1618 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1619 { (eval echo configure:1620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1620 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1621 if test -z "$ac_err"; then
1622   :
1623 else
1624   echo "$ac_err" >&5
1625   echo "configure: failed program was:" >&5
1626   cat conftest.$ac_ext >&5
1627   rm -rf conftest*
1628   CPP="${CC-cc} -nologo -E"
1629   cat > conftest.$ac_ext <<EOF
1630 #line 1631 "configure"
1631 #include "confdefs.h"
1632 #include <assert.h>
1633 Syntax Error
1634 EOF
1635 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1636 { (eval echo configure:1637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1637 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1638 if test -z "$ac_err"; then
1639   :
1640 else
1641   echo "$ac_err" >&5
1642   echo "configure: failed program was:" >&5
1643   cat conftest.$ac_ext >&5
1644   rm -rf conftest*
1645   CPP=/lib/cpp
1646 fi
1647 rm -f conftest*
1648 fi
1649 rm -f conftest*
1650 fi
1651 rm -f conftest*
1652   ac_cv_prog_CPP="$CPP"
1653 fi
1654   CPP="$ac_cv_prog_CPP"
1655 else
1656   ac_cv_prog_CPP="$CPP"
1657 fi
1658 echo "$ac_t""$CPP" 1>&6
1659
1660 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1661 echo "configure:1662: checking for ANSI C header files" >&5
1662 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1663   echo $ac_n "(cached) $ac_c" 1>&6
1664 else
1665   cat > conftest.$ac_ext <<EOF
1666 #line 1667 "configure"
1667 #include "confdefs.h"
1668 #include <stdlib.h>
1669 #include <stdarg.h>
1670 #include <string.h>
1671 #include <float.h>
1672 EOF
1673 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1674 { (eval echo configure:1675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1675 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1676 if test -z "$ac_err"; then
1677   rm -rf conftest*
1678   ac_cv_header_stdc=yes
1679 else
1680   echo "$ac_err" >&5
1681   echo "configure: failed program was:" >&5
1682   cat conftest.$ac_ext >&5
1683   rm -rf conftest*
1684   ac_cv_header_stdc=no
1685 fi
1686 rm -f conftest*
1687
1688 if test $ac_cv_header_stdc = yes; then
1689   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1690 cat > conftest.$ac_ext <<EOF
1691 #line 1692 "configure"
1692 #include "confdefs.h"
1693 #include <string.h>
1694 EOF
1695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1696   egrep "memchr" >/dev/null 2>&1; then
1697   :
1698 else
1699   rm -rf conftest*
1700   ac_cv_header_stdc=no
1701 fi
1702 rm -f conftest*
1703
1704 fi
1705
1706 if test $ac_cv_header_stdc = yes; then
1707   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1708 cat > conftest.$ac_ext <<EOF
1709 #line 1710 "configure"
1710 #include "confdefs.h"
1711 #include <stdlib.h>
1712 EOF
1713 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1714   egrep "free" >/dev/null 2>&1; then
1715   :
1716 else
1717   rm -rf conftest*
1718   ac_cv_header_stdc=no
1719 fi
1720 rm -f conftest*
1721
1722 fi
1723
1724 if test $ac_cv_header_stdc = yes; then
1725   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1726 if test "$cross_compiling" = yes; then
1727   :
1728 else
1729   cat > conftest.$ac_ext <<EOF
1730 #line 1731 "configure"
1731 #include "confdefs.h"
1732 #include <ctype.h>
1733 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1734 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1735 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1736 int main () { int i; for (i = 0; i < 256; i++)
1737 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1738 exit (0); }
1739
1740 EOF
1741 if { (eval echo configure:1742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1742 then
1743   :
1744 else
1745   echo "configure: failed program was:" >&5
1746   cat conftest.$ac_ext >&5
1747   rm -fr conftest*
1748   ac_cv_header_stdc=no
1749 fi
1750 rm -fr conftest*
1751 fi
1752
1753 fi
1754 fi
1755
1756 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1757 if test $ac_cv_header_stdc = yes; then
1758   cat >> confdefs.h <<\EOF
1759 #define STDC_HEADERS 1
1760 EOF
1761
1762 fi
1763
1764 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1765 echo "configure:1766: checking whether time.h and sys/time.h may both be included" >&5
1766 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1767   echo $ac_n "(cached) $ac_c" 1>&6
1768 else
1769   cat > conftest.$ac_ext <<EOF
1770 #line 1771 "configure"
1771 #include "confdefs.h"
1772 #include <sys/types.h>
1773 #include <sys/time.h>
1774 #include <time.h>
1775 int main() {
1776 struct tm *tp;
1777 ; return 0; }
1778 EOF
1779 if { (eval echo configure:1780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1780   rm -rf conftest*
1781   ac_cv_header_time=yes
1782 else
1783   echo "configure: failed program was:" >&5
1784   cat conftest.$ac_ext >&5
1785   rm -rf conftest*
1786   ac_cv_header_time=no
1787 fi
1788 rm -f conftest*
1789 fi
1790
1791 echo "$ac_t""$ac_cv_header_time" 1>&6
1792 if test $ac_cv_header_time = yes; then
1793   cat >> confdefs.h <<\EOF
1794 #define TIME_WITH_SYS_TIME 1
1795 EOF
1796
1797 fi
1798
1799 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1800 echo "configure:1801: checking for sys/wait.h that is POSIX.1 compatible" >&5
1801 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1802   echo $ac_n "(cached) $ac_c" 1>&6
1803 else
1804   cat > conftest.$ac_ext <<EOF
1805 #line 1806 "configure"
1806 #include "confdefs.h"
1807 #include <sys/types.h>
1808 #include <sys/wait.h>
1809 #ifndef WEXITSTATUS
1810 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1811 #endif
1812 #ifndef WIFEXITED
1813 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1814 #endif
1815 int main() {
1816 int s;
1817 wait (&s);
1818 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1819 ; return 0; }
1820 EOF
1821 if { (eval echo configure:1822: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1822   rm -rf conftest*
1823   ac_cv_header_sys_wait_h=yes
1824 else
1825   echo "configure: failed program was:" >&5
1826   cat conftest.$ac_ext >&5
1827   rm -rf conftest*
1828   ac_cv_header_sys_wait_h=no
1829 fi
1830 rm -f conftest*
1831 fi
1832
1833 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1834 if test $ac_cv_header_sys_wait_h = yes; then
1835   cat >> confdefs.h <<\EOF
1836 #define HAVE_SYS_WAIT_H 1
1837 EOF
1838
1839 fi
1840
1841 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1842 echo "configure:1843: checking whether stat file-mode macros are broken" >&5
1843 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1844   echo $ac_n "(cached) $ac_c" 1>&6
1845 else
1846   cat > conftest.$ac_ext <<EOF
1847 #line 1848 "configure"
1848 #include "confdefs.h"
1849 #include <sys/types.h>
1850 #include <sys/stat.h>
1851
1852 #if defined(S_ISBLK) && defined(S_IFDIR)
1853 # if S_ISBLK (S_IFDIR)
1854 You lose.
1855 # endif
1856 #endif
1857
1858 #if defined(S_ISBLK) && defined(S_IFCHR)
1859 # if S_ISBLK (S_IFCHR)
1860 You lose.
1861 # endif
1862 #endif
1863
1864 #if defined(S_ISLNK) && defined(S_IFREG)
1865 # if S_ISLNK (S_IFREG)
1866 You lose.
1867 # endif
1868 #endif
1869
1870 #if defined(S_ISSOCK) && defined(S_IFREG)
1871 # if S_ISSOCK (S_IFREG)
1872 You lose.
1873 # endif
1874 #endif
1875
1876 EOF
1877 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1878   egrep "You lose" >/dev/null 2>&1; then
1879   rm -rf conftest*
1880   ac_cv_header_stat_broken=yes
1881 else
1882   rm -rf conftest*
1883   ac_cv_header_stat_broken=no
1884 fi
1885 rm -f conftest*
1886
1887 fi
1888
1889 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1890 if test $ac_cv_header_stat_broken = yes; then
1891   cat >> confdefs.h <<\EOF
1892 #define STAT_MACROS_BROKEN 1
1893 EOF
1894
1895 fi
1896
1897 for ac_hdr in string.h memory.h stdlib.h unistd.h errno.h fcntl.h \
1898                  limits.h crypt.h termcap.h termio.h termios.h locale.h \
1899                  sys/param.h sys/time.h sys/utsname.h arpa/inet.h \
1900                  arpa/ftp.h
1901 do
1902 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1903 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1904 echo "configure:1905: checking for $ac_hdr" >&5
1905 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1906   echo $ac_n "(cached) $ac_c" 1>&6
1907 else
1908   cat > conftest.$ac_ext <<EOF
1909 #line 1910 "configure"
1910 #include "confdefs.h"
1911 #include <$ac_hdr>
1912 EOF
1913 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1914 { (eval echo configure:1915: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1915 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1916 if test -z "$ac_err"; then
1917   rm -rf conftest*
1918   eval "ac_cv_header_$ac_safe=yes"
1919 else
1920   echo "$ac_err" >&5
1921   echo "configure: failed program was:" >&5
1922   cat conftest.$ac_ext >&5
1923   rm -rf conftest*
1924   eval "ac_cv_header_$ac_safe=no"
1925 fi
1926 rm -f conftest*
1927 fi
1928 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1929   echo "$ac_t""yes" 1>&6
1930     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1931   cat >> confdefs.h <<EOF
1932 #define $ac_tr_hdr 1
1933 EOF
1934  
1935 else
1936   echo "$ac_t""no" 1>&6
1937 fi
1938 done
1939
1940
1941 echo $ac_n "checking POSIX termios""... $ac_c" 1>&6
1942 echo "configure:1943: checking POSIX termios" >&5
1943 if eval "test \"`echo '$''{'nmh_cv_sys_posix_termios'+set}'`\" = set"; then
1944   echo $ac_n "(cached) $ac_c" 1>&6
1945 else
1946   cat > conftest.$ac_ext <<EOF
1947 #line 1948 "configure"
1948 #include "confdefs.h"
1949 #include <sys/types.h>
1950 #include <unistd.h>
1951 #include <termios.h>
1952 int main() {
1953 /* SunOS 4.0.3 has termios.h but not the library calls.  */
1954 tcgetattr(0, 0);
1955 ; return 0; }
1956 EOF
1957 if { (eval echo configure:1958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1958   rm -rf conftest*
1959   nmh_cv_sys_posix_termios=yes
1960 else
1961   echo "configure: failed program was:" >&5
1962   cat conftest.$ac_ext >&5
1963   rm -rf conftest*
1964   nmh_cv_sys_posix_termios=no
1965 fi
1966 rm -f conftest*
1967 fi
1968
1969 echo "$ac_t""$nmh_cv_sys_posix_termios" 1>&6
1970  
1971 if test $nmh_cv_sys_posix_termios = yes; then
1972   echo $ac_n "checking TIOCGWINSZ in termios.h""... $ac_c" 1>&6
1973 echo "configure:1974: checking TIOCGWINSZ in termios.h" >&5
1974 if eval "test \"`echo '$''{'nmh_cv_header_termios_h_tiocgwinsz'+set}'`\" = set"; then
1975   echo $ac_n "(cached) $ac_c" 1>&6
1976 else
1977   cat > conftest.$ac_ext <<EOF
1978 #line 1979 "configure"
1979 #include "confdefs.h"
1980 #include <sys/types.h>
1981 #include <termios.h>
1982 int main() {
1983 int x = TIOCGWINSZ;
1984 ; return 0; }
1985 EOF
1986 if { (eval echo configure:1987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1987   rm -rf conftest*
1988   nmh_cv_header_termios_h_tiocgwinsz=yes
1989 else
1990   echo "configure: failed program was:" >&5
1991   cat conftest.$ac_ext >&5
1992   rm -rf conftest*
1993   nmh_cv_header_termios_h_tiocgwinsz=no
1994 fi
1995 rm -f conftest*
1996 fi
1997
1998 echo "$ac_t""$nmh_cv_header_termios_h_tiocgwinsz" 1>&6
1999 else
2000   nmh_cv_header_termios_h_tiocgwinsz=no
2001 fi
2002  
2003 if test $nmh_cv_header_termios_h_tiocgwinsz = no; then
2004   echo $ac_n "checking TIOCGWINSZ in sys/ioctl.h""... $ac_c" 1>&6
2005 echo "configure:2006: checking TIOCGWINSZ in sys/ioctl.h" >&5
2006 if eval "test \"`echo '$''{'nmh_cv_header_sys_ioctl_h_tiocgwinsz'+set}'`\" = set"; then
2007   echo $ac_n "(cached) $ac_c" 1>&6
2008 else
2009   cat > conftest.$ac_ext <<EOF
2010 #line 2011 "configure"
2011 #include "confdefs.h"
2012 #include <sys/types.h>
2013 #include <sys/ioctl.h>
2014 int main() {
2015 int x = TIOCGWINSZ;
2016 ; return 0; }
2017 EOF
2018 if { (eval echo configure:2019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2019   rm -rf conftest*
2020   nmh_cv_header_sys_ioctl_h_tiocgwinsz=yes
2021 else
2022   echo "configure: failed program was:" >&5
2023   cat conftest.$ac_ext >&5
2024   rm -rf conftest*
2025   nmh_cv_header_sys_ioctl_h_tiocgwinsz=no
2026 fi
2027 rm -f conftest*
2028 fi
2029
2030 echo "$ac_t""$nmh_cv_header_sys_ioctl_h_tiocgwinsz" 1>&6
2031   if test $nmh_cv_header_sys_ioctl_h_tiocgwinsz = yes; then
2032     cat >> confdefs.h <<\EOF
2033 #define GWINSZ_IN_SYS_IOCTL 1
2034 EOF
2035
2036   fi
2037 fi
2038  
2039 ac_safe=`echo "sys/ptem.h" | sed 'y%./+-%__p_%'`
2040 echo $ac_n "checking for sys/ptem.h""... $ac_c" 1>&6
2041 echo "configure:2042: checking for sys/ptem.h" >&5
2042 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2043   echo $ac_n "(cached) $ac_c" 1>&6
2044 else
2045   cat > conftest.$ac_ext <<EOF
2046 #line 2047 "configure"
2047 #include "confdefs.h"
2048 #include <sys/ptem.h>
2049 EOF
2050 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2051 { (eval echo configure:2052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2052 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2053 if test -z "$ac_err"; then
2054   rm -rf conftest*
2055   eval "ac_cv_header_$ac_safe=yes"
2056 else
2057   echo "$ac_err" >&5
2058   echo "configure: failed program was:" >&5
2059   cat conftest.$ac_ext >&5
2060   rm -rf conftest*
2061   eval "ac_cv_header_$ac_safe=no"
2062 fi
2063 rm -f conftest*
2064 fi
2065 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2066   echo "$ac_t""yes" 1>&6
2067   cat >> confdefs.h <<\EOF
2068 #define WINSIZE_IN_PTEM 1
2069 EOF
2070
2071 else
2072   echo "$ac_t""no" 1>&6
2073 fi
2074
2075
2076 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2077 echo "configure:2078: checking for pid_t" >&5
2078 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2079   echo $ac_n "(cached) $ac_c" 1>&6
2080 else
2081   cat > conftest.$ac_ext <<EOF
2082 #line 2083 "configure"
2083 #include "confdefs.h"
2084 #include <sys/types.h>
2085 #if STDC_HEADERS
2086 #include <stdlib.h>
2087 #include <stddef.h>
2088 #endif
2089 EOF
2090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2091   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2092   rm -rf conftest*
2093   ac_cv_type_pid_t=yes
2094 else
2095   rm -rf conftest*
2096   ac_cv_type_pid_t=no
2097 fi
2098 rm -f conftest*
2099
2100 fi
2101 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2102 if test $ac_cv_type_pid_t = no; then
2103   cat >> confdefs.h <<\EOF
2104 #define pid_t int
2105 EOF
2106
2107 fi
2108
2109 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2110 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2111 echo "configure:2112: checking for vfork.h" >&5
2112 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2113   echo $ac_n "(cached) $ac_c" 1>&6
2114 else
2115   cat > conftest.$ac_ext <<EOF
2116 #line 2117 "configure"
2117 #include "confdefs.h"
2118 #include <vfork.h>
2119 EOF
2120 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2121 { (eval echo configure:2122: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2122 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2123 if test -z "$ac_err"; then
2124   rm -rf conftest*
2125   eval "ac_cv_header_$ac_safe=yes"
2126 else
2127   echo "$ac_err" >&5
2128   echo "configure: failed program was:" >&5
2129   cat conftest.$ac_ext >&5
2130   rm -rf conftest*
2131   eval "ac_cv_header_$ac_safe=no"
2132 fi
2133 rm -f conftest*
2134 fi
2135 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2136   echo "$ac_t""yes" 1>&6
2137   cat >> confdefs.h <<\EOF
2138 #define HAVE_VFORK_H 1
2139 EOF
2140
2141 else
2142   echo "$ac_t""no" 1>&6
2143 fi
2144
2145 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2146 echo "configure:2147: checking for working vfork" >&5
2147 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2148   echo $ac_n "(cached) $ac_c" 1>&6
2149 else
2150   if test "$cross_compiling" = yes; then
2151   echo $ac_n "checking for vfork""... $ac_c" 1>&6
2152 echo "configure:2153: checking for vfork" >&5
2153 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2154   echo $ac_n "(cached) $ac_c" 1>&6
2155 else
2156   cat > conftest.$ac_ext <<EOF
2157 #line 2158 "configure"
2158 #include "confdefs.h"
2159 /* System header to define __stub macros and hopefully few prototypes,
2160     which can conflict with char vfork(); below.  */
2161 #include <assert.h>
2162 /* Override any gcc2 internal prototype to avoid an error.  */
2163 /* We use char because int might match the return type of a gcc2
2164     builtin and then its argument prototype would still apply.  */
2165 char vfork();
2166
2167 int main() {
2168
2169 /* The GNU C library defines this for functions which it implements
2170     to always fail with ENOSYS.  Some functions are actually named
2171     something starting with __ and the normal name is an alias.  */
2172 #if defined (__stub_vfork) || defined (__stub___vfork)
2173 choke me
2174 #else
2175 vfork();
2176 #endif
2177
2178 ; return 0; }
2179 EOF
2180 if { (eval echo configure:2181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2181   rm -rf conftest*
2182   eval "ac_cv_func_vfork=yes"
2183 else
2184   echo "configure: failed program was:" >&5
2185   cat conftest.$ac_ext >&5
2186   rm -rf conftest*
2187   eval "ac_cv_func_vfork=no"
2188 fi
2189 rm -f conftest*
2190 fi
2191
2192 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2193   echo "$ac_t""yes" 1>&6
2194   :
2195 else
2196   echo "$ac_t""no" 1>&6
2197 fi
2198
2199 ac_cv_func_vfork_works=$ac_cv_func_vfork
2200 else
2201   cat > conftest.$ac_ext <<EOF
2202 #line 2203 "configure"
2203 #include "confdefs.h"
2204 /* Thanks to Paul Eggert for this test.  */
2205 #include <stdio.h>
2206 #include <sys/types.h>
2207 #include <sys/stat.h>
2208 #ifdef HAVE_UNISTD_H
2209 #include <unistd.h>
2210 #endif
2211 #ifdef HAVE_VFORK_H
2212 #include <vfork.h>
2213 #endif
2214 /* On some sparc systems, changes by the child to local and incoming
2215    argument registers are propagated back to the parent.
2216    The compiler is told about this with #include <vfork.h>,
2217    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2218    Test for this by using a static variable whose address
2219    is put into a register that is clobbered by the vfork.  */
2220 static
2221 #ifdef __cplusplus
2222 sparc_address_test (int arg)
2223 #else
2224 sparc_address_test (arg) int arg;
2225 #endif
2226 {
2227   static pid_t child;
2228   if (!child) {
2229     child = vfork ();
2230     if (child < 0) {
2231       perror ("vfork");
2232       _exit(2);
2233     }
2234     if (!child) {
2235       arg = getpid();
2236       write(-1, "", 0);
2237       _exit (arg);
2238     }
2239   }
2240 }
2241 main() {
2242   pid_t parent = getpid ();
2243   pid_t child;
2244
2245   sparc_address_test ();
2246
2247   child = vfork ();
2248
2249   if (child == 0) {
2250     /* Here is another test for sparc vfork register problems.
2251        This test uses lots of local variables, at least
2252        as many local variables as main has allocated so far
2253        including compiler temporaries.  4 locals are enough for
2254        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2255        A buggy compiler should reuse the register of parent
2256        for one of the local variables, since it will think that
2257        parent can't possibly be used any more in this routine.
2258        Assigning to the local variable will thus munge parent
2259        in the parent process.  */
2260     pid_t
2261       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2262       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2263     /* Convince the compiler that p..p7 are live; otherwise, it might
2264        use the same hardware register for all 8 local variables.  */
2265     if (p != p1 || p != p2 || p != p3 || p != p4
2266         || p != p5 || p != p6 || p != p7)
2267       _exit(1);
2268
2269     /* On some systems (e.g. IRIX 3.3),
2270        vfork doesn't separate parent from child file descriptors.
2271        If the child closes a descriptor before it execs or exits,
2272        this munges the parent's descriptor as well.
2273        Test for this by closing stdout in the child.  */
2274     _exit(close(fileno(stdout)) != 0);
2275   } else {
2276     int status;
2277     struct stat st;
2278
2279     while (wait(&status) != child)
2280       ;
2281     exit(
2282          /* Was there some problem with vforking?  */
2283          child < 0
2284
2285          /* Did the child fail?  (This shouldn't happen.)  */
2286          || status
2287
2288          /* Did the vfork/compiler bug occur?  */
2289          || parent != getpid()
2290
2291          /* Did the file descriptor bug occur?  */
2292          || fstat(fileno(stdout), &st) != 0
2293          );
2294   }
2295 }
2296 EOF
2297 if { (eval echo configure:2298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2298 then
2299   ac_cv_func_vfork_works=yes
2300 else
2301   echo "configure: failed program was:" >&5
2302   cat conftest.$ac_ext >&5
2303   rm -fr conftest*
2304   ac_cv_func_vfork_works=no
2305 fi
2306 rm -fr conftest*
2307 fi
2308
2309 fi
2310
2311 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2312 if test $ac_cv_func_vfork_works = no; then
2313   cat >> confdefs.h <<\EOF
2314 #define vfork fork
2315 EOF
2316
2317 fi
2318
2319 for ac_func in waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
2320                sighold sigrelse writev lstat uname tzset killpg \
2321                sigsetjmp
2322 do
2323 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2324 echo "configure:2325: checking for $ac_func" >&5
2325 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2326   echo $ac_n "(cached) $ac_c" 1>&6
2327 else
2328   cat > conftest.$ac_ext <<EOF
2329 #line 2330 "configure"
2330 #include "confdefs.h"
2331 /* System header to define __stub macros and hopefully few prototypes,
2332     which can conflict with char $ac_func(); below.  */
2333 #include <assert.h>
2334 /* Override any gcc2 internal prototype to avoid an error.  */
2335 /* We use char because int might match the return type of a gcc2
2336     builtin and then its argument prototype would still apply.  */
2337 char $ac_func();
2338
2339 int main() {
2340
2341 /* The GNU C library defines this for functions which it implements
2342     to always fail with ENOSYS.  Some functions are actually named
2343     something starting with __ and the normal name is an alias.  */
2344 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2345 choke me
2346 #else
2347 $ac_func();
2348 #endif
2349
2350 ; return 0; }
2351 EOF
2352 if { (eval echo configure:2353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2353   rm -rf conftest*
2354   eval "ac_cv_func_$ac_func=yes"
2355 else
2356   echo "configure: failed program was:" >&5
2357   cat conftest.$ac_ext >&5
2358   rm -rf conftest*
2359   eval "ac_cv_func_$ac_func=no"
2360 fi
2361 rm -f conftest*
2362 fi
2363
2364 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2365   echo "$ac_t""yes" 1>&6
2366     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2367   cat >> confdefs.h <<EOF
2368 #define $ac_tr_func 1
2369 EOF
2370  
2371 else
2372   echo "$ac_t""no" 1>&6
2373 fi
2374 done
2375
2376
2377 for ac_func in snprintf strerror strdup
2378 do
2379 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2380 echo "configure:2381: checking for $ac_func" >&5
2381 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2382   echo $ac_n "(cached) $ac_c" 1>&6
2383 else
2384   cat > conftest.$ac_ext <<EOF
2385 #line 2386 "configure"
2386 #include "confdefs.h"
2387 /* System header to define __stub macros and hopefully few prototypes,
2388     which can conflict with char $ac_func(); below.  */
2389 #include <assert.h>
2390 /* Override any gcc2 internal prototype to avoid an error.  */
2391 /* We use char because int might match the return type of a gcc2
2392     builtin and then its argument prototype would still apply.  */
2393 char $ac_func();
2394
2395 int main() {
2396
2397 /* The GNU C library defines this for functions which it implements
2398     to always fail with ENOSYS.  Some functions are actually named
2399     something starting with __ and the normal name is an alias.  */
2400 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2401 choke me
2402 #else
2403 $ac_func();
2404 #endif
2405
2406 ; return 0; }
2407 EOF
2408 if { (eval echo configure:2409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2409   rm -rf conftest*
2410   eval "ac_cv_func_$ac_func=yes"
2411 else
2412   echo "configure: failed program was:" >&5
2413   cat conftest.$ac_ext >&5
2414   rm -rf conftest*
2415   eval "ac_cv_func_$ac_func=no"
2416 fi
2417 rm -f conftest*
2418 fi
2419
2420 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2421   echo "$ac_t""yes" 1>&6
2422     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2423   cat >> confdefs.h <<EOF
2424 #define $ac_tr_func 1
2425 EOF
2426  
2427 else
2428   echo "$ac_t""no" 1>&6
2429 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
2430 fi
2431 done
2432
2433
2434
2435 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
2436 echo "configure:2437: checking for gethostbyname" >&5
2437 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
2438   echo $ac_n "(cached) $ac_c" 1>&6
2439 else
2440   cat > conftest.$ac_ext <<EOF
2441 #line 2442 "configure"
2442 #include "confdefs.h"
2443 /* System header to define __stub macros and hopefully few prototypes,
2444     which can conflict with char gethostbyname(); below.  */
2445 #include <assert.h>
2446 /* Override any gcc2 internal prototype to avoid an error.  */
2447 /* We use char because int might match the return type of a gcc2
2448     builtin and then its argument prototype would still apply.  */
2449 char gethostbyname();
2450
2451 int main() {
2452
2453 /* The GNU C library defines this for functions which it implements
2454     to always fail with ENOSYS.  Some functions are actually named
2455     something starting with __ and the normal name is an alias.  */
2456 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
2457 choke me
2458 #else
2459 gethostbyname();
2460 #endif
2461
2462 ; return 0; }
2463 EOF
2464 if { (eval echo configure:2465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2465   rm -rf conftest*
2466   eval "ac_cv_func_gethostbyname=yes"
2467 else
2468   echo "configure: failed program was:" >&5
2469   cat conftest.$ac_ext >&5
2470   rm -rf conftest*
2471   eval "ac_cv_func_gethostbyname=no"
2472 fi
2473 rm -f conftest*
2474 fi
2475
2476 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
2477   echo "$ac_t""yes" 1>&6
2478   :
2479 else
2480   echo "$ac_t""no" 1>&6
2481 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
2482 echo "configure:2483: checking for gethostbyname in -lnsl" >&5
2483 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
2484 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2485   echo $ac_n "(cached) $ac_c" 1>&6
2486 else
2487   ac_save_LIBS="$LIBS"
2488 LIBS="-lnsl  $LIBS"
2489 cat > conftest.$ac_ext <<EOF
2490 #line 2491 "configure"
2491 #include "confdefs.h"
2492 /* Override any gcc2 internal prototype to avoid an error.  */
2493 /* We use char because int might match the return type of a gcc2
2494     builtin and then its argument prototype would still apply.  */
2495 char gethostbyname();
2496
2497 int main() {
2498 gethostbyname()
2499 ; return 0; }
2500 EOF
2501 if { (eval echo configure:2502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2502   rm -rf conftest*
2503   eval "ac_cv_lib_$ac_lib_var=yes"
2504 else
2505   echo "configure: failed program was:" >&5
2506   cat conftest.$ac_ext >&5
2507   rm -rf conftest*
2508   eval "ac_cv_lib_$ac_lib_var=no"
2509 fi
2510 rm -f conftest*
2511 LIBS="$ac_save_LIBS"
2512
2513 fi
2514 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2515   echo "$ac_t""yes" 1>&6
2516     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \
2517     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2518   cat >> confdefs.h <<EOF
2519 #define $ac_tr_lib 1
2520 EOF
2521
2522   LIBS="-lnsl $LIBS"
2523
2524 else
2525   echo "$ac_t""no" 1>&6
2526 echo $ac_n "checking for gethostbyname in -lresolv""... $ac_c" 1>&6
2527 echo "configure:2528: checking for gethostbyname in -lresolv" >&5
2528 ac_lib_var=`echo resolv'_'gethostbyname | sed 'y%./+-%__p_%'`
2529 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2530   echo $ac_n "(cached) $ac_c" 1>&6
2531 else
2532   ac_save_LIBS="$LIBS"
2533 LIBS="-lresolv  $LIBS"
2534 cat > conftest.$ac_ext <<EOF
2535 #line 2536 "configure"
2536 #include "confdefs.h"
2537 /* Override any gcc2 internal prototype to avoid an error.  */
2538 /* We use char because int might match the return type of a gcc2
2539     builtin and then its argument prototype would still apply.  */
2540 char gethostbyname();
2541
2542 int main() {
2543 gethostbyname()
2544 ; return 0; }
2545 EOF
2546 if { (eval echo configure:2547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2547   rm -rf conftest*
2548   eval "ac_cv_lib_$ac_lib_var=yes"
2549 else
2550   echo "configure: failed program was:" >&5
2551   cat conftest.$ac_ext >&5
2552   rm -rf conftest*
2553   eval "ac_cv_lib_$ac_lib_var=no"
2554 fi
2555 rm -f conftest*
2556 LIBS="$ac_save_LIBS"
2557
2558 fi
2559 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2560   echo "$ac_t""yes" 1>&6
2561     ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
2562     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2563   cat >> confdefs.h <<EOF
2564 #define $ac_tr_lib 1
2565 EOF
2566
2567   LIBS="-lresolv $LIBS"
2568
2569 else
2570   echo "$ac_t""no" 1>&6
2571 fi
2572
2573 fi
2574
2575 fi
2576
2577 echo $ac_n "checking for socket""... $ac_c" 1>&6
2578 echo "configure:2579: checking for socket" >&5
2579 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
2580   echo $ac_n "(cached) $ac_c" 1>&6
2581 else
2582   cat > conftest.$ac_ext <<EOF
2583 #line 2584 "configure"
2584 #include "confdefs.h"
2585 /* System header to define __stub macros and hopefully few prototypes,
2586     which can conflict with char socket(); below.  */
2587 #include <assert.h>
2588 /* Override any gcc2 internal prototype to avoid an error.  */
2589 /* We use char because int might match the return type of a gcc2
2590     builtin and then its argument prototype would still apply.  */
2591 char socket();
2592
2593 int main() {
2594
2595 /* The GNU C library defines this for functions which it implements
2596     to always fail with ENOSYS.  Some functions are actually named
2597     something starting with __ and the normal name is an alias.  */
2598 #if defined (__stub_socket) || defined (__stub___socket)
2599 choke me
2600 #else
2601 socket();
2602 #endif
2603
2604 ; return 0; }
2605 EOF
2606 if { (eval echo configure:2607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2607   rm -rf conftest*
2608   eval "ac_cv_func_socket=yes"
2609 else
2610   echo "configure: failed program was:" >&5
2611   cat conftest.$ac_ext >&5
2612   rm -rf conftest*
2613   eval "ac_cv_func_socket=no"
2614 fi
2615 rm -f conftest*
2616 fi
2617
2618 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
2619   echo "$ac_t""yes" 1>&6
2620   :
2621 else
2622   echo "$ac_t""no" 1>&6
2623 echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
2624 echo "configure:2625: checking for socket in -lsocket" >&5
2625 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
2626 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2627   echo $ac_n "(cached) $ac_c" 1>&6
2628 else
2629   ac_save_LIBS="$LIBS"
2630 LIBS="-lsocket  $LIBS"
2631 cat > conftest.$ac_ext <<EOF
2632 #line 2633 "configure"
2633 #include "confdefs.h"
2634 /* Override any gcc2 internal prototype to avoid an error.  */
2635 /* We use char because int might match the return type of a gcc2
2636     builtin and then its argument prototype would still apply.  */
2637 char socket();
2638
2639 int main() {
2640 socket()
2641 ; return 0; }
2642 EOF
2643 if { (eval echo configure:2644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2644   rm -rf conftest*
2645   eval "ac_cv_lib_$ac_lib_var=yes"
2646 else
2647   echo "configure: failed program was:" >&5
2648   cat conftest.$ac_ext >&5
2649   rm -rf conftest*
2650   eval "ac_cv_lib_$ac_lib_var=no"
2651 fi
2652 rm -f conftest*
2653 LIBS="$ac_save_LIBS"
2654
2655 fi
2656 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2657   echo "$ac_t""yes" 1>&6
2658     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
2659     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2660   cat >> confdefs.h <<EOF
2661 #define $ac_tr_lib 1
2662 EOF
2663
2664   LIBS="-lsocket $LIBS"
2665
2666 else
2667   echo "$ac_t""no" 1>&6
2668 fi
2669
2670 fi
2671
2672
2673
2674 echo $ac_n "checking for ruserpass""... $ac_c" 1>&6
2675 echo "configure:2676: checking for ruserpass" >&5
2676 if eval "test \"`echo '$''{'ac_cv_func_ruserpass'+set}'`\" = set"; then
2677   echo $ac_n "(cached) $ac_c" 1>&6
2678 else
2679   cat > conftest.$ac_ext <<EOF
2680 #line 2681 "configure"
2681 #include "confdefs.h"
2682 /* System header to define __stub macros and hopefully few prototypes,
2683     which can conflict with char ruserpass(); below.  */
2684 #include <assert.h>
2685 /* Override any gcc2 internal prototype to avoid an error.  */
2686 /* We use char because int might match the return type of a gcc2
2687     builtin and then its argument prototype would still apply.  */
2688 char ruserpass();
2689
2690 int main() {
2691
2692 /* The GNU C library defines this for functions which it implements
2693     to always fail with ENOSYS.  Some functions are actually named
2694     something starting with __ and the normal name is an alias.  */
2695 #if defined (__stub_ruserpass) || defined (__stub___ruserpass)
2696 choke me
2697 #else
2698 ruserpass();
2699 #endif
2700
2701 ; return 0; }
2702 EOF
2703 if { (eval echo configure:2704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2704   rm -rf conftest*
2705   eval "ac_cv_func_ruserpass=yes"
2706 else
2707   echo "configure: failed program was:" >&5
2708   cat conftest.$ac_ext >&5
2709   rm -rf conftest*
2710   eval "ac_cv_func_ruserpass=no"
2711 fi
2712 rm -f conftest*
2713 fi
2714
2715 if eval "test \"`echo '$ac_cv_func_'ruserpass`\" = yes"; then
2716   echo "$ac_t""yes" 1>&6
2717   :
2718 else
2719   echo "$ac_t""no" 1>&6
2720 echo $ac_n "checking for _ruserpass""... $ac_c" 1>&6
2721 echo "configure:2722: checking for _ruserpass" >&5
2722 if eval "test \"`echo '$''{'ac_cv_func__ruserpass'+set}'`\" = set"; then
2723   echo $ac_n "(cached) $ac_c" 1>&6
2724 else
2725   cat > conftest.$ac_ext <<EOF
2726 #line 2727 "configure"
2727 #include "confdefs.h"
2728 /* System header to define __stub macros and hopefully few prototypes,
2729     which can conflict with char _ruserpass(); below.  */
2730 #include <assert.h>
2731 /* Override any gcc2 internal prototype to avoid an error.  */
2732 /* We use char because int might match the return type of a gcc2
2733     builtin and then its argument prototype would still apply.  */
2734 char _ruserpass();
2735
2736 int main() {
2737
2738 /* The GNU C library defines this for functions which it implements
2739     to always fail with ENOSYS.  Some functions are actually named
2740     something starting with __ and the normal name is an alias.  */
2741 #if defined (__stub__ruserpass) || defined (__stub____ruserpass)
2742 choke me
2743 #else
2744 _ruserpass();
2745 #endif
2746
2747 ; return 0; }
2748 EOF
2749 if { (eval echo configure:2750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2750   rm -rf conftest*
2751   eval "ac_cv_func__ruserpass=yes"
2752 else
2753   echo "configure: failed program was:" >&5
2754   cat conftest.$ac_ext >&5
2755   rm -rf conftest*
2756   eval "ac_cv_func__ruserpass=no"
2757 fi
2758 rm -f conftest*
2759 fi
2760
2761 if eval "test \"`echo '$ac_cv_func_'_ruserpass`\" = yes"; then
2762   echo "$ac_t""yes" 1>&6
2763   :
2764 else
2765   echo "$ac_t""no" 1>&6
2766 echo $ac_n "checking for _ruserpass in -lsocket""... $ac_c" 1>&6
2767 echo "configure:2768: checking for _ruserpass in -lsocket" >&5
2768 ac_lib_var=`echo socket'_'_ruserpass | sed 'y%./+-%__p_%'`
2769 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2770   echo $ac_n "(cached) $ac_c" 1>&6
2771 else
2772   ac_save_LIBS="$LIBS"
2773 LIBS="-lsocket  $LIBS"
2774 cat > conftest.$ac_ext <<EOF
2775 #line 2776 "configure"
2776 #include "confdefs.h"
2777 /* Override any gcc2 internal prototype to avoid an error.  */
2778 /* We use char because int might match the return type of a gcc2
2779     builtin and then its argument prototype would still apply.  */
2780 char _ruserpass();
2781
2782 int main() {
2783 _ruserpass()
2784 ; return 0; }
2785 EOF
2786 if { (eval echo configure:2787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2787   rm -rf conftest*
2788   eval "ac_cv_lib_$ac_lib_var=yes"
2789 else
2790   echo "configure: failed program was:" >&5
2791   cat conftest.$ac_ext >&5
2792   rm -rf conftest*
2793   eval "ac_cv_lib_$ac_lib_var=no"
2794 fi
2795 rm -f conftest*
2796 LIBS="$ac_save_LIBS"
2797
2798 fi
2799 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2800   echo "$ac_t""yes" 1>&6
2801     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
2802     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2803   cat >> confdefs.h <<EOF
2804 #define $ac_tr_lib 1
2805 EOF
2806
2807   LIBS="-lsocket $LIBS"
2808
2809 else
2810   echo "$ac_t""no" 1>&6
2811 fi
2812
2813 fi
2814
2815 fi
2816
2817 if test x$ac_cv_func_ruserpass = xno; then
2818   if test x$ac_cv_func__ruserpass = xyes -o x$ac_cv_lib_socket__ruserpass = xyes; then
2819     cat >> confdefs.h <<\EOF
2820 #define ruserpass _ruserpass
2821 EOF
2822
2823   else
2824     LIBOBJS="$LIBOBJS ruserpass.o"
2825   fi
2826 fi
2827
2828
2829 termcap_curses_order="termcap curses ncurses"
2830 for lib in $termcap_curses_order; do
2831   echo $ac_n "checking for tgetent in -l${lib}""... $ac_c" 1>&6
2832 echo "configure:2833: checking for tgetent in -l${lib}" >&5
2833 ac_lib_var=`echo ${lib}'_'tgetent | sed 'y%./+-%__p_%'`
2834 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2835   echo $ac_n "(cached) $ac_c" 1>&6
2836 else
2837   ac_save_LIBS="$LIBS"
2838 LIBS="-l${lib}  $LIBS"
2839 cat > conftest.$ac_ext <<EOF
2840 #line 2841 "configure"
2841 #include "confdefs.h"
2842 /* Override any gcc2 internal prototype to avoid an error.  */
2843 /* We use char because int might match the return type of a gcc2
2844     builtin and then its argument prototype would still apply.  */
2845 char tgetent();
2846
2847 int main() {
2848 tgetent()
2849 ; return 0; }
2850 EOF
2851 if { (eval echo configure:2852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2852   rm -rf conftest*
2853   eval "ac_cv_lib_$ac_lib_var=yes"
2854 else
2855   echo "configure: failed program was:" >&5
2856   cat conftest.$ac_ext >&5
2857   rm -rf conftest*
2858   eval "ac_cv_lib_$ac_lib_var=no"
2859 fi
2860 rm -f conftest*
2861 LIBS="$ac_save_LIBS"
2862
2863 fi
2864 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2865   echo "$ac_t""yes" 1>&6
2866   TERMLIB="-l$lib"; break
2867 else
2868   echo "$ac_t""no" 1>&6
2869 fi
2870
2871 done
2872
2873 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
2874 echo "configure:2875: checking for dbm_open" >&5
2875 if eval "test \"`echo '$''{'ac_cv_func_dbm_open'+set}'`\" = set"; then
2876   echo $ac_n "(cached) $ac_c" 1>&6
2877 else
2878   cat > conftest.$ac_ext <<EOF
2879 #line 2880 "configure"
2880 #include "confdefs.h"
2881 /* System header to define __stub macros and hopefully few prototypes,
2882     which can conflict with char dbm_open(); below.  */
2883 #include <assert.h>
2884 /* Override any gcc2 internal prototype to avoid an error.  */
2885 /* We use char because int might match the return type of a gcc2
2886     builtin and then its argument prototype would still apply.  */
2887 char dbm_open();
2888
2889 int main() {
2890
2891 /* The GNU C library defines this for functions which it implements
2892     to always fail with ENOSYS.  Some functions are actually named
2893     something starting with __ and the normal name is an alias.  */
2894 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
2895 choke me
2896 #else
2897 dbm_open();
2898 #endif
2899
2900 ; return 0; }
2901 EOF
2902 if { (eval echo configure:2903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2903   rm -rf conftest*
2904   eval "ac_cv_func_dbm_open=yes"
2905 else
2906   echo "configure: failed program was:" >&5
2907   cat conftest.$ac_ext >&5
2908   rm -rf conftest*
2909   eval "ac_cv_func_dbm_open=no"
2910 fi
2911 rm -f conftest*
2912 fi
2913
2914 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
2915   echo "$ac_t""yes" 1>&6
2916   :
2917 else
2918   echo "$ac_t""no" 1>&6
2919 echo $ac_n "checking for dbm_open in -lndbm""... $ac_c" 1>&6
2920 echo "configure:2921: checking for dbm_open in -lndbm" >&5
2921 ac_lib_var=`echo ndbm'_'dbm_open | sed 'y%./+-%__p_%'`
2922 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2923   echo $ac_n "(cached) $ac_c" 1>&6
2924 else
2925   ac_save_LIBS="$LIBS"
2926 LIBS="-lndbm  $LIBS"
2927 cat > conftest.$ac_ext <<EOF
2928 #line 2929 "configure"
2929 #include "confdefs.h"
2930 /* Override any gcc2 internal prototype to avoid an error.  */
2931 /* We use char because int might match the return type of a gcc2
2932     builtin and then its argument prototype would still apply.  */
2933 char dbm_open();
2934
2935 int main() {
2936 dbm_open()
2937 ; return 0; }
2938 EOF
2939 if { (eval echo configure:2940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2940   rm -rf conftest*
2941   eval "ac_cv_lib_$ac_lib_var=yes"
2942 else
2943   echo "configure: failed program was:" >&5
2944   cat conftest.$ac_ext >&5
2945   rm -rf conftest*
2946   eval "ac_cv_lib_$ac_lib_var=no"
2947 fi
2948 rm -f conftest*
2949 LIBS="$ac_save_LIBS"
2950
2951 fi
2952 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2953   echo "$ac_t""yes" 1>&6
2954     ac_tr_lib=HAVE_LIB`echo ndbm | sed -e 's/^a-zA-Z0-9_/_/g' \
2955     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2956   cat >> confdefs.h <<EOF
2957 #define $ac_tr_lib 1
2958 EOF
2959
2960   LIBS="-lndbm $LIBS"
2961
2962 else
2963   echo "$ac_t""no" 1>&6
2964 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
2965 echo "configure:2966: checking for dbm_open in -ldbm" >&5
2966 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
2967 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2968   echo $ac_n "(cached) $ac_c" 1>&6
2969 else
2970   ac_save_LIBS="$LIBS"
2971 LIBS="-ldbm  $LIBS"
2972 cat > conftest.$ac_ext <<EOF
2973 #line 2974 "configure"
2974 #include "confdefs.h"
2975 /* Override any gcc2 internal prototype to avoid an error.  */
2976 /* We use char because int might match the return type of a gcc2
2977     builtin and then its argument prototype would still apply.  */
2978 char dbm_open();
2979
2980 int main() {
2981 dbm_open()
2982 ; return 0; }
2983 EOF
2984 if { (eval echo configure:2985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2985   rm -rf conftest*
2986   eval "ac_cv_lib_$ac_lib_var=yes"
2987 else
2988   echo "configure: failed program was:" >&5
2989   cat conftest.$ac_ext >&5
2990   rm -rf conftest*
2991   eval "ac_cv_lib_$ac_lib_var=no"
2992 fi
2993 rm -f conftest*
2994 LIBS="$ac_save_LIBS"
2995
2996 fi
2997 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2998   echo "$ac_t""yes" 1>&6
2999     ac_tr_lib=HAVE_LIB`echo dbm | sed -e 's/^a-zA-Z0-9_/_/g' \
3000     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3001   cat >> confdefs.h <<EOF
3002 #define $ac_tr_lib 1
3003 EOF
3004
3005   LIBS="-ldbm $LIBS"
3006
3007 else
3008   echo "$ac_t""no" 1>&6
3009 fi
3010
3011 fi
3012
3013 fi
3014
3015
3016 if test x$with_hesiod != x -a x$with_hesiod != xno; then
3017   if test x$with_hesiod != xyes; then
3018     HESIOD_INCLUDES="-I$with_hesiod/include"
3019     HESIOD_LIBS="-L$with_hesiod/lib"
3020   fi
3021   echo $ac_n "checking for res_send""... $ac_c" 1>&6
3022 echo "configure:3023: checking for res_send" >&5
3023 if eval "test \"`echo '$''{'ac_cv_func_res_send'+set}'`\" = set"; then
3024   echo $ac_n "(cached) $ac_c" 1>&6
3025 else
3026   cat > conftest.$ac_ext <<EOF
3027 #line 3028 "configure"
3028 #include "confdefs.h"
3029 /* System header to define __stub macros and hopefully few prototypes,
3030     which can conflict with char res_send(); below.  */
3031 #include <assert.h>
3032 /* Override any gcc2 internal prototype to avoid an error.  */
3033 /* We use char because int might match the return type of a gcc2
3034     builtin and then its argument prototype would still apply.  */
3035 char res_send();
3036
3037 int main() {
3038
3039 /* The GNU C library defines this for functions which it implements
3040     to always fail with ENOSYS.  Some functions are actually named
3041     something starting with __ and the normal name is an alias.  */
3042 #if defined (__stub_res_send) || defined (__stub___res_send)
3043 choke me
3044 #else
3045 res_send();
3046 #endif
3047
3048 ; return 0; }
3049 EOF
3050 if { (eval echo configure:3051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3051   rm -rf conftest*
3052   eval "ac_cv_func_res_send=yes"
3053 else
3054   echo "configure: failed program was:" >&5
3055   cat conftest.$ac_ext >&5
3056   rm -rf conftest*
3057   eval "ac_cv_func_res_send=no"
3058 fi
3059 rm -f conftest*
3060 fi
3061
3062 if eval "test \"`echo '$ac_cv_func_'res_send`\" = yes"; then
3063   echo "$ac_t""yes" 1>&6
3064   :
3065 else
3066   echo "$ac_t""no" 1>&6
3067 echo $ac_n "checking for res_send in -lresolv""... $ac_c" 1>&6
3068 echo "configure:3069: checking for res_send in -lresolv" >&5
3069 ac_lib_var=`echo resolv'_'res_send | sed 'y%./+-%__p_%'`
3070 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3071   echo $ac_n "(cached) $ac_c" 1>&6
3072 else
3073   ac_save_LIBS="$LIBS"
3074 LIBS="-lresolv  $LIBS"
3075 cat > conftest.$ac_ext <<EOF
3076 #line 3077 "configure"
3077 #include "confdefs.h"
3078 /* Override any gcc2 internal prototype to avoid an error.  */
3079 /* We use char because int might match the return type of a gcc2
3080     builtin and then its argument prototype would still apply.  */
3081 char res_send();
3082
3083 int main() {
3084 res_send()
3085 ; return 0; }
3086 EOF
3087 if { (eval echo configure:3088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3088   rm -rf conftest*
3089   eval "ac_cv_lib_$ac_lib_var=yes"
3090 else
3091   echo "configure: failed program was:" >&5
3092   cat conftest.$ac_ext >&5
3093   rm -rf conftest*
3094   eval "ac_cv_lib_$ac_lib_var=no"
3095 fi
3096 rm -f conftest*
3097 LIBS="$ac_save_LIBS"
3098
3099 fi
3100 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3101   echo "$ac_t""yes" 1>&6
3102     ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
3103     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3104   cat >> confdefs.h <<EOF
3105 #define $ac_tr_lib 1
3106 EOF
3107
3108   LIBS="-lresolv $LIBS"
3109
3110 else
3111   echo "$ac_t""no" 1>&6
3112 fi
3113
3114 fi
3115
3116   echo $ac_n "checking for hes_resolve in -lhesiod""... $ac_c" 1>&6
3117 echo "configure:3118: checking for hes_resolve in -lhesiod" >&5
3118 ac_lib_var=`echo hesiod'_'hes_resolve | sed 'y%./+-%__p_%'`
3119 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3120   echo $ac_n "(cached) $ac_c" 1>&6
3121 else
3122   ac_save_LIBS="$LIBS"
3123 LIBS="-lhesiod $HESIOD_LIBS $LIBS"
3124 cat > conftest.$ac_ext <<EOF
3125 #line 3126 "configure"
3126 #include "confdefs.h"
3127 /* Override any gcc2 internal prototype to avoid an error.  */
3128 /* We use char because int might match the return type of a gcc2
3129     builtin and then its argument prototype would still apply.  */
3130 char hes_resolve();
3131
3132 int main() {
3133 hes_resolve()
3134 ; return 0; }
3135 EOF
3136 if { (eval echo configure:3137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3137   rm -rf conftest*
3138   eval "ac_cv_lib_$ac_lib_var=yes"
3139 else
3140   echo "configure: failed program was:" >&5
3141   cat conftest.$ac_ext >&5
3142   rm -rf conftest*
3143   eval "ac_cv_lib_$ac_lib_var=no"
3144 fi
3145 rm -f conftest*
3146 LIBS="$ac_save_LIBS"
3147
3148 fi
3149 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3150   echo "$ac_t""yes" 1>&6
3151   HESIOD_LIBS="$HESIOD_LIBS -lhesiod"
3152 else
3153   echo "$ac_t""no" 1>&6
3154 { echo "configure: error: Hesiod library not found" 1>&2; exit 1; }
3155 fi
3156
3157 fi
3158
3159 if test x$with_krb4 != x -a x$with_krb4 != xno; then
3160   if test x$with_krb4 != xyes; then
3161     KRB4_INCLUDES="-I$with_krb4/include"
3162     if test -d "$with_krb4/include/kerberosIV"; then
3163       KRB4_INCLUDES="$KRB4_INCLUDES -I$with_krb4/include/kerberosIV"
3164     fi
3165     KRB4_LIBS="-L$with_krb4/lib"
3166   elif test -d /usr/include/kerberosIV; then
3167     KRB4_INCLUDES="-I/usr/include/kerberosIV"
3168   fi
3169   echo $ac_n "checking for krb_rd_req in -lkrb4""... $ac_c" 1>&6
3170 echo "configure:3171: checking for krb_rd_req in -lkrb4" >&5
3171 ac_lib_var=`echo krb4'_'krb_rd_req | sed 'y%./+-%__p_%'`
3172 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3173   echo $ac_n "(cached) $ac_c" 1>&6
3174 else
3175   ac_save_LIBS="$LIBS"
3176 LIBS="-lkrb4 $KRB4_LIBS -ldes425 -lkrb5 -lcrypto -lcom_err $LIBS"
3177 cat > conftest.$ac_ext <<EOF
3178 #line 3179 "configure"
3179 #include "confdefs.h"
3180 /* Override any gcc2 internal prototype to avoid an error.  */
3181 /* We use char because int might match the return type of a gcc2
3182     builtin and then its argument prototype would still apply.  */
3183 char krb_rd_req();
3184
3185 int main() {
3186 krb_rd_req()
3187 ; return 0; }
3188 EOF
3189 if { (eval echo configure:3190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3190   rm -rf conftest*
3191   eval "ac_cv_lib_$ac_lib_var=yes"
3192 else
3193   echo "configure: failed program was:" >&5
3194   cat conftest.$ac_ext >&5
3195   rm -rf conftest*
3196   eval "ac_cv_lib_$ac_lib_var=no"
3197 fi
3198 rm -f conftest*
3199 LIBS="$ac_save_LIBS"
3200
3201 fi
3202 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3203   echo "$ac_t""yes" 1>&6
3204   KRB4_LIBS="$KRB4_LIBS -lkrb4 -ldes425 -lkrb5 -lcrypto -lcom_err"
3205 else
3206   echo "$ac_t""no" 1>&6
3207 echo $ac_n "checking for krb_rd_req in -lkrb""... $ac_c" 1>&6
3208 echo "configure:3209: checking for krb_rd_req in -lkrb" >&5
3209 ac_lib_var=`echo krb'_'krb_rd_req | sed 'y%./+-%__p_%'`
3210 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3211   echo $ac_n "(cached) $ac_c" 1>&6
3212 else
3213   ac_save_LIBS="$LIBS"
3214 LIBS="-lkrb $KRB4_LIBS -ldes $LIBS"
3215 cat > conftest.$ac_ext <<EOF
3216 #line 3217 "configure"
3217 #include "confdefs.h"
3218 /* Override any gcc2 internal prototype to avoid an error.  */
3219 /* We use char because int might match the return type of a gcc2
3220     builtin and then its argument prototype would still apply.  */
3221 char krb_rd_req();
3222
3223 int main() {
3224 krb_rd_req()
3225 ; return 0; }
3226 EOF
3227 if { (eval echo configure:3228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3228   rm -rf conftest*
3229   eval "ac_cv_lib_$ac_lib_var=yes"
3230 else
3231   echo "configure: failed program was:" >&5
3232   cat conftest.$ac_ext >&5
3233   rm -rf conftest*
3234   eval "ac_cv_lib_$ac_lib_var=no"
3235 fi
3236 rm -f conftest*
3237 LIBS="$ac_save_LIBS"
3238
3239 fi
3240 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3241   echo "$ac_t""yes" 1>&6
3242   KRB4_LIBS="$KRB4_LIBS -lkrb -ldes"
3243 else
3244   echo "$ac_t""no" 1>&6
3245 { echo "configure: error: Kerberos 4 libraries not found" 1>&2; exit 1; }
3246 fi
3247
3248 fi
3249
3250 fi
3251
3252
3253 nmh_save_LIBS="$LIBS"
3254 LIBS="$TERMLIB $LIBS"
3255
3256 echo $ac_n "checking if an include file defines ospeed""... $ac_c" 1>&6
3257 echo "configure:3258: checking if an include file defines ospeed" >&5
3258 if eval "test \"`echo '$''{'nmh_cv_decl_ospeed_include_defines'+set}'`\" = set"; then
3259   echo $ac_n "(cached) $ac_c" 1>&6
3260 else
3261   cat > conftest.$ac_ext <<EOF
3262 #line 3263 "configure"
3263 #include "confdefs.h"
3264 #include <sys/types.h>
3265 #if HAVE_TERMIOS_H
3266 #include <termios.h>
3267 #endif
3268 #if HAVE_TERMCAP_H
3269 #include <termcap.h>
3270 #endif
3271 int main() {
3272 ospeed = 0;
3273 ; return 0; }
3274 EOF
3275 if { (eval echo configure:3276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3276   rm -rf conftest*
3277   nmh_cv_decl_ospeed_include_defines=yes
3278 else
3279   echo "configure: failed program was:" >&5
3280   cat conftest.$ac_ext >&5
3281   rm -rf conftest*
3282   nmh_cv_decl_ospeed_include_defines=no
3283 fi
3284 rm -f conftest*
3285 fi
3286
3287 echo "$ac_t""$nmh_cv_decl_ospeed_include_defines" 1>&6
3288  
3289 if test $nmh_cv_decl_ospeed_include_defines = no; then
3290   echo $ac_n "checking if you must define ospeed""... $ac_c" 1>&6
3291 echo "configure:3292: checking if you must define ospeed" >&5
3292 if eval "test \"`echo '$''{'nmh_cv_decl_ospeed_must_define'+set}'`\" = set"; then
3293   echo $ac_n "(cached) $ac_c" 1>&6
3294 else
3295   cat > conftest.$ac_ext <<EOF
3296 #line 3297 "configure"
3297 #include "confdefs.h"
3298
3299 int main() {
3300 extern short ospeed; ospeed = 0;
3301 ; return 0; }
3302 EOF
3303 if { (eval echo configure:3304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3304   rm -rf conftest*
3305   nmh_cv_decl_ospeed_must_define=yes
3306 else
3307   echo "configure: failed program was:" >&5
3308   cat conftest.$ac_ext >&5
3309   rm -rf conftest*
3310   nmh_cv_decl_ospeed_must_define=no
3311 fi
3312 rm -f conftest*
3313 fi
3314
3315 echo "$ac_t""$nmh_cv_decl_ospeed_must_define" 1>&6
3316 fi
3317  
3318 if test $nmh_cv_decl_ospeed_include_defines = yes; then
3319   cat >> confdefs.h <<\EOF
3320 #define HAVE_OSPEED 1
3321 EOF
3322
3323 elif test $nmh_cv_decl_ospeed_must_define = yes; then
3324   cat >> confdefs.h <<\EOF
3325 #define HAVE_OSPEED 1
3326 EOF
3327
3328   cat >> confdefs.h <<\EOF
3329 #define MUST_DEFINE_OSPEED 1
3330 EOF
3331
3332 fi
3333
3334
3335 LIBS="$nmh_save_LIBS"
3336
3337 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3338 echo "configure:3339: checking return type of signal handlers" >&5
3339 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3340   echo $ac_n "(cached) $ac_c" 1>&6
3341 else
3342   cat > conftest.$ac_ext <<EOF
3343 #line 3344 "configure"
3344 #include "confdefs.h"
3345 #include <sys/types.h>
3346 #include <signal.h>
3347 #ifdef signal
3348 #undef signal
3349 #endif
3350 #ifdef __cplusplus
3351 extern "C" void (*signal (int, void (*)(int)))(int);
3352 #else
3353 void (*signal ()) ();
3354 #endif
3355
3356 int main() {
3357 int i;
3358 ; return 0; }
3359 EOF
3360 if { (eval echo configure:3361: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3361   rm -rf conftest*
3362   ac_cv_type_signal=void
3363 else
3364   echo "configure: failed program was:" >&5
3365   cat conftest.$ac_ext >&5
3366   rm -rf conftest*
3367   ac_cv_type_signal=int
3368 fi
3369 rm -f conftest*
3370 fi
3371
3372 echo "$ac_t""$ac_cv_type_signal" 1>&6
3373 cat >> confdefs.h <<EOF
3374 #define RETSIGTYPE $ac_cv_type_signal
3375 EOF
3376
3377
3378 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3379 echo "configure:3380: checking for pid_t" >&5
3380 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
3381   echo $ac_n "(cached) $ac_c" 1>&6
3382 else
3383   cat > conftest.$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3386 #include <sys/types.h>
3387 #if STDC_HEADERS
3388 #include <stdlib.h>
3389 #include <stddef.h>
3390 #endif
3391 EOF
3392 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3393   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3394   rm -rf conftest*
3395   ac_cv_type_pid_t=yes
3396 else
3397   rm -rf conftest*
3398   ac_cv_type_pid_t=no
3399 fi
3400 rm -f conftest*
3401
3402 fi
3403 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3404 if test $ac_cv_type_pid_t = no; then
3405   cat >> confdefs.h <<\EOF
3406 #define pid_t int
3407 EOF
3408
3409 fi
3410
3411 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3412 echo "configure:3413: checking for off_t" >&5
3413 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3414   echo $ac_n "(cached) $ac_c" 1>&6
3415 else
3416   cat > conftest.$ac_ext <<EOF
3417 #line 3418 "configure"
3418 #include "confdefs.h"
3419 #include <sys/types.h>
3420 #if STDC_HEADERS
3421 #include <stdlib.h>
3422 #include <stddef.h>
3423 #endif
3424 EOF
3425 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3426   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3427   rm -rf conftest*
3428   ac_cv_type_off_t=yes
3429 else
3430   rm -rf conftest*
3431   ac_cv_type_off_t=no
3432 fi
3433 rm -f conftest*
3434
3435 fi
3436 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3437 if test $ac_cv_type_off_t = no; then
3438   cat >> confdefs.h <<\EOF
3439 #define off_t long
3440 EOF
3441
3442 fi
3443
3444 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3445 echo "configure:3446: checking for uid_t in sys/types.h" >&5
3446 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
3447   echo $ac_n "(cached) $ac_c" 1>&6
3448 else
3449   cat > conftest.$ac_ext <<EOF
3450 #line 3451 "configure"
3451 #include "confdefs.h"
3452 #include <sys/types.h>
3453 EOF
3454 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3455   egrep "uid_t" >/dev/null 2>&1; then
3456   rm -rf conftest*
3457   ac_cv_type_uid_t=yes
3458 else
3459   rm -rf conftest*
3460   ac_cv_type_uid_t=no
3461 fi
3462 rm -f conftest*
3463
3464 fi
3465
3466 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
3467 if test $ac_cv_type_uid_t = no; then
3468   cat >> confdefs.h <<\EOF
3469 #define uid_t int
3470 EOF
3471
3472   cat >> confdefs.h <<\EOF
3473 #define gid_t int
3474 EOF
3475
3476 fi
3477
3478 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
3479 echo "configure:3480: checking for mode_t" >&5
3480 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
3481   echo $ac_n "(cached) $ac_c" 1>&6
3482 else
3483   cat > conftest.$ac_ext <<EOF
3484 #line 3485 "configure"
3485 #include "confdefs.h"
3486 #include <sys/types.h>
3487 #if STDC_HEADERS
3488 #include <stdlib.h>
3489 #include <stddef.h>
3490 #endif
3491 EOF
3492 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3493   egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3494   rm -rf conftest*
3495   ac_cv_type_mode_t=yes
3496 else
3497   rm -rf conftest*
3498   ac_cv_type_mode_t=no
3499 fi
3500 rm -f conftest*
3501
3502 fi
3503 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
3504 if test $ac_cv_type_mode_t = no; then
3505   cat >> confdefs.h <<\EOF
3506 #define mode_t int
3507 EOF
3508
3509 fi
3510
3511 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3512 echo "configure:3513: checking for size_t" >&5
3513 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3514   echo $ac_n "(cached) $ac_c" 1>&6
3515 else
3516   cat > conftest.$ac_ext <<EOF
3517 #line 3518 "configure"
3518 #include "confdefs.h"
3519 #include <sys/types.h>
3520 #if STDC_HEADERS
3521 #include <stdlib.h>
3522 #include <stddef.h>
3523 #endif
3524 EOF
3525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3526   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3527   rm -rf conftest*
3528   ac_cv_type_size_t=yes
3529 else
3530   rm -rf conftest*
3531   ac_cv_type_size_t=no
3532 fi
3533 rm -f conftest*
3534
3535 fi
3536 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3537 if test $ac_cv_type_size_t = no; then
3538   cat >> confdefs.h <<\EOF
3539 #define size_t unsigned
3540 EOF
3541
3542 fi
3543
3544
3545 echo $ac_n "checking for sigset_t""... $ac_c" 1>&6
3546 echo "configure:3547: checking for sigset_t" >&5
3547 if eval "test \"`echo '$''{'nmh_cv_type_sigset_t'+set}'`\" = set"; then
3548   echo $ac_n "(cached) $ac_c" 1>&6
3549 else
3550   cat > conftest.$ac_ext <<EOF
3551 #line 3552 "configure"
3552 #include "confdefs.h"
3553 #include <sys/types.h>
3554 #include <signal.h>
3555 int main() {
3556 sigset_t tempsigset;
3557 ; return 0; }
3558 EOF
3559 if { (eval echo configure:3560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3560   rm -rf conftest*
3561   nmh_cv_type_sigset_t=yes
3562 else
3563   echo "configure: failed program was:" >&5
3564   cat conftest.$ac_ext >&5
3565   rm -rf conftest*
3566   nmh_cv_type_sigset_t=no
3567 fi
3568 rm -f conftest*
3569 fi
3570
3571 echo "$ac_t""$nmh_cv_type_sigset_t" 1>&6
3572 if test $nmh_cv_type_sigset_t = no; then
3573   cat >> confdefs.h <<\EOF
3574 #define sigset_t unsigned int
3575 EOF
3576
3577 fi
3578
3579 echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
3580 echo "configure:3581: checking for st_blksize in struct stat" >&5
3581 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
3582   echo $ac_n "(cached) $ac_c" 1>&6
3583 else
3584   cat > conftest.$ac_ext <<EOF
3585 #line 3586 "configure"
3586 #include "confdefs.h"
3587 #include <sys/types.h>
3588 #include <sys/stat.h>
3589 int main() {
3590 struct stat s; s.st_blksize;
3591 ; return 0; }
3592 EOF
3593 if { (eval echo configure:3594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3594   rm -rf conftest*
3595   ac_cv_struct_st_blksize=yes
3596 else
3597   echo "configure: failed program was:" >&5
3598   cat conftest.$ac_ext >&5
3599   rm -rf conftest*
3600   ac_cv_struct_st_blksize=no
3601 fi
3602 rm -f conftest*
3603 fi
3604
3605 echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
3606 if test $ac_cv_struct_st_blksize = yes; then
3607   cat >> confdefs.h <<\EOF
3608 #define HAVE_ST_BLKSIZE 1
3609 EOF
3610
3611 fi
3612
3613
3614 echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
3615 echo "configure:3616: checking for tm_gmtoff in struct tm" >&5
3616 if eval "test \"`echo '$''{'nmh_cv_struct_tm_gmtoff'+set}'`\" = set"; then
3617   echo $ac_n "(cached) $ac_c" 1>&6
3618 else
3619   cat > conftest.$ac_ext <<EOF
3620 #line 3621 "configure"
3621 #include "confdefs.h"
3622 #ifdef TIME_WITH_SYS_TIME
3623 # include <sys/time.h>
3624 # include <time.h>
3625 #else
3626 # ifdef TM_IN_SYS_TIME
3627 #  include <sys/time.h>
3628 # else
3629 #  include <time.h>
3630 # endif
3631 #endif
3632 int main() {
3633 struct tm temptm; temptm.tm_gmtoff = 0;
3634 ; return 0; }
3635 EOF
3636 if { (eval echo configure:3637: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3637   rm -rf conftest*
3638   nmh_cv_struct_tm_gmtoff=yes
3639 else
3640   echo "configure: failed program was:" >&5
3641   cat conftest.$ac_ext >&5
3642   rm -rf conftest*
3643   nmh_cv_struct_tm_gmtoff=no
3644 fi
3645 rm -f conftest*
3646 fi
3647
3648 echo "$ac_t""$nmh_cv_struct_tm_gmtoff" 1>&6
3649 if test $nmh_cv_struct_tm_gmtoff = yes; then
3650   cat >> confdefs.h <<\EOF
3651 #define HAVE_TM_GMTOFF 1
3652 EOF
3653
3654 fi
3655
3656 echo $ac_n "checking what style of signals to use""... $ac_c" 1>&6
3657 echo "configure:3658: checking what style of signals to use" >&5
3658 if test $ac_cv_func_sigaction = yes -a $ac_cv_func_sigprocmask = yes; then
3659   signals_style=POSIX_SIGNALS
3660   cat >> confdefs.h <<\EOF
3661 #define POSIX_SIGNALS 1
3662 EOF
3663
3664   cat >> confdefs.h <<\EOF
3665 #define RELIABLE_SIGNALS 1
3666 EOF
3667
3668 elif test $ac_cv_func_sigblock = yes -a $ac_cv_func_sigsetmask = yes; then
3669   signals_style=BSD_SIGNALS
3670   cat >> confdefs.h <<\EOF
3671 #define BSD_SIGNALS 1
3672 EOF
3673
3674   cat >> confdefs.h <<\EOF
3675 #define RELIABLE_SIGNALS 1
3676 EOF
3677
3678 elif test $ac_cv_func_sighold = yes -a $ac_cv_func_sigrelse = yes; then
3679   signals_style=SYSV_SIGNALS
3680   cat >> confdefs.h <<\EOF
3681 #define SYSV_SIGNALS 1
3682 EOF
3683
3684 else
3685   signals_style=NO_SIGNAL_BLOCKING
3686   cat >> confdefs.h <<\EOF
3687 #define NO_SIGNAL_BLOCKING 1
3688 EOF
3689
3690 fi
3691
3692 echo "$ac_t""$signals_style" 1>&6
3693
3694 echo $ac_n "checking where signal.h is located""... $ac_c" 1>&6
3695 echo "configure:3696: checking where signal.h is located" >&5
3696 if eval "test \"`echo '$''{'nmh_cv_path_signal_h'+set}'`\" = set"; then
3697   echo $ac_n "(cached) $ac_c" 1>&6
3698 else
3699   for SIGNAL_H in /usr/include/bsd/sys/signal.h                   /usr/include/asm/signal.h                       /usr/include/asm/signum.h                       /usr/include/linux/signal.h                     /usr/include/sys/signal.h                       /dev/null;                     do
3700   test -f $SIGNAL_H && \
3701   grep '#[      ]*define[       ][      ]*SIG[0-9A-Z]*[         ]*[0-9][0-9]*' $SIGNAL_H > /dev/null && \
3702   break
3703 done
3704 nmh_cv_path_signal_h=$SIGNAL_H
3705
3706 fi
3707
3708 echo "$ac_t""$nmh_cv_path_signal_h" 1>&6
3709 SIGNAL_H=$nmh_cv_path_signal_h
3710
3711 trap '' 1 2 15
3712 cat > confcache <<\EOF
3713 # This file is a shell script that caches the results of configure
3714 # tests run on this system so they can be shared between configure
3715 # scripts and configure runs.  It is not useful on other systems.
3716 # If it contains results you don't want to keep, you may remove or edit it.
3717 #
3718 # By default, configure uses ./config.cache as the cache file,
3719 # creating it if it does not exist already.  You can give configure
3720 # the --cache-file=FILE option to use a different cache file; that is
3721 # what configure does when it calls configure scripts in
3722 # subdirectories, so they share the cache.
3723 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3724 # config.status only pays attention to the cache file if you give it the
3725 # --recheck option to rerun configure.
3726 #
3727 EOF
3728 # The following way of writing the cache mishandles newlines in values,
3729 # but we know of no workaround that is simple, portable, and efficient.
3730 # So, don't put newlines in cache variables' values.
3731 # Ultrix sh set writes to stderr and can't be redirected directly,
3732 # and sets the high bit in the cache file unless we assign to the vars.
3733 (set) 2>&1 |
3734   case `(ac_space=' '; set | grep ac_space) 2>&1` in
3735   *ac_space=\ *)
3736     # `set' does not quote correctly, so add quotes (double-quote substitution
3737     # turns \\\\ into \\, and sed turns \\ into \).
3738     sed -n \
3739       -e "s/'/'\\\\''/g" \
3740       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3741     ;;
3742   *)
3743     # `set' quotes correctly as required by POSIX, so do not add quotes.
3744     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3745     ;;
3746   esac >> confcache
3747 if cmp -s $cache_file confcache; then
3748   :
3749 else
3750   if test -w $cache_file; then
3751     echo "updating cache $cache_file"
3752     cat confcache > $cache_file
3753   else
3754     echo "not updating unwritable cache $cache_file"
3755   fi
3756 fi
3757 rm -f confcache
3758
3759 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3760
3761 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3762 # Let make expand exec_prefix.
3763 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3764
3765 # Any assignment to VPATH causes Sun make to only execute
3766 # the first set of double-colon rules, so remove it if not needed.
3767 # If there is a colon in the path, we need to keep it.
3768 if test "x$srcdir" = x.; then
3769   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
3770 fi
3771
3772 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3773
3774 DEFS=-DHAVE_CONFIG_H
3775
3776 # Without the "./", some shells look in PATH for config.status.
3777 : ${CONFIG_STATUS=./config.status}
3778
3779 echo creating $CONFIG_STATUS
3780 rm -f $CONFIG_STATUS
3781 cat > $CONFIG_STATUS <<EOF
3782 #! /bin/sh
3783 # Generated automatically by configure.
3784 # Run this file to recreate the current configuration.
3785 # This directory was configured as follows,
3786 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3787 #
3788 # $0 $ac_configure_args
3789 #
3790 # Compiler output produced by configure, useful for debugging
3791 # configure, is in ./config.log if it exists.
3792
3793 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3794 for ac_option
3795 do
3796   case "\$ac_option" in
3797   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3798     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3799     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3800   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3801     echo "$CONFIG_STATUS generated by autoconf version 2.13"
3802     exit 0 ;;
3803   -help | --help | --hel | --he | --h)
3804     echo "\$ac_cs_usage"; exit 0 ;;
3805   *) echo "\$ac_cs_usage"; exit 1 ;;
3806   esac
3807 done
3808
3809 ac_given_srcdir=$srcdir
3810 ac_given_INSTALL="$INSTALL"
3811
3812 trap 'rm -fr `echo "Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
3813           zotnet/Makefile zotnet/mts/Makefile zotnet/tws/Makefile \
3814           zotnet/mf/Makefile zotnet/bboards/Makefile mts/Makefile \
3815           mts/smtp/Makefile mts/sendmail/Makefile mts/mmdf/Makefile \
3816           etc/Makefile man/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3817 EOF
3818 cat >> $CONFIG_STATUS <<EOF
3819
3820 # Protect against being on the right side of a sed subst in config.status.
3821 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3822  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3823 $ac_vpsub
3824 $extrasub
3825 s%@SHELL@%$SHELL%g
3826 s%@CFLAGS@%$CFLAGS%g
3827 s%@CPPFLAGS@%$CPPFLAGS%g
3828 s%@CXXFLAGS@%$CXXFLAGS%g
3829 s%@FFLAGS@%$FFLAGS%g
3830 s%@DEFS@%$DEFS%g
3831 s%@LDFLAGS@%$LDFLAGS%g
3832 s%@LIBS@%$LIBS%g
3833 s%@exec_prefix@%$exec_prefix%g
3834 s%@prefix@%$prefix%g
3835 s%@program_transform_name@%$program_transform_name%g
3836 s%@bindir@%$bindir%g
3837 s%@sbindir@%$sbindir%g
3838 s%@libexecdir@%$libexecdir%g
3839 s%@datadir@%$datadir%g
3840 s%@sysconfdir@%$sysconfdir%g
3841 s%@sharedstatedir@%$sharedstatedir%g
3842 s%@localstatedir@%$localstatedir%g
3843 s%@libdir@%$libdir%g
3844 s%@includedir@%$includedir%g
3845 s%@oldincludedir@%$oldincludedir%g
3846 s%@infodir@%$infodir%g
3847 s%@mandir@%$mandir%g
3848 s%@VERSION@%$VERSION%g
3849 s%@MTS@%$MTS%g
3850 s%@MTSLIB@%$MTSLIB%g
3851 s%@POPLIB@%$POPLIB%g
3852 s%@POPSED@%$POPSED%g
3853 s%@CC@%$CC%g
3854 s%@SET_MAKE@%$SET_MAKE%g
3855 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3856 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3857 s%@INSTALL_DATA@%$INSTALL_DATA%g
3858 s%@RANLIB@%$RANLIB%g
3859 s%@AWK@%$AWK%g
3860 s%@LEX@%$LEX%g
3861 s%@LEXLIB@%$LEXLIB%g
3862 s%@LORDER@%$LORDER%g
3863 s%@TSORT@%$TSORT%g
3864 s%@sendmailpath@%$sendmailpath%g
3865 s%@morepath@%$morepath%g
3866 s%@pagerpath@%$pagerpath%g
3867 s%@vipath@%$vipath%g
3868 s%@editorpath@%$editorpath%g
3869 s%@mailspool@%$mailspool%g
3870 s%@CPP@%$CPP%g
3871 s%@LIBOBJS@%$LIBOBJS%g
3872 s%@TERMLIB@%$TERMLIB%g
3873 s%@HESIOD_INCLUDES@%$HESIOD_INCLUDES%g
3874 s%@HESIOD_LIBS@%$HESIOD_LIBS%g
3875 s%@KRB4_INCLUDES@%$KRB4_INCLUDES%g
3876 s%@KRB4_LIBS@%$KRB4_LIBS%g
3877 s%@SIGNAL_H@%$SIGNAL_H%g
3878
3879 CEOF
3880 EOF
3881
3882 cat >> $CONFIG_STATUS <<\EOF
3883
3884 # Split the substitutions into bite-sized pieces for seds with
3885 # small command number limits, like on Digital OSF/1 and HP-UX.
3886 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3887 ac_file=1 # Number of current file.
3888 ac_beg=1 # First line for current file.
3889 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3890 ac_more_lines=:
3891 ac_sed_cmds=""
3892 while $ac_more_lines; do
3893   if test $ac_beg -gt 1; then
3894     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3895   else
3896     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3897   fi
3898   if test ! -s conftest.s$ac_file; then
3899     ac_more_lines=false
3900     rm -f conftest.s$ac_file
3901   else
3902     if test -z "$ac_sed_cmds"; then
3903       ac_sed_cmds="sed -f conftest.s$ac_file"
3904     else
3905       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3906     fi
3907     ac_file=`expr $ac_file + 1`
3908     ac_beg=$ac_end
3909     ac_end=`expr $ac_end + $ac_max_sed_cmds`
3910   fi
3911 done
3912 if test -z "$ac_sed_cmds"; then
3913   ac_sed_cmds=cat
3914 fi
3915 EOF
3916
3917 cat >> $CONFIG_STATUS <<EOF
3918
3919 CONFIG_FILES=\${CONFIG_FILES-"Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
3920           zotnet/Makefile zotnet/mts/Makefile zotnet/tws/Makefile \
3921           zotnet/mf/Makefile zotnet/bboards/Makefile mts/Makefile \
3922           mts/smtp/Makefile mts/sendmail/Makefile mts/mmdf/Makefile \
3923           etc/Makefile man/Makefile"}
3924 EOF
3925 cat >> $CONFIG_STATUS <<\EOF
3926 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3927   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3928   case "$ac_file" in
3929   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3930        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3931   *) ac_file_in="${ac_file}.in" ;;
3932   esac
3933
3934   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3935
3936   # Remove last slash and all that follows it.  Not all systems have dirname.
3937   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3938   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3939     # The file is in a subdirectory.
3940     test ! -d "$ac_dir" && mkdir "$ac_dir"
3941     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3942     # A "../" for each directory in $ac_dir_suffix.
3943     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3944   else
3945     ac_dir_suffix= ac_dots=
3946   fi
3947
3948   case "$ac_given_srcdir" in
3949   .)  srcdir=.
3950       if test -z "$ac_dots"; then top_srcdir=.
3951       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3952   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3953   *) # Relative path.
3954     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3955     top_srcdir="$ac_dots$ac_given_srcdir" ;;
3956   esac
3957
3958   case "$ac_given_INSTALL" in
3959   [/$]*) INSTALL="$ac_given_INSTALL" ;;
3960   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3961   esac
3962
3963   echo creating "$ac_file"
3964   rm -f "$ac_file"
3965   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3966   case "$ac_file" in
3967   *Makefile*) ac_comsub="1i\\
3968 # $configure_input" ;;
3969   *) ac_comsub= ;;
3970   esac
3971
3972   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3973   sed -e "$ac_comsub
3974 s%@configure_input@%$configure_input%g
3975 s%@srcdir@%$srcdir%g
3976 s%@top_srcdir@%$top_srcdir%g
3977 s%@INSTALL@%$INSTALL%g
3978 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3979 fi; done
3980 rm -f conftest.s*
3981
3982 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3983 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3984 #
3985 # ac_d sets the value in "#define NAME VALUE" lines.
3986 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
3987 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
3988 ac_dC='\3'
3989 ac_dD='%g'
3990 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3991 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
3992 ac_uB='\([      ]\)%\1#\2define\3'
3993 ac_uC=' '
3994 ac_uD='\4%g'
3995 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3996 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
3997 ac_eB='$%\1#\2define\3'
3998 ac_eC=' '
3999 ac_eD='%g'
4000
4001 if test "${CONFIG_HEADERS+set}" != set; then
4002 EOF
4003 cat >> $CONFIG_STATUS <<EOF
4004   CONFIG_HEADERS="config.h"
4005 EOF
4006 cat >> $CONFIG_STATUS <<\EOF
4007 fi
4008 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4009   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4010   case "$ac_file" in
4011   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4012        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4013   *) ac_file_in="${ac_file}.in" ;;
4014   esac
4015
4016   echo creating $ac_file
4017
4018   rm -f conftest.frag conftest.in conftest.out
4019   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4020   cat $ac_file_inputs > conftest.in
4021
4022 EOF
4023
4024 # Transform confdefs.h into a sed script conftest.vals that substitutes
4025 # the proper values into config.h.in to produce config.h.  And first:
4026 # Protect against being on the right side of a sed subst in config.status.
4027 # Protect against being in an unquoted here document in config.status.
4028 rm -f conftest.vals
4029 cat > conftest.hdr <<\EOF
4030 s/[\\&%]/\\&/g
4031 s%[\\$`]%\\&%g
4032 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4033 s%ac_d%ac_u%gp
4034 s%ac_u%ac_e%gp
4035 EOF
4036 sed -n -f conftest.hdr confdefs.h > conftest.vals
4037 rm -f conftest.hdr
4038
4039 # This sed command replaces #undef with comments.  This is necessary, for
4040 # example, in the case of _POSIX_SOURCE, which is predefined and required
4041 # on some systems where configure will not decide to define it.
4042 cat >> conftest.vals <<\EOF
4043 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4044 EOF
4045
4046 # Break up conftest.vals because some shells have a limit on
4047 # the size of here documents, and old seds have small limits too.
4048
4049 rm -f conftest.tail
4050 while :
4051 do
4052   ac_lines=`grep -c . conftest.vals`
4053   # grep -c gives empty output for an empty file on some AIX systems.
4054   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4055   # Write a limited-size here document to conftest.frag.
4056   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4057   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4058   echo 'CEOF
4059   sed -f conftest.frag conftest.in > conftest.out
4060   rm -f conftest.in
4061   mv conftest.out conftest.in
4062 ' >> $CONFIG_STATUS
4063   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4064   rm -f conftest.vals
4065   mv conftest.tail conftest.vals
4066 done
4067 rm -f conftest.vals
4068
4069 cat >> $CONFIG_STATUS <<\EOF
4070   rm -f conftest.frag conftest.h
4071   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4072   cat conftest.in >> conftest.h
4073   rm -f conftest.in
4074   if cmp -s $ac_file conftest.h 2>/dev/null; then
4075     echo "$ac_file is unchanged"
4076     rm -f conftest.h
4077   else
4078     # Remove last slash and all that follows it.  Not all systems have dirname.
4079       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4080       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4081       # The file is in a subdirectory.
4082       test ! -d "$ac_dir" && mkdir "$ac_dir"
4083     fi
4084     rm -f $ac_file
4085     mv conftest.h $ac_file
4086   fi
4087 fi; done
4088
4089 EOF
4090 cat >> $CONFIG_STATUS <<EOF
4091
4092 EOF
4093 cat >> $CONFIG_STATUS <<\EOF
4094 \
4095           test -z "$CONFIG_HEADERS" || echo > stamp-h
4096 exit 0
4097 EOF
4098 chmod +x $CONFIG_STATUS
4099 rm -fr confdefs* $ac_clean_files
4100 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4101
4102
4103 eval "nmhbin=${bindir}";         eval "nmhbin2=${nmhbin}"
4104 eval "nmhsysconf=${sysconfdir}"; eval "nmhsysconf2=${nmhsysconf}"
4105 eval "nmhlib=${libdir}";         eval "nmhlib2=${nmhlib}"
4106 eval "nmhman=${mandir}"
4107
4108 echo "
4109 nmh configuration
4110 -----------------
4111 nmh version               : ${VERSION}
4112 compiler                  : ${CC}
4113 compiler flags            : ${CFLAGS}
4114 linker flags              : ${LDFLAGS}
4115 source code location      : ${srcdir}
4116 binary install path       : ${nmhbin2}
4117 libary install path       : ${nmhlib2}
4118 config files install path : ${nmhsysconf2}
4119 man page install path     : ${nmhman}
4120 transport system          : ${MTS}
4121 default editor            : ${editorpath}
4122 default pager             : ${pagerpath}"
4123 echo ""