#
# This is a test-release of patch3 for zmailer 2.99.48
# This is version 1, and is subject to changes...
#
#       /Matti Aarnio <[email protected]>
#
diff -u -r zmailer-2.99.48p2/ChangeLog zmailer-2.99.48p3/ChangeLog
--- zmailer-2.99.48p2/ChangeLog Wed May 28 11:23:35 1997
+++ zmailer-2.99.48p3/ChangeLog Wed May 28 11:13:21 1997
@@ -1,3 +1,22 @@
+Wed May 28 11:03:42 1997  Matti Aarnio  <[email protected]>
+
+       * Makefile.in:
+           - Version 2.99.48p3
+
+       * config.h.in, configure.in, configure:
+           - Pulled these from 2.99.49beta7
+
+       * transports/sm/sm.c, transports/smtp/smtp.c,
+         transports/mailbox/mailbox.c:
+           "readalready" cache handling in case the MMAP is not
+           recognized properly (IBM AIX has problems at the auto-
+           detection of that feature..)
+
+       * smtpserver/smtpserver.c, smtpserver/smtpcmds.c,
+         smtpserver/smtpdata.c:
+           - Wrong parameters in one logging call at the  BDAT  processing,
+           - Rearranged typeflush() calls, and pipeline status reporting.
+
Fri May  2 16:10:28 1997  Matti Aarnio  <[email protected]>

       * Makefile.in:
diff -u -r zmailer-2.99.48p2/Makefile.in zmailer-2.99.48p3/Makefile.in
--- zmailer-2.99.48p2/Makefile.in       Wed May 28 11:23:35 1997
+++ zmailer-2.99.48p3/Makefile.in       Wed May 28 11:10:51 1997
@@ -2,7 +2,7 @@

MAJORVERSION = 2
MINORVERSION = 99
-PATCHLEVEL =   48p2
+PATCHLEVEL =   48p3

srcdir = @srcdir@
VPATH = @srcdir@
diff -u -r zmailer-2.99.48p2/SiteConfig.in zmailer-2.99.48p3/SiteConfig.in
--- zmailer-2.99.48p2/SiteConfig.in     Sat Apr 12 01:17:49 1997
+++ zmailer-2.99.48p3/SiteConfig.in     Wed May 28 11:15:11 1997
@@ -4,7 +4,12 @@
#  These are generic material that DO NOT DEPEND UPON COMPILERS et.al!
#
#  This is generated with autoconfiguration process from  SiteConfig.in
-#  file, and the configuration parameters..
+#  file, and the configuration parameters.  The standard installation
+#  procedure WILL NOT overwrite the destination  ZCONFIG  file with
+#  the new one.    This file contains one parameter that is compiled
+#  in the binaries, and is not overridable with this file, namely
+#  the  ZCONFIG  variable, alias the final location of the processed
+#  result of this SiteConfig file.
#

# ZCONFIG is the pathname of the configuration file specifying all the other
@@ -62,32 +67,46 @@
# and it is used in conjunction with the  libzmailer.a ..
INCLUDEDIR=    @includedir@

-# MAILSERVER is the hostname of the remote machine where the postoffice is
-# located.  This value is only needed in an environment with distributed file
-# systems, and if it exists will be used by the mail queue querying program
-# as the default name of the host to query.  It is a way of overriding the
-# algorithm used by mailq in an NFS environment, or when you are running a
-# different kind of DFS.  Usually undefined or a hostname.
-#MAILSERVER=   neat.cs
-
# SMTPOPTIONS are command line options given to the smtpserver when started
# from the zmailer shell script.  The intent is that if you want non-default
# address verification options they can be specified here.  The default
# value is "-asve".   This is also used, when invoking  ``sendmail'' with
# "-bs" option.
-SMTPOPTIONS=           "-asve -l @LOGDIR@/smtpserver"
+SMTPOPTIONS=           "-a -sve -l @LOGDIR@/smtpserver"

# SCHEDULEROPTIONS are command line options given to the scheduler when
# started from the zmailer shell script.  The intent is that if you want
# non-default logging options, the can be specified here.  The default
# value is ""
#
-SCHEDULEROPTIONS=      "-l @LOGDIR@/scheduler.perflog -Q -S -H"
+SCHEDULEROPTIONS=      "-l @LOGDIR@/scheduler.perflog -S -H"
+
+# NROUTERS is the number of parallel router processes to run.  Most sites
+# will not need to have more than one router running at a time.  For high
+# volume dedicated mail hosts, the value should be set to run the nameserver
+# (or disk or other asynchronous I/O bottleneck) at full throughput.  For
+# sites that want to avoid mailing lists blocking the queue, pick a low number.
+# The default is a single router process, equivalent to specifying 1.
+#NROUTERS=10
+NROUTERS=4
+
+# ROUTEROPTIONS are command line options given to the router when started
+# from the zmailer shell script. The default values are "-dkn 4"
+# The NROUTERS parameter is injected into here:
+ROUTEROPTIONS= "-dkn 4"

# Here you can put any ZM ``environment'' variables you want to place in
# the system-wide configuration file (/etc/zmailer.conf).  Typically this
# would be information used by the router configuration at your site.

+# MAILSERVER is the hostname of the remote machine where the postoffice is
+# located.  This value is only needed in an environment with distributed file
+# systems, and if it exists will be used by the mail queue querying program
+# as the default name of the host to query.  It is a way of overriding the
+# algorithm used by mailq in an NFS environment, or when you are running a
+# different kind of DFS.  Usually undefined or a hostname.
+#MAILSERVER=   neat.cs
+
# PUNTHOST is where mail that is supposed to go to a local address, but
# no such address exists, is punted to.
#PUNTHOST=     relay.cs
@@ -100,15 +119,6 @@
#SMARTHOST=    relay.cs


-# NROUTERS is the number of parallel router processes to run.  Most sites
-# will not need to have more than one router running at a time.  For high
-# volume dedicated mail hosts, the value should be set to run the nameserver
-# (or disk or other asynchronous I/O bottleneck) at full throughput.  For
-# sites that want to avoid mailing lists blocking the queue, pick a low number.
-# The default is a single router process, equivalent to specifying 1.
-#NROUTERS=10
-NROUTERS=4
-
# NOBODY is the unprivileged UID value.
# This is absolutely necessary if setuid() will fail on your "nobody" account
# uid (if it is -2, for example).  Make sure that whatever value you give
@@ -172,3 +182,12 @@
# "Content-Type: text/plain; charset=XXXX" -header in case the original
# message was not of MIME, and still had 8-bit chars...
DEFCHARSET=UNKNOWN-8BIT
+
+# If the following limitations are exceeded then zmailcheck
+# will sent an alert.
+# Limit on the Router Queue
+MAX_NR=1000
+# Limit on Transport Queue
+MAX_NT=1000
+# Load times 100
+MAX_LOAD=300
diff -u -r zmailer-2.99.48p2/config.h.in zmailer-2.99.48p3/config.h.in
--- zmailer-2.99.48p2/config.h.in       Fri Apr 11 22:39:45 1997
+++ zmailer-2.99.48p3/config.h.in       Fri May 23 01:17:13 1997
@@ -352,6 +352,8 @@
#undef WORDS_BIGENDIAN
#undef inline
#undef SIZEOF_VOID_P
+#undef SIZEOF_SHORT
+#undef SIZEOF_INT
#undef SIZEOF_LONG
#undef SIZEOF_DOUBLE

@@ -392,6 +394,12 @@
#undef HAVE_SYSCONF
#undef HAVE_FPATHCONF
#undef HAVE_WRITEV
+
+/* IPv6 related tests.  We use the protocol-independent
+   getaddrinfo()/getnameinfo() for the actual work in
+   all systems.  Though in systems without IPv6 those
+   routines don't support AF_INET6 ... */
+#undef INET6
#undef HAVE_NETINET_IN_H
/* Sigh....  Linux 2.1.x series with IPv6  */
#undef HAVE_NETINET_IN6_H
diff -u -r zmailer-2.99.48p2/configure.in zmailer-2.99.48p3/configure.in
--- zmailer-2.99.48p2/configure.in      Wed Apr 23 21:54:09 1997
+++ zmailer-2.99.48p3/configure.in      Fri May 23 01:17:14 1997
@@ -4,8 +4,15 @@
# and modified by hand by <[email protected]>  for the ZMailer
#
# Parts are also from scotty-2.0.2 configuration
+# Parts from other sources long forgotten, and many
+# new things invented by myself...
#
+# ZMailer is almoast as versatile systems feature tester as
+# the best (or worst) other beats, like  SSH ...   About the
+# only thing that ZMailer does not need are PTY allocation
+# mechanisms ...
#
+
AC_INIT(router/router.c)
ac_default_zmconfig=${ZCONFIG-"/etc/zmailer.conf"}
AC_CONFIG_HEADER(config.h)
@@ -96,11 +103,13 @@
AC_ISC_POSIX
AC_HEADER_MAJOR

+AC_C_BIGENDIAN
+AC_C_INLINE
AC_CHECK_SIZEOF(void *)
+AC_CHECK_SIZEOF(short)
+AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(long)
AC_CHECK_SIZEOF(double)
-AC_C_BIGENDIAN
-AC_C_INLINE

AC_SUBST(ZMAILERCFGFILE)
use_zcfg=0
@@ -365,12 +374,12 @@
else
  AC_CACHE_CHECK(for altzone, ac_cv_var_altzone,
[AC_TRY_LINK([#include <time.h>
-static time_t tt;],
-[tt = altzone;], ac_cv_var_altzone=yes, ac_cv_var_altzone=no)])
+static int tt;],
+[tt = (int)altzone;], ac_cv_var_altzone=yes, ac_cv_var_altzone=no)])
  AC_CACHE_CHECK(for timezone, ac_cv_var_timezone,
[AC_TRY_LINK([#include <time.h>
-static time_t tt],
-[tt = timezone;], ac_cv_var_timezone=yes, ac_cv_var_timezone=no)])
+static int tt;],
+[tt = (int)timezone;], ac_cv_var_timezone=yes, ac_cv_var_timezone=no)])
  if test "$ac_cv_var_altzone" = yes; then
    AC_DEFINE(HAVE_ALTZONE)
  fi
@@ -664,16 +673,25 @@
    sys/param.h sys/statfs.h sys/fstyp.h mnttab.h mntent.h utime.h \
    sys/statvfs.h sys/vfs.h sys/mount.h sys/filsys.h sys/fs_types.h)
AC_CHECK_HEADERS(sys/utsname.h maillock.h)
+
#
# Following set of tests is rather weird... Some people don't agree on
# where to place these IPv6 related headers :-(
# The API specs say: <netinet/in.h>,  but some people disagree...
#
+
AC_CHECK_HEADERS(netinet/in.h sys/socket.h)
if test "$ac_cv_header_netinet_in_h" = no ; then
  AC_MSG_RESULT([%%% AIEEE!  NO  <netinet/in.h>  HEADER ?!])
