Annotation of coherent/g/usr/lib/uucp/tay104/configure, revision 1.1.1.1

1.1       root        1: #!/bin/sh
                      2: # Guess values for system-dependent variables and create Makefiles.
                      3: # Generated automatically using autoconf.
                      4: # Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
                      5: 
                      6: # This program is free software; you can redistribute it and/or modify
                      7: # it under the terms of the GNU General Public License as published by
                      8: # the Free Software Foundation; either version 2, or (at your option)
                      9: # any later version.
                     10: 
                     11: # This program is distributed in the hope that it will be useful,
                     12: # but WITHOUT ANY WARRANTY; without even the implied warranty of
                     13: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                     14: # GNU General Public License for more details.
                     15: 
                     16: # You should have received a copy of the GNU General Public License
                     17: # along with this program; if not, write to the Free Software
                     18: # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
                     19: 
                     20: # Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp] [--no-create]
                     21: #        [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE] [TARGET]
                     22: # Ignores all args except --srcdir, --prefix, --exec-prefix, --no-create, and
                     23: # --with-PACKAGE unless this script has special code to handle it.
                     24: 
                     25: 
                     26: for arg
                     27: do
                     28:   # Handle --exec-prefix with a space before the argument.
                     29:   if test x$next_exec_prefix = xyes; then exec_prefix=$arg; next_exec_prefix=
                     30:   # Handle --host with a space before the argument.
                     31:   elif test x$next_host = xyes; then next_host=
                     32:   # Handle --prefix with a space before the argument.
                     33:   elif test x$next_prefix = xyes; then prefix=$arg; next_prefix=
                     34:   # Handle --srcdir with a space before the argument.
                     35:   elif test x$next_srcdir = xyes; then srcdir=$arg; next_srcdir=
                     36:   else
                     37:     case $arg in
                     38:      # For backward compatibility, also recognize exact --exec_prefix.
                     39:      -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
                     40:        exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
                     41:      -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)
                     42:        next_exec_prefix=yes ;;
                     43: 
                     44:      -gas | --gas | --ga | --g) ;;
                     45: 
                     46:      -host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
                     47:      -host | --host | --hos | --ho | --h)
                     48:        next_host=yes ;;
                     49: 
                     50:      -nfp | --nfp | --nf) ;;
                     51: 
                     52:      -no-create | --no-create | --no-creat | --no-crea | --no-cre | --no-cr | --no-c | --no- | --no)
                     53:         no_create=1 ;;
                     54: 
                     55:      -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
                     56:        prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
                     57:      -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
                     58:        next_prefix=yes ;;
                     59: 
                     60:      -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
                     61:        srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
                     62:      -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
                     63:        next_srcdir=yes ;;
                     64: 
                     65:      -with-* | --with-*)
                     66:        package=`echo $arg|sed 's/-*with-//'`
                     67:        # Delete all the valid chars; see if any are left.
                     68:        if test -n "`echo $package|sed 's/[-a-zA-Z0-9_]*//g'`"; then
                     69:          echo "configure: $package: invalid package name" >&2; exit 1
                     70:        fi
                     71:        eval "with_`echo $package|sed s/-/_/g`=1" ;;
                     72: 
                     73:      *) ;;
                     74:     esac
                     75:   fi
                     76: done
                     77: 
                     78: trap 'rm -f conftest* core; exit 1' 1 3 15
                     79: 
                     80: rm -f conftest*
                     81: compile='${CC-cc} $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1'
                     82: 
                     83: # A filename unique to this package, relative to the directory that
                     84: # configure is in, which we can look for to find out if srcdir is correct.
                     85: unique_file=policy.h
                     86: 
                     87: # Find the source files, if location was not specified.
                     88: if test -z "$srcdir"; then
                     89:   srcdirdefaulted=yes
                     90:   # Try the directory containing this script, then `..'.
                     91:   prog=$0
                     92:   confdir=`echo $prog|sed 's%/[^/][^/]*$%%'`
                     93:   test "X$confdir" = "X$prog" && confdir=.
                     94:   srcdir=$confdir
                     95:   if test ! -r $srcdir/$unique_file; then
                     96:     srcdir=..
                     97:   fi
                     98: fi
                     99: if test ! -r $srcdir/$unique_file; then
                    100:   if test x$srcdirdefaulted = xyes; then
                    101:     echo "configure: Can not find sources in \`${confdir}' or \`..'." 1>&2
                    102:   else
                    103:     echo "configure: Can not find sources in \`${srcdir}'." 1>&2
                    104:   fi
                    105:   exit 1
                    106: fi
                    107: # Preserve a srcdir of `.' to avoid automounter screwups with pwd.
                    108: # But we can't avoid them for `..', to make subdirectories work.
                    109: case $srcdir in
                    110:   .|/*|~*) ;;
                    111:   *) srcdir=`cd $srcdir; pwd` ;; # Make relative path absolute.
                    112: esac
                    113: 
                    114: 
                    115: compile='rm -f conftest.t;
                    116:   mv conftest.c conftest.t;
                    117:   echo "$DEFS" > conftest.c;
                    118:   cat conftest.t >> conftest.c;
                    119:   rm -f conftest.t;
                    120:   ${CC-cc} conftest.c -o conftest $LIBS >/dev/null 2>&1'
                    121: 
                    122: if test -z "$CC"; then
                    123:   echo checking for gcc
                    124:   saveifs="$IFS"; IFS="${IFS}:"
                    125:   for dir in $PATH; do
                    126:     test -z "$dir" && dir=.
                    127:     if test -f $dir/gcc; then
                    128:       CC="gcc"
                    129:       break
                    130:     fi
                    131:   done
                    132:   IFS="$saveifs"
                    133: fi
                    134: test -z "$CC" && CC="cc"
                    135: 
                    136: # Find out if we are using GNU C, under whatever name.
                    137: cat > conftest.c <<EOF
                    138: #ifdef __GNUC__
                    139:   yes
                    140: #endif
                    141: EOF
                    142: ${CC-cc} -E conftest.c > conftest.out 2>&1
                    143: if egrep yes conftest.out >/dev/null 2>&1; then
                    144:   GCC=1 # For later tests.
                    145: fi
                    146: rm -f conftest*
                    147: 
                    148: echo checking how to run the C preprocessor
                    149: if test -z "$CPP"; then
                    150:   CPP='${CC-cc} -E'
                    151:   cat > conftest.c <<EOF
                    152: $DEFS
                    153: #include <stdio.h>
                    154: EOF
                    155: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    156: if test -z "$err"; then
                    157:   :
                    158: else
                    159:   CPP=/lib/cpp
                    160: fi
                    161: rm -f conftest*
                    162: fi
                    163: 
                    164: if test -n "$GCC"; then
                    165:   echo checking whether -traditional is needed
                    166:   pattern="Autoconf.*'x'"
                    167:   prog='#include <sgtty.h>
                    168: Autoconf TIOCGETP'
                    169:   cat > conftest.c <<EOF
                    170: $DEFS
                    171: $prog
                    172: EOF
                    173: eval "$CPP conftest.c > conftest.out 2>&1"
                    174: if egrep "$pattern" conftest.out >/dev/null 2>&1; then
                    175:   need_trad=1
                    176: fi
                    177: rm -f conftest*
                    178: 
                    179: 
                    180:   if test -z "$need_trad"; then
                    181:     prog='#include <termio.h>
                    182: Autoconf TCGETA'
                    183:     cat > conftest.c <<EOF
                    184: $DEFS
                    185: $prog
                    186: EOF
                    187: eval "$CPP conftest.c > conftest.out 2>&1"
                    188: if egrep "$pattern" conftest.out >/dev/null 2>&1; then
                    189:   need_trad=1
                    190: fi
                    191: rm -f conftest*
                    192: 
                    193:   fi
                    194:   test -n "$need_trad" && CC="$CC -traditional"
                    195: fi
                    196: 
                    197: # Make sure to not get the incompatible SysV /etc/install and
                    198: # /usr/sbin/install, which might be in PATH before a BSD-like install,
                    199: # or the SunOS /usr/etc/install directory, or the AIX /bin/install,
                    200: # or the AFS install, which mishandles nonexistent args.  (Sigh.)
                    201: if test -z "$INSTALL"; then
                    202:   echo checking for install
                    203:   saveifs="$IFS"; IFS="${IFS}:"
                    204:   for dir in $PATH; do
                    205:     test -z "$dir" && dir=.
                    206:     case $dir in
                    207:     /etc|/usr/sbin|/usr/etc|/usr/afsws/bin) ;;
                    208:     *)
                    209:       if test -f $dir/install; then
                    210:        if grep dspmsg $dir/install >/dev/null 2>&1; then
                    211:          : # AIX
                    212:        else
                    213:          INSTALL="$dir/install -c"
                    214:          INSTALL_PROGRAM='$(INSTALL)'
                    215:          INSTALL_DATA='$(INSTALL) -m 644'
                    216:          break
                    217:        fi
                    218:       fi
                    219:       ;;
                    220:     esac
                    221:   done
                    222:   IFS="$saveifs"
                    223: fi
                    224: INSTALL=${INSTALL-cp}
                    225: INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'}
                    226: INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'}
                    227: 
                    228: if test -z "$RANLIB"; then
                    229:   echo checking for ranlib
                    230:   saveifs="$IFS"; IFS="${IFS}:"
                    231:   for dir in $PATH; do
                    232:     test -z "$dir" && dir=.
                    233:     if test -f $dir/ranlib; then
                    234:       RANLIB="ranlib"
                    235:       break
                    236:     fi
                    237:   done
                    238:   IFS="$saveifs"
                    239: fi
                    240: test -z "$RANLIB" && RANLIB="@:"
                    241: 
                    242: echo checking for POSIXized ISC
                    243: if test -d /etc/conf/kconfig.d &&
                    244:   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
                    245: then
                    246:   ISC=1 # If later tests want to check for ISC.
                    247:   DEFS="${DEFS}#define _POSIX_SOURCE 1
                    248: "
                    249: SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_SOURCE\${SEDdB}_POSIX_SOURCE\${SEDdC}1\${SEDdD}
                    250: \${SEDuA}_POSIX_SOURCE\${SEDuB}_POSIX_SOURCE\${SEDuC}1\${SEDuD}
                    251: \${SEDeA}_POSIX_SOURCE\${SEDeB}_POSIX_SOURCE\${SEDeC}1\${SEDeD}
                    252: "
                    253:   if test -n "$GCC"; then
                    254:     CC="$CC -posix"
                    255:   else
                    256:     CC="$CC -Xp"
                    257:   fi
                    258: fi
                    259: 
                    260: echo checking for minix/config.h
                    261: cat > conftest.c <<EOF
                    262: $DEFS
                    263: #include <minix/config.h>
                    264: EOF
                    265: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    266: if test -z "$err"; then
                    267:   MINIX=1
                    268: fi
                    269: rm -f conftest*
                    270: 
                    271: # The Minix shell can't assign to the same variable on the same line!
                    272: if test -n "$MINIX"; then
                    273:   DEFS="${DEFS}#define _POSIX_SOURCE 1
                    274: "
                    275: SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_SOURCE\${SEDdB}_POSIX_SOURCE\${SEDdC}1\${SEDdD}
                    276: \${SEDuA}_POSIX_SOURCE\${SEDuB}_POSIX_SOURCE\${SEDuC}1\${SEDuD}
                    277: \${SEDeA}_POSIX_SOURCE\${SEDeB}_POSIX_SOURCE\${SEDeC}1\${SEDeD}
                    278: "
                    279:   DEFS="${DEFS}#define _POSIX_1_SOURCE 2
                    280: "
                    281: SEDDEFS="${SEDDEFS}\${SEDdA}_POSIX_1_SOURCE\${SEDdB}_POSIX_1_SOURCE\${SEDdC}2\${SEDdD}
                    282: \${SEDuA}_POSIX_1_SOURCE\${SEDuB}_POSIX_1_SOURCE\${SEDuC}2\${SEDuD}
                    283: \${SEDeA}_POSIX_1_SOURCE\${SEDeB}_POSIX_1_SOURCE\${SEDeC}2\${SEDeD}
                    284: "
                    285:   DEFS="${DEFS}#define _MINIX 1
                    286: "
                    287: SEDDEFS="${SEDDEFS}\${SEDdA}_MINIX\${SEDdB}_MINIX\${SEDdC}1\${SEDdD}
                    288: \${SEDuA}_MINIX\${SEDuB}_MINIX\${SEDuC}1\${SEDuD}
                    289: \${SEDeA}_MINIX\${SEDeB}_MINIX\${SEDeC}1\${SEDeD}
                    290: "
                    291: fi
                    292: 
                    293: echo checking for AIX
                    294: cat > conftest.c <<EOF
                    295: $DEFS
                    296: #ifdef _AIX
                    297:   yes
                    298: #endif
                    299: 
                    300: EOF
                    301: eval "$CPP conftest.c > conftest.out 2>&1"
                    302: if egrep "yes" conftest.out >/dev/null 2>&1; then
                    303:   DEFS="${DEFS}#define _ALL_SOURCE 1
                    304: "
                    305: SEDDEFS="${SEDDEFS}\${SEDdA}_ALL_SOURCE\${SEDdB}_ALL_SOURCE\${SEDdC}1\${SEDdD}
                    306: \${SEDuA}_ALL_SOURCE\${SEDuB}_ALL_SOURCE\${SEDuC}1\${SEDuD}
                    307: \${SEDeA}_ALL_SOURCE\${SEDeB}_ALL_SOURCE\${SEDeC}1\${SEDeD}
                    308: "
                    309: fi
                    310: rm -f conftest*
                    311: 
                    312: 
                    313: echo checking for DYNIX/ptx libseq
                    314: cat > conftest.c <<EOF
                    315: $DEFS
                    316: #if defined(_SEQUENT_)
                    317:   yes
                    318: #endif
                    319: 
                    320: EOF
                    321: eval "$CPP conftest.c > conftest.out 2>&1"
                    322: if egrep "yes" conftest.out >/dev/null 2>&1; then
                    323:   SEQUENT=1
                    324: fi
                    325: rm -f conftest*
                    326: 
                    327: test -n "$SEQUENT" && test -f /usr/lib/libseq.a &&
                    328:   LIBS="$LIBS -lseq"
                    329: 
                    330: echo checking for IRIX libsun
                    331: if test -f /usr/lib/libsun.a; then
                    332:   LIBS="$LIBS -lsun"
                    333: fi
                    334: 
                    335: echo checking whether cross-compiling
                    336: # If we cannot run a trivial program, we must be cross compiling.
                    337: cat > conftest.c <<EOF
                    338: main(){exit(0);}
                    339: EOF
                    340: eval $compile
                    341: if test -s conftest && (./conftest; exit) 2>/dev/null; then
                    342:   :
                    343: else
                    344:   cross_compiling=1
                    345: fi
                    346: rm -f conftest*
                    347: 
                    348: CFLAGS=${CFLAGS--g}
                    349: echo checking for mail program
                    350: if test -s /usr/ucb/mail; then
                    351:  DEFS="${DEFS}#define MAIL_PROGRAM `echo '"/usr/ucb/mail"'`
                    352: "
                    353: SEDDEFS="${SEDDEFS}\${SEDdA}MAIL_PROGRAM\${SEDdB}MAIL_PROGRAM\${SEDdC}`echo '"/usr/ucb/mail"'`\${SEDdD}
                    354: \${SEDuA}MAIL_PROGRAM\${SEDuB}MAIL_PROGRAM\${SEDuC}`echo '"/usr/ucb/mail"'`\${SEDuD}
                    355: \${SEDeA}MAIL_PROGRAM\${SEDeB}MAIL_PROGRAM\${SEDeC}`echo '"/usr/ucb/mail"'`\${SEDeD}
                    356: "
                    357: elif test -s /bin/mail; then
                    358:  DEFS="${DEFS}#define MAIL_PROGRAM `echo '"/bin/mail"'`
                    359: "
                    360: SEDDEFS="${SEDDEFS}\${SEDdA}MAIL_PROGRAM\${SEDdB}MAIL_PROGRAM\${SEDdC}`echo '"/bin/mail"'`\${SEDdD}
                    361: \${SEDuA}MAIL_PROGRAM\${SEDuB}MAIL_PROGRAM\${SEDuC}`echo '"/bin/mail"'`\${SEDuD}
                    362: \${SEDeA}MAIL_PROGRAM\${SEDeB}MAIL_PROGRAM\${SEDeC}`echo '"/bin/mail"'`\${SEDeD}
                    363: "
                    364: elif test -s /usr/bin/mail; then
                    365:  DEFS="${DEFS}#define MAIL_PROGRAM `echo '"/usr/bin/mail"'`
                    366: "
                    367: SEDDEFS="${SEDDEFS}\${SEDdA}MAIL_PROGRAM\${SEDdB}MAIL_PROGRAM\${SEDdC}`echo '"/usr/bin/mail"'`\${SEDdD}
                    368: \${SEDuA}MAIL_PROGRAM\${SEDuB}MAIL_PROGRAM\${SEDuC}`echo '"/usr/bin/mail"'`\${SEDuD}
                    369: \${SEDeA}MAIL_PROGRAM\${SEDeB}MAIL_PROGRAM\${SEDeC}`echo '"/usr/bin/mail"'`\${SEDeD}
                    370: "
                    371: elif test -s /usr/bin/mailx; then
                    372:  DEFS="${DEFS}#define MAIL_PROGRAM `echo '"/usr/bin/mailx"'`
                    373: "
                    374: SEDDEFS="${SEDDEFS}\${SEDdA}MAIL_PROGRAM\${SEDdB}MAIL_PROGRAM\${SEDdC}`echo '"/usr/bin/mailx"'`\${SEDdD}
                    375: \${SEDuA}MAIL_PROGRAM\${SEDuB}MAIL_PROGRAM\${SEDuC}`echo '"/usr/bin/mailx"'`\${SEDuD}
                    376: \${SEDeA}MAIL_PROGRAM\${SEDeB}MAIL_PROGRAM\${SEDeC}`echo '"/usr/bin/mailx"'`\${SEDeD}
                    377: "
                    378: fi
                    379: echo checking for echo program
                    380: if (PATH= echo test) 2>/dev/null | grep test >/dev/null 2>&1; then
                    381:  DEFS="${DEFS}#define ECHO_PROGRAM `echo '"echo"'`
                    382: "
                    383: SEDDEFS="${SEDDEFS}\${SEDdA}ECHO_PROGRAM\${SEDdB}ECHO_PROGRAM\${SEDdC}`echo '"echo"'`\${SEDdD}
                    384: \${SEDuA}ECHO_PROGRAM\${SEDuB}ECHO_PROGRAM\${SEDuC}`echo '"echo"'`\${SEDuD}
                    385: \${SEDeA}ECHO_PROGRAM\${SEDeB}ECHO_PROGRAM\${SEDeC}`echo '"echo"'`\${SEDeD}
                    386: "
                    387: elif test -s /bin/echo; then
                    388:  DEFS="${DEFS}#define ECHO_PROGRAM `echo '"/bin/echo"'`
                    389: "
                    390: SEDDEFS="${SEDDEFS}\${SEDdA}ECHO_PROGRAM\${SEDdB}ECHO_PROGRAM\${SEDdC}`echo '"/bin/echo"'`\${SEDdD}
                    391: \${SEDuA}ECHO_PROGRAM\${SEDuB}ECHO_PROGRAM\${SEDuC}`echo '"/bin/echo"'`\${SEDuD}
                    392: \${SEDeA}ECHO_PROGRAM\${SEDeB}ECHO_PROGRAM\${SEDeC}`echo '"/bin/echo"'`\${SEDeD}
                    393: "
                    394: fi
                    395: echo checking for ln -s
                    396: rm -f conftestdata
                    397: if ln -s X conftestdata 2>/dev/null
                    398: then
                    399:   rm -f conftestdata
                    400:   LN_S="ln -s"
                    401: else
                    402:   LN_S=ln
                    403: fi
                    404: 
                    405: 
                    406: for hdr in stddef.h string.h strings.h unistd.h stdlib.h limits.h
                    407: do
                    408: trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
                    409: echo checking for ${hdr}
                    410: cat > conftest.c <<EOF
                    411: $DEFS
                    412: #include <${hdr}>
                    413: EOF
                    414: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    415: if test -z "$err"; then
                    416:   DEFS="${DEFS}#define ${trhdr} 1
                    417: "
                    418: SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
                    419: \${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
                    420: \${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
                    421: "
                    422: fi
                    423: rm -f conftest*
                    424: done
                    425: 
                    426: for hdr in time.h sys/wait.h sys/ioctl.h dirent.h memory.h sys/param.h
                    427: do
                    428: trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
                    429: echo checking for ${hdr}
                    430: cat > conftest.c <<EOF
                    431: $DEFS
                    432: #include <${hdr}>
                    433: EOF
                    434: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    435: if test -z "$err"; then
                    436:   DEFS="${DEFS}#define ${trhdr} 1
                    437: "
                    438: SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
                    439: \${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
                    440: \${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
                    441: "
                    442: fi
                    443: rm -f conftest*
                    444: done
                    445: 
                    446: for hdr in utime.h fcntl.h sys/file.h sys/times.h libc.h sysexits.h
                    447: do
                    448: trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
                    449: echo checking for ${hdr}
                    450: cat > conftest.c <<EOF
                    451: $DEFS
                    452: #include <${hdr}>
                    453: EOF
                    454: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    455: if test -z "$err"; then
                    456:   DEFS="${DEFS}#define ${trhdr} 1
                    457: "
                    458: SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
                    459: \${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
                    460: \${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
                    461: "
                    462: fi
                    463: rm -f conftest*
                    464: done
                    465: 
                    466: for hdr in poll.h tiuser.h xti.h sys/tli.h stropts.h ftw.h glob.h
                    467: do
                    468: trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
                    469: echo checking for ${hdr}
                    470: cat > conftest.c <<EOF
                    471: $DEFS
                    472: #include <${hdr}>
                    473: EOF
                    474: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    475: if test -z "$err"; then
                    476:   DEFS="${DEFS}#define ${trhdr} 1
                    477: "
                    478: SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
                    479: \${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
                    480: \${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
                    481: "
                    482: fi
                    483: rm -f conftest*
                    484: done
                    485: 
                    486: for hdr in sys/types.tcp.h
                    487: do
                    488: trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
                    489: echo checking for ${hdr}
                    490: cat > conftest.c <<EOF
                    491: $DEFS
                    492: #include <${hdr}>
                    493: EOF
                    494: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    495: if test -z "$err"; then
                    496:   DEFS="${DEFS}#define ${trhdr} 1
                    497: "
                    498: SEDDEFS="${SEDDEFS}\${SEDdA}${trhdr}\${SEDdB}${trhdr}\${SEDdC}1\${SEDdD}
                    499: \${SEDuA}${trhdr}\${SEDuB}${trhdr}\${SEDuC}1\${SEDuD}
                    500: \${SEDeA}${trhdr}\${SEDeB}${trhdr}\${SEDeC}1\${SEDeD}
                    501: "
                    502: fi
                    503: rm -f conftest*
                    504: done
                    505: 
                    506: echo checking for sys/select.h
                    507: cat > conftest.c <<EOF
                    508: #include <sys/select.h>
                    509: #include <sys/time.h>
                    510: main() { exit(0); } 
                    511: t() { int i; }
                    512: EOF
                    513: if eval $compile; then
                    514:   DEFS="${DEFS}#define HAVE_SYS_SELECT_H 1
                    515: "
                    516: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SYS_SELECT_H\${SEDdB}HAVE_SYS_SELECT_H\${SEDdC}1\${SEDdD}
                    517: \${SEDuA}HAVE_SYS_SELECT_H\${SEDuB}HAVE_SYS_SELECT_H\${SEDuC}1\${SEDuD}
                    518: \${SEDeA}HAVE_SYS_SELECT_H\${SEDeB}HAVE_SYS_SELECT_H\${SEDeC}1\${SEDeD}
                    519: "
                    520: fi
                    521: rm -f conftest*
                    522: 
                    523: echo checking for major, minor and makedev header
                    524: cat > conftest.c <<EOF
                    525: #include <sys/types.h>
                    526: main() { exit(0); } 
                    527: t() { return makedev(0, 0); }
                    528: EOF
                    529: if eval $compile; then
                    530:   makedev=1
                    531: fi
                    532: rm -f conftest*
                    533: 
                    534: if test -z "$makedev"; then
                    535: echo checking for sys/mkdev.h
                    536: cat > conftest.c <<EOF
                    537: $DEFS
                    538: #include <sys/mkdev.h>
                    539: EOF
                    540: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    541: if test -z "$err"; then
                    542:   DEFS="${DEFS}#define MAJOR_IN_MKDEV 1
                    543: "
                    544: SEDDEFS="${SEDDEFS}\${SEDdA}MAJOR_IN_MKDEV\${SEDdB}MAJOR_IN_MKDEV\${SEDdC}1\${SEDdD}
                    545: \${SEDuA}MAJOR_IN_MKDEV\${SEDuB}MAJOR_IN_MKDEV\${SEDuC}1\${SEDuD}
                    546: \${SEDeA}MAJOR_IN_MKDEV\${SEDeB}MAJOR_IN_MKDEV\${SEDeC}1\${SEDeD}
                    547: " makedev=1
                    548: fi
                    549: rm -f conftest*
                    550: 
                    551: fi
                    552: if test -z "$makedev"; then
                    553: echo checking for sys/sysmacros.h
                    554: cat > conftest.c <<EOF
                    555: $DEFS
                    556: #include <sys/sysmacros.h>
                    557: EOF
                    558: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    559: if test -z "$err"; then
                    560:   DEFS="${DEFS}#define MAJOR_IN_SYSMACROS 1
                    561: "
                    562: SEDDEFS="${SEDDEFS}\${SEDdA}MAJOR_IN_SYSMACROS\${SEDdB}MAJOR_IN_SYSMACROS\${SEDdC}1\${SEDdD}
                    563: \${SEDuA}MAJOR_IN_SYSMACROS\${SEDuB}MAJOR_IN_SYSMACROS\${SEDuC}1\${SEDuD}
                    564: \${SEDeA}MAJOR_IN_SYSMACROS\${SEDeB}MAJOR_IN_SYSMACROS\${SEDeC}1\${SEDeD}
                    565: "
                    566: fi
                    567: rm -f conftest*
                    568: 
                    569: fi
                    570: 
                    571: echo checking for return type of signal handlers
                    572: cat > conftest.c <<EOF
                    573: #include <sys/types.h>
                    574: #include <signal.h>
                    575: #ifdef signal
                    576: #undef signal
                    577: #endif
                    578: extern void (*signal ()) ();
                    579: main() { exit(0); } 
                    580: t() { int i; }
                    581: EOF
                    582: if eval $compile; then
                    583:   DEFS="${DEFS}#define RETSIGTYPE void
                    584: "
                    585: SEDDEFS="${SEDDEFS}\${SEDdA}RETSIGTYPE\${SEDdB}RETSIGTYPE\${SEDdC}void\${SEDdD}
                    586: \${SEDuA}RETSIGTYPE\${SEDuB}RETSIGTYPE\${SEDuC}void\${SEDuD}
                    587: \${SEDeA}RETSIGTYPE\${SEDeB}RETSIGTYPE\${SEDeC}void\${SEDeD}
                    588: "
                    589: else
                    590:   DEFS="${DEFS}#define RETSIGTYPE int
                    591: "
                    592: SEDDEFS="${SEDDEFS}\${SEDdA}RETSIGTYPE\${SEDdB}RETSIGTYPE\${SEDdC}int\${SEDdD}
                    593: \${SEDuA}RETSIGTYPE\${SEDuB}RETSIGTYPE\${SEDuC}int\${SEDuD}
                    594: \${SEDeA}RETSIGTYPE\${SEDeB}RETSIGTYPE\${SEDeC}int\${SEDeD}
                    595: "
                    596: fi
                    597: rm -f conftest*
                    598: 
                    599: 
                    600: echo checking for time.h and sys/time.h being included together
                    601: cat > conftest.c <<EOF
                    602: #include <sys/time.h>
                    603: #include <time.h>
                    604: main() { exit(0); } 
                    605: t() { int i; }
                    606: EOF
                    607: if eval $compile; then
                    608:   DEFS="${DEFS}#define HAVE_SYS_TIME_AND_TIME_H 1
                    609: "
                    610: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SYS_TIME_AND_TIME_H\${SEDdB}HAVE_SYS_TIME_AND_TIME_H\${SEDdC}1\${SEDdD}
                    611: \${SEDuA}HAVE_SYS_TIME_AND_TIME_H\${SEDuB}HAVE_SYS_TIME_AND_TIME_H\${SEDuC}1\${SEDuD}
                    612: \${SEDeA}HAVE_SYS_TIME_AND_TIME_H\${SEDeB}HAVE_SYS_TIME_AND_TIME_H\${SEDeC}1\${SEDeD}
                    613: "
                    614: fi
                    615: rm -f conftest*
                    616: 
                    617: echo checking for termios.h and sys/ioctl.h being included together
                    618: cat > conftest.c <<EOF
                    619: #include <termios.h>
                    620: #include <sys/ioctl.h>
                    621: main() { exit(0); } 
                    622: t() { int i; }
                    623: EOF
                    624: if eval $compile; then
                    625:   DEFS="${DEFS}#define HAVE_TERMIOS_AND_SYS_IOCTL_H 1
                    626: "
                    627: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDdB}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDdC}1\${SEDdD}
                    628: \${SEDuA}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDuB}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDuC}1\${SEDuD}
                    629: \${SEDeA}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDeB}HAVE_TERMIOS_AND_SYS_IOCTL_H\${SEDeC}1\${SEDeD}
                    630: "
                    631: fi
                    632: rm -f conftest*
                    633: 
                    634: echo checking for CBREAK
                    635: cat > conftest.c <<EOF
                    636: #include <sgtty.h>
                    637: main() { exit(0); } 
                    638: t() { int i = CBREAK; }
                    639: EOF
                    640: if eval $compile; then
                    641:   DEFS="${DEFS}#define HAVE_CBREAK 1
                    642: "
                    643: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_CBREAK\${SEDdB}HAVE_CBREAK\${SEDdC}1\${SEDdD}
                    644: \${SEDuA}HAVE_CBREAK\${SEDuB}HAVE_CBREAK\${SEDuC}1\${SEDuD}
                    645: \${SEDeA}HAVE_CBREAK\${SEDeB}HAVE_CBREAK\${SEDeC}1\${SEDeD}
                    646: "
                    647: fi
                    648: rm -f conftest*
                    649: 
                    650: echo checking for pid_t in sys/types.h
                    651: cat > conftest.c <<EOF
                    652: #include <sys/types.h>
                    653: main() { exit(0); } 
                    654: t() { pid_t x; }
                    655: EOF
                    656: if eval $compile; then
                    657:   :
                    658: else
                    659:   DEFS="${DEFS}#define PID_T int
                    660: "
                    661: SEDDEFS="${SEDDEFS}\${SEDdA}PID_T\${SEDdB}PID_T\${SEDdC}int\${SEDdD}
                    662: \${SEDuA}PID_T\${SEDuB}PID_T\${SEDuC}int\${SEDuD}
                    663: \${SEDeA}PID_T\${SEDeB}PID_T\${SEDeC}int\${SEDeD}
                    664: "
                    665: fi
                    666: rm -f conftest*
                    667: 
                    668: echo checking for uid_t in sys/types.h
                    669: cat > conftest.c <<EOF
                    670: #include <sys/types.h>
                    671: main() { exit(0); } 
                    672: t() { uid_t x; }
                    673: EOF
                    674: if eval $compile; then
                    675:   :
                    676: else
                    677:   DEFS="${DEFS}#define UID_T int
                    678: "
                    679: SEDDEFS="${SEDDEFS}\${SEDdA}UID_T\${SEDdB}UID_T\${SEDdC}int\${SEDdD}
                    680: \${SEDuA}UID_T\${SEDuB}UID_T\${SEDuC}int\${SEDuD}
                    681: \${SEDeA}UID_T\${SEDeB}UID_T\${SEDeC}int\${SEDeD}
                    682: "
                    683: fi
                    684: rm -f conftest*
                    685: 
                    686: echo checking for gid_t in sys/types.h
                    687: cat > conftest.c <<EOF
                    688: #include <sys/types.h>
                    689: main() { exit(0); } 
                    690: t() { gid_t x; }
                    691: EOF
                    692: if eval $compile; then
                    693:   :
                    694: else
                    695:   DEFS="${DEFS}#define GID_T int
                    696: "
                    697: SEDDEFS="${SEDDEFS}\${SEDdA}GID_T\${SEDdB}GID_T\${SEDdC}int\${SEDdD}
                    698: \${SEDuA}GID_T\${SEDuB}GID_T\${SEDuC}int\${SEDuD}
                    699: \${SEDeA}GID_T\${SEDeB}GID_T\${SEDeC}int\${SEDeD}
                    700: "
                    701: fi
                    702: rm -f conftest*
                    703: 
                    704: echo checking for off_t in sys/types.h
                    705: cat > conftest.c <<EOF
                    706: #include <sys/types.h>
                    707: main() { exit(0); } 
                    708: t() { off_t x; }
                    709: EOF
                    710: if eval $compile; then
                    711:   :
                    712: else
                    713:   DEFS="${DEFS}#define OFF_T long
                    714: "
                    715: SEDDEFS="${SEDDEFS}\${SEDdA}OFF_T\${SEDdB}OFF_T\${SEDdC}long\${SEDdD}
                    716: \${SEDuA}OFF_T\${SEDuB}OFF_T\${SEDuC}long\${SEDuD}
                    717: \${SEDeA}OFF_T\${SEDeB}OFF_T\${SEDeC}long\${SEDeD}
                    718: "
                    719: fi
                    720: rm -f conftest*
                    721: 
                    722: echo checking for sig_atomic_t in signal.h
                    723: cat > conftest.c <<EOF
                    724: #include <signal.h>
                    725: main() { exit(0); } 
                    726: t() { sig_atomic_t x; }
                    727: EOF
                    728: if eval $compile; then
                    729:   DEFS="${DEFS}#define HAVE_SIG_ATOMIC_T_IN_SIGNAL_H 1
                    730: "
                    731: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDdB}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDdC}1\${SEDdD}
                    732: \${SEDuA}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDuB}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDuC}1\${SEDuD}
                    733: \${SEDeA}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDeB}HAVE_SIG_ATOMIC_T_IN_SIGNAL_H\${SEDeC}1\${SEDeD}
                    734: "
                    735: fi
                    736: rm -f conftest*
                    737: 
                    738: echo checking for sig_atomic_t in sys/types.h
                    739: cat > conftest.c <<EOF
                    740: #include <sys/types.h>
                    741: main() { exit(0); } 
                    742: t() { sig_atomic_t x; }
                    743: EOF
                    744: if eval $compile; then
                    745:   DEFS="${DEFS}#define HAVE_SIG_ATOMIC_T_IN_TYPES_H 1
                    746: "
                    747: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDdB}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDdC}1\${SEDdD}
                    748: \${SEDuA}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDuB}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDuC}1\${SEDuD}
                    749: \${SEDeA}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDeB}HAVE_SIG_ATOMIC_T_IN_TYPES_H\${SEDeC}1\${SEDeD}
                    750: "
                    751: fi
                    752: rm -f conftest*
                    753: 
                    754: case $DEFS in
                    755: *HAVE_STDDEF_H*)
                    756:   echo checking for size_t in stddef.h
                    757: cat > conftest.c <<EOF
                    758: #include <stddef.h>
                    759: main() { exit(0); } 
                    760: t() { size_t x; }
                    761: EOF
                    762: if eval $compile; then
                    763:   DEFS="${DEFS}#define HAVE_SIZE_T_IN_STDDEF_H 1
                    764: "
                    765: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SIZE_T_IN_STDDEF_H\${SEDdB}HAVE_SIZE_T_IN_STDDEF_H\${SEDdC}1\${SEDdD}
                    766: \${SEDuA}HAVE_SIZE_T_IN_STDDEF_H\${SEDuB}HAVE_SIZE_T_IN_STDDEF_H\${SEDuC}1\${SEDuD}
                    767: \${SEDeA}HAVE_SIZE_T_IN_STDDEF_H\${SEDeB}HAVE_SIZE_T_IN_STDDEF_H\${SEDeC}1\${SEDeD}
                    768: "
                    769: fi
                    770: rm -f conftest*
                    771:  ;;
                    772: esac
                    773: echo checking for size_t in sys/types.h
                    774: cat > conftest.c <<EOF
                    775: #include <sys/types.h>
                    776: main() { exit(0); } 
                    777: t() { size_t x; }
                    778: EOF
                    779: if eval $compile; then
                    780:   DEFS="${DEFS}#define HAVE_SIZE_T_IN_TYPES_H 1
                    781: "
                    782: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SIZE_T_IN_TYPES_H\${SEDdB}HAVE_SIZE_T_IN_TYPES_H\${SEDdC}1\${SEDdD}
                    783: \${SEDuA}HAVE_SIZE_T_IN_TYPES_H\${SEDuB}HAVE_SIZE_T_IN_TYPES_H\${SEDuC}1\${SEDuD}
                    784: \${SEDeA}HAVE_SIZE_T_IN_TYPES_H\${SEDeB}HAVE_SIZE_T_IN_TYPES_H\${SEDeC}1\${SEDeD}
                    785: "
                    786: fi
                    787: rm -f conftest*
                    788: 
                    789: echo checking for time_t in time.h
                    790: cat > conftest.c <<EOF
                    791: #include <time.h>
                    792: main() { exit(0); } 
                    793: t() { time_t i; }
                    794: EOF
                    795: if eval $compile; then
                    796:   DEFS="${DEFS}#define HAVE_TIME_T_IN_TIME_H 1
                    797: "
                    798: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_TIME_T_IN_TIME_H\${SEDdB}HAVE_TIME_T_IN_TIME_H\${SEDdC}1\${SEDdD}
                    799: \${SEDuA}HAVE_TIME_T_IN_TIME_H\${SEDuB}HAVE_TIME_T_IN_TIME_H\${SEDuC}1\${SEDuD}
                    800: \${SEDeA}HAVE_TIME_T_IN_TIME_H\${SEDeB}HAVE_TIME_T_IN_TIME_H\${SEDeC}1\${SEDeD}
                    801: "
                    802: fi
                    803: rm -f conftest*
                    804: 
                    805: echo checking for time_t in sys/types.h
                    806: cat > conftest.c <<EOF
                    807: #include <sys/types.h>
                    808: main() { exit(0); } 
                    809: t() { time_t i; }
                    810: EOF
                    811: if eval $compile; then
                    812:   DEFS="${DEFS}#define HAVE_TIME_T_IN_TYPES_H 1
                    813: "
                    814: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_TIME_T_IN_TYPES_H\${SEDdB}HAVE_TIME_T_IN_TYPES_H\${SEDdC}1\${SEDdD}
                    815: \${SEDuA}HAVE_TIME_T_IN_TYPES_H\${SEDuB}HAVE_TIME_T_IN_TYPES_H\${SEDuC}1\${SEDuD}
                    816: \${SEDeA}HAVE_TIME_T_IN_TYPES_H\${SEDeB}HAVE_TIME_T_IN_TYPES_H\${SEDeC}1\${SEDeD}
                    817: "
                    818: fi
                    819: rm -f conftest*
                    820: 
                    821: echo checking how to get filesystem space usage
                    822: # SVR4
                    823: cat > conftest.c <<EOF
                    824: $DEFS
                    825: #include <sys/statvfs.h>
                    826: EOF
                    827: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    828: if test -z "$err"; then
                    829:   DEFS="${DEFS}#define STAT_STATVFS 1
                    830: "
                    831: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATVFS\${SEDdB}STAT_STATVFS\${SEDdC}1\${SEDdD}
                    832: \${SEDuA}STAT_STATVFS\${SEDuB}STAT_STATVFS\${SEDuC}1\${SEDuD}
                    833: \${SEDeA}STAT_STATVFS\${SEDeB}STAT_STATVFS\${SEDeC}1\${SEDeD}
                    834: " space=1
                    835: fi
                    836: rm -f conftest*
                    837: if test -z "$space"; then
                    838: # AIX
                    839: echo "${DEFS}#include <sys/statfs.h>" > conftest.c
                    840: eval "$CPP conftest.c > conftest.out 2>&1"
                    841: if egrep "f_nlsdirtype" conftest.out >/dev/null 2>&1; then
                    842:   DEFS="${DEFS}#define STAT_STATFS2_BSIZE 1
                    843: "
                    844: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATFS2_BSIZE\${SEDdB}STAT_STATFS2_BSIZE\${SEDdC}1\${SEDdD}
                    845: \${SEDuA}STAT_STATFS2_BSIZE\${SEDuB}STAT_STATFS2_BSIZE\${SEDuC}1\${SEDuD}
                    846: \${SEDeA}STAT_STATFS2_BSIZE\${SEDeB}STAT_STATFS2_BSIZE\${SEDeC}1\${SEDeD}
                    847: " space=1
                    848: fi
                    849: rm -f conftest*
                    850: 
                    851: fi
                    852: if test -z "$space"; then
                    853: # SVR3
                    854: cat > conftest.c <<EOF
                    855: $DEFS
                    856: #include <sys/statfs.h>
                    857: EOF
                    858: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    859: if test -z "$err"; then
                    860:   DEFS="${DEFS}#define STAT_STATFS4 1
                    861: "
                    862: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATFS4\${SEDdB}STAT_STATFS4\${SEDdC}1\${SEDdD}
                    863: \${SEDuA}STAT_STATFS4\${SEDuB}STAT_STATFS4\${SEDuC}1\${SEDuD}
                    864: \${SEDeA}STAT_STATFS4\${SEDeB}STAT_STATFS4\${SEDeC}1\${SEDeD}
                    865: " space=1
                    866: fi
                    867: rm -f conftest*
                    868: fi
                    869: if test -z "$space"; then
                    870: # 4.3BSD
                    871: cat > conftest.c <<EOF
                    872: $DEFS
                    873: #include <sys/vfs.h>
                    874: EOF
                    875: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    876: if test -z "$err"; then
                    877:   DEFS="${DEFS}#define STAT_STATFS2_BSIZE 1
                    878: "
                    879: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATFS2_BSIZE\${SEDdB}STAT_STATFS2_BSIZE\${SEDdC}1\${SEDdD}
                    880: \${SEDuA}STAT_STATFS2_BSIZE\${SEDuB}STAT_STATFS2_BSIZE\${SEDuC}1\${SEDuD}
                    881: \${SEDeA}STAT_STATFS2_BSIZE\${SEDeB}STAT_STATFS2_BSIZE\${SEDeC}1\${SEDeD}
                    882: " space=1
                    883: fi
                    884: rm -f conftest*
                    885: fi
                    886: if test -z "$space"; then
                    887: # 4.4BSD
                    888: echo "${DEFS}#include <sys/mount.h>" > conftest.c
                    889: eval "$CPP conftest.c > conftest.out 2>&1"
                    890: if egrep "MOUNT_UFS" conftest.out >/dev/null 2>&1; then
                    891:   DEFS="${DEFS}#define STAT_STATFS2_FSIZE 1
                    892: "
                    893: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATFS2_FSIZE\${SEDdB}STAT_STATFS2_FSIZE\${SEDdC}1\${SEDdD}
                    894: \${SEDuA}STAT_STATFS2_FSIZE\${SEDuB}STAT_STATFS2_FSIZE\${SEDuC}1\${SEDuD}
                    895: \${SEDeA}STAT_STATFS2_FSIZE\${SEDeB}STAT_STATFS2_FSIZE\${SEDeC}1\${SEDeD}
                    896: " space=1
                    897: fi
                    898: rm -f conftest*
                    899: 
                    900: fi
                    901: if test -z "$space"; then
                    902: # Ultrix
                    903: cat > conftest.c <<EOF
                    904: $DEFS
                    905: #include <sys/mount.h>
                    906: EOF
                    907: err=`eval "$CPP conftest.c 2>&1 >/dev/null"`
                    908: if test -z "$err"; then
                    909:   DEFS="${DEFS}#define STAT_STATFS2_FS_DATA 1
                    910: "
                    911: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_STATFS2_FS_DATA\${SEDdB}STAT_STATFS2_FS_DATA\${SEDdC}1\${SEDdD}
                    912: \${SEDuA}STAT_STATFS2_FS_DATA\${SEDuB}STAT_STATFS2_FS_DATA\${SEDuC}1\${SEDuD}
                    913: \${SEDeA}STAT_STATFS2_FS_DATA\${SEDeB}STAT_STATFS2_FS_DATA\${SEDeC}1\${SEDeD}
                    914: " space=1
                    915: fi
                    916: rm -f conftest*
                    917: fi
                    918: if test -z "$space"; then
                    919: echo checking for ustat
                    920: cat > conftest.c <<EOF
                    921: #include <stdio.h>
                    922: main() { exit(0); } 
                    923: t() { 
                    924: #ifdef __stub_ustat
                    925: choke me
                    926: #else
                    927: /* Override any gcc2 internal prototype to avoid an error.  */
                    928: extern char ustat(); ustat();
                    929: #endif
                    930:  }
                    931: EOF
                    932: if eval $compile; then
                    933:   DEFS="${DEFS}#define STAT_USTAT 1
                    934: "
                    935: SEDDEFS="${SEDDEFS}\${SEDdA}STAT_USTAT\${SEDdB}STAT_USTAT\${SEDdC}1\${SEDdD}
                    936: \${SEDuA}STAT_USTAT\${SEDuB}STAT_USTAT\${SEDuC}1\${SEDuD}
                    937: \${SEDeA}STAT_USTAT\${SEDeB}STAT_USTAT\${SEDeC}1\${SEDeD}
                    938: "
                    939: fi
                    940: rm -f conftest*
                    941: #endif
                    942: 
                    943: fi
                    944: echo checking for void
                    945: cat > conftest.c <<EOF
                    946: 
                    947: main() { exit(0); } 
                    948: t() { extern void foo (); (void) exit (0); }
                    949: EOF
                    950: if eval $compile; then
                    951:   DEFS="${DEFS}#define HAVE_VOID 1
                    952: "
                    953: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_VOID\${SEDdB}HAVE_VOID\${SEDdC}1\${SEDdD}
                    954: \${SEDuA}HAVE_VOID\${SEDuB}HAVE_VOID\${SEDuC}1\${SEDuD}
                    955: \${SEDeA}HAVE_VOID\${SEDeB}HAVE_VOID\${SEDeC}1\${SEDeD}
                    956: "
                    957: fi
                    958: rm -f conftest*
                    959: 
                    960: echo checking for unsigned char
                    961: cat > conftest.c <<EOF
                    962: 
                    963: main() { exit(0); } 
                    964: t() { unsigned char i = (unsigned char) -1; }
                    965: EOF
                    966: if eval $compile; then
                    967:   DEFS="${DEFS}#define HAVE_UNSIGNED_CHAR 1
                    968: "
                    969: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_UNSIGNED_CHAR\${SEDdB}HAVE_UNSIGNED_CHAR\${SEDdC}1\${SEDdD}
                    970: \${SEDuA}HAVE_UNSIGNED_CHAR\${SEDuB}HAVE_UNSIGNED_CHAR\${SEDuC}1\${SEDuD}
                    971: \${SEDeA}HAVE_UNSIGNED_CHAR\${SEDeB}HAVE_UNSIGNED_CHAR\${SEDeC}1\${SEDeD}
                    972: "
                    973: fi
                    974: rm -f conftest*
                    975: 
                    976: echo checking for errno
                    977: cat > conftest.c <<EOF
                    978: #include <errno.h>
                    979: main() { exit(0); } 
                    980: t() { int i = errno; errno = 1; }
                    981: EOF
                    982: if eval $compile; then
                    983:   DEFS="${DEFS}#define HAVE_ERRNO_DECLARATION 1
                    984: "
                    985: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_ERRNO_DECLARATION\${SEDdB}HAVE_ERRNO_DECLARATION\${SEDdC}1\${SEDdD}
                    986: \${SEDuA}HAVE_ERRNO_DECLARATION\${SEDuB}HAVE_ERRNO_DECLARATION\${SEDuC}1\${SEDuD}
                    987: \${SEDeA}HAVE_ERRNO_DECLARATION\${SEDeB}HAVE_ERRNO_DECLARATION\${SEDeC}1\${SEDeD}
                    988: "
                    989: fi
                    990: rm -f conftest*
                    991: 
                    992: 
                    993: for func in memset memcmp memchr memcpy bcopy bcmp bzero
                    994: do
                    995: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                    996: echo checking for ${func}
                    997: cat > conftest.c <<EOF
                    998: #include <stdio.h>
                    999: main() { exit(0); } 
                   1000: t() { 
                   1001: #ifdef __stub_${func}
                   1002: choke me
                   1003: #else
                   1004: /* Override any gcc2 internal prototype to avoid an error.  */
                   1005: extern char ${func}(); ${func}();
                   1006: #endif
                   1007:  }
                   1008: EOF
                   1009: if eval $compile; then
                   1010:   DEFS="${DEFS}#define ${trfunc} 1
                   1011: "
                   1012: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1013: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1014: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1015: "
                   1016: fi
                   1017: rm -f conftest*
                   1018: #endif
                   1019: done
                   1020: 
                   1021: for func in strchr strrchr index rindex strerror strtol strstr
                   1022: do
                   1023: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1024: echo checking for ${func}
                   1025: cat > conftest.c <<EOF
                   1026: #include <stdio.h>
                   1027: main() { exit(0); } 
                   1028: t() { 
                   1029: #ifdef __stub_${func}
                   1030: choke me
                   1031: #else
                   1032: /* Override any gcc2 internal prototype to avoid an error.  */
                   1033: extern char ${func}(); ${func}();
                   1034: #endif
                   1035:  }
                   1036: EOF
                   1037: if eval $compile; then
                   1038:   DEFS="${DEFS}#define ${trfunc} 1
                   1039: "
                   1040: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1041: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1042: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1043: "
                   1044: fi
                   1045: rm -f conftest*
                   1046: #endif
                   1047: done
                   1048: 
                   1049: for func in strdup strcasecmp strncasecmp stricmp strnicmp
                   1050: do
                   1051: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1052: echo checking for ${func}
                   1053: cat > conftest.c <<EOF
                   1054: #include <stdio.h>
                   1055: main() { exit(0); } 
                   1056: t() { 
                   1057: #ifdef __stub_${func}
                   1058: choke me
                   1059: #else
                   1060: /* Override any gcc2 internal prototype to avoid an error.  */
                   1061: extern char ${func}(); ${func}();
                   1062: #endif
                   1063:  }
                   1064: EOF
                   1065: if eval $compile; then
                   1066:   DEFS="${DEFS}#define ${trfunc} 1
                   1067: "
                   1068: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1069: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1070: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1071: "
                   1072: fi
                   1073: rm -f conftest*
                   1074: #endif
                   1075: done
                   1076: 
                   1077: for func in bsearch vfprintf
                   1078: do
                   1079: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1080: echo checking for ${func}
                   1081: cat > conftest.c <<EOF
                   1082: #include <stdio.h>
                   1083: main() { exit(0); } 
                   1084: t() { 
                   1085: #ifdef __stub_${func}
                   1086: choke me
                   1087: #else
                   1088: /* Override any gcc2 internal prototype to avoid an error.  */
                   1089: extern char ${func}(); ${func}();
                   1090: #endif
                   1091:  }
                   1092: EOF
                   1093: if eval $compile; then
                   1094:   DEFS="${DEFS}#define ${trfunc} 1
                   1095: "
                   1096: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1097: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1098: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1099: "
                   1100: fi
                   1101: rm -f conftest*
                   1102: #endif
                   1103: done
                   1104: 
                   1105: for func in remove ftruncate ltrunc rename opendir dup2 waitpid wait4
                   1106: do
                   1107: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1108: echo checking for ${func}
                   1109: cat > conftest.c <<EOF
                   1110: #include <stdio.h>
                   1111: main() { exit(0); } 
                   1112: t() { 
                   1113: #ifdef __stub_${func}
                   1114: choke me
                   1115: #else
                   1116: /* Override any gcc2 internal prototype to avoid an error.  */
                   1117: extern char ${func}(); ${func}();
                   1118: #endif
                   1119:  }
                   1120: EOF
                   1121: if eval $compile; then
                   1122:   DEFS="${DEFS}#define ${trfunc} 1
                   1123: "
                   1124: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1125: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1126: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1127: "
                   1128: fi
                   1129: rm -f conftest*
                   1130: #endif
                   1131: done
                   1132: 
                   1133: for func in sigsetjmp setret sigaction sigvec sigset
                   1134: do
                   1135: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1136: echo checking for ${func}
                   1137: cat > conftest.c <<EOF
                   1138: #include <stdio.h>
                   1139: main() { exit(0); } 
                   1140: t() { 
                   1141: #ifdef __stub_${func}
                   1142: choke me
                   1143: #else
                   1144: /* Override any gcc2 internal prototype to avoid an error.  */
                   1145: extern char ${func}(); ${func}();
                   1146: #endif
                   1147:  }
                   1148: EOF
                   1149: if eval $compile; then
                   1150:   DEFS="${DEFS}#define ${trfunc} 1
                   1151: "
                   1152: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1153: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1154: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1155: "
                   1156: fi
                   1157: rm -f conftest*
                   1158: #endif
                   1159: done
                   1160: 
                   1161: for func in sigprocmask sigblock sighold getdtablesize sysconf
                   1162: do
                   1163: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1164: echo checking for ${func}
                   1165: cat > conftest.c <<EOF
                   1166: #include <stdio.h>
                   1167: main() { exit(0); } 
                   1168: t() { 
                   1169: #ifdef __stub_${func}
                   1170: choke me
                   1171: #else
                   1172: /* Override any gcc2 internal prototype to avoid an error.  */
                   1173: extern char ${func}(); ${func}();
                   1174: #endif
                   1175:  }
                   1176: EOF
                   1177: if eval $compile; then
                   1178:   DEFS="${DEFS}#define ${trfunc} 1
                   1179: "
                   1180: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1181: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1182: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1183: "
                   1184: fi
                   1185: rm -f conftest*
                   1186: #endif
                   1187: done
                   1188: 
                   1189: for func in setpgrp setsid setreuid gethostname uname
                   1190: do
                   1191: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1192: echo checking for ${func}
                   1193: cat > conftest.c <<EOF
                   1194: #include <stdio.h>
                   1195: main() { exit(0); } 
                   1196: t() { 
                   1197: #ifdef __stub_${func}
                   1198: choke me
                   1199: #else
                   1200: /* Override any gcc2 internal prototype to avoid an error.  */
                   1201: extern char ${func}(); ${func}();
                   1202: #endif
                   1203:  }
                   1204: EOF
                   1205: if eval $compile; then
                   1206:   DEFS="${DEFS}#define ${trfunc} 1
                   1207: "
                   1208: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1209: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1210: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1211: "
                   1212: fi
                   1213: rm -f conftest*
                   1214: #endif
                   1215: done
                   1216: 
                   1217: for func in gettimeofday ftw glob
                   1218: do
                   1219: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1220: echo checking for ${func}
                   1221: cat > conftest.c <<EOF
                   1222: #include <stdio.h>
                   1223: main() { exit(0); } 
                   1224: t() { 
                   1225: #ifdef __stub_${func}
                   1226: choke me
                   1227: #else
                   1228: /* Override any gcc2 internal prototype to avoid an error.  */
                   1229: extern char ${func}(); ${func}();
                   1230: #endif
                   1231:  }
                   1232: EOF
                   1233: if eval $compile; then
                   1234:   DEFS="${DEFS}#define ${trfunc} 1
                   1235: "
                   1236: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1237: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1238: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1239: "
                   1240: fi
                   1241: rm -f conftest*
                   1242: #endif
                   1243: done
                   1244: 
                   1245: SAVELIBS="$LIBS"
                   1246: LIBS=`echo $LIBS | sed 's/-linet//'`
                   1247: for func in getline
                   1248: do
                   1249: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1250: echo checking for ${func}
                   1251: cat > conftest.c <<EOF
                   1252: #include <stdio.h>
                   1253: main() { exit(0); } 
                   1254: t() { 
                   1255: #ifdef __stub_${func}
                   1256: choke me
                   1257: #else
                   1258: /* Override any gcc2 internal prototype to avoid an error.  */
                   1259: extern char ${func}(); ${func}();
                   1260: #endif
                   1261:  }
                   1262: EOF
                   1263: if eval $compile; then
                   1264:   DEFS="${DEFS}#define ${trfunc} 1
                   1265: "
                   1266: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1267: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1268: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1269: "
                   1270: fi
                   1271: rm -f conftest*
                   1272: #endif
                   1273: done
                   1274: 
                   1275: LIBS="$SAVELIBS"
                   1276: echo checking for ftime
                   1277: cat > conftest.c <<EOF
                   1278: #include <stdio.h>
                   1279: main() { exit(0); } 
                   1280: t() { 
                   1281: #ifdef __stub_ftime
                   1282: choke me
                   1283: #else
                   1284: /* Override any gcc2 internal prototype to avoid an error.  */
                   1285: extern char ftime(); ftime();
                   1286: #endif
                   1287:  }
                   1288: EOF
                   1289: if eval $compile; then
                   1290:   if test -n "$cross_compiling"
                   1291: then
                   1292:   DEFS="${DEFS}#define HAVE_FTIME 1
                   1293: "
                   1294: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_FTIME\${SEDdB}HAVE_FTIME\${SEDdC}1\${SEDdD}
                   1295: \${SEDuA}HAVE_FTIME\${SEDuB}HAVE_FTIME\${SEDuC}1\${SEDuD}
                   1296: \${SEDeA}HAVE_FTIME\${SEDeB}HAVE_FTIME\${SEDeC}1\${SEDeD}
                   1297: "
                   1298: else
                   1299: cat > conftest.c <<EOF
                   1300: 
                   1301: #include <sys/types.h>
                   1302: #include <sys/timeb.h>
                   1303: main ()
                   1304: {
                   1305:   struct timeb s, slast;
                   1306:   int c = 0;
                   1307:   ftime (&slast);
                   1308:   while (c < 10)
                   1309:     {
                   1310:       ftime (&s);
                   1311:       if (s.time < slast.time
                   1312:          || (s.time == slast.time && s.millitm < slast.millitm))
                   1313:        exit (1);
                   1314:       if (s.time != slast.time)
                   1315:        ++c;
                   1316:       slast.time = s.time;
                   1317:       slast.millitm = s.millitm;
                   1318:     }
                   1319:   exit (0);
                   1320: }
                   1321: 
                   1322: EOF
                   1323: eval $compile
                   1324: if test -s conftest && (./conftest; exit) 2>/dev/null; then
                   1325:   DEFS="${DEFS}#define HAVE_FTIME 1
                   1326: "
                   1327: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_FTIME\${SEDdB}HAVE_FTIME\${SEDdC}1\${SEDdD}
                   1328: \${SEDuA}HAVE_FTIME\${SEDuB}HAVE_FTIME\${SEDuC}1\${SEDuD}
                   1329: \${SEDeA}HAVE_FTIME\${SEDeB}HAVE_FTIME\${SEDeC}1\${SEDeD}
                   1330: "
                   1331: else
                   1332:   echo 1>&2 "Your ftime seems to be buggy"
                   1333: fi
                   1334: fi
                   1335: rm -f conftest*
                   1336: fi
                   1337: rm -f conftest*
                   1338: #endif
                   1339: 
                   1340: for func in times
                   1341: do
                   1342: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1343: echo checking for ${func}
                   1344: cat > conftest.c <<EOF
                   1345: #include <stdio.h>
                   1346: main() { exit(0); } 
                   1347: t() { 
                   1348: #ifdef __stub_${func}
                   1349: choke me
                   1350: #else
                   1351: /* Override any gcc2 internal prototype to avoid an error.  */
                   1352: extern char ${func}(); ${func}();
                   1353: #endif
                   1354:  }
                   1355: EOF
                   1356: if eval $compile; then
                   1357:   DEFS="${DEFS}#define ${trfunc} 1
                   1358: "
                   1359: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1360: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1361: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1362: "
                   1363: fi
                   1364: rm -f conftest*
                   1365: #endif
                   1366: done
                   1367: 
                   1368: for func in napms nap usleep poll select
                   1369: do
                   1370: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1371: echo checking for ${func}
                   1372: cat > conftest.c <<EOF
                   1373: #include <stdio.h>
                   1374: main() { exit(0); } 
                   1375: t() { 
                   1376: #ifdef __stub_${func}
                   1377: choke me
                   1378: #else
                   1379: /* Override any gcc2 internal prototype to avoid an error.  */
                   1380: extern char ${func}(); ${func}();
                   1381: #endif
                   1382:  }
                   1383: EOF
                   1384: if eval $compile; then
                   1385:   DEFS="${DEFS}#define ${trfunc} 1
                   1386: "
                   1387: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1388: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1389: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1390: "
                   1391: fi
                   1392: rm -f conftest*
                   1393: #endif
                   1394: done
                   1395: 
                   1396: case $DEFS in
                   1397: *HAVE_NAPMS*) ;;
                   1398: *HAVE_NAP*)  ;;
                   1399: *HAVE_USLEEP*) ;;
                   1400: *HAVE_POLL*) ;;
                   1401: *HAVE_SELECT*) ;;
                   1402: *) echo 1>&2 'WARNING: No way to sleep for less than one second'
                   1403:    echo 1>&2 '         \p in chat scripts will sleep for a full second'
                   1404:    ;;
                   1405: esac
                   1406: for func in getgrent
                   1407: do
                   1408: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1409: echo checking for ${func}
                   1410: cat > conftest.c <<EOF
                   1411: #include <stdio.h>
                   1412: main() { exit(0); } 
                   1413: t() { 
                   1414: #ifdef __stub_${func}
                   1415: choke me
                   1416: #else
                   1417: /* Override any gcc2 internal prototype to avoid an error.  */
                   1418: extern char ${func}(); ${func}();
                   1419: #endif
                   1420:  }
                   1421: EOF
                   1422: if eval $compile; then
                   1423:   DEFS="${DEFS}#define ${trfunc} 1
                   1424: "
                   1425: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1426: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1427: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1428: "
                   1429: fi
                   1430: rm -f conftest*
                   1431: #endif
                   1432: done
                   1433: 
                   1434: trfrom='[a-z]' trto='[A-Z]'
                   1435: for i in socket t_open; do
                   1436:   def=HAVE_`echo $i|tr "$trfrom" "$trto"`
                   1437:   echo checking for $i
                   1438: cat > conftest.c <<EOF
                   1439: #include <stdio.h>
                   1440: main() { exit(0); } 
                   1441: t() { 
                   1442: #ifdef __stub_$i
                   1443: choke me
                   1444: #else
                   1445: /* Override any gcc2 internal prototype to avoid an error.  */
                   1446: extern char $i(); $i();
                   1447: #endif
                   1448:  }
                   1449: EOF
                   1450: if eval $compile; then
                   1451:   DEFS="${DEFS}#define $def 1
                   1452: "
                   1453: SEDDEFS="${SEDDEFS}\${SEDdA}$def\${SEDdB}$def\${SEDdC}1\${SEDdD}
                   1454: \${SEDuA}$def\${SEDuB}$def\${SEDuC}1\${SEDuD}
                   1455: \${SEDeA}$def\${SEDeB}$def\${SEDeC}1\${SEDeD}
                   1456: "
                   1457: else
                   1458:   missing=1
                   1459: fi
                   1460: rm -f conftest*
                   1461: #endif
                   1462:   for lib in "-lsocket" "-lsocket -lnsl" "-lnsl" "-lxti"; do
                   1463:     if test -n "$missing"; then
                   1464:       case $LIBS in
                   1465:       *${lib}*) ;;
                   1466:       *)
                   1467:        SAVELIBS="$LIBS"
                   1468:        LIBS="$LIBS $lib"
                   1469:        missing=
                   1470:        echo checking for $i with $lib
                   1471: cat > conftest.c <<EOF
                   1472: 
                   1473: main() { exit(0); } 
                   1474: t() { extern char $i(); $i(); }
                   1475: EOF
                   1476: if eval $compile; then
                   1477:   DEFS="${DEFS}#define $def 1
                   1478: "
                   1479: SEDDEFS="${SEDDEFS}\${SEDdA}$def\${SEDdB}$def\${SEDdC}1\${SEDdD}
                   1480: \${SEDuA}$def\${SEDuB}$def\${SEDuC}1\${SEDuD}
                   1481: \${SEDeA}$def\${SEDeB}$def\${SEDeC}1\${SEDeD}
                   1482: "
                   1483: else
                   1484:   missing=1; LIBS="$SAVELIBS"
                   1485: fi
                   1486: rm -f conftest*
                   1487:        ;;
                   1488:       esac
                   1489:     fi
                   1490:   done
                   1491: done
                   1492: for func in getcwd getwd
                   1493: do
                   1494: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1495: echo checking for ${func}
                   1496: cat > conftest.c <<EOF
                   1497: #include <stdio.h>
                   1498: main() { exit(0); } 
                   1499: t() { 
                   1500: #ifdef __stub_${func}
                   1501: choke me
                   1502: #else
                   1503: /* Override any gcc2 internal prototype to avoid an error.  */
                   1504: extern char ${func}(); ${func}();
                   1505: #endif
                   1506:  }
                   1507: EOF
                   1508: if eval $compile; then
                   1509:   DEFS="${DEFS}#define ${trfunc} 1
                   1510: "
                   1511: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1512: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1513: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1514: "
                   1515: fi
                   1516: rm -f conftest*
                   1517: #endif
                   1518: done
                   1519: 
                   1520: case $DEFS in
                   1521: *HAVE_GETCWD*) ;;
                   1522: *HAVE_GETCD*) ;;
                   1523: *) UNIXOBJS="$UNIXOBJS getcwd.o"
                   1524:    if test -s /bin/pwd; then
                   1525:      DEFS="${DEFS}#define PWD_PROGRAM `echo '"/bin/pwd"'`
                   1526: "
                   1527: SEDDEFS="${SEDDEFS}\${SEDdA}PWD_PROGRAM\${SEDdB}PWD_PROGRAM\${SEDdC}`echo '"/bin/pwd"'`\${SEDdD}
                   1528: \${SEDuA}PWD_PROGRAM\${SEDuB}PWD_PROGRAM\${SEDuC}`echo '"/bin/pwd"'`\${SEDuD}
                   1529: \${SEDeA}PWD_PROGRAM\${SEDeB}PWD_PROGRAM\${SEDeC}`echo '"/bin/pwd"'`\${SEDeD}
                   1530: "
                   1531:    fi ;;
                   1532: esac
                   1533: for func in mkdir
                   1534: do
                   1535: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1536: echo checking for ${func}
                   1537: cat > conftest.c <<EOF
                   1538: #include <stdio.h>
                   1539: main() { exit(0); } 
                   1540: t() { 
                   1541: #ifdef __stub_${func}
                   1542: choke me
                   1543: #else
                   1544: /* Override any gcc2 internal prototype to avoid an error.  */
                   1545: extern char ${func}(); ${func}();
                   1546: #endif
                   1547:  }
                   1548: EOF
                   1549: if eval $compile; then
                   1550:   DEFS="${DEFS}#define ${trfunc} 1
                   1551: "
                   1552: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1553: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1554: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1555: "
                   1556: fi
                   1557: rm -f conftest*
                   1558: #endif
                   1559: done
                   1560: 
                   1561: case $DEFS in
                   1562: *HAVE_MKDIR*) UUDIR='# ' ;;
                   1563: *) UUDIR=
                   1564:    UNIXOBJS="$UNIXOBJS mkdir.o"
                   1565:    if test -s /bin/mkdir; then
                   1566:      DEFS="${DEFS}#define MKDIR_PROGRAM `echo '"/bin/mkdir"'`
                   1567: "
                   1568: SEDDEFS="${SEDDEFS}\${SEDdA}MKDIR_PROGRAM\${SEDdB}MKDIR_PROGRAM\${SEDdC}`echo '"/bin/mkdir"'`\${SEDdD}
                   1569: \${SEDuA}MKDIR_PROGRAM\${SEDuB}MKDIR_PROGRAM\${SEDuC}`echo '"/bin/mkdir"'`\${SEDuD}
                   1570: \${SEDeA}MKDIR_PROGRAM\${SEDeB}MKDIR_PROGRAM\${SEDeC}`echo '"/bin/mkdir"'`\${SEDeD}
                   1571: "
                   1572:    fi ;;
                   1573: esac
                   1574: for func in rmdir
                   1575: do
                   1576: trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
                   1577: echo checking for ${func}
                   1578: cat > conftest.c <<EOF
                   1579: #include <stdio.h>
                   1580: main() { exit(0); } 
                   1581: t() { 
                   1582: #ifdef __stub_${func}
                   1583: choke me
                   1584: #else
                   1585: /* Override any gcc2 internal prototype to avoid an error.  */
                   1586: extern char ${func}(); ${func}();
                   1587: #endif
                   1588:  }
                   1589: EOF
                   1590: if eval $compile; then
                   1591:   DEFS="${DEFS}#define ${trfunc} 1
                   1592: "
                   1593: SEDDEFS="${SEDDEFS}\${SEDdA}${trfunc}\${SEDdB}${trfunc}\${SEDdC}1\${SEDdD}
                   1594: \${SEDuA}${trfunc}\${SEDuB}${trfunc}\${SEDuC}1\${SEDuD}
                   1595: \${SEDeA}${trfunc}\${SEDeB}${trfunc}\${SEDeC}1\${SEDeD}
                   1596: "
                   1597: fi
                   1598: rm -f conftest*
                   1599: #endif
                   1600: done
                   1601: 
                   1602: case $DEFS in
                   1603: *HAVE_RMDIR*) ;;
                   1604: *) UNIXOBJS="$UNIXOBJS rmdir.o"
                   1605:    if test -s /bin/rmdir; then
                   1606:      DEFS="${DEFS}#define RMDIR_PROGRAM `echo '"/bin/rmdir"'`
                   1607: "
                   1608: SEDDEFS="${SEDDEFS}\${SEDdA}RMDIR_PROGRAM\${SEDdB}RMDIR_PROGRAM\${SEDdC}`echo '"/bin/rmdir"'`\${SEDdD}
                   1609: \${SEDuA}RMDIR_PROGRAM\${SEDuB}RMDIR_PROGRAM\${SEDuC}`echo '"/bin/rmdir"'`\${SEDuD}
                   1610: \${SEDeA}RMDIR_PROGRAM\${SEDeB}RMDIR_PROGRAM\${SEDeC}`echo '"/bin/rmdir"'`\${SEDeD}
                   1611: "
                   1612:    fi ;;
                   1613: esac
                   1614: case $DEFS in
                   1615: *HAVE_BSEARCH*) ;;
                   1616: *) LIBOBJS="$LIBOBJS bsrch.o" ;;
                   1617: esac
                   1618: case $DEFS in
                   1619: *HAVE_BZERO*) ;;
                   1620: *HAVE_MEMSET*) ;;
                   1621: *) LIBOBJS="$LIBOBJS bzero.o" ;;
                   1622: esac
                   1623: case $DEFS in
                   1624: *HAVE_GETLINE*) ;;
                   1625: *) LIBOBJS="$LIBOBJS getlin.o" ;;
                   1626: esac
                   1627: case $DEFS in
                   1628: *HAVE_MEMCHR*) ;;
                   1629: *) LIBOBJS="$LIBOBJS memchr.o" ;;
                   1630: esac
                   1631: case $DEFS in
                   1632: *HAVE_MEMCMP*) ;;
                   1633: *HAVE_BCMP*) ;;
                   1634: *) LIBOBJS="$LIBOBJS memcmp.o" ;;
                   1635: esac
                   1636: case $DEFS in
                   1637: *HAVE_MEMCPY*) ;;
                   1638: *HAVE_BCOPY*) ;;
                   1639: *) LIBOBJS="$LIBOBJS memcpy.o" ;;
                   1640: esac
                   1641: case $DEFS in
                   1642: *HAVE_STRCASECMP*) ;;
                   1643: *HAVE_STRICMP*) ;;
                   1644: *) LIBOBJS="$LIBOBJS strcas.o" ;;
                   1645: esac
                   1646: case $DEFS in
                   1647: *HAVE_STRCHR*) ;;
                   1648: *HAVE_INDEX*) ;;
                   1649: *) LIBOBJS="$LIBOBJS strchr.o" ;;
                   1650: esac
                   1651: case $DEFS in
                   1652: *HAVE_STRDUP*) ;;
                   1653: *) LIBOBJS="$LIBOBJS strdup.o" ;;
                   1654: esac
                   1655: case $DEFS in
                   1656: *HAVE_STRNCASECMP*) ;;
                   1657: *HAVE_STRNICMP*) ;;
                   1658: *) LIBOBJS="$LIBOBJS strncs.o" ;;
                   1659: esac
                   1660: case $DEFS in
                   1661: *HAVE_STRRCHR*) ;;
                   1662: *HAVE_RINDEX*) ;;
                   1663: *) LIBOBJS="$LIBOBJS strrch.o" ;;
                   1664: esac
                   1665: case $DEFS in
                   1666: *HAVE_STRSTR*) ;;
                   1667: *) LIBOBJS="$LIBOBJS strstr.o" ;;
                   1668: esac
                   1669: case $DEFS in
                   1670: *HAVE_STRTOL*) ;;
                   1671: *) LIBOBJS="$LIBOBJS strtol.o" ;;
                   1672: esac
                   1673: case $DEFS in
                   1674: *HAVE_OPENDIR*) ;;
                   1675: *) UNIXOBJS="$UNIXOBJS dirent.o" ;;
                   1676: esac
                   1677: case $DEFS in
                   1678: *HAVE_DUP2*) ;;
                   1679: *) UNIXOBJS="$UNIXOBJS dup2.o" ;;
                   1680: esac
                   1681: case $DEFS in
                   1682: *HAVE_FTW*) ;;
                   1683: *) UNIXOBJS="$UNIXOBJS ftw.o" ;;
                   1684: esac
                   1685: case $DEFS in
                   1686: *HAVE_REMOVE*) ;;
                   1687: *) UNIXOBJS="$UNIXOBJS remove.o" ;;
                   1688: esac
                   1689: case $DEFS in
                   1690: *HAVE_RENAME*) ;;
                   1691: *) UNIXOBJS="$UNIXOBJS rename.o" ;;
                   1692: esac
                   1693: case $DEFS in
                   1694: *HAVE_STRERROR*) ;;
                   1695: *) UNIXOBJS="$UNIXOBJS strerr.o" ;;
                   1696: esac
                   1697: 
                   1698: case $DEFS in
                   1699: *HAVE_SIGVEC*)
                   1700:   echo checking for sv_flags
                   1701: cat > conftest.c <<EOF
                   1702: #include <signal.h>
                   1703: main() { exit(0); } 
                   1704: t() { struct sigvec s; s.sv_flags = 0; }
                   1705: EOF
                   1706: if eval $compile; then
                   1707:   DEFS="${DEFS}#define HAVE_SIGVEC_SV_FLAGS 1
                   1708: "
                   1709: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_SIGVEC_SV_FLAGS\${SEDdB}HAVE_SIGVEC_SV_FLAGS\${SEDdC}1\${SEDdD}
                   1710: \${SEDuA}HAVE_SIGVEC_SV_FLAGS\${SEDuB}HAVE_SIGVEC_SV_FLAGS\${SEDuC}1\${SEDuD}
                   1711: \${SEDeA}HAVE_SIGVEC_SV_FLAGS\${SEDeB}HAVE_SIGVEC_SV_FLAGS\${SEDeC}1\${SEDeD}
                   1712: "
                   1713: fi
                   1714: rm -f conftest*
                   1715:  ;;
                   1716: esac
                   1717: 
                   1718: trfrom='[a-z]' trto='[A-Z]'
                   1719: echo checking for times declared as "long"
                   1720: cat > conftest.c <<EOF
                   1721: #include <sys/types.h>
                   1722: #include <pwd.h>
                   1723: #include <grp.h>
                   1724: #ifdef HAVE_LIBC_H
                   1725: #include <libc.h>
                   1726: #endif
                   1727: #ifdef HAVE_SYS_TIMES_H
                   1728: #include <sys/times.h>
                   1729: #endif
                   1730: extern long times ();
                   1731: main() { exit(0); } 
                   1732: t() {  }
                   1733: EOF
                   1734: if eval $compile; then
                   1735:   DEFS="${DEFS}#define `echo times | tr "$trfrom" "$trto"`_DECLARATION_OK 1
                   1736: "
                   1737: SEDDEFS="${SEDDEFS}\${SEDdA}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdB}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdC}1\${SEDdD}
                   1738: \${SEDuA}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuB}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuC}1\${SEDuD}
                   1739: \${SEDeA}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeB}`echo times | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeC}1\${SEDeD}
                   1740: "
                   1741: fi
                   1742: rm -f conftest*
                   1743: 
                   1744: trfrom='[a-z]' trto='[A-Z]'
                   1745: echo checking for getpwnam declared as "struct passwd *"
                   1746: cat > conftest.c <<EOF
                   1747: #include <sys/types.h>
                   1748: #include <pwd.h>
                   1749: #include <grp.h>
                   1750: #ifdef HAVE_LIBC_H
                   1751: #include <libc.h>
                   1752: #endif
                   1753: #ifdef HAVE_SYS_TIMES_H
                   1754: #include <sys/times.h>
                   1755: #endif
                   1756: extern struct passwd * getpwnam ();
                   1757: main() { exit(0); } 
                   1758: t() {  }
                   1759: EOF
                   1760: if eval $compile; then
                   1761:   DEFS="${DEFS}#define `echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK 1
                   1762: "
                   1763: SEDDEFS="${SEDDEFS}\${SEDdA}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdB}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdC}1\${SEDdD}
                   1764: \${SEDuA}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuB}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuC}1\${SEDuD}
                   1765: \${SEDeA}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeB}`echo getpwnam | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeC}1\${SEDeD}
                   1766: "
                   1767: fi
                   1768: rm -f conftest*
                   1769: 
                   1770: trfrom='[a-z]' trto='[A-Z]'
                   1771: echo checking for getpwuid declared as "struct passwd *"
                   1772: cat > conftest.c <<EOF
                   1773: #include <sys/types.h>
                   1774: #include <pwd.h>
                   1775: #include <grp.h>
                   1776: #ifdef HAVE_LIBC_H
                   1777: #include <libc.h>
                   1778: #endif
                   1779: #ifdef HAVE_SYS_TIMES_H
                   1780: #include <sys/times.h>
                   1781: #endif
                   1782: extern struct passwd * getpwuid ();
                   1783: main() { exit(0); } 
                   1784: t() {  }
                   1785: EOF
                   1786: if eval $compile; then
                   1787:   DEFS="${DEFS}#define `echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK 1
                   1788: "
                   1789: SEDDEFS="${SEDDEFS}\${SEDdA}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdB}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdC}1\${SEDdD}
                   1790: \${SEDuA}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuB}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuC}1\${SEDuD}
                   1791: \${SEDeA}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeB}`echo getpwuid | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeC}1\${SEDeD}
                   1792: "
                   1793: fi
                   1794: rm -f conftest*
                   1795: 
                   1796: trfrom='[a-z]' trto='[A-Z]'
                   1797: echo checking for getgrent declared as "struct group *"
                   1798: cat > conftest.c <<EOF
                   1799: #include <sys/types.h>
                   1800: #include <pwd.h>
                   1801: #include <grp.h>
                   1802: #ifdef HAVE_LIBC_H
                   1803: #include <libc.h>
                   1804: #endif
                   1805: #ifdef HAVE_SYS_TIMES_H
                   1806: #include <sys/times.h>
                   1807: #endif
                   1808: extern struct group * getgrent ();
                   1809: main() { exit(0); } 
                   1810: t() {  }
                   1811: EOF
                   1812: if eval $compile; then
                   1813:   DEFS="${DEFS}#define `echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK 1
                   1814: "
                   1815: SEDDEFS="${SEDDEFS}\${SEDdA}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdB}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDdC}1\${SEDdD}
                   1816: \${SEDuA}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuB}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDuC}1\${SEDuD}
                   1817: \${SEDeA}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeB}`echo getgrent | tr "$trfrom" "$trto"`_DECLARATION_OK\${SEDeC}1\${SEDeD}
                   1818: "
                   1819: fi
                   1820: rm -f conftest*
                   1821: 
                   1822: echo checking for BSD setpgrp
                   1823: cat > conftest.c <<EOF
                   1824: #ifdef HAVE_UNISTD_H
                   1825: #include <unistd.h>
                   1826: #endif
                   1827: main() { exit(0); } 
                   1828: t() { getpgrp (0); setpgrp (0, 0); }
                   1829: EOF
                   1830: if eval $compile; then
                   1831:   DEFS="${DEFS}#define HAVE_BSD_PGRP 1
                   1832: "
                   1833: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_BSD_PGRP\${SEDdB}HAVE_BSD_PGRP\${SEDdC}1\${SEDdD}
                   1834: \${SEDuA}HAVE_BSD_PGRP\${SEDuB}HAVE_BSD_PGRP\${SEDuC}1\${SEDuD}
                   1835: \${SEDeA}HAVE_BSD_PGRP\${SEDeB}HAVE_BSD_PGRP\${SEDeC}1\${SEDeD}
                   1836: "
                   1837: fi
                   1838: rm -f conftest*
                   1839: 
                   1840: echo checking for union wait
                   1841: cat > conftest.c <<EOF
                   1842: #include <sys/wait.h>
                   1843: #ifndef WIFEXITED
                   1844: #define WIFEXITED(u) ((u).w_termsig == 0)
                   1845: #endif
                   1846: main() { exit(0); } 
                   1847: t() { union wait u; if (WIFEXITED (u)) wait (&u); }
                   1848: EOF
                   1849: if eval $compile; then
                   1850:   DEFS="${DEFS}#define HAVE_UNION_WAIT 1
                   1851: "
                   1852: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_UNION_WAIT\${SEDdB}HAVE_UNION_WAIT\${SEDdC}1\${SEDdD}
                   1853: \${SEDuA}HAVE_UNION_WAIT\${SEDuB}HAVE_UNION_WAIT\${SEDuC}1\${SEDuD}
                   1854: \${SEDeA}HAVE_UNION_WAIT\${SEDeB}HAVE_UNION_WAIT\${SEDeC}1\${SEDeD}
                   1855: "
                   1856: fi
                   1857: rm -f conftest*
                   1858: 
                   1859: if test -n "$cross_compiling"; then
                   1860:  DEFS="${DEFS}#define HAVE_LONG_FILE_NAMES 0
                   1861: "
                   1862: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_LONG_FILE_NAMES\${SEDdB}HAVE_LONG_FILE_NAMES\${SEDdC}0\${SEDdD}
                   1863: \${SEDuA}HAVE_LONG_FILE_NAMES\${SEDuB}HAVE_LONG_FILE_NAMES\${SEDuC}0\${SEDuD}
                   1864: \${SEDeA}HAVE_LONG_FILE_NAMES\${SEDeB}HAVE_LONG_FILE_NAMES\${SEDeC}0\${SEDeD}
                   1865: "
                   1866:  DEFS="${DEFS}#define HAVE_RESTARTABLE_SYSCALLS -1
                   1867: "
                   1868: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_RESTARTABLE_SYSCALLS\${SEDdB}HAVE_RESTARTABLE_SYSCALLS\${SEDdC}-1\${SEDdD}
                   1869: \${SEDuA}HAVE_RESTARTABLE_SYSCALLS\${SEDuB}HAVE_RESTARTABLE_SYSCALLS\${SEDuC}-1\${SEDuD}
                   1870: \${SEDeA}HAVE_RESTARTABLE_SYSCALLS\${SEDeB}HAVE_RESTARTABLE_SYSCALLS\${SEDeC}-1\${SEDeD}
                   1871: "
                   1872: else
                   1873:  echo checking for restartable system calls
                   1874: cat > conftest.c <<EOF
                   1875: /* Exit 0 (true) if wait returns something other than -1,
                   1876:    i.e. the pid of the child, which means that wait was restarted
                   1877:    after getting the signal.  */
                   1878: #include <sys/types.h>
                   1879: #include <signal.h>
                   1880: ucatch (isig) { }
                   1881: main () {
                   1882:   int i = fork (), status;
                   1883:   if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); }
                   1884:   signal (SIGINT, ucatch);
                   1885:   status = wait(&i);
                   1886:   if (status == -1) wait(&i);
                   1887:   exit (status == -1);
                   1888: }
                   1889: 
                   1890: EOF
                   1891: eval $compile
                   1892: if test -s conftest && (./conftest; exit) 2>/dev/null; then
                   1893:   DEFS="${DEFS}#define HAVE_RESTARTABLE_SYSCALLS 1
                   1894: "
                   1895: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_RESTARTABLE_SYSCALLS\${SEDdB}HAVE_RESTARTABLE_SYSCALLS\${SEDdC}1\${SEDdD}
                   1896: \${SEDuA}HAVE_RESTARTABLE_SYSCALLS\${SEDuB}HAVE_RESTARTABLE_SYSCALLS\${SEDuC}1\${SEDuD}
                   1897: \${SEDeA}HAVE_RESTARTABLE_SYSCALLS\${SEDeB}HAVE_RESTARTABLE_SYSCALLS\${SEDeC}1\${SEDeD}
                   1898: "
                   1899: fi
                   1900: rm -f conftest*
                   1901: 
                   1902:  echo checking for long file names
                   1903: (echo 1 > conftest9012345) 2>/dev/null
                   1904: (echo 2 > conftest9012346) 2>/dev/null
                   1905: val=`cat conftest9012345 2>/dev/null`
                   1906: test -f conftest9012345 && test "$val" = 1 && DEFS="${DEFS}#define HAVE_LONG_FILE_NAMES 1
                   1907: "
                   1908: SEDDEFS="${SEDDEFS}\${SEDdA}HAVE_LONG_FILE_NAMES\${SEDdB}HAVE_LONG_FILE_NAMES\${SEDdC}1\${SEDdD}
                   1909: \${SEDuA}HAVE_LONG_FILE_NAMES\${SEDuB}HAVE_LONG_FILE_NAMES\${SEDuC}1\${SEDuD}
                   1910: \${SEDeA}HAVE_LONG_FILE_NAMES\${SEDeB}HAVE_LONG_FILE_NAMES\${SEDeC}1\${SEDeD}
                   1911: "
                   1912: rm -f conftest9012345 conftest9012346
                   1913: 
                   1914: fi
                   1915: if test -n "$prefix"; then
                   1916:   test -z "$exec_prefix" && exec_prefix='${prefix}'
                   1917:   prsub="s%^prefix\\([         ]*\\)=\\([      ]*\\).*$%prefix\\1=\\2$prefix%"
                   1918: fi
                   1919: if test -n "$exec_prefix"; then
                   1920:   prsub="$prsub
                   1921: s%^exec_prefix\\([     ]*\\)=\\([      ]*\\).*$%\
                   1922: exec_prefix\\1=\\2$exec_prefix%"
                   1923: fi
                   1924: 
                   1925: trap 'rm -f config.status; exit 1' 1 3 15
                   1926: echo creating config.status
                   1927: rm -f config.status
                   1928: cat > config.status <<EOF
                   1929: #!/bin/sh
                   1930: # Generated automatically by configure.
                   1931: # Run this file to recreate the current configuration.
                   1932: # This directory was configured as follows,
                   1933: # on host `(hostname || uname -n) 2>/dev/null`:
                   1934: #
                   1935: # $0 $*
                   1936: 
                   1937: for arg
                   1938: do
                   1939:   case "\$arg" in
                   1940:     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
                   1941:     exec /bin/sh $0 $* ;;
                   1942:     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
                   1943:   esac
                   1944: done
                   1945: 
                   1946: trap 'rm -f Makefile uuconf/Makefile lib/Makefile unix/Makefile conf.h conftest*; exit 1' 1 3 15
                   1947: CC='$CC'
                   1948: CPP='$CPP'
                   1949: INSTALL='$INSTALL'
                   1950: INSTALL_PROGRAM='$INSTALL_PROGRAM'
                   1951: INSTALL_DATA='$INSTALL_DATA'
                   1952: RANLIB='$RANLIB'
                   1953: CFLAGS='$CFLAGS'
                   1954: LDFLAGS='$LDFLAGS'
                   1955: LN_S='$LN_S'
                   1956: UUDIR='$UUDIR'
                   1957: LIBOBJS='$LIBOBJS'
                   1958: UNIXOBJS='$UNIXOBJS'
                   1959: LIBS='$LIBS'
                   1960: srcdir='$srcdir'
                   1961: prefix='$prefix'
                   1962: exec_prefix='$exec_prefix'
                   1963: prsub='$prsub'
                   1964: EOF
                   1965: cat >> config.status <<\EOF
                   1966: 
                   1967: top_srcdir=$srcdir
                   1968: for file in .. Makefile uuconf/Makefile lib/Makefile unix/Makefile; do if [ "x$file" != "x.." ]; then
                   1969:   srcdir=$top_srcdir
                   1970:   # Remove last slash and all that follows it.  Not all systems have dirname.
                   1971:   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
                   1972:   if test "$dir" != "$file"; then
                   1973:     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
                   1974:     test ! -d $dir && mkdir $dir
                   1975:   fi
                   1976:   echo creating $file
                   1977:   rm -f $file
                   1978:   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
                   1979:   sed -e "
                   1980: $prsub
                   1981: s%@CC@%$CC%g
                   1982: s%@CPP@%$CPP%g
                   1983: s%@INSTALL@%$INSTALL%g
                   1984: s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
                   1985: s%@INSTALL_DATA@%$INSTALL_DATA%g
                   1986: s%@RANLIB@%$RANLIB%g
                   1987: s%@CFLAGS@%$CFLAGS%g
                   1988: s%@LDFLAGS@%$LDFLAGS%g
                   1989: s%@LN_S@%$LN_S%g
                   1990: s%@UUDIR@%$UUDIR%g
                   1991: s%@LIBOBJS@%$LIBOBJS%g
                   1992: s%@UNIXOBJS@%$UNIXOBJS%g
                   1993: s%@LIBS@%$LIBS%g
                   1994: s%@srcdir@%$srcdir%g
                   1995: s%@DEFS@%-DHAVE_CONFIG_H%" $top_srcdir/${file}.in >> $file
                   1996: fi; done
                   1997: 
                   1998: echo creating conf.h
                   1999: # These sed commands are put into SEDDEFS when defining a macro.
                   2000: # They are broken into pieces to make the sed script easier to manage.
                   2001: # They are passed to sed as "A NAME B NAME C VALUE D", where NAME
                   2002: # is the cpp macro being defined and VALUE is the value it is being given.
                   2003: # Each defining turns into a single global substitution command.
                   2004: #
                   2005: # SEDd sets the value in "#define NAME VALUE" lines.
                   2006: SEDdA='s@^\([  ]*\)#\([        ]*define[       ][      ]*\)'
                   2007: SEDdB='\([     ][      ]*\)[^  ]*@\1#\2'
                   2008: SEDdC='\3'
                   2009: SEDdD='@g'
                   2010: # SEDu turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
                   2011: SEDuA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
                   2012: SEDuB='\([     ]\)@\1#\2define\3'
                   2013: SEDuC=' '
                   2014: SEDuD='\4@g'
                   2015: # SEDe turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
                   2016: SEDeA='s@^\([  ]*\)#\([        ]*\)undef\([    ][      ]*\)'
                   2017: SEDeB='$@\1#\2define\3'
                   2018: SEDeC=' '
                   2019: SEDeD='@g'
                   2020: rm -f conftest.sed
                   2021: cat > conftest.sed <<CONFEOF
                   2022: EOF
                   2023: # Turn off quoting long enough to insert the sed commands.
                   2024: cat >> config.status <<EOF
                   2025: $SEDDEFS
                   2026: EOF
                   2027: cat >> config.status <<\EOF
                   2028: CONFEOF
                   2029: rm -f conftest.h
                   2030: # Break up the sed commands because old seds have small limits.
                   2031: cp $top_srcdir/conf.h.in conftest.h1
                   2032: while :
                   2033: do
                   2034:   lines=`grep -c . conftest.sed`
                   2035:   if test -z "$lines" || test "$lines" -eq 0; then break; fi
                   2036:   rm -f conftest.s1 conftest.s2 conftest.h2
                   2037:   sed 40q conftest.sed > conftest.s1 # Like head -40.
                   2038:   sed 1,40d conftest.sed > conftest.s2 # Like tail +41.
                   2039:   sed -f conftest.s1 < conftest.h1 > conftest.h2
                   2040:   rm -f conftest.s1 conftest.h1 conftest.sed
                   2041:   mv conftest.h2 conftest.h1
                   2042:   mv conftest.s2 conftest.sed
                   2043: done
                   2044: rm -f conftest.sed conftest.h
                   2045: echo "/* conf.h.  Generated automatically by configure.  */" > conftest.h
                   2046: cat conftest.h1 >> conftest.h
                   2047: rm -f conftest.h1
                   2048: if cmp -s conf.h conftest.h 2>/dev/null; then
                   2049:   # The file exists and we would not be changing it.
                   2050:   rm -f conftest.h
                   2051: else
                   2052:   rm -f conf.h
                   2053:   mv conftest.h conf.h
                   2054: fi
                   2055: 
                   2056: EOF
                   2057: chmod +x config.status
                   2058: test -n "$no_create" || ./config.status
                   2059: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.