fi
-if test "x$ac_cv_af_inet6" = "x"; then
+
+AC_ARG_WITH(ipv6,[  --with-ipv6              Have IPv6 in system, and want to use it],
+       AC_DEFINE(INET6)
+       ac_with_ipv6=yes
+       )
+
+if test "$ac_with_ipv6" = yes; then
+  if test "x$ac_cv_af_inet6" = "x"; then
    AC_TRY_LINK([#include <sys/socket.h>],
               [int af = AF_INET6;],
               ac_cv_af_inet6=yes, ac_cv_af_inet6=no)
@@ -706,7 +724,7 @@
           fi
       fi
    fi
-else
+  else
    if test "$ac_cv_af_inet6" = yes; then
       # We were successfull at creating these cached variables above,
       # thus we can (with confidence) do following, and only one is
@@ -721,7 +739,8 @@
           AC_DEFINE(HAVE_LINUX_IN6_H)
       fi
    fi
-fi
+  fi
+fi # End of:  --with-ipv6


AC_CHECK_HEADERS(varargs.h stdarg.h)
@@ -1447,7 +1466,7 @@
       libident/Makefile               libs/Makefile                   \
       libsh/Makefile                  libmalloc/Makefile              \
       libmalloc/splay/Makefile        libresolv/Makefile              \
-       ssl/Makefile                                                    \
+       ssl/Makefile                    doc/design/Makefile             \
       include/mail.h                  man/Makefile                    \
       utils/zmailer.init.sh           utils/autoanswer.pl             \
       proto/Makefile                  proto/zmailer.sh                \
diff -u -r zmailer-2.99.48p2/smtpserver/smtpdata.c zmailer-2.99.48p3/smtpserver/smtpdata.c
--- zmailer-2.99.48p2/smtpserver/smtpdata.c     Thu Apr 17 14:26:28 1997
+++ zmailer-2.99.48p3/smtpserver/smtpdata.c     Wed May 28 10:41:56 1997
@@ -91,7 +91,6 @@

       SS->rcpt_count = 0; /* now we can zero it.. */
       type(SS, 354, NULL, (char *)NULL);
-       typeflush(SS);
       fputs("env-end\n",SS->mfp);
       /* We set alarm()s inside the mvdata() */
       *msg = 0;
@@ -103,7 +102,6 @@
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         type(SS,452,m430,"%s",msg);
-         typeflush(SS);
       } else if (s_feof(SS)) {
         /* [[email protected]] says this can happen */
         mail_abort(SS->mfp);
@@ -113,7 +111,6 @@
         return -1;
       } else if (ferror(SS->mfp)) {
         type(SS,452,m430,(char *)NULL);
-         typeflush(SS);
         clearerr(SS->mfp);
         mail_abort(SS->mfp);
         SS->mfp = NULL;
@@ -122,10 +119,8 @@
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         type(SS,552, "5.3.4", "Message size exceeded fixed maximum size of %ld chars for acceptable email", maxsize);
-         typeflush(SS);
       } else if (_mail_close_(SS->mfp, &ino, &mtime) == EOF) {
         type(SS,452,m430,(char *)NULL);
-         typeflush(SS);
         SS->mfp = NULL;
         reporterr(SS,tell, "message file close failed");
       } else {
@@ -136,7 +131,6 @@

         SS->mfp = NULL;
         type(SS,250, "2.6.0", "%s message accepted", taspid);
-         typeflush(SS);
#if 0
         zsyslog((LOG_INFO,
                  "accepted id %s (%ldc) from %s/%d", taspid, tell,
@@ -177,6 +171,7 @@
       if (!(bdata_chunksize > 0L
             && (rc == 1 || (rc == 2 && bdata_last)))) {
         type(SS,501,m552,NULL);
+         typeflush(SS);
         return 0;
       }

@@ -236,21 +231,19 @@

       if (SS->mfp == NULL) {
         type(SS,503,m552,"BDAT block discarded due to earlier error");
-         typeflush(SS);
       } else if (*msg != 0) {
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         type(SS,452,"%s",msg);
-         typeflush(SS);
       } else if (s_feof(SS)) {
         /* [[email protected]] says this can happen */
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         reporterr(SS, tell, "premature EOF on BDAT input");
+         typeflush(SS);
         return -1;
       } else if (ferror(SS->mfp)) {
         type(SS,452,m400,(char *)NULL);
-         typeflush(SS);
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         reporterr(SS, tell, "write to spool file failed");
@@ -258,7 +251,6 @@
         mail_abort(SS->mfp);
         SS->mfp = NULL;
         type(SS,552, "5.3.4", "Message size exceeded fixed maximum size of %ld chars for acceptable email", maxsize);
-         typeflush(SS);
       } else if (bdata_last) {
         time_t mtime;
         int inum;
@@ -269,7 +261,6 @@
           inum = stbuf.st_ino;
         if (_mail_close_(SS->mfp, &inum, &mtime) == EOF) {
           type(SS,452,m400,(char *)NULL);
-           typeflush(SS);
           SS->mfp = NULL;
           reporterr(SS, tell, "message file close failed");
         } else {
@@ -286,7 +277,7 @@
                    tell, SS->rhostname, SS->rport));
#endif
           if (logfp != NULL) {
-             fprintf(logfp, "%d#\t%s: %ld bytes\n", taspid, inum, tell);
+             fprintf(logfp, "%d#\t%s: %ld bytes\n", pid, taspid, tell);
             fflush(logfp);
           }
         }
@@ -296,9 +287,7 @@
       if (bdata_last) {
         SS->state = MailOrHello;
       }
-       /* Flush, if no more input available -- pipelining optimization */
-       if (!s_hasinput(SS))
-         typeflush(SS);
+       typeflush(SS);
       return 0;
}

diff -u -r zmailer-2.99.48p2/smtpserver/smtpserver.c zmailer-2.99.48p3/smtpserver/smtpserver.c
--- zmailer-2.99.48p2/smtpserver/smtpserver.c   Fri Apr 18 16:54:43 1997
+++ zmailer-2.99.48p3/smtpserver/smtpserver.c   Wed May 28 10:43:36 1997
@@ -1171,6 +1171,12 @@
         int i;
         char *eobuf;

+         if (!s_hasinput(SS))
+           typeflush(SS);
+         else
+           if (logfp)
+             fprintf(logfp,"%d#\t-- pipeline input exists %d bytes\n", pid, s_hasinput(SS));
+
         /* Alarm processing on the SMTP protocol channel */
         alarm(SMTP_COMMAND_ALARM_IVAL);

@@ -1284,20 +1290,10 @@
           case SendAndMail:
               /* This code is LONG.. */
               smtp_mail(SS,buf,cp,insecure);
-               if (!s_hasinput(SS))
-                 typeflush(SS);
-               else
-                 /* if (verbose) */
-                   fprintf(logfp,"%d#\t-- pipeline input exists %d bytes\n", pid, s_hasinput(SS));
               break;
           case Recipient:
               /* This code is LONG.. */
               smtp_rcpt(SS,buf,cp);
-               if (!s_hasinput(SS))
-                 typeflush(SS);
-               else
-                 /* if (verbose) */
-                   fprintf(logfp,"%d#\t-- pipeline input exists %d bytes\n", pid, s_hasinput(SS));
               break;
           case Data:
               if (smtp_data(SS,buf,cp) < 0)
@@ -1306,11 +1302,6 @@
           case BData:
               if (smtp_bdata(SS,buf,cp) < 0)
                 return;
-               if (!s_hasinput(SS))
-                 typeflush(SS);
-               else
-                 /* if (verbose) */
-                   fprintf(logfp,"%d#\t-- pipeline input exists %d bytes\n", pid, s_hasinput(SS));
               break;
           case Reset:
               if (SS->mfp != NULL) {
diff -u -r zmailer-2.99.48p2/transports/hold/hold.c zmailer-2.99.48p3/transports/hold/hold.c
--- zmailer-2.99.48p2/transports/hold/hold.c    Wed May 28 11:23:36 1997
+++ zmailer-2.99.48p3/transports/hold/hold.c    Wed May 28 11:05:08 1997
@@ -112,9 +112,7 @@
char *cmdline, *eocmdline;
int pid;

-#ifndef MALLOC_TRACE
-extern univptr_t emalloc();
-#else
+#ifdef MALLOC_TRACE
#define        MEM_MALLOC 1000
int    stickymem = MEM_MALLOC; /* for strnsave() */
struct conshell *envarlist = NULL;
diff -u -r zmailer-2.99.48p2/transports/mailbox/mailbox.c zmailer-2.99.48p3/transports/mailbox/mailbox.c
--- zmailer-2.99.48p2/transports/mailbox/mailbox.c      Wed May 28 11:23:36 1997
+++ zmailer-2.99.48p3/transports/mailbox/mailbox.c      Wed May 28 10:48:47 1997
@@ -269,7 +269,9 @@
char *logfile;
FILE *logfp = NULL;
FILE *verboselog = NULL;
+#ifndef HAVE_MMAP
int readalready = 0;           /* does buffer contain valid message data? */
+#endif
uid_t currenteuid;             /* the current euid */
extern int nobody;             /* safe uid for file/program delivery */
int dobiff = 1;                        /* enable biff notification */
@@ -663,7 +665,9 @@

         rfc822localize(user);

+#ifndef HAVE_MMAP
         readalready = 0; /* ignore any previous message data cache */
+#endif
         time(&curtime);
         ts = ctime(&curtime);

@@ -2244,7 +2248,6 @@
         /* Make sure we are properly positioned at the start
            of the message body */
         lseek(mfd, dp->msgbodyoffset, SEEK_SET);
-         bufferfull = 0;
         while ((i = read(mfd, buffer, BUFSIZ)) != 0) {
           if (i < 0) {
             DIAGNOSTIC(rp, file, EX_IOERR,
@@ -2255,12 +2258,7 @@
             DIAGNOSTIC(rp, file, EX_IOERR, "write to \"%s\" failed", file);
             return -256;
           }
-           readalready = i;
-           bufferfull++;
         }
-
-         if (bufferfull > 1)   /* not all in memory, need to reread */
-           readalready = 0;
       }
#else /* HAVE_MMAP  --  get the input from  mmap():ed memory area.. */
       s = dp->let_buffer + dp->msgbodyoffset;
diff -u -r zmailer-2.99.48p2/transports/sm/sm.c zmailer-2.99.48p3/transports/sm/sm.c
--- zmailer-2.99.48p2/transports/sm/sm.c        Wed May 28 11:23:36 1997
+++ zmailer-2.99.48p3/transports/sm/sm.c        Wed May 28 10:53:35 1997
@@ -60,7 +60,9 @@
char uucpname[MAXHOSTNAMELEN+1];

char   *progname;
+#ifndef HAVE_MMAP
int    readalready = 0;        /* does buffer contain valid message data? */
+#endif
int    mimeqpnarrow = 0;       /* Can't send TAB thru without MIME-QP */
FILE   *verboselog = NULL;
FILE   *logfp   = NULL;
@@ -302,7 +304,9 @@
{
       struct rcpt *rp, *rphead;

+#ifndef HAVE_MMAP
       readalready = 0; /* ignore any previous message data cache */
+#endif

       if (mp->flags & MO_MANYUSERS) {
         for (rp = rphead = dp->recipients; rp != NULL; rp = rp->next) {
@@ -773,24 +777,30 @@
       lastch = -1;
       if (convertmode == _CONVERT_NONE) {
#ifndef        HAVE_MMAP
+         readalready = 0;
         lseek(mfd, dp->msgbodyoffset, SEEK_SET);
         while ((i = read(mfd, let_buffer, sizeof let_buffer)) != 0) {
#else
           char *let_buffer = dp->let_buffer + dp->msgbodyoffset;
           i = dp->let_end - (dp->let_buffer + dp->msgbodyoffset);
#endif
-           if (i < 0)
+           if (i < 0) {
+#ifndef HAVE_MMAP
+             readalready = 0;
+#endif
             return EX_IOERR;
+           }
           lastch = let_buffer[i-1];
-           if (writebuf(mp, fp, let_buffer, i) != i)
+           if (writebuf(mp, fp, let_buffer, i) != i) {
+#ifndef HAVE_MMAP
+             readalready = 0;
+#endif
             return EX_IOERR;
-           readalready = i;
-           bufferfull++;
+           }
+           ++bufferfull;
#ifndef        HAVE_MMAP
+           readalready = i;
         }
-#endif
-
-#ifndef HAVE_MMAP
         if (bufferfull > 1)   /* not all in memory, need to reread */
           readalready = 0;
#endif
@@ -1270,16 +1280,18 @@
       while ((i = read(mfd, let_buffer, sizeof let_buffer)) != 0) {
         if (i < 0) {
           /* ERROR ?!?!? */
-           if (bufferfull > 1) readalready = 0;
+           if (errno == EINTR)
+             continue;
+           readalready = 0;
           return 0;
         }
         lastwasnl = (let_buffer[i-1] == '\n');
         readalready = i;
         bufferfull++;
-         for (i=0; i<readalready; ++i)
+         for (i = 0; i < readalready; ++i)
           if (128 & (let_buffer[i])) {
             lseek(mfd,mfd_pos,0);
-             if (bufferfull > 1) readalready = 0;
+             readalready = 0;
             return 0;         /* Not clean ! */
           }
       }
diff -u -r zmailer-2.99.48p2/transports/smtp/smtp.c zmailer-2.99.48p3/transports/smtp/smtp.c
--- zmailer-2.99.48p2/transports/smtp/smtp.c    Wed May 28 11:23:36 1997
+++ zmailer-2.99.48p3/transports/smtp/smtp.c    Wed May 28 10:47:18 1997
@@ -3989,7 +3989,9 @@
       while ((i = read(mfd, let_buffer, sizeof let_buffer)) != 0) {
         if (i < 0) {
           /* ERROR ?!?!? */
-           if (bufferfull > 1) readalready = 0;
+           if (errno == EINTR)
+             continue;
+           readalready = 0;
           return 0;
         }
         lastwasnl = (let_buffer[i-1] == '\n');
@@ -3998,7 +4000,7 @@
         for (i=0; i<readalready; ++i)
           if (128 & (let_buffer[i])) {
             lseek(mfd, mfd_pos, SEEK_SET);
-             if (bufferfull > 1) readalready = 0;
+             readalready = 0;
             return 0;         /* Not clean ! */
           }
       }
diff -u -r zmailer-2.99.48p2/configure zmailer-2.99.48p3/configure
--- zmailer-2.99.48p2/configure Wed Apr 23 21:54:19 1997
+++ zmailer-2.99.48p3/configure Fri May 23 01:17:14 1997
@@ -46,6 +46,8 @@
ac_help="$ac_help
  --with-yp                Have YP in system, and want to use it"
ac_help="$ac_help
+  --with-ipv6              Have IPv6 in system, and want to use it"
+ac_help="$ac_help
  --with-bundled-libresolv Use bundled libresolv source'"
ac_help="$ac_help
  --without-rfc822-tabs  Turn off the TABs from the rewritten headers "
@@ -590,7 +592,7 @@
sleep 3  # delay a bit, then continue..

echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:594: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:596: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -645,7 +647,7 @@
    # Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:649: checking for $ac_word" >&5
+echo "configure:651: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -674,7 +676,7 @@
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:678: checking for $ac_word" >&5
+echo "configure:680: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -722,7 +724,7 @@
fi

echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:726: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -732,11 +734,11 @@
cross_compiling=$ac_cv_prog_cc_cross

cat > conftest.$ac_ext <<EOF
-#line 736 "configure"
+#line 738 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
-if { (eval echo configure:740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  ac_cv_prog_cc_works=yes
  # If we can't run a trivial program, we are probably using a cross compiler.
  if (./conftest; exit) 2>/dev/null; then
@@ -756,12 +758,12 @@
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:760: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:762: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross

echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:765: checking whether we are using GNU C" >&5
+echo "configure:767: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -770,7 +772,7 @@
  yes;
#endif
EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:776: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  ac_cv_prog_gcc=yes
else
  ac_cv_prog_gcc=no
@@ -785,7 +787,7 @@
  ac_save_CFLAGS="$CFLAGS"
  CFLAGS=
  echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:789: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:791: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -821,7 +823,7 @@
# Extract the first word of "ln", so it can be a program name with args.
set dummy ln; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:825: checking for $ac_word" >&5
+echo "configure:827: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -852,7 +854,7 @@
# Extract the first word of "mv", so it can be a program name with args.
set dummy mv; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:856: checking for $ac_word" >&5
+echo "configure:858: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -883,7 +885,7 @@
# Extract the first word of "rm", so it can be a program name with args.
set dummy rm; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:887: checking for $ac_word" >&5
+echo "configure:889: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -914,7 +916,7 @@
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:918: checking for $ac_word" >&5
+echo "configure:920: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -945,7 +947,7 @@
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:949: checking for $ac_word" >&5
+echo "configure:951: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -974,7 +976,7 @@
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:978: checking for $ac_word" >&5
+echo "configure:980: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1022,7 +1024,7 @@
fi

echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1026: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1028: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1032,11 +1034,11 @@
cross_compiling=$ac_cv_prog_cc_cross

cat > conftest.$ac_ext <<EOF
-#line 1036 "configure"
+#line 1038 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
-if { (eval echo configure:1040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  ac_cv_prog_cc_works=yes
  # If we can't run a trivial program, we are probably using a cross compiler.
  if (./conftest; exit) 2>/dev/null; then
@@ -1056,12 +1058,12 @@
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1060: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1062: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross

echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1065: checking whether we are using GNU C" >&5
+echo "configure:1067: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1070,7 +1072,7 @@
  yes;
#endif
EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1074: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  ac_cv_prog_gcc=yes
else
  ac_cv_prog_gcc=no
@@ -1085,7 +1087,7 @@
  ac_save_CFLAGS="$CFLAGS"
  CFLAGS=
  echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1089: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1091: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1113,7 +1115,7 @@
fi

echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1117: checking how to run the C preprocessor" >&5
+echo "configure:1119: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
@@ -1128,13 +1130,13 @@
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp.
  cat > conftest.$ac_ext <<EOF
-#line 1132 "configure"
+#line 1134 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1140: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  :
@@ -1145,13 +1147,13 @@
  rm -rf conftest*
  CPP="${CC-cc} -E -traditional-cpp"
  cat > conftest.$ac_ext <<EOF
-#line 1149 "configure"
+#line 1151 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1157: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  :
@@ -1175,13 +1177,13 @@

if test $ac_cv_prog_gcc = yes; then
    echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:1179: checking whether ${CC-cc} needs -traditional" >&5
+echo "configure:1181: checking whether ${CC-cc} needs -traditional" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    ac_pattern="Autoconf.*'x'"
  cat > conftest.$ac_ext <<EOF
-#line 1185 "configure"
+#line 1187 "configure"
#include "confdefs.h"
#include <sgtty.h>
Autoconf TIOCGETP
@@ -1199,7 +1201,7 @@

  if test $ac_cv_prog_gcc_traditional = no; then
    cat > conftest.$ac_ext <<EOF
-#line 1203 "configure"
+#line 1205 "configure"
#include "confdefs.h"
#include <termio.h>
Autoconf TCGETA
@@ -1258,7 +1260,7 @@
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1262: checking for a BSD compatible install" >&5
+echo "configure:1264: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -1310,7 +1312,7 @@
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1314: checking for $ac_word" >&5
+echo "configure:1316: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1339,7 +1341,7 @@
# Extract the first word of "ar", so it can be a program name with args.
set dummy ar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1343: checking for $ac_word" >&5
+echo "configure:1345: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1370,7 +1372,7 @@
# Extract the first word of "ld", so it can be a program name with args.
set dummy ld; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1374: checking for $ac_word" >&5
+echo "configure:1376: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1403,7 +1405,7 @@
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1407: checking for $ac_word" >&5
+echo "configure:1409: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1433,7 +1435,7 @@
test -n "$YACC" || YACC="yacc"

echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1437: checking whether ln -s works" >&5
+echo "configure:1439: checking whether ln -s works" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1454,9 +1456,9 @@
fi

echo $ac_n "checking for AIX""... $ac_c" 1>&6
-echo "configure:1458: checking for AIX" >&5
+echo "configure:1460: checking for AIX" >&5
cat > conftest.$ac_ext <<EOF
-#line 1460 "configure"
+#line 1462 "configure"
#include "confdefs.h"
#ifdef _AIX
  yes
@@ -1479,17 +1481,17 @@

ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
-echo "configure:1483: checking for minix/config.h" >&5
+echo "configure:1485: checking for minix/config.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 1488 "configure"
+#line 1490 "configure"
#include "confdefs.h"
#include <minix/config.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -1527,7 +1529,7 @@
fi

echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
-echo "configure:1531: checking for POSIXized ISC" >&5
+echo "configure:1533: checking for POSIXized ISC" >&5
if test -d /etc/conf/kconfig.d &&
  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
then
@@ -1548,19 +1550,19 @@
fi

echo $ac_n "checking whether sys/types.h defines makedev""... $ac_c" 1>&6
-echo "configure:1552: checking whether sys/types.h defines makedev" >&5
+echo "configure:1554: checking whether sys/types.h defines makedev" >&5
if eval "test \"`echo '$''{'ac_cv_header_sys_types_h_makedev'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 1557 "configure"
+#line 1559 "configure"
#include "confdefs.h"
#include <sys/types.h>
int main() {
return makedev(0, 0);
; return 0; }
EOF
-if { (eval echo configure:1564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_header_sys_types_h_makedev=yes
else
@@ -1578,17 +1580,17 @@
if test $ac_cv_header_sys_types_h_makedev = no; then
ac_safe=`echo "sys/mkdev.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/mkdev.h""... $ac_c" 1>&6
-echo "configure:1582: checking for sys/mkdev.h" >&5
+echo "configure:1584: checking for sys/mkdev.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 1587 "configure"
+#line 1589 "configure"
#include "confdefs.h"
#include <sys/mkdev.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1594: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -1616,17 +1618,17 @@
  if test $ac_cv_header_sys_mkdev_h = no; then
ac_safe=`echo "sys/sysmacros.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/sysmacros.h""... $ac_c" 1>&6
-echo "configure:1620: checking for sys/sysmacros.h" >&5
+echo "configure:1622: checking for sys/sysmacros.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 1625 "configure"
+#line 1627 "configure"
#include "confdefs.h"
#include <sys/sysmacros.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1630: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -1654,8 +1656,138 @@
fi


+echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
+echo "configure:1661: checking whether byte ordering is bigendian" >&5
+if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  ac_cv_c_bigendian=unknown
+# See if sys/param.h defines the BYTE_ORDER macro.
+cat > conftest.$ac_ext <<EOF
+#line 1668 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+ bogus endian macros
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  # It does; now see whether it defined to BIG_ENDIAN or not.
+cat > conftest.$ac_ext <<EOF
+#line 1683 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if BYTE_ORDER != BIG_ENDIAN
+ not big endian
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:1694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_c_bigendian=yes
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -rf conftest*
+  ac_cv_c_bigendian=no
+fi
+rm -f conftest*
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+if test $ac_cv_c_bigendian = unknown; then
+if test "$cross_compiling" = yes; then
+    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
+else
+  cat > conftest.$ac_ext <<EOF
+#line 1714 "configure"
+#include "confdefs.h"
+main () {
+  /* Are we little or big endian?  From Harbison&Steele.  */
+  union
+  {
+    long l;
+    char c[sizeof (long)];
+  } u;
+  u.l = 1;
+  exit (u.c[sizeof (long) - 1] == 1);
+}
+EOF
+if { (eval echo configure:1727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+then
+  ac_cv_c_bigendian=no
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  ac_cv_c_bigendian=yes
+fi
+rm -fr conftest*
+fi
+
+fi
+fi
+
+echo "$ac_t""$ac_cv_c_bigendian" 1>&6
+if test $ac_cv_c_bigendian = yes; then
+  cat >> confdefs.h <<\EOF
+#define WORDS_BIGENDIAN 1
+EOF
+
+fi
+
+echo $ac_n "checking for inline""... $ac_c" 1>&6
+echo "configure:1751: checking for inline" >&5
+if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  ac_cv_c_inline=no
+for ac_kw in inline __inline__ __inline; do
+  cat > conftest.$ac_ext <<EOF
+#line 1758 "configure"
+#include "confdefs.h"
+
+int main() {
+} $ac_kw foo() {
+; return 0; }
+EOF
+if { (eval echo configure:1765: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  rm -rf conftest*
+  ac_cv_c_inline=$ac_kw; break
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+done
+
+fi
+
+echo "$ac_t""$ac_cv_c_inline" 1>&6
+case "$ac_cv_c_inline" in
+  inline | yes) ;;
+  no) cat >> confdefs.h <<\EOF
+#define inline
+EOF
+ ;;
+  *)  cat >> confdefs.h <<EOF
+#define inline $ac_cv_c_inline
+EOF
+ ;;
+esac
+
echo $ac_n "checking size of void *""... $ac_c" 1>&6
-echo "configure:1659: checking size of void *" >&5
+echo "configure:1791: checking size of void *" >&5
if eval "test \"`echo '$''{'ac_cv_sizeof_void_p'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1663,7 +1795,7 @@
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
-#line 1667 "configure"
+#line 1799 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
@@ -1674,7 +1806,7 @@
  exit(0);
}
EOF
-if { (eval echo configure:1678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_sizeof_void_p=`cat conftestval`
else
@@ -1693,213 +1825,161 @@
EOF


-echo $ac_n "checking size of long""... $ac_c" 1>&6
-echo "configure:1698: checking size of long" >&5
-if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
+echo $ac_n "checking size of short""... $ac_c" 1>&6
+echo "configure:1830: checking size of short" >&5
+if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
-#line 1706 "configure"
+#line 1838 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
-  fprintf(f, "%d\n", sizeof(long));
+  fprintf(f, "%d\n", sizeof(short));
  exit(0);
}
EOF
-if { (eval echo configure:1717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
-  ac_cv_sizeof_long=`cat conftestval`
+  ac_cv_sizeof_short=`cat conftestval`
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
-  ac_cv_sizeof_long=0
+  ac_cv_sizeof_short=0
fi
rm -fr conftest*
fi

fi
-echo "$ac_t""$ac_cv_sizeof_long" 1>&6
+echo "$ac_t""$ac_cv_sizeof_short" 1>&6
cat >> confdefs.h <<EOF
-#define SIZEOF_LONG $ac_cv_sizeof_long
+#define SIZEOF_SHORT $ac_cv_sizeof_short
EOF


-echo $ac_n "checking size of double""... $ac_c" 1>&6
-echo "configure:1737: checking size of double" >&5
-if eval "test \"`echo '$''{'ac_cv_sizeof_double'+set}'`\" = set"; then
+echo $ac_n "checking size of int""... $ac_c" 1>&6
+echo "configure:1869: checking size of int" >&5
+if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
-#line 1745 "configure"
+#line 1877 "configure"
#include "confdefs.h"
#include <stdio.h>
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
-  fprintf(f, "%d\n", sizeof(double));
+  fprintf(f, "%d\n", sizeof(int));
  exit(0);
}
EOF
-if { (eval echo configure:1756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
-  ac_cv_sizeof_double=`cat conftestval`
+  ac_cv_sizeof_int=`cat conftestval`
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
-  ac_cv_sizeof_double=0
+  ac_cv_sizeof_int=0
fi
rm -fr conftest*
fi

fi
-echo "$ac_t""$ac_cv_sizeof_double" 1>&6
+echo "$ac_t""$ac_cv_sizeof_int" 1>&6
cat >> confdefs.h <<EOF
-#define SIZEOF_DOUBLE $ac_cv_sizeof_double
+#define SIZEOF_INT $ac_cv_sizeof_int
EOF


-echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
-echo "configure:1776: checking whether byte ordering is bigendian" >&5
-if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
+echo $ac_n "checking size of long""... $ac_c" 1>&6
+echo "configure:1908: checking size of long" >&5
+if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
-  ac_cv_c_bigendian=unknown
-# See if sys/param.h defines the BYTE_ORDER macro.
-cat > conftest.$ac_ext <<EOF
-#line 1783 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/param.h>
-int main() {
-
-#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
- bogus endian macros
-#endif
-; return 0; }
-EOF
-if { (eval echo configure:1794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  # It does; now see whether it defined to BIG_ENDIAN or not.
-cat > conftest.$ac_ext <<EOF
-#line 1798 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/param.h>
-int main() {
-
-#if BYTE_ORDER != BIG_ENDIAN
- not big endian
-#endif
-; return 0; }
-EOF
-if { (eval echo configure:1809: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_c_bigendian=yes
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-  rm -rf conftest*
-  ac_cv_c_bigendian=no
-fi
-rm -f conftest*
-else
-  echo "configure: failed program was:" >&5
-  cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-if test $ac_cv_c_bigendian = unknown; then
-if test "$cross_compiling" = yes; then
+  if test "$cross_compiling" = yes; then
    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
-#line 1829 "configure"
+#line 1916 "configure"
#include "confdefs.h"
-main () {
-  /* Are we little or big endian?  From Harbison&Steele.  */
-  union
-  {
-    long l;
-    char c[sizeof (long)];
-  } u;
-  u.l = 1;
-  exit (u.c[sizeof (long) - 1] == 1);
+#include <stdio.h>
+main()
+{
+  FILE *f=fopen("conftestval", "w");
+  if (!f) exit(1);
+  fprintf(f, "%d\n", sizeof(long));
+  exit(0);
}
EOF
-if { (eval echo configure:1842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:1927: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
-  ac_cv_c_bigendian=no
+  ac_cv_sizeof_long=`cat conftestval`
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
-  ac_cv_c_bigendian=yes
+  ac_cv_sizeof_long=0
fi
rm -fr conftest*
fi

fi
-fi
-
-echo "$ac_t""$ac_cv_c_bigendian" 1>&6
-if test $ac_cv_c_bigendian = yes; then
-  cat >> confdefs.h <<\EOF
-#define WORDS_BIGENDIAN 1
+echo "$ac_t""$ac_cv_sizeof_long" 1>&6
+cat >> confdefs.h <<EOF
+#define SIZEOF_LONG $ac_cv_sizeof_long
EOF

-fi

-echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:1866: checking for inline" >&5
-if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
+echo $ac_n "checking size of double""... $ac_c" 1>&6
+echo "configure:1947: checking size of double" >&5
+if eval "test \"`echo '$''{'ac_cv_sizeof_double'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
-  ac_cv_c_inline=no
-for ac_kw in inline __inline__ __inline; do
+  if test "$cross_compiling" = yes; then
+    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
+else
  cat > conftest.$ac_ext <<EOF
-#line 1873 "configure"
+#line 1955 "configure"
#include "confdefs.h"
-
-int main() {
-} $ac_kw foo() {
-; return 0; }
+#include <stdio.h>
+main()
+{
+  FILE *f=fopen("conftestval", "w");
+  if (!f) exit(1);
+  fprintf(f, "%d\n", sizeof(double));
+  exit(0);
+}
EOF
-if { (eval echo configure:1880: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-  rm -rf conftest*
-  ac_cv_c_inline=$ac_kw; break
+if { (eval echo configure:1966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+then
+  ac_cv_sizeof_double=`cat conftestval`
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
+  rm -fr conftest*
+  ac_cv_sizeof_double=0
fi
-rm -f conftest*
-done
-
+rm -fr conftest*
fi

-echo "$ac_t""$ac_cv_c_inline" 1>&6
-case "$ac_cv_c_inline" in
-  inline | yes) ;;
-  no) cat >> confdefs.h <<\EOF
-#define inline
-EOF
- ;;
-  *)  cat >> confdefs.h <<EOF
-#define inline $ac_cv_c_inline
+fi
+echo "$ac_t""$ac_cv_sizeof_double" 1>&6
+cat >> confdefs.h <<EOF
+#define SIZEOF_DOUBLE $ac_cv_sizeof_double
EOF
- ;;
-esac
+



@@ -2045,7 +2125,7 @@
# Extract the first word of "inews", so it can be a program name with args.
set dummy inews; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2049: checking for $ac_word" >&5
+echo "configure:2129: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_INEWS'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2198,12 +2278,12 @@
#fi

echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:2202: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:2282: checking for sys/wait.h that is POSIX.1 compatible" >&5
if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2207 "configure"
+#line 2287 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/wait.h>
@@ -2219,7 +2299,7 @@
s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
; return 0; }
EOF
-if { (eval echo configure:2223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_header_sys_wait_h=yes
else
@@ -2240,7 +2320,7 @@
fi

echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
-echo "configure:2244: checking for wait3 that fills in rusage" >&5
+echo "configure:2324: checking for wait3 that fills in rusage" >&5
if eval "test \"`echo '$''{'ac_cv_func_wait3_rusage'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2248,7 +2328,7 @@
  ac_cv_func_wait3_rusage=no
else
  cat > conftest.$ac_ext <<EOF
-#line 2252 "configure"
+#line 2332 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/time.h>
@@ -2279,7 +2359,7 @@
  }
}
EOF
-if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_wait3_rusage=yes
else
@@ -2304,12 +2384,12 @@
for ac_func in waitpid wait4
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:2308: checking for $ac_func" >&5
+echo "configure:2388: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2313 "configure"
+#line 2393 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -2332,7 +2412,7 @@

; return 0; }
EOF
-if { (eval echo configure:2336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -2360,12 +2440,12 @@

# things get pretty tought, if the dup2() is not available ...
echo $ac_n "checking for dup2""... $ac_c" 1>&6
-echo "configure:2364: checking for dup2" >&5
+echo "configure:2444: checking for dup2" >&5
if eval "test \"`echo '$''{'ac_cv_func_dup2'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2369 "configure"
+#line 2449 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char dup2(); below.  */
@@ -2388,7 +2468,7 @@

; return 0; }
EOF
-if { (eval echo configure:2392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_dup2=yes"
else
@@ -2428,12 +2508,12 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
-echo "configure:2432: checking for $ac_hdr that defines DIR" >&5
+echo "configure:2512: checking for $ac_hdr that defines DIR" >&5
if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2437 "configure"
+#line 2517 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_hdr>
@@ -2441,7 +2521,7 @@
DIR *dirp = 0;
; return 0; }
EOF
-if { (eval echo configure:2445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2525: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  eval "ac_cv_header_dirent_$ac_safe=yes"
else
@@ -2466,7 +2546,7 @@
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
if test $ac_header_dirent = dirent.h; then
echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
-echo "configure:2470: checking for opendir in -ldir" >&5
+echo "configure:2550: checking for opendir in -ldir" >&5
ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -2474,7 +2554,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-ldir  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 2478 "configure"
+#line 2558 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -2485,7 +2565,7 @@
opendir()
; return 0; }
EOF
-if { (eval echo configure:2489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2507,7 +2587,7 @@

else
echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:2511: checking for opendir in -lx" >&5
+echo "configure:2591: checking for opendir in -lx" >&5
ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -2515,7 +2595,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lx  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 2519 "configure"
+#line 2599 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -2526,7 +2606,7 @@
opendir()
; return 0; }
EOF
-if { (eval echo configure:2530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -2549,7 +2629,7 @@
fi

echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:2553: checking whether closedir returns void" >&5
+echo "configure:2633: checking whether closedir returns void" >&5
if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2557,13 +2637,13 @@
  ac_cv_func_closedir_void=yes
else
  cat > conftest.$ac_ext <<EOF
-#line 2561 "configure"
+#line 2641 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_header_dirent>
int closedir(); main() { exit(closedir(opendir(".")) != 0); }
EOF
-if { (eval echo configure:2567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_closedir_void=no
else
@@ -2587,12 +2667,12 @@


echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:2591: checking for uid_t in sys/types.h" >&5
+echo "configure:2671: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2596 "configure"
+#line 2676 "configure"
#include "confdefs.h"
#include <sys/types.h>
EOF
@@ -2621,7 +2701,7 @@
fi

echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
-echo "configure:2625: checking type of array argument to getgroups" >&5
+echo "configure:2705: checking type of array argument to getgroups" >&5
if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2629,7 +2709,7 @@
  ac_cv_type_getgroups=cross
else
  cat > conftest.$ac_ext <<EOF
-#line 2633 "configure"
+#line 2713 "configure"
#include "confdefs.h"

/* Thanks to Mike Rendell for this test.  */
@@ -2654,7 +2734,7 @@
}

EOF
-if { (eval echo configure:2658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
    ac_cv_type_getgroups=gid_t
else
@@ -2668,7 +2748,7 @@

if test $ac_cv_type_getgroups = cross; then
        cat > conftest.$ac_ext <<EOF
-#line 2672 "configure"
+#line 2752 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
@@ -2692,12 +2772,12 @@


echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:2696: checking for ANSI C header files" >&5
+echo "configure:2776: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2701 "configure"
+#line 2781 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
@@ -2705,7 +2785,7 @@
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -2722,7 +2802,7 @@
if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 2726 "configure"
+#line 2806 "configure"
#include "confdefs.h"
#include <string.h>
EOF
@@ -2740,7 +2820,7 @@
if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 2744 "configure"
+#line 2824 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@@ -2761,7 +2841,7 @@
  :
else
  cat > conftest.$ac_ext <<EOF
-#line 2765 "configure"
+#line 2845 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -2772,7 +2852,7 @@
exit (0); }

EOF
-if { (eval echo configure:2776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2856: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  :
else
@@ -2796,12 +2876,12 @@
fi

echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:2800: checking for mode_t" >&5
+echo "configure:2880: checking for mode_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2805 "configure"
+#line 2885 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2829,12 +2909,12 @@
fi

echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:2833: checking for off_t" >&5
+echo "configure:2913: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2838 "configure"
+#line 2918 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2862,12 +2942,12 @@
fi

echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:2866: checking return type of signal handlers" >&5
+echo "configure:2946: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2871 "configure"
+#line 2951 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -2884,7 +2964,7 @@
int i;
; return 0; }
EOF
-if { (eval echo configure:2888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_type_signal=void
else
@@ -2903,12 +2983,12 @@


echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:2907: checking for size_t" >&5
+echo "configure:2987: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2912 "configure"
+#line 2992 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -2936,12 +3016,12 @@
fi

echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:2940: checking for uid_t in sys/types.h" >&5
+echo "configure:3020: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2945 "configure"
+#line 3025 "configure"
#include "confdefs.h"
#include <sys/types.h>
EOF
@@ -2970,12 +3050,12 @@
fi

echo $ac_n "checking for ino_t""... $ac_c" 1>&6
-echo "configure:2974: checking for ino_t" >&5
+echo "configure:3054: checking for ino_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_ino_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 2979 "configure"
+#line 3059 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
@@ -3004,12 +3084,12 @@


echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:3008: checking for working const" >&5
+echo "configure:3088: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3013 "configure"
+#line 3093 "configure"
#include "confdefs.h"

int main() {
@@ -3058,7 +3138,7 @@

; return 0; }
EOF
-if { (eval echo configure:3062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_c_const=yes
else
@@ -3079,12 +3159,12 @@
fi

echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:3083: checking for ANSI C header files" >&5
+echo "configure:3163: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3088 "configure"
+#line 3168 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
@@ -3092,7 +3172,7 @@
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3096: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -3109,7 +3189,7 @@
if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 3113 "configure"
+#line 3193 "configure"
#include "confdefs.h"
#include <string.h>
EOF
@@ -3127,7 +3207,7 @@
if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
-#line 3131 "configure"
+#line 3211 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
@@ -3148,7 +3228,7 @@
  :
else
  cat > conftest.$ac_ext <<EOF
-#line 3152 "configure"
+#line 3232 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -3159,7 +3239,7 @@
exit (0); }

EOF
-if { (eval echo configure:3163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  :
else
@@ -3186,17 +3266,17 @@
# Timezones are always a pain in... everybody has their own ways :-(
ac_safe=`echo "sys/time.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/time.h""... $ac_c" 1>&6
-echo "configure:3190: checking for sys/time.h" >&5
+echo "configure:3270: checking for sys/time.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3195 "configure"
+#line 3275 "configure"
#include "confdefs.h"
#include <sys/time.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3200: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -3218,12 +3298,12 @@
fi

echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:3222: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:3302: checking whether time.h and sys/time.h may both be included" >&5
if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3227 "configure"
+#line 3307 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/time.h>
@@ -3232,7 +3312,7 @@
struct tm *tp;
; return 0; }
EOF
-if { (eval echo configure:3236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_header_time=yes
else
@@ -3253,12 +3333,12 @@
fi

echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-echo "configure:3257: checking whether struct tm is in sys/time.h or time.h" >&5
+echo "configure:3337: checking whether struct tm is in sys/time.h or time.h" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3262 "configure"
+#line 3342 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <time.h>
@@ -3266,7 +3346,7 @@
struct tm *tp; tp->tm_sec;
; return 0; }
EOF
-if { (eval echo configure:3270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_tm=time.h
else
@@ -3287,12 +3367,12 @@
fi

echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
-echo "configure:3291: checking for tm_zone in struct tm" >&5
+echo "configure:3371: checking for tm_zone in struct tm" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3296 "configure"
+#line 3376 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_cv_struct_tm>
@@ -3300,7 +3380,7 @@
struct tm tm; tm.tm_zone;
; return 0; }
EOF
-if { (eval echo configure:3304: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_tm_zone=yes
else
@@ -3320,12 +3400,12 @@

else
  echo $ac_n "checking for tzname""... $ac_c" 1>&6
-echo "configure:3324: checking for tzname" >&5
+echo "configure:3404: checking for tzname" >&5
if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3329 "configure"
+#line 3409 "configure"
#include "confdefs.h"
#include <time.h>
#ifndef tzname /* For SGI.  */
@@ -3335,7 +3415,7 @@
atoi(*tzname);
; return 0; }
EOF
-if { (eval echo configure:3339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_var_tzname=yes
else
@@ -3357,12 +3437,12 @@
fi

echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-echo "configure:3361: checking whether struct tm is in sys/time.h or time.h" >&5
+echo "configure:3441: checking whether struct tm is in sys/time.h or time.h" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3366 "configure"
+#line 3446 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <time.h>
@@ -3370,7 +3450,7 @@
struct tm *tp; tp->tm_sec;
; return 0; }
EOF
-if { (eval echo configure:3374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_tm=time.h
else
@@ -3395,12 +3475,12 @@


echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
-echo "configure:3399: checking for tm_gmtoff in struct tm" >&5
+echo "configure:3479: checking for tm_gmtoff in struct tm" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm_gmtoff'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3404 "configure"
+#line 3484 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_cv_struct_tm>
@@ -3408,7 +3488,7 @@
struct tm tm; tm.tm_gmtoff;
; return 0; }
EOF
-if { (eval echo configure:3412: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_tm_gmtoff=yes
else
@@ -3428,20 +3508,20 @@

else
  echo $ac_n "checking for altzone""... $ac_c" 1>&6
-echo "configure:3432: checking for altzone" >&5
+echo "configure:3512: checking for altzone" >&5
if eval "test \"`echo '$''{'ac_cv_var_altzone'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3437 "configure"
+#line 3517 "configure"
#include "confdefs.h"
#include <time.h>
-static time_t tt;
+static int tt;
int main() {
-tt = altzone;
+tt = (int)altzone;
; return 0; }
EOF
-if { (eval echo configure:3445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_var_altzone=yes
else
@@ -3455,20 +3535,20 @@

echo "$ac_t""$ac_cv_var_altzone" 1>&6
  echo $ac_n "checking for timezone""... $ac_c" 1>&6
-echo "configure:3459: checking for timezone" >&5
+echo "configure:3539: checking for timezone" >&5
if eval "test \"`echo '$''{'ac_cv_var_timezone'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3464 "configure"
+#line 3544 "configure"
#include "confdefs.h"
#include <time.h>
-static time_t tt
+static int tt;
int main() {
-tt = timezone;
+tt = (int)timezone;
; return 0; }
EOF
-if { (eval echo configure:3472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_var_timezone=yes
else
@@ -3501,12 +3581,12 @@


echo $ac_n "checking for st_blocks in struct stat""... $ac_c" 1>&6
-echo "configure:3505: checking for st_blocks in struct stat" >&5
+echo "configure:3585: checking for st_blocks in struct stat" >&5
if eval "test \"`echo '$''{'ac_cv_struct_st_blocks'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3510 "configure"
+#line 3590 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/stat.h>
@@ -3514,7 +3594,7 @@
struct stat s; s.st_blocks;
; return 0; }
EOF
-if { (eval echo configure:3518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_st_blocks=yes
else
@@ -3537,13 +3617,13 @@
fi

echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
-echo "configure:3541: checking for st_blksize in struct stat" >&5
+echo "configure:3621: checking for st_blksize in struct stat" >&5
if eval "test \"`echo '$''{'ac_cv_struct_stat_st_blksize'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else

cat > conftest.$ac_ext <<EOF
-#line 3547 "configure"
+#line 3627 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/stat.h>
@@ -3551,7 +3631,7 @@
struct stat st; st.st_blksize;
; return 0; }
EOF
-if { (eval echo configure:3555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_ST_BLKSIZE 1
@@ -3574,17 +3654,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3578: checking for $ac_hdr" >&5
+echo "configure:3658: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 3583 "configure"
+#line 3663 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -3626,14 +3706,14 @@
      DBTYPE="gdbm"
    else
      cat > conftest.$ac_ext <<EOF
-#line 3630 "configure"
+#line 3710 "configure"
#include "confdefs.h"

int main() {
gdbm_open();
; return 0; }
EOF
-if { (eval echo configure:3637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_c_gdbm_open=yes
else
@@ -3648,14 +3728,14 @@
         t_oldLibs="$LIBS"
         LIBS="$LIBS -lgdbm"
         cat > conftest.$ac_ext <<EOF
-#line 3652 "configure"
+#line 3732 "configure"
#include "confdefs.h"

int main() {
gdbm_open();
; return 0; }
EOF
-if { (eval echo configure:3659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_gdbm_gdbm_open=yes
else
@@ -3711,14 +3791,14 @@
       fi
      else
       cat > conftest.$ac_ext <<EOF
-#line 3715 "configure"
+#line 3795 "configure"
#include "confdefs.h"

int main() {
dbm_open();
; return 0; }
EOF
-if { (eval echo configure:3722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_c_dbm_open=yes
else
@@ -3733,14 +3813,14 @@
           t_oldLibs="$LIBS"
           LIBS="$LIBS -ldbm"
           cat > conftest.$ac_ext <<EOF
-#line 3737 "configure"
+#line 3817 "configure"
#include "confdefs.h"

int main() {
dbm_open();
; return 0; }
EOF
-if { (eval echo configure:3744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_dbm_dbm_open=yes
else
@@ -3757,14 +3837,14 @@
           else
             LIBS="$t_oldLibs -ldb"
             cat > conftest.$ac_ext <<EOF
-#line 3761 "configure"
+#line 3841 "configure"
#include "confdefs.h"

int main() {
dbm_open();
; return 0; }
EOF
-if { (eval echo configure:3768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_db_dbm_open=yes
else
@@ -3799,14 +3879,14 @@
    # dbm_error() function.  Check at it!
    LIBS="$LIBS $LIBNDBM"
    cat > conftest.$ac_ext <<EOF
-#line 3803 "configure"
+#line 3883 "configure"
#include "confdefs.h"
#include <ndbm.h>
int main() {
DBM *db;int i = dbm_error(db);
; return 0; }
EOF
-if { (eval echo configure:3810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_DBM_ERROR 1
@@ -3846,14 +3926,14 @@
      DBTYPE="ndbm"
    else
      cat > conftest.$ac_ext <<EOF
-#line 3850 "configure"
+#line 3930 "configure"
#include "confdefs.h"

int main() {
dbm_open();
; return 0; }
EOF
-if { (eval echo configure:3857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_c_dbm_open=yes
else
@@ -3868,14 +3948,14 @@
         t_oldLibs="$LIBS"
         LIBS="$LIBS -lsdbm"
         cat > conftest.$ac_ext <<EOF
-#line 3872 "configure"
+#line 3952 "configure"
#include "confdefs.h"

int main() {
dbm_open();
; return 0; }
EOF
-if { (eval echo configure:3879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_sdbm_dbm_open=yes
else
@@ -3925,14 +4005,14 @@
      DBTYPE="btree"
    else
      cat > conftest.$ac_ext <<EOF
-#line 3929 "configure"
+#line 4009 "configure"
#include "confdefs.h"

int main() {
dbopen();
; return 0; }
EOF
-if { (eval echo configure:3936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_c_dbopen=yes
else
@@ -3947,14 +4027,14 @@
         t_oldLibs="$LIBS"
         LIBS="$LIBS -ldb"
         cat > conftest.$ac_ext <<EOF
-#line 3951 "configure"
+#line 4031 "configure"
#include "confdefs.h"

int main() {
dbopen();
; return 0; }
EOF
-if { (eval echo configure:3958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_db_dbopen=yes
else
@@ -4040,17 +4120,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4044: checking for $ac_hdr" >&5
+echo "configure:4124: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4049 "configure"
+#line 4129 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4080,17 +4160,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4084: checking for $ac_hdr" >&5
+echo "configure:4164: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4089 "configure"
+#line 4169 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4116,26 +4196,28 @@
fi
done

+
#
# Following set of tests is rather weird... Some people don't agree on
# where to place these IPv6 related headers :-(
# The API specs say: <netinet/in.h>,  but some people disagree...
#
+
for ac_hdr in netinet/in.h sys/socket.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4129: checking for $ac_hdr" >&5
+echo "configure:4211: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4134 "configure"
+#line 4216 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4221: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4164,16 +4246,30 @@
if test "$ac_cv_header_netinet_in_h" = no ; then
  echo "$ac_t""%%% AIEEE!  NO  <netinet/in.h>  HEADER ?!" 1>&6
fi
-if test "x$ac_cv_af_inet6" = "x"; then
+
+# Check whether --with-ipv6 or --without-ipv6 was given.
+if test "${with_ipv6+set}" = set; then
+  withval="$with_ipv6"
+  cat >> confdefs.h <<\EOF
+#define INET6 1
+EOF
+
+       ac_with_ipv6=yes
+
+fi
+
+
+if test "$ac_with_ipv6" = yes; then
+  if test "x$ac_cv_af_inet6" = "x"; then
    cat > conftest.$ac_ext <<EOF
-#line 4170 "configure"
+#line 4266 "configure"
#include "confdefs.h"
#include <sys/socket.h>
int main() {
int af = AF_INET6;
; return 0; }
EOF
-if { (eval echo configure:4177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_af_inet6=yes
else
@@ -4185,7 +4281,7 @@
rm -f conftest*
    if test "$ac_cv_af_inet6" = yes; then
       cat > conftest.$ac_ext <<EOF
-#line 4189 "configure"
+#line 4285 "configure"
#include "confdefs.h"
#include <sys/socket.h>
                    #include <netinet/in.h>
@@ -4194,7 +4290,7 @@
                    struct in6_addr sin6;
; return 0; }
EOF
-if { (eval echo configure:4198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_struct_in6_addr=yes
else
@@ -4212,17 +4308,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4216: checking for $ac_hdr" >&5
+echo "configure:4312: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4221 "configure"
+#line 4317 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4322: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4253,17 +4349,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4257: checking for $ac_hdr" >&5
+echo "configure:4353: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4262 "configure"
+#line 4358 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4363: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4295,17 +4391,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4299: checking for $ac_hdr" >&5
+echo "configure:4395: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4304 "configure"
+#line 4400 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4405: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4344,7 +4440,7 @@
           fi
       fi
    fi
-else
+  else
    if test "$ac_cv_af_inet6" = yes; then
       # We were successfull at creating these cached variables above,
       # thus we can (with confidence) do following, and only one is
@@ -4368,24 +4464,25 @@

       fi
    fi
-fi
+  fi
+fi # End of:  --with-ipv6


for ac_hdr in varargs.h stdarg.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4379: checking for $ac_hdr" >&5
+echo "configure:4476: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4384 "configure"
+#line 4481 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4414,12 +4511,12 @@
for ac_func in flock lockf lstat fsync
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4418: checking for $ac_func" >&5
+echo "configure:4515: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4423 "configure"
+#line 4520 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4442,7 +4539,7 @@

; return 0; }
EOF
-if { (eval echo configure:4446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4472,14 +4569,14 @@
    t_oldLibs="$LIBS"
    LIBS="$LIBS -lmail"
    cat > conftest.$ac_ext <<EOF
-#line 4476 "configure"
+#line 4573 "configure"
#include "confdefs.h"
#include <maillock.h>
int main() {
mailunlock();
; return 0; }
EOF
-if { (eval echo configure:4483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*

       ac_cv_func_maillock_lmail=yes
@@ -4511,12 +4608,12 @@
               strchr strrchr setvbuf strerror strsignal setreuid
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4515: checking for $ac_func" >&5
+echo "configure:4612: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4520 "configure"
+#line 4617 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4539,7 +4636,7 @@

; return 0; }
EOF
-if { (eval echo configure:4543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4569,12 +4666,12 @@
                strchr strrchr setvbuf strerror strsignal
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4573: checking for $ac_func" >&5
+echo "configure:4670: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4578 "configure"
+#line 4675 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4597,7 +4694,7 @@

; return 0; }
EOF
-if { (eval echo configure:4601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4625,12 +4722,12 @@


echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
-echo "configure:4629: checking for sys_siglist declaration in signal.h or unistd.h" >&5
+echo "configure:4726: checking for sys_siglist declaration in signal.h or unistd.h" >&5
if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4634 "configure"
+#line 4731 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
@@ -4642,7 +4739,7 @@
char *msg = *(sys_siglist + 1);
; return 0; }
EOF
-if { (eval echo configure:4646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:4743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_decl_sys_siglist=yes
else
@@ -4664,20 +4761,20 @@


echo $ac_n "checking existence of char **sys_siglist""... $ac_c" 1>&6
-echo "configure:4668: checking existence of char **sys_siglist" >&5
+echo "configure:4765: checking existence of char **sys_siglist" >&5
if eval "test \"`echo '$''{'ac_cv_arr_sys_siglist'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else

cat > conftest.$ac_ext <<EOF
-#line 4674 "configure"
+#line 4771 "configure"
#include "confdefs.h"
extern char *sys_siglist[]; static char *s;
int main() {
s = sys_siglist[2];
; return 0; }
EOF
-if { (eval echo configure:4681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_SYS_SIGLIST 1
@@ -4699,12 +4796,12 @@
for ac_func in index rindex
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4703: checking for $ac_func" >&5
+echo "configure:4800: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4708 "configure"
+#line 4805 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4727,7 +4824,7 @@

; return 0; }
EOF
-if { (eval echo configure:4731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4757,12 +4854,12 @@
               getpgrp setsid seteuid setuid
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4761: checking for $ac_func" >&5
+echo "configure:4858: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4766 "configure"
+#line 4863 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4785,7 +4882,7 @@

; return 0; }
EOF
-if { (eval echo configure:4789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4812,12 +4909,12 @@
for ac_func in setrlimit fchown utimes utime sysconf fpathconf
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4816: checking for $ac_func" >&5
+echo "configure:4913: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4821 "configure"
+#line 4918 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4840,7 +4937,7 @@

; return 0; }
EOF
-if { (eval echo configure:4844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4870,17 +4967,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4874: checking for $ac_hdr" >&5
+echo "configure:4971: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4879 "configure"
+#line 4976 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4981: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -4909,12 +5006,12 @@
for ac_func in select syslog getdtablesize
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4913: checking for $ac_func" >&5
+echo "configure:5010: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4918 "configure"
+#line 5015 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -4937,7 +5034,7 @@

; return 0; }
EOF
-if { (eval echo configure:4941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -4968,12 +5065,12 @@


echo $ac_n "checking for 'sa_len' in 'struct sockaddr'""... $ac_c" 1>&6
-echo "configure:4972: checking for 'sa_len' in 'struct sockaddr'" >&5
+echo "configure:5069: checking for 'sa_len' in 'struct sockaddr'" >&5
if eval "test \"`echo '$''{'ac_cv_struct_sa_len'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 4977 "configure"
+#line 5074 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/socket.h>
@@ -4981,7 +5078,7 @@
struct sockaddr sa; sa.sa_len = 0;
; return 0; }
EOF
-if { (eval echo configure:4985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  rm -rf conftest*
  ac_cv_struct_sa_len=yes
else
@@ -5003,12 +5100,12 @@


echo $ac_n "checking for res_init""... $ac_c" 1>&6
-echo "configure:5007: checking for res_init" >&5
+echo "configure:5104: checking for res_init" >&5
if eval "test \"`echo '$''{'ac_cv_func_res_init'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5012 "configure"
+#line 5109 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char res_init(); below.  */
@@ -5031,7 +5128,7 @@

; return 0; }
EOF
-if { (eval echo configure:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_res_init=yes"
else
@@ -5101,12 +5198,12 @@
#
ac_cv_libsocket_both=1
echo $ac_n "checking for connect""... $ac_c" 1>&6
-echo "configure:5105: checking for connect" >&5
+echo "configure:5202: checking for connect" >&5
if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5110 "configure"
+#line 5207 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char connect(); below.  */
@@ -5129,7 +5226,7 @@

; return 0; }
EOF
-if { (eval echo configure:5133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_connect=yes"
else
@@ -5149,12 +5246,12 @@
fi

echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
-echo "configure:5153: checking for gethostbyname" >&5
+echo "configure:5250: checking for gethostbyname" >&5
if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5158 "configure"
+#line 5255 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char gethostbyname(); below.  */
@@ -5177,7 +5274,7 @@

; return 0; }
EOF
-if { (eval echo configure:5181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_gethostbyname=yes"
else
@@ -5207,7 +5304,7 @@
  else
    # Well, will this work ?  SysVR4, but not Sun Solaris ?
    echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:5211: checking for connect in -lsocket" >&5
+echo "configure:5308: checking for connect in -lsocket" >&5
ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -5215,7 +5312,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lsocket  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 5219 "configure"
+#line 5316 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -5226,7 +5323,7 @@
connect()
; return 0; }
EOF
-if { (eval echo configure:5230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -5252,14 +5349,14 @@
      t_oldLibs="$LIBS"
      LIBS="$LIBS -lsocket $LIBRESOLV"
      cat > conftest.$ac_ext <<EOF
-#line 5256 "configure"
+#line 5353 "configure"
#include "confdefs.h"

int main() {
gethostbyname();
; return 0; }
EOF
-if { (eval echo configure:5263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  :
else
  echo "configure: failed program was:" >&5
@@ -5268,14 +5365,14 @@

         LIBS="$LIBS -lnsl" # Add this Solaris library..
         cat > conftest.$ac_ext <<EOF
-#line 5272 "configure"
+#line 5369 "configure"
#include "confdefs.h"

int main() {
gethostbyname();
; return 0; }
EOF
-if { (eval echo configure:5279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*

                       LIBSOCKET="-lsocket -lnsl"
@@ -5303,14 +5400,14 @@
  t_oldLibs="$LIBS"
  LIBS="$LIBS $LIBSOCKET"
  cat > conftest.$ac_ext <<EOF
-#line 5307 "configure"
+#line 5404 "configure"
#include "confdefs.h"
#include <resolv.h>
int main() {
_res.options = RES_INIT;
; return 0; }
EOF
-if { (eval echo configure:5314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_var__res_options=yes
else
@@ -5330,12 +5427,12 @@
for ac_func in socket socketpair
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5334: checking for $ac_func" >&5
+echo "configure:5431: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5339 "configure"
+#line 5436 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -5358,7 +5455,7 @@

; return 0; }
EOF
-if { (eval echo configure:5362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -5387,14 +5484,14 @@
if test "$ac_cv_func_socket" = no -a "$LIBSOCKET" != ""; then
  LIBS="$LIBS $LIBSOCKET"
  cat > conftest.$ac_ext <<EOF
-#line 5391 "configure"
+#line 5488 "configure"
#include "confdefs.h"

int main() {
socket();
; return 0; }
EOF
-if { (eval echo configure:5398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_func_socket=yes
else
@@ -5414,14 +5511,14 @@
if test "$ac_cv_func_socketpair" = no -a "$LIBSOCKET" != ""; then
  LIBS="$LIBS $LIBSOCKET"
  cat > conftest.$ac_ext <<EOF
-#line 5418 "configure"
+#line 5515 "configure"
#include "confdefs.h"

int main() {
socketpair();
; return 0; }
EOF
-if { (eval echo configure:5425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_func_socketpair=yes
else
@@ -5444,12 +5541,12 @@
               gai_strerror
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5448: checking for $ac_func" >&5
+echo "configure:5545: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5453 "configure"
+#line 5550 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -5472,7 +5569,7 @@

; return 0; }
EOF
-if { (eval echo configure:5476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -5501,14 +5598,14 @@
if test "$ac_cv_func_getaddrinfo" = no ; then
  LIBS="$LIBS $LIBSOCKET -linet6"
  cat > conftest.$ac_ext <<EOF
-#line 5505 "configure"
+#line 5602 "configure"
#include "confdefs.h"

int main() {
getaddrinfo();
; return 0; }
EOF
-if { (eval echo configure:5512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_func_getaddrinfo=yes
else
@@ -5524,12 +5621,12 @@
                    getaddrinfo getnameinfo
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5528: checking for $ac_func" >&5
+echo "configure:5625: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5533 "configure"
+#line 5630 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -5552,7 +5649,7 @@

; return 0; }
EOF
-if { (eval echo configure:5556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -5633,17 +5730,17 @@
#-------------
       ac_safe=`echo "tcpd.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for tcpd.h""... $ac_c" 1>&6
-echo "configure:5637: checking for tcpd.h" >&5
+echo "configure:5734: checking for tcpd.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5642 "configure"
+#line 5739 "configure"
#include "confdefs.h"
#include <tcpd.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -5674,17 +5771,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5678: checking for $ac_hdr" >&5
+echo "configure:5775: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5683 "configure"
+#line 5780 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -5738,7 +5835,7 @@
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5742 "configure"
+#line 5839 "configure"
#include "confdefs.h"
#include <tcpd.h>
                       int deny_severity, allow_severity;
@@ -5746,7 +5843,7 @@
hosts_access();
; return 0; }
EOF
-if { (eval echo configure:5750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_lib_tcpwrap=yes
else
@@ -5787,17 +5884,17 @@
#
ac_safe=`echo "kvm.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for kvm.h""... $ac_c" 1>&6
-echo "configure:5791: checking for kvm.h" >&5
+echo "configure:5888: checking for kvm.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5796 "configure"
+#line 5893 "configure"
#include "confdefs.h"
#include <kvm.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5801: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -5828,17 +5925,17 @@
fi
ac_safe=`echo "elf.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for elf.h""... $ac_c" 1>&6
-echo "configure:5832: checking for elf.h" >&5
+echo "configure:5929: checking for elf.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5837 "configure"
+#line 5934 "configure"
#include "confdefs.h"
#include <elf.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -5858,14 +5955,14 @@
elf_LIBS="$LIBS"
LIBS="$LIBS -lelf"
cat > conftest.$ac_ext <<EOF
-#line 5862 "configure"
+#line 5959 "configure"
#include "confdefs.h"
#include <nlist.h>
int main() {
nlist((char*)0,(char*)0);
; return 0; }
EOF
-if { (eval echo configure:5869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define SVR4_elf 1
@@ -5888,12 +5985,12 @@


echo $ac_n "checking for strftime""... $ac_c" 1>&6
-echo "configure:5892: checking for strftime" >&5
+echo "configure:5989: checking for strftime" >&5
if eval "test \"`echo '$''{'ac_cv_func_strftime'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 5897 "configure"
+#line 5994 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strftime(); below.  */
@@ -5916,7 +6013,7 @@

; return 0; }
EOF
-if { (eval echo configure:5920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_strftime=yes"
else
@@ -5938,7 +6035,7 @@
  echo "$ac_t""no" 1>&6
# strftime is in -lintl on SCO UNIX.
echo $ac_n "checking for strftime in -lintl""... $ac_c" 1>&6
-echo "configure:5942: checking for strftime in -lintl" >&5
+echo "configure:6039: checking for strftime in -lintl" >&5
ac_lib_var=`echo intl'_'strftime | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -5946,7 +6043,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lintl  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 5950 "configure"
+#line 6047 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -5957,7 +6054,7 @@
strftime()
; return 0; }
EOF
-if { (eval echo configure:5961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -5984,7 +6081,7 @@
fi

echo $ac_n "checking for the return type of sprintf() being char*""... $ac_c" 1>&6
-echo "configure:5988: checking for the return type of sprintf() being char*" >&5
+echo "configure:6085: checking for the return type of sprintf() being char*" >&5
if eval "test \"`echo '$''{'ac_cv_func_char_sprintf'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -5992,7 +6089,7 @@
  ac_cv_func_char_sprintf=no
else
  cat > conftest.$ac_ext <<EOF
-#line 5996 "configure"
+#line 6093 "configure"
#include "confdefs.h"

    extern char *sprintf();
@@ -6003,7 +6100,7 @@
       return (ss == buf); /* returns the char pointer */
    }
EOF
-if { (eval echo configure:6007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_char_sprintf=no
else
@@ -6026,12 +6123,12 @@
fi

echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:6030: checking for vprintf" >&5
+echo "configure:6127: checking for vprintf" >&5
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6035 "configure"
+#line 6132 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char vprintf(); below.  */
@@ -6054,7 +6151,7 @@

; return 0; }
EOF
-if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_vprintf=yes"
else
@@ -6078,12 +6175,12 @@

if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:6082: checking for _doprnt" >&5
+echo "configure:6179: checking for _doprnt" >&5
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6087 "configure"
+#line 6184 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char _doprnt(); below.  */
@@ -6106,7 +6203,7 @@

; return 0; }
EOF
-if { (eval echo configure:6110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func__doprnt=yes"
else
@@ -6133,12 +6230,12 @@
for ac_func in vsprintf vsnprintf snprintf
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6137: checking for $ac_func" >&5
+echo "configure:6234: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6142 "configure"
+#line 6239 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -6161,7 +6258,7 @@

; return 0; }
EOF
-if { (eval echo configure:6165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -6188,19 +6285,19 @@
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments.  Useless!
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:6192: checking for working alloca.h" >&5
+echo "configure:6289: checking for working alloca.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6197 "configure"
+#line 6294 "configure"
#include "confdefs.h"
#include <alloca.h>
int main() {
char *p = alloca(2 * sizeof(int));
; return 0; }
EOF
-if { (eval echo configure:6204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_header_alloca_h=yes
else
@@ -6221,12 +6318,12 @@
fi

echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:6225: checking for alloca" >&5
+echo "configure:6322: checking for alloca" >&5
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6230 "configure"
+#line 6327 "configure"
#include "confdefs.h"

#ifdef __GNUC__
@@ -6249,7 +6346,7 @@
char *p = (char *) alloca(1);
; return 0; }
EOF
-if { (eval echo configure:6253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  ac_cv_func_alloca_works=yes
else
@@ -6281,12 +6378,12 @@


echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:6285: checking whether alloca needs Cray hooks" >&5
+echo "configure:6382: checking whether alloca needs Cray hooks" >&5
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6290 "configure"
+#line 6387 "configure"
#include "confdefs.h"
#if defined(CRAY) && ! defined(CRAY2)
webecray
@@ -6311,12 +6408,12 @@
if test $ac_cv_os_cray = yes; then
for ac_func in _getb67 GETB67 getb67; do
  echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6315: checking for $ac_func" >&5
+echo "configure:6412: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6320 "configure"
+#line 6417 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -6339,7 +6436,7 @@

; return 0; }
EOF
-if { (eval echo configure:6343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -6366,7 +6463,7 @@
fi

echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:6370: checking stack direction for C alloca" >&5
+echo "configure:6467: checking stack direction for C alloca" >&5
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -6374,7 +6471,7 @@
  ac_cv_c_stack_direction=0
else
  cat > conftest.$ac_ext <<EOF
-#line 6378 "configure"
+#line 6475 "configure"
#include "confdefs.h"
find_stack_direction ()
{
@@ -6393,7 +6490,7 @@
  exit (find_stack_direction() < 0);
}
EOF
-if { (eval echo configure:6397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_c_stack_direction=1
else
@@ -6415,7 +6512,7 @@
fi

echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
-echo "configure:6419: checking whether getpgrp takes no argument" >&5
+echo "configure:6516: checking whether getpgrp takes no argument" >&5
if eval "test \"`echo '$''{'ac_cv_func_getpgrp_void'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -6423,7 +6520,7 @@
  { echo "configure: error: cannot check getpgrp if cross compiling" 1>&2; exit 1; }
else
  cat > conftest.$ac_ext <<EOF
-#line 6427 "configure"
+#line 6524 "configure"
#include "confdefs.h"

/*
@@ -6478,7 +6575,7 @@
}

EOF
-if { (eval echo configure:6482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_getpgrp_void=yes
else
@@ -6505,17 +6602,17 @@
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:6509: checking for $ac_hdr" >&5
+echo "configure:6606: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6514 "configure"
+#line 6611 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:6519: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:6616: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -6544,12 +6641,12 @@
for ac_func in getpagesize
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:6548: checking for $ac_func" >&5
+echo "configure:6645: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6553 "configure"
+#line 6650 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -6572,7 +6669,7 @@

; return 0; }
EOF
-if { (eval echo configure:6576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -6597,7 +6694,7 @@
done

echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:6601: checking for working mmap" >&5
+echo "configure:6698: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -6605,7 +6702,7 @@
  ac_cv_func_mmap_fixed_mapped=no
else
  cat > conftest.$ac_ext <<EOF
-#line 6609 "configure"
+#line 6706 "configure"
#include "confdefs.h"

/* Thanks to Mike Haertel and Jim Avera for this test.
@@ -6745,7 +6842,7 @@
}

EOF
-if { (eval echo configure:6749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_mmap_fixed_mapped=yes
else
@@ -6768,7 +6865,7 @@
fi

echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6
-echo "configure:6772: checking whether utime accepts a null argument" >&5
+echo "configure:6869: checking whether utime accepts a null argument" >&5
if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -6778,7 +6875,7 @@
  ac_cv_func_utime_null=no
else
  cat > conftest.$ac_ext <<EOF
-#line 6782 "configure"
+#line 6879 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/stat.h>
@@ -6789,7 +6886,7 @@
&& t.st_mtime - s.st_mtime < 120));
}
EOF
-if { (eval echo configure:6793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:6890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  ac_cv_func_utime_null=yes
else
@@ -6814,12 +6911,12 @@


echo $ac_n "checking for d_ino member in directory struct""... $ac_c" 1>&6
-echo "configure:6818: checking for d_ino member in directory struct" >&5
+echo "configure:6915: checking for d_ino member in directory struct" >&5
if eval "test \"`echo '$''{'fu_cv_sys_d_ino_in_dirent'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6823 "configure"
+#line 6920 "configure"
#include "confdefs.h"

#include <sys/types.h>
@@ -6842,7 +6939,7 @@
struct dirent dp; dp.d_ino = 0;
; return 0; }
EOF
-if { (eval echo configure:6846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  fu_cv_sys_d_ino_in_dirent=yes
else
@@ -6869,7 +6966,7 @@
# make sure LIBS contains -lsun (on Irix4) or -lseq (on PTX).
# getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware.
echo $ac_n "checking for getmntent in -lsun""... $ac_c" 1>&6
-echo "configure:6873: checking for getmntent in -lsun" >&5
+echo "configure:6970: checking for getmntent in -lsun" >&5
ac_lib_var=`echo sun'_'getmntent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -6877,7 +6974,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lsun  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 6881 "configure"
+#line 6978 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -6888,7 +6985,7 @@
getmntent()
; return 0; }
EOF
-if { (eval echo configure:6892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:6989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -6907,7 +7004,7 @@
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for getmntent in -lseq""... $ac_c" 1>&6
-echo "configure:6911: checking for getmntent in -lseq" >&5
+echo "configure:7008: checking for getmntent in -lseq" >&5
ac_lib_var=`echo seq'_'getmntent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -6915,7 +7012,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lseq  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 6919 "configure"
+#line 7016 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -6926,7 +7023,7 @@
getmntent()
; return 0; }
EOF
-if { (eval echo configure:6930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -6945,7 +7042,7 @@
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for getmntent in -lgen""... $ac_c" 1>&6
-echo "configure:6949: checking for getmntent in -lgen" >&5
+echo "configure:7046: checking for getmntent in -lgen" >&5
ac_lib_var=`echo gen'_'getmntent | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -6953,7 +7050,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lgen  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 6957 "configure"
+#line 7054 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -6964,7 +7061,7 @@
getmntent()
; return 0; }
EOF
-if { (eval echo configure:6968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -6989,12 +7086,12 @@
fi

echo $ac_n "checking for getmntent""... $ac_c" 1>&6
-echo "configure:6993: checking for getmntent" >&5
+echo "configure:7090: checking for getmntent" >&5
if eval "test \"`echo '$''{'ac_cv_func_getmntent'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 6998 "configure"
+#line 7095 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char getmntent(); below.  */
@@ -7017,7 +7114,7 @@

; return 0; }
EOF
-if { (eval echo configure:7021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_getmntent=yes"
else
@@ -7048,7 +7145,7 @@
  if test -z "$list_mounted_fs"; then
    # 4.3BSD, SunOS, HP-UX, Dynix, Irix
    echo $ac_n "checking for one-argument getmntent function""... $ac_c" 1>&6
-echo "configure:7052: checking for one-argument getmntent function" >&5
+echo "configure:7149: checking for one-argument getmntent function" >&5
    if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntent1'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7070,12 +7167,12 @@
  if test -z "$list_mounted_fs"; then
    # SVR4
    echo $ac_n "checking for two-argument getmntent function""... $ac_c" 1>&6
-echo "configure:7074: checking for two-argument getmntent function" >&5
+echo "configure:7171: checking for two-argument getmntent function" >&5
    if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntent2'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7079 "configure"
+#line 7176 "configure"
#include "confdefs.h"
#include <sys/mnttab.h>
EOF
@@ -7110,12 +7207,12 @@
if test -z "$list_mounted_fs"; then
  # DEC Alpha running OSF/1.
  echo $ac_n "checking for getfsstat function""... $ac_c" 1>&6
-echo "configure:7114: checking for getfsstat function" >&5
+echo "configure:7211: checking for getfsstat function" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_getsstat'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7119 "configure"
+#line 7216 "configure"
#include "confdefs.h"

#include <sys/types.h>
@@ -7126,7 +7223,7 @@
  numsys = getfsstat ((struct statfs *)0, 0L, MNT_WAIT);
; return 0; }
EOF
-if { (eval echo configure:7130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  fu_cv_sys_mounted_getsstat=yes
else
@@ -7151,17 +7248,17 @@
if test -z "$list_mounted_fs"; then
  # AIX.
  echo $ac_n "checking for mntctl function and struct vmount""... $ac_c" 1>&6
-echo "configure:7155: checking for mntctl function and struct vmount" >&5
+echo "configure:7252: checking for mntctl function and struct vmount" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_vmount'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7160 "configure"
+#line 7257 "configure"
#include "confdefs.h"
#include <fshelp.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7262: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -7189,12 +7286,12 @@
if test -z "$list_mounted_fs"; then
  # SVR3
  echo $ac_n "checking for FIXME existence of three headers""... $ac_c" 1>&6
-echo "configure:7193: checking for FIXME existence of three headers" >&5
+echo "configure:7290: checking for FIXME existence of three headers" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_fread_fstyp'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7198 "configure"
+#line 7295 "configure"
#include "confdefs.h"

#include <sys/statfs.h>
@@ -7202,7 +7299,7 @@
#include <mnttab.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7206: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -7230,7 +7327,7 @@
if test -z "$list_mounted_fs"; then
  # 4.4BSD and DEC OSF/1.
  echo $ac_n "checking for getmntinfo function""... $ac_c" 1>&6
-echo "configure:7234: checking for getmntinfo function" >&5
+echo "configure:7331: checking for getmntinfo function" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmntinfo'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7238,7 +7335,7 @@
      ok=
      if test $ac_cv_func_getmntinfo = yes; then
       cat > conftest.$ac_ext <<EOF
-#line 7242 "configure"
+#line 7339 "configure"
#include "confdefs.h"
#include <sys/mount.h>
EOF
@@ -7271,19 +7368,19 @@
if test -z "$list_mounted_fs"; then
  # Ultrix
  echo $ac_n "checking for getmnt function""... $ac_c" 1>&6
-echo "configure:7275: checking for getmnt function" >&5
+echo "configure:7372: checking for getmnt function" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_getmnt'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7280 "configure"
+#line 7377 "configure"
#include "confdefs.h"

#include <sys/fs_types.h>
#include <sys/mount.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7287: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7384: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -7311,17 +7408,17 @@
if test -z "$list_mounted_fs"; then
  # SVR2
  echo $ac_n "checking whether it is possible to resort to fread on /etc/mnttab""... $ac_c" 1>&6
-echo "configure:7315: checking whether it is possible to resort to fread on /etc/mnttab" >&5
+echo "configure:7412: checking whether it is possible to resort to fread on /etc/mnttab" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_mounted_fread'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7320 "configure"
+#line 7417 "configure"
#include "confdefs.h"
#include <mnttab.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7422: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -7353,7 +7450,7 @@
fi

echo "checking how to get filesystem space usage:" 1>&6
-echo "configure:7357: checking how to get filesystem space usage:" >&5
+echo "configure:7454: checking how to get filesystem space usage:" >&5
space=no

# Here we'll compromise a little (and perform only the link test)
@@ -7363,12 +7460,12 @@
  for ac_func in statvfs
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7367: checking for $ac_func" >&5
+echo "configure:7464: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7372 "configure"
+#line 7469 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -7391,7 +7488,7 @@

; return 0; }
EOF
-if { (eval echo configure:7395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -7427,7 +7524,7 @@
if test $space = no; then
  # DEC Alpha running OSF/1
  echo $ac_n "checking for 3-argument statfs function (DEC OSF/1)""... $ac_c" 1>&6
-echo "configure:7431: checking for 3-argument statfs function (DEC OSF/1)" >&5
+echo "configure:7528: checking for 3-argument statfs function (DEC OSF/1)" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs3_osf1'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7435,7 +7532,7 @@
  fu_cv_sys_stat_statfs3_osf1=no
else
  cat > conftest.$ac_ext <<EOF
-#line 7439 "configure"
+#line 7536 "configure"
#include "confdefs.h"

#include <sys/param.h>
@@ -7448,7 +7545,7 @@
    exit (statfs (".", &fsd, sizeof (struct statfs)));
  }
EOF
-if { (eval echo configure:7452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  fu_cv_sys_stat_statfs3_osf1=yes
else
@@ -7475,7 +7572,7 @@
if test $space = no; then
# AIX
  echo $ac_n "checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)""... $ac_c" 1>&6
-echo "configure:7479: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5
+echo "configure:7576: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_bsize'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7483,7 +7580,7 @@
  fu_cv_sys_stat_statfs2_bsize=no
else
  cat > conftest.$ac_ext <<EOF
-#line 7487 "configure"
+#line 7584 "configure"
#include "confdefs.h"

#ifdef HAVE_SYS_PARAM_H
@@ -7502,7 +7599,7 @@
  exit (statfs (".", &fsd));
  }
EOF
-if { (eval echo configure:7506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  fu_cv_sys_stat_statfs2_bsize=yes
else
@@ -7529,7 +7626,7 @@
if test $space = no; then
# SVR3
  echo $ac_n "checking for four-argument statfs (AIX-3.2.5, SVR3)""... $ac_c" 1>&6
-echo "configure:7533: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5
+echo "configure:7630: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs4'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7537,7 +7634,7 @@
  fu_cv_sys_stat_statfs4=no
else
  cat > conftest.$ac_ext <<EOF
-#line 7541 "configure"
+#line 7638 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/statfs.h>
@@ -7547,7 +7644,7 @@
  exit (statfs (".", &fsd, sizeof fsd, 0));
  }
EOF
-if { (eval echo configure:7551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  fu_cv_sys_stat_statfs4=yes
else
@@ -7574,7 +7671,7 @@
if test $space = no; then
# 4.4BSD and NetBSD
  echo $ac_n "checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)""... $ac_c" 1>&6
-echo "configure:7578: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5
+echo "configure:7675: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_stat_statfs2_fsize'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7582,7 +7679,7 @@
  fu_cv_sys_stat_statfs2_fsize=no
else
  cat > conftest.$ac_ext <<EOF
-#line 7586 "configure"
+#line 7683 "configure"
#include "confdefs.h"
#include <sys/types.h>
#ifdef HAVE_SYS_PARAM_H
@@ -7598,7 +7695,7 @@
  exit (statfs (".", &fsd));
  }
EOF
-if { (eval echo configure:7602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  fu_cv_sys_stat_statfs2_fsize=yes
else
@@ -7625,7 +7722,7 @@
if test $space = no; then
  # Ultrix
  echo $ac_n "checking for two-argument statfs with struct fs_data (Ultrix)""... $ac_c" 1>&6
-echo "configure:7629: checking for two-argument statfs with struct fs_data (Ultrix)" >&5
+echo "configure:7726: checking for two-argument statfs with struct fs_data (Ultrix)" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_stat_fs_data'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -7633,7 +7730,7 @@
  fu_cv_sys_stat_fs_data=no
else
  cat > conftest.$ac_ext <<EOF
-#line 7637 "configure"
+#line 7734 "configure"
#include "confdefs.h"
#include <sys/types.h>
#ifdef HAVE_SYS_PARAM_H
@@ -7653,7 +7750,7 @@
  exit (statfs (".", &fsd) != 1);
  }
EOF
-if { (eval echo configure:7657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:7754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
  fu_cv_sys_stat_fs_data=yes
else
@@ -7680,12 +7777,12 @@
if test $space = no; then
# SVR2
cat > conftest.$ac_ext <<EOF
-#line 7684 "configure"
+#line 7781 "configure"
#include "confdefs.h"
#include <sys/filsys.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:7689: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:7786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
  rm -rf conftest*
@@ -7708,12 +7805,12 @@
for ac_func in ftruncate
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:7712: checking for $ac_func" >&5
+echo "configure:7809: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7717 "configure"
+#line 7814 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
@@ -7736,7 +7833,7 @@

; return 0; }
EOF
-if { (eval echo configure:7740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
@@ -7764,12 +7861,12 @@

if test "$ftruncate_missing" = yes; then
  echo $ac_n "checking fcntl emulation of ftruncate""... $ac_c" 1>&6
-echo "configure:7768: checking fcntl emulation of ftruncate" >&5
+echo "configure:7865: checking fcntl emulation of ftruncate" >&5
  if eval "test \"`echo '$''{'fu_cv_sys_ftruncate_emulation'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7773 "configure"
+#line 7870 "configure"
#include "confdefs.h"

#include <sys/types.h>
@@ -7782,7 +7879,7 @@

; return 0; }
EOF
-if { (eval echo configure:7786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  fu_cv_sys_ftruncate_emulation=yes
else
@@ -7803,12 +7900,12 @@
# If we don't yet have getgroups, see if it's in -lbsd.
# This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
echo $ac_n "checking for getgroups""... $ac_c" 1>&6
-echo "configure:7807: checking for getgroups" >&5
+echo "configure:7904: checking for getgroups" >&5
if eval "test \"`echo '$''{'ac_cv_func_getgroups'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
-#line 7812 "configure"
+#line 7909 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char getgroups(); below.  */
@@ -7831,7 +7928,7 @@

; return 0; }
EOF
-if { (eval echo configure:7835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_func_getgroups=yes"
else
@@ -7849,7 +7946,7 @@
else
  echo "$ac_t""no" 1>&6
echo $ac_n "checking for getgroups in -lbsd""... $ac_c" 1>&6
-echo "configure:7853: checking for getgroups in -lbsd" >&5
+echo "configure:7950: checking for getgroups in -lbsd" >&5
ac_lib_var=`echo bsd'_'getgroups | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -7857,7 +7954,7 @@
  ac_save_LIBS="$LIBS"
LIBS="-lbsd  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 7861 "configure"
+#line 7958 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
@@ -7868,7 +7965,7 @@
getgroups()
; return 0; }
EOF
-if { (eval echo configure:7872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:7969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -7900,7 +7997,7 @@

# Check for libypsec.a on Dolphin M88K machines.
echo $ac_n "checking for main in -lypsec""... $ac_c" 1>&6
-echo "configure:7904: checking for main in -lypsec" >&5
+echo "configure:8001: checking for main in -lypsec" >&5
ac_lib_var=`echo ypsec'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -7908,14 +8005,14 @@
  ac_save_LIBS="$LIBS"
LIBS="-lypsec  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 7912 "configure"
+#line 8009 "configure"
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
-if { (eval echo configure:7919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:8016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -7945,7 +8042,7 @@

# m88k running dgux 5.4 needs this
echo $ac_n "checking for main in -lldgc""... $ac_c" 1>&6
-echo "configure:7949: checking for main in -lldgc" >&5
+echo "configure:8046: checking for main in -lldgc" >&5
ac_lib_var=`echo ldgc'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
@@ -7953,14 +8050,14 @@
  ac_save_LIBS="$LIBS"
LIBS="-lldgc  $LIBS"
cat > conftest.$ac_ext <<EOF
-#line 7957 "configure"
+#line 8054 "configure"
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
-if { (eval echo configure:7964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:8061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
@@ -7989,7 +8086,7 @@


echo "checking for AFS" 1>&6
-echo "configure:7993: checking for AFS" >&5
+echo "configure:8090: checking for AFS" >&5
test -d /afs && cat >> confdefs.h <<\EOF
#define AFS 1
EOF
@@ -8111,7 +8208,7 @@
       libident/Makefile               libs/Makefile                   \
       libsh/Makefile                  libmalloc/Makefile              \
       libmalloc/splay/Makefile        libresolv/Makefile              \
-       ssl/Makefile                                                    \
+       ssl/Makefile                    doc/design/Makefile             \
       include/mail.h                  man/Makefile                    \
       utils/zmailer.init.sh           utils/autoanswer.pl             \
       proto/Makefile                  proto/zmailer.sh                \
@@ -8259,7 +8356,7 @@
       libident/Makefile               libs/Makefile                   \
       libsh/Makefile                  libmalloc/Makefile              \
       libmalloc/splay/Makefile        libresolv/Makefile              \
-       ssl/Makefile                                                    \
+       ssl/Makefile                    doc/design/Makefile             \
       include/mail.h                  man/Makefile                    \
       utils/zmailer.init.sh           utils/autoanswer.pl             \
       proto/Makefile                  proto/zmailer.sh                \