This patch will upgrade Sudo version 1.6.4 to version 1.6.4
patchlevel 2.  To apply:

    cd sudo-1.6.4
    patch -p1 < sudo-1.6.4p2.patch

diff -ur sudo-1.6.4/CHANGES sudo-1.6.4p2/CHANGES
--- sudo-1.6.4/CHANGES	Fri Jan 11 09:43:00 2002
+++ sudo-1.6.4p2/CHANGES	Wed Jan 16 10:51:11 2002
@@ -1458,3 +1458,28 @@
 456) config.h.in is now generated by autoheader.
 
 Sudo 1.6.4 released.
+
+457) Move the call to rebuild_env() until after MODE_RESET_HOME is set.
+     Otherwise, the set_home option has no effect.
+
+458) Fix use of freed memory when the "fqdn" flag is set.  This was
+     introduced by the fix for the "segv when gethostbynam() fails" bug.
+
+459) Add 'continue' statements to optimize the switch statement.
+     From Solar Designer.
+
+Sudo 1.6.4p1 released.
+
+460) Some special characters were not being escaped properly (e..g '\,')
+     in command line arguments and would cause a syntax error instead.
+
+461) "sudo -l" would not work if the always_set_home option was set.
+
+462) Added a configure option to disable use of POSIX saved IDs for
+     operating systems where these are broken.
+
+463) The SHELL environment variable was preserved from the user's environment
+     instead of being reset based on the passwd database even when the
+     "env_reset" option was set.
+
+Sudo 1.6.4p2 released.
diff -ur sudo-1.6.4/INSTALL sudo-1.6.4p2/INSTALL
--- sudo-1.6.4/INSTALL	Sat Jan 12 11:12:54 2002
+++ sudo-1.6.4p2/INSTALL	Wed Jan 16 10:51:11 2002
@@ -68,13 +68,16 @@
   --cache-file=FILE
 	Cache test results in FILE
 
-  --help
+  --config-cache, -C
+	Alias for `--cache-file=config.cache'
+
+  --help, -h
 	Print the usage/help info
 
-  --no-create
+  --no-create, -n
 	Do not create output files
 
-  --quiet, --silent
+  --quiet, --silent, -q
 	Do not print `checking...' messages
 
 Directory and file names:
@@ -193,12 +196,20 @@
 	command line.
 
   --with-bsdauth
-	Enable support for BSD authentication on BSD/OS.  This option
-	assumes --with-logincap as well.  It is not possible to mix
-	BSD authentication with other authentication methods (and there
-	really should be no need to do so).  Note that only the newer
-	BSD authentication API is supported.  If you don't have
-	/usr/include/bsd_auth.h then you cannot use this.
+        Enable support for BSD authentication on BSD/OS and OpenBSD.
+        This option assumes --with-logincap as well.  It is not
+        possible to mix BSD authentication with other authentication
+        methods (and there really should be no need to do so).  Note
+        that only the newer BSD authentication API is supported.
+        If you don't have /usr/include/bsd_auth.h then you cannot
+        use this.
+
+  --disable-saved-ids
+	Disable use of POSIX saved IDs.  Normally, sudo will try to
+	use POSIX saved IDs if they are supported.  However, some
+	implementations are broken.  If sudo aborts with an error like:
+	    "seteuid(0): Operation not permitted"
+	you probably need to disable POSIX saved ID support.
 
   --disable-sia
 	Disable SIA support.  This is the "Security Integration Architecture"
@@ -583,12 +594,11 @@
     the "#define HAVE_LSEARCH 1" line in config.h and add lsearch.o
     to the LIBOBJS line in the Makefile.
 
-    It is not possible to access the sudoers file via NFS on Linux.
-    This is due to a bug in the Linux client-side NFS implementation.
-    It has been fixed in the developement kernel but, as of Aug 27,
-    1999, the fixes have not made it into the mainstream kernel.
-    There is a workaround on the sudo ftp site, linux_nfs.patch,
-    if you need to NFS-mount sudoers on Linux.
+    If you are using a Linux kernel older than 2.4 it is not possible
+    to access the sudoers file via NFS.  This is due to a bug in
+    the Linux client-side NFS implementation that has since been
+    fixed.  There is a workaround on the sudo ftp site, linux_nfs.patch,
+    if you need to NFS-mount sudoers on older Linux kernels.
 
 Mac OS X:
     It has been reported that for sudo to work on Mac OS X it must
diff -ur sudo-1.6.4/PORTING sudo-1.6.4p2/PORTING
--- sudo-1.6.4/PORTING	Sat Dec 15 08:29:09 2001
+++ sudo-1.6.4p2/PORTING	Wed Jan 16 10:51:11 2002
@@ -21,6 +21,12 @@
 ulimit(2) or getrlimit(2) can also be used on some OS's.  If all
 else fails you can use the value of NOFILE in <sys/param.h>.
 
+Also, some operating systems have a broken implementation of POSIX
+saved IDs.  If sudo prints the error message "seteuid(0): Operation
+not permitted" this means saved IDs are not implemented properly.
+You should run configure with the "--disable-saved-ids" option and
+rebuild sudo.
+
 Sudo tries to clear the environment of dangerous environment variables
 such as LD_* to prevent shared library spoofing.  If you are porting
 sudo to a new OS that has shared libraries you'll want to mask out
diff -ur sudo-1.6.4/TROUBLESHOOTING sudo-1.6.4p2/TROUBLESHOOTING
--- sudo-1.6.4/TROUBLESHOOTING	Fri Dec 14 19:16:20 2001
+++ sudo-1.6.4p2/TROUBLESHOOTING	Wed Jan 16 10:51:11 2002
@@ -17,6 +17,12 @@
    your $PATH before the directory containing sudo.  If you are going
    to have '.' in your path you should make sure it is at the end.
 
+Q) Sudo compiles but when I run it I get "seteuid(0): Operation not permitted"
+   and sudo quits.
+A) The operating system you are running probably has broken support for
+   POSIX saved IDs.  You should run configure with the "--disable-saved-ids"
+   option and rebuild sudo.
+
 Q) Sudo never gives me a chance to enter a password using PAM, it just
    says 'Sorry, try again.' three times and quits.
 A) You didn't setup PAM to work with sudo.  On Linux this generally
diff -ur sudo-1.6.4/config.h.in sudo-1.6.4p2/config.h.in
--- sudo-1.6.4/config.h.in	Wed Jan  2 15:35:50 2002
+++ sudo-1.6.4p2/config.h.in	Wed Jan 16 10:51:11 2002
@@ -358,6 +358,9 @@
 /* Define if root should not be allowed to use sudo. */
 #undef NO_ROOT_SUDO
 
+/* Define to avoid using POSIX saved ids. */
+#undef NO_SAVED_IDS
+
 /* The default password prompt. */
 #undef PASSPROMPT
 
diff -ur sudo-1.6.4/configure sudo-1.6.4p2/configure
--- sudo-1.6.4/configure	Tue Jan  8 08:00:26 2002
+++ sudo-1.6.4p2/configure	Wed Jan 16 10:51:11 2002
@@ -670,6 +670,7 @@
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   --disable-authentication
                           Do not require authentication by default
+  --saved-ids             Don't try to use POSIX saved ids
   --disable-shadow        Never use shadow passwords
   --disable-root-sudo     don't allow root to run sudo
   --enable-log-host       Log the hostname in the log file
@@ -689,6 +690,7 @@
   --with-libpath          additional places to look for libraries
   --with-libraries        additional libraries to link with
   --with-devel            add developement options
+  --with-efence           link with -lefence for malloc() debugging
   --with-csops            add CSOps standard options
   --without-passwd        don't use passwd/shadow file for authentication
   --with-skey             enable S/Key support
@@ -940,7 +942,7 @@
 fi
 for ac_site_file in $CONFIG_SITE; do
   if test -r "$ac_site_file"; then
-    { echo "$as_me:943: loading site script $ac_site_file" >&5
+    { echo "$as_me:945: loading site script $ac_site_file" >&5
 echo "$as_me: loading site script $ac_site_file" >&6;}
     cat "$ac_site_file" >&5
     . "$ac_site_file"
@@ -951,7 +953,7 @@
   # Some versions of bash will fail to source /dev/null (special
   # files actually), so we avoid doing that.
   if test -f "$cache_file"; then
-    { echo "$as_me:954: loading cache $cache_file" >&5
+    { echo "$as_me:956: loading cache $cache_file" >&5
 echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . $cache_file;;
@@ -959,7 +961,7 @@
     esac
   fi
 else
-  { echo "$as_me:962: creating cache $cache_file" >&5
+  { echo "$as_me:964: creating cache $cache_file" >&5
 echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
@@ -975,21 +977,21 @@
   eval ac_new_val="\$ac_env_${ac_var}_value"
   case $ac_old_set,$ac_new_set in
     set,)
-      { echo "$as_me:978: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+      { echo "$as_me:980: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,set)
-      { echo "$as_me:982: error: \`$ac_var' was not set in the previous run" >&5
+      { echo "$as_me:984: error: \`$ac_var' was not set in the previous run" >&5
 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
       ac_cache_corrupted=: ;;
     ,);;
     *)
       if test "x$ac_old_val" != "x$ac_new_val"; then
-        { echo "$as_me:988: error: \`$ac_var' has changed since the previous run:" >&5
+        { echo "$as_me:990: error: \`$ac_var' has changed since the previous run:" >&5
 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-        { echo "$as_me:990:   former value:  $ac_old_val" >&5
+        { echo "$as_me:992:   former value:  $ac_old_val" >&5
 echo "$as_me:   former value:  $ac_old_val" >&2;}
-        { echo "$as_me:992:   current value: $ac_new_val" >&5
+        { echo "$as_me:994:   current value: $ac_new_val" >&5
 echo "$as_me:   current value: $ac_new_val" >&2;}
         ac_cache_corrupted=:
       fi;;
@@ -1008,9 +1010,9 @@
   fi
 done
 if $ac_cache_corrupted; then
-  { echo "$as_me:1011: error: changes in the environment can compromise the build" >&5
+  { echo "$as_me:1013: error: changes in the environment can compromise the build" >&5
 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-  { { echo "$as_me:1013: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+  { { echo "$as_me:1015: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -1030,10 +1032,10 @@
 echo "#! $SHELL" >conftest.sh
 echo  "exit 0"   >>conftest.sh
 chmod +x conftest.sh
-if { (echo "$as_me:1033: PATH=\".;.\"; conftest.sh") >&5
+if { (echo "$as_me:1035: PATH=\".;.\"; conftest.sh") >&5
   (PATH=".;."; conftest.sh) 2>&5
   ac_status=$?
-  echo "$as_me:1036: \$? = $ac_status" >&5
+  echo "$as_me:1038: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   ac_path_separator=';'
 else
@@ -1095,7 +1097,7 @@
 #define WITHOUT_PASSWD 1
 EOF
 
-		{ echo "$as_me:1098: WARNING: --with-otp-only option deprecated, treating as --without-passwd" >&5
+		{ echo "$as_me:1100: WARNING: --with-otp-only option deprecated, treating as --without-passwd" >&5
 echo "$as_me: WARNING: --with-otp-only option deprecated, treating as --without-passwd" >&2;}
 		;;
 esac
@@ -1106,7 +1108,7 @@
   withval="$with_alertmail"
   case $with_alertmail in
     *)		with_mailto="$with_alertmail"
-		{ echo "$as_me:1109: WARNING: --with-alertmail option deprecated, treating as --mailto" >&5
+		{ echo "$as_me:1111: WARNING: --with-alertmail option deprecated, treating as --mailto" >&5
 echo "$as_me: WARNING: --with-alertmail option deprecated, treating as --mailto" >&2;}
 		;;
 esac
@@ -1116,11 +1118,11 @@
 if test "${with_CC+set}" = set; then
   withval="$with_CC"
   case $with_CC in
-    yes)	{ { echo "$as_me:1119: error: \"must give --with-CC an argument.\"" >&5
+    yes)	{ { echo "$as_me:1121: error: \"must give --with-CC an argument.\"" >&5
 echo "$as_me: error: \"must give --with-CC an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1123: error: \"illegal argument: --without-CC.\"" >&5
+    no)		{ { echo "$as_me:1125: error: \"illegal argument: --without-CC.\"" >&5
 echo "$as_me: error: \"illegal argument: --without-CC.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1133,11 +1135,11 @@
 if test "${with_incpath+set}" = set; then
   withval="$with_incpath"
   case $with_incpath in
-    yes)	{ { echo "$as_me:1136: error: \"must give --with-incpath an argument.\"" >&5
+    yes)	{ { echo "$as_me:1138: error: \"must give --with-incpath an argument.\"" >&5
 echo "$as_me: error: \"must give --with-incpath an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1140: error: \"--without-incpath not supported.\"" >&5
+    no)		{ { echo "$as_me:1142: error: \"--without-incpath not supported.\"" >&5
 echo "$as_me: error: \"--without-incpath not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1153,11 +1155,11 @@
 if test "${with_libpath+set}" = set; then
   withval="$with_libpath"
   case $with_libpath in
-    yes)	{ { echo "$as_me:1156: error: \"must give --with-libpath an argument.\"" >&5
+    yes)	{ { echo "$as_me:1158: error: \"must give --with-libpath an argument.\"" >&5
 echo "$as_me: error: \"must give --with-libpath an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1160: error: \"--without-libpath not supported.\"" >&5
+    no)		{ { echo "$as_me:1162: error: \"--without-libpath not supported.\"" >&5
 echo "$as_me: error: \"--without-libpath not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1173,11 +1175,11 @@
 if test "${with_libraries+set}" = set; then
   withval="$with_libraries"
   case $with_libraries in
-    yes)	{ { echo "$as_me:1176: error: \"must give --with-libraries an argument.\"" >&5
+    yes)	{ { echo "$as_me:1178: error: \"must give --with-libraries an argument.\"" >&5
 echo "$as_me: error: \"must give --with-libraries an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1180: error: \"--without-libraries not supported.\"" >&5
+    no)		{ { echo "$as_me:1182: error: \"--without-libraries not supported.\"" >&5
 echo "$as_me: error: \"--without-libraries not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1210,6 +1212,22 @@
 esac
 fi;
 
+# Check whether --with-efence or --without-efence was given.
+if test "${with_efence+set}" = set; then
+  withval="$with_efence"
+  case $with_efence in
+    yes)	echo 'Sudo will link with -lefence (Electric Fence)'
+		LIBS="${LIBS} -lefence"
+		if test -f /usr/local/lib/libefence.a; then
+		    LDFLAGS="${LDFLAGS} -L/usr/local/lib"
+		fi
+		;;
+    no)		;;
+    *)		echo "Ignoring unknown argument to --with-efence: $with_efence"
+		;;
+esac
+fi;
+
 # Check whether --with-csops or --without-csops was given.
 if test "${with_csops+set}" = set; then
   withval="$with_csops"
@@ -1237,12 +1255,12 @@
 #define WITHOUT_PASSWD 1
 EOF
 
-		echo "$as_me:1240: checking whether to use shadow/passwd file authentication" >&5
+		echo "$as_me:1258: checking whether to use shadow/passwd file authentication" >&5
 echo $ECHO_N "checking whether to use shadow/passwd file authentication... $ECHO_C" >&6
-		echo "$as_me:1242: result: no" >&5
+		echo "$as_me:1260: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		{ { echo "$as_me:1245: error: \"Sorry, --with-passwd does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1263: error: \"Sorry, --with-passwd does not take an argument.\"" >&5
 echo "$as_me: error: \"Sorry, --with-passwd does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1254,7 +1272,7 @@
   withval="$with_skey"
   case $with_skey in
     yes)	if test -n "$with_opie"; then
-		    { { echo "$as_me:1257: error: \"cannot use both S/Key and OPIE\"" >&5
+		    { { echo "$as_me:1275: error: \"cannot use both S/Key and OPIE\"" >&5
 echo "$as_me: error: \"cannot use both S/Key and OPIE\"" >&2;}
    { (exit 1); exit 1; }; }
 		fi
@@ -1263,9 +1281,9 @@
 #define HAVE_SKEY 1
 EOF
 
-		echo "$as_me:1266: checking whether to try S/Key authentication" >&5
+		echo "$as_me:1284: checking whether to try S/Key authentication" >&5
 echo $ECHO_N "checking whether to try S/Key authentication... $ECHO_C" >&6
-		echo "$as_me:1268: result: yes" >&5
+		echo "$as_me:1286: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
 		;;
@@ -1280,7 +1298,7 @@
   withval="$with_opie"
   case $with_opie in
     yes)	if test -n "$with_skey"; then
-		    { { echo "$as_me:1283: error: \"cannot use both S/Key and OPIE\"" >&5
+		    { { echo "$as_me:1301: error: \"cannot use both S/Key and OPIE\"" >&5
 echo "$as_me: error: \"cannot use both S/Key and OPIE\"" >&2;}
    { (exit 1); exit 1; }; }
 		fi
@@ -1289,9 +1307,9 @@
 #define HAVE_OPIE 1
 EOF
 
-		echo "$as_me:1292: checking whether to try NRL OPIE authentication" >&5
+		echo "$as_me:1310: checking whether to try NRL OPIE authentication" >&5
 echo $ECHO_N "checking whether to try NRL OPIE authentication... $ECHO_C" >&6
-		echo "$as_me:1294: result: yes" >&5
+		echo "$as_me:1312: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
 		;;
@@ -1310,15 +1328,15 @@
 #define LONG_OTP_PROMPT 1
 EOF
 
-		echo "$as_me:1313: checking whether to use a two line prompt for OTP authentication" >&5
+		echo "$as_me:1331: checking whether to use a two line prompt for OTP authentication" >&5
 echo $ECHO_N "checking whether to use a two line prompt for OTP authentication... $ECHO_C" >&6
-		echo "$as_me:1315: result: yes" >&5
+		echo "$as_me:1333: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		long_otp_prompt=on
 		;;
     no)		long_otp_prompt=off
 		;;
-    *)		{ { echo "$as_me:1321: error: \"--with-long-otp-prompt does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1339: error: \"--with-long-otp-prompt does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-long-otp-prompt does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1335,9 +1353,9 @@
 #define HAVE_SECURID 1
 EOF
 
-		echo "$as_me:1338: checking whether to use SecurID for authentication" >&5
+		echo "$as_me:1356: checking whether to use SecurID for authentication" >&5
 echo $ECHO_N "checking whether to use SecurID for authentication... $ECHO_C" >&6
-		echo "$as_me:1340: result: yes" >&5
+		echo "$as_me:1358: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		with_passwd=no
 		AUTH_OBJS="securid.o"
@@ -1355,9 +1373,9 @@
 #define HAVE_FWTK 1
 EOF
 
-		echo "$as_me:1358: checking whether to use FWTK AuthSRV for authentication" >&5
+		echo "$as_me:1376: checking whether to use FWTK AuthSRV for authentication" >&5
 echo $ECHO_N "checking whether to use FWTK AuthSRV for authentication... $ECHO_C" >&6
-		echo "$as_me:1360: result: yes" >&5
+		echo "$as_me:1378: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		with_passwd=no
 		AUTH_OBJS="fwtk.o"
@@ -1374,13 +1392,13 @@
 if test "${with_kerb4+set}" = set; then
   withval="$with_kerb4"
   case $with_kerb4 in
-    yes)	echo "$as_me:1377: checking whether to try Kerberos 4 authentication" >&5
+    yes)	echo "$as_me:1395: checking whether to try Kerberos 4 authentication" >&5
 echo $ECHO_N "checking whether to try Kerberos 4 authentication... $ECHO_C" >&6
-		echo "$as_me:1379: result: yes" >&5
+		echo "$as_me:1397: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1383: error: \"--with-kerb4 does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1401: error: \"--with-kerb4 does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-kerb4 does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1391,13 +1409,13 @@
 if test "${with_kerb5+set}" = set; then
   withval="$with_kerb5"
   case $with_kerb5 in
-    yes)	echo "$as_me:1394: checking whether to try Kerberos 5 authentication" >&5
+    yes)	echo "$as_me:1412: checking whether to try Kerberos 5 authentication" >&5
 echo $ECHO_N "checking whether to try Kerberos 5 authentication... $ECHO_C" >&6
-		echo "$as_me:1396: result: yes" >&5
+		echo "$as_me:1414: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1400: error: \"--with-kerb5 does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1418: error: \"--with-kerb5 does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-kerb5 does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1413,15 +1431,15 @@
 #define HAVE_AUTHENTICATE 1
 EOF
 
-		echo "$as_me:1416: checking whether to use AIX general authentication" >&5
+		echo "$as_me:1434: checking whether to use AIX general authentication" >&5
 echo $ECHO_N "checking whether to use AIX general authentication... $ECHO_C" >&6
-		echo "$as_me:1418: result: yes" >&5
+		echo "$as_me:1436: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		with_passwd=no
 		AUTH_OBJS="aix_auth.o"
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1424: error: \"--with-authenticate does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1442: error: \"--with-authenticate does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-authenticate does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1437,15 +1455,15 @@
 #define HAVE_PAM 1
 EOF
 
-		echo "$as_me:1440: checking whether to use PAM authentication" >&5
+		echo "$as_me:1458: checking whether to use PAM authentication" >&5
 echo $ECHO_N "checking whether to use PAM authentication... $ECHO_C" >&6
-		echo "$as_me:1442: result: yes" >&5
+		echo "$as_me:1460: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		with_passwd=no
 		AUTH_OBJS="pam.o"
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1448: error: \"--with-pam does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1466: error: \"--with-pam does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-pam does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1461,14 +1479,14 @@
 #define HAVE_AFS 1
 EOF
 
-		echo "$as_me:1464: checking whether to try AFS (kerberos) authentication" >&5
+		echo "$as_me:1482: checking whether to try AFS (kerberos) authentication" >&5
 echo $ECHO_N "checking whether to try AFS (kerberos) authentication... $ECHO_C" >&6
-		echo "$as_me:1466: result: yes" >&5
+		echo "$as_me:1484: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		AUTH_OBJS="${AUTH_OBJS} afs.o"
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1471: error: \"--with-AFS does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1489: error: \"--with-AFS does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-AFS does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1484,14 +1502,14 @@
 #define HAVE_DCE 1
 EOF
 
-		echo "$as_me:1487: checking whether to try DCE (kerberos) authentication" >&5
+		echo "$as_me:1505: checking whether to try DCE (kerberos) authentication" >&5
 echo $ECHO_N "checking whether to try DCE (kerberos) authentication... $ECHO_C" >&6
-		echo "$as_me:1489: result: yes" >&5
+		echo "$as_me:1507: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		AUTH_OBJS="${AUTH_OBJS} dce.o"
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1494: error: \"--with-DCE does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1512: error: \"--with-DCE does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-DCE does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1503,7 +1521,7 @@
   withval="$with_logincap"
   case $with_logincap in
     yes|no)	;;
-    *)		{ { echo "$as_me:1506: error: \"--with-logincap does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1524: error: \"--with-logincap does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-logincap does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1517,14 +1535,14 @@
     yes)	with_logincap=yes
 		;;
     no)		;;
-    *)		{ { echo "$as_me:1520: error: \"--with-bsdauth does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1538: error: \"--with-bsdauth does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-bsdauth does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 fi;
 
-echo "$as_me:1527: checking whether to lecture users the first time they run sudo" >&5
+echo "$as_me:1545: checking whether to lecture users the first time they run sudo" >&5
 echo $ECHO_N "checking whether to lecture users the first time they run sudo... $ECHO_C" >&6
 
 # Check whether --with-lecture or --without-lecture was given.
@@ -1535,14 +1553,14 @@
 		;;
     no|none)	lecture=off
 		;;
-    *)		{ { echo "$as_me:1538: error: \"unknown argument to --with-lecture: $with_lecture\"" >&5
+    *)		{ { echo "$as_me:1556: error: \"unknown argument to --with-lecture: $with_lecture\"" >&5
 echo "$as_me: error: \"unknown argument to --with-lecture: $with_lecture\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 fi;
 if test "$lecture" = "on"; then
-    echo "$as_me:1545: result: yes" >&5
+    echo "$as_me:1563: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
 
@@ -1550,22 +1568,22 @@
 #define NO_LECTURE 1
 EOF
 
-    echo "$as_me:1553: result: no" >&5
+    echo "$as_me:1571: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:1557: checking whether sudo should log via syslog or to a file by default" >&5
+echo "$as_me:1575: checking whether sudo should log via syslog or to a file by default" >&5
 echo $ECHO_N "checking whether sudo should log via syslog or to a file by default... $ECHO_C" >&6
 
 # Check whether --with-logging or --without-logging was given.
 if test "${with_logging+set}" = set; then
   withval="$with_logging"
   case $with_logging in
-    yes)	{ { echo "$as_me:1564: error: \"must give --with-logging an argument.\"" >&5
+    yes)	{ { echo "$as_me:1582: error: \"must give --with-logging an argument.\"" >&5
 echo "$as_me: error: \"must give --with-logging an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1568: error: \"--without-logging not supported.\"" >&5
+    no)		{ { echo "$as_me:1586: error: \"--without-logging not supported.\"" >&5
 echo "$as_me: error: \"--without-logging not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1574,24 +1592,24 @@
 #define LOGGING SLOG_SYSLOG
 EOF
 
-		echo "$as_me:1577: result: syslog" >&5
+		echo "$as_me:1595: result: syslog" >&5
 echo "${ECHO_T}syslog" >&6
 		;;
     file)	cat >>confdefs.h <<\EOF
 #define LOGGING SLOG_FILE
 EOF
 
-		echo "$as_me:1584: result: file" >&5
+		echo "$as_me:1602: result: file" >&5
 echo "${ECHO_T}file" >&6
 		;;
     both)	cat >>confdefs.h <<\EOF
 #define LOGGING SLOG_BOTH
 EOF
 
-		echo "$as_me:1591: result: both" >&5
+		echo "$as_me:1609: result: both" >&5
 echo "${ECHO_T}both" >&6
 		;;
-    *)		{ { echo "$as_me:1594: error: \"unknown argument to --with-logging: $with_logging\"" >&5
+    *)		{ { echo "$as_me:1612: error: \"unknown argument to --with-logging: $with_logging\"" >&5
 echo "$as_me: error: \"unknown argument to --with-logging: $with_logging\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1600,28 +1618,28 @@
   cat >>confdefs.h <<\EOF
 #define LOGGING SLOG_SYSLOG
 EOF
- echo "$as_me:1603: result: syslog" >&5
+ echo "$as_me:1621: result: syslog" >&5
 echo "${ECHO_T}syslog" >&6
 fi;
 
-echo "$as_me:1607: checking which syslog facility sudo should log with" >&5
+echo "$as_me:1625: checking which syslog facility sudo should log with" >&5
 echo $ECHO_N "checking which syslog facility sudo should log with... $ECHO_C" >&6
 
 # Check whether --with-logfac or --without-logfac was given.
 if test "${with_logfac+set}" = set; then
   withval="$with_logfac"
   case $with_logfac in
-    yes)	{ { echo "$as_me:1614: error: \"must give --with-logfac an argument.\"" >&5
+    yes)	{ { echo "$as_me:1632: error: \"must give --with-logfac an argument.\"" >&5
 echo "$as_me: error: \"must give --with-logfac an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1618: error: \"--without-logfac not supported.\"" >&5
+    no)		{ { echo "$as_me:1636: error: \"--without-logfac not supported.\"" >&5
 echo "$as_me: error: \"--without-logfac not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7)		logfac=$with_logfac
 		;;
-    *)		{ { echo "$as_me:1624: error: \"$with_logfac is not a supported syslog facility.\"" >&5
+    *)		{ { echo "$as_me:1642: error: \"$with_logfac is not a supported syslog facility.\"" >&5
 echo "$as_me: error: \"$with_logfac is not a supported syslog facility.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1632,28 +1650,28 @@
 #define LOGFAC "$logfac"
 EOF
 
-echo "$as_me:1635: result: $logfac" >&5
+echo "$as_me:1653: result: $logfac" >&5
 echo "${ECHO_T}$logfac" >&6
 
-echo "$as_me:1638: checking at which syslog priority to log commands" >&5
+echo "$as_me:1656: checking at which syslog priority to log commands" >&5
 echo $ECHO_N "checking at which syslog priority to log commands... $ECHO_C" >&6
 
 # Check whether --with-goodpri or --without-goodpri was given.
 if test "${with_goodpri+set}" = set; then
   withval="$with_goodpri"
   case $with_goodpri in
-    yes)	{ { echo "$as_me:1645: error: \"must give --with-goodpri an argument.\"" >&5
+    yes)	{ { echo "$as_me:1663: error: \"must give --with-goodpri an argument.\"" >&5
 echo "$as_me: error: \"must give --with-goodpri an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1649: error: \"--without-goodpri not supported.\"" >&5
+    no)		{ { echo "$as_me:1667: error: \"--without-goodpri not supported.\"" >&5
 echo "$as_me: error: \"--without-goodpri not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     alert|crit|debug|emerg|err|info|notice|warning)
 		goodpri=$with_goodpri
 		;;
-    *)		{ { echo "$as_me:1656: error: \"$with_goodpri is not a supported syslog priority.\"" >&5
+    *)		{ { echo "$as_me:1674: error: \"$with_goodpri is not a supported syslog priority.\"" >&5
 echo "$as_me: error: \"$with_goodpri is not a supported syslog priority.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1664,28 +1682,28 @@
 #define PRI_SUCCESS "$goodpri"
 EOF
 
-echo "$as_me:1667: result: $goodpri" >&5
+echo "$as_me:1685: result: $goodpri" >&5
 echo "${ECHO_T}$goodpri" >&6
 
-echo "$as_me:1670: checking at which syslog priority to log failures" >&5
+echo "$as_me:1688: checking at which syslog priority to log failures" >&5
 echo $ECHO_N "checking at which syslog priority to log failures... $ECHO_C" >&6
 
 # Check whether --with-badpri or --without-badpri was given.
 if test "${with_badpri+set}" = set; then
   withval="$with_badpri"
   case $with_badpri in
-    yes)	{ { echo "$as_me:1677: error: \"must give --with-badpri an argument.\"" >&5
+    yes)	{ { echo "$as_me:1695: error: \"must give --with-badpri an argument.\"" >&5
 echo "$as_me: error: \"must give --with-badpri an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1681: error: \"--without-badpri not supported.\"" >&5
+    no)		{ { echo "$as_me:1699: error: \"--without-badpri not supported.\"" >&5
 echo "$as_me: error: \"--without-badpri not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     alert|crit|debug|emerg|err|info|notice|warning)
 		badpri=$with_badpri
 		;;
-    *)		{ { echo "$as_me:1688: error: $with_badpri is not a supported syslog priority." >&5
+    *)		{ { echo "$as_me:1706: error: $with_badpri is not a supported syslog priority." >&5
 echo "$as_me: error: $with_badpri is not a supported syslog priority." >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1696,42 +1714,42 @@
 #define PRI_FAILURE "$badpri"
 EOF
 
-echo "$as_me:1699: result: badpri" >&5
+echo "$as_me:1717: result: badpri" >&5
 echo "${ECHO_T}badpri" >&6
 
 # Check whether --with-logpath or --without-logpath was given.
 if test "${with_logpath+set}" = set; then
   withval="$with_logpath"
   case $with_logpath in
-    yes)	{ { echo "$as_me:1706: error: \"must give --with-logpath an argument.\"" >&5
+    yes)	{ { echo "$as_me:1724: error: \"must give --with-logpath an argument.\"" >&5
 echo "$as_me: error: \"must give --with-logpath an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1710: error: \"--without-logpath not supported.\"" >&5
+    no)		{ { echo "$as_me:1728: error: \"--without-logpath not supported.\"" >&5
 echo "$as_me: error: \"--without-logpath not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 fi;
 
-echo "$as_me:1717: checking how long a line in the log file should be" >&5
+echo "$as_me:1735: checking how long a line in the log file should be" >&5
 echo $ECHO_N "checking how long a line in the log file should be... $ECHO_C" >&6
 
 # Check whether --with-loglen or --without-loglen was given.
 if test "${with_loglen+set}" = set; then
   withval="$with_loglen"
   case $with_loglen in
-    yes)	{ { echo "$as_me:1724: error: \"must give --with-loglen an argument.\"" >&5
+    yes)	{ { echo "$as_me:1742: error: \"must give --with-loglen an argument.\"" >&5
 echo "$as_me: error: \"must give --with-loglen an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1728: error: \"--without-loglen not supported.\"" >&5
+    no)		{ { echo "$as_me:1746: error: \"--without-loglen not supported.\"" >&5
 echo "$as_me: error: \"--without-loglen not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     [0-9]*)	loglen=$with_loglen
 		;;
-    *)		{ { echo "$as_me:1734: error: \"you must enter a number, not $with_loglen\"" >&5
+    *)		{ { echo "$as_me:1752: error: \"you must enter a number, not $with_loglen\"" >&5
 echo "$as_me: error: \"you must enter a number, not $with_loglen\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1742,10 +1760,10 @@
 #define MAXLOGFILELEN $loglen
 EOF
 
-echo "$as_me:1745: result: $loglen" >&5
+echo "$as_me:1763: result: $loglen" >&5
 echo "${ECHO_T}$loglen" >&6
 
-echo "$as_me:1748: checking whether sudo should ignore '.' or '' in \$PATH" >&5
+echo "$as_me:1766: checking whether sudo should ignore '.' or '' in \$PATH" >&5
 echo $ECHO_N "checking whether sudo should ignore '.' or '' in \$PATH... $ECHO_C" >&6
 
 # Check whether --with-ignore-dot or --without-ignore-dot was given.
@@ -1756,7 +1774,7 @@
 		;;
     no)		ignore_dot=off
 		;;
-    *)		{ { echo "$as_me:1759: error: \"--with-ignore-dot does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1777: error: \"--with-ignore-dot does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-ignore-dot does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1768,14 +1786,14 @@
 #define IGNORE_DOT_PATH 1
 EOF
 
-    echo "$as_me:1771: result: yes" >&5
+    echo "$as_me:1789: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:1774: result: no" >&5
+    echo "$as_me:1792: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:1778: checking whether to send mail when a user is not in sudoers" >&5
+echo "$as_me:1796: checking whether to send mail when a user is not in sudoers" >&5
 echo $ECHO_N "checking whether to send mail when a user is not in sudoers... $ECHO_C" >&6
 
 # Check whether --with-mail-if-no-user or --without-mail-if-no-user was given.
@@ -1786,7 +1804,7 @@
 		;;
     no)		mail_no_user=off
 		;;
-    *)		{ { echo "$as_me:1789: error: \"--with-mail-if-no-user does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1807: error: \"--with-mail-if-no-user does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-mail-if-no-user does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1798,14 +1816,14 @@
 #define SEND_MAIL_WHEN_NO_USER 1
 EOF
 
-    echo "$as_me:1801: result: yes" >&5
+    echo "$as_me:1819: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:1804: result: no" >&5
+    echo "$as_me:1822: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:1808: checking whether to send mail when user listed but not for this host" >&5
+echo "$as_me:1826: checking whether to send mail when user listed but not for this host" >&5
 echo $ECHO_N "checking whether to send mail when user listed but not for this host... $ECHO_C" >&6
 
 # Check whether --with-mail-if-no-host or --without-mail-if-no-host was given.
@@ -1816,7 +1834,7 @@
 		;;
     no)		mail_no_host=off
 		;;
-    *)		{ { echo "$as_me:1819: error: \"--with-mail-if-no-host does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1837: error: \"--with-mail-if-no-host does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-mail-if-no-host does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1828,14 +1846,14 @@
 #define SEND_MAIL_WHEN_NO_HOST 1
 EOF
 
-    echo "$as_me:1831: result: yes" >&5
+    echo "$as_me:1849: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:1834: result: no" >&5
+    echo "$as_me:1852: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:1838: checking whether to send mail when a user tries a disallowed command" >&5
+echo "$as_me:1856: checking whether to send mail when a user tries a disallowed command" >&5
 echo $ECHO_N "checking whether to send mail when a user tries a disallowed command... $ECHO_C" >&6
 
 # Check whether --with-mail-if-noperms or --without-mail-if-noperms was given.
@@ -1846,7 +1864,7 @@
 		;;
     no)		mail_noperms=off
 		;;
-    *)		{ { echo "$as_me:1849: error: \"--with-mail-if-noperms does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1867: error: \"--with-mail-if-noperms does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-mail-if-noperms does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1858,25 +1876,25 @@
 #define SEND_MAIL_WHEN_NOT_OK 1
 EOF
 
-    echo "$as_me:1861: result: yes" >&5
+    echo "$as_me:1879: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:1864: result: no" >&5
+    echo "$as_me:1882: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:1868: checking who should get the mail that sudo sends" >&5
+echo "$as_me:1886: checking who should get the mail that sudo sends" >&5
 echo $ECHO_N "checking who should get the mail that sudo sends... $ECHO_C" >&6
 
 # Check whether --with-mailto or --without-mailto was given.
 if test "${with_mailto+set}" = set; then
   withval="$with_mailto"
   case $with_mailto in
-    yes)	{ { echo "$as_me:1875: error: \"must give --with-mailto an argument.\"" >&5
+    yes)	{ { echo "$as_me:1893: error: \"must give --with-mailto an argument.\"" >&5
 echo "$as_me: error: \"must give --with-mailto an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:1879: error: \"--without-mailto not supported.\"" >&5
+    no)		{ { echo "$as_me:1897: error: \"--without-mailto not supported.\"" >&5
 echo "$as_me: error: \"--without-mailto not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1889,23 +1907,23 @@
 #define MAILTO "$mailto"
 EOF
 
-echo "$as_me:1892: result: $mailto" >&5
+echo "$as_me:1910: result: $mailto" >&5
 echo "${ECHO_T}$mailto" >&6
 
 # Check whether --with-mailsubject or --without-mailsubject was given.
 if test "${with_mailsubject+set}" = set; then
   withval="$with_mailsubject"
   case $with_mailsubject in
-    yes)	{ { echo "$as_me:1899: error: \"must give --with-mailsubject an argument.\"" >&5
+    yes)	{ { echo "$as_me:1917: error: \"must give --with-mailsubject an argument.\"" >&5
 echo "$as_me: error: \"must give --with-mailsubject an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     no)		echo "Sorry, --without-mailsubject not supported."
 		;;
     *)		mailsub="$with_mailsubject"
-		echo "$as_me:1906: checking sudo mail subject" >&5
+		echo "$as_me:1924: checking sudo mail subject" >&5
 echo $ECHO_N "checking sudo mail subject... $ECHO_C" >&6
-		echo "$as_me:1908: result: Using alert mail subject: $mailsub" >&5
+		echo "$as_me:1926: result: Using alert mail subject: $mailsub" >&5
 echo "${ECHO_T}Using alert mail subject: $mailsub" >&6
 		;;
 esac
@@ -1915,14 +1933,14 @@
 #define MAILSUBJECT "$mailsub"
 EOF
 
-echo "$as_me:1918: checking for bad password prompt" >&5
+echo "$as_me:1936: checking for bad password prompt" >&5
 echo $ECHO_N "checking for bad password prompt... $ECHO_C" >&6
 
 # Check whether --with-passprompt or --without-passprompt was given.
 if test "${with_passprompt+set}" = set; then
   withval="$with_passprompt"
   case $with_passprompt in
-    yes)	{ { echo "$as_me:1925: error: \"must give --with-passprompt an argument.\"" >&5
+    yes)	{ { echo "$as_me:1943: error: \"must give --with-passprompt an argument.\"" >&5
 echo "$as_me: error: \"must give --with-passprompt an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1931,21 +1949,21 @@
     *)		passprompt="$with_passprompt"
 esac
 fi;
-echo "$as_me:1934: result: $passprompt" >&5
+echo "$as_me:1952: result: $passprompt" >&5
 echo "${ECHO_T}$passprompt" >&6
 
 cat >>confdefs.h <<EOF
 #define PASSPROMPT "$passprompt"
 EOF
 
-echo "$as_me:1941: checking for bad password message" >&5
+echo "$as_me:1959: checking for bad password message" >&5
 echo $ECHO_N "checking for bad password message... $ECHO_C" >&6
 
 # Check whether --with-badpass-message or --without-badpass-message was given.
 if test "${with_badpass_message+set}" = set; then
   withval="$with_badpass_message"
   case $with_badpass_message in
-    yes)	{ { echo "$as_me:1948: error: \"Must give --with-badpass-message an argument.\"" >&5
+    yes)	{ { echo "$as_me:1966: error: \"Must give --with-badpass-message an argument.\"" >&5
 echo "$as_me: error: \"Must give --with-badpass-message an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1960,10 +1978,10 @@
 #define INCORRECT_PASSWORD "$badpass_message"
 EOF
 
-echo "$as_me:1963: result: $badpass_message" >&5
+echo "$as_me:1981: result: $badpass_message" >&5
 echo "${ECHO_T}$badpass_message" >&6
 
-echo "$as_me:1966: checking whether to expect fully qualified hosts in sudoers" >&5
+echo "$as_me:1984: checking whether to expect fully qualified hosts in sudoers" >&5
 echo $ECHO_N "checking whether to expect fully qualified hosts in sudoers... $ECHO_C" >&6
 
 # Check whether --with-fqdn or --without-fqdn was given.
@@ -1974,7 +1992,7 @@
 		;;
     no)		fqdn=off
 		;;
-    *)		{ { echo "$as_me:1977: error: \"--with-fqdn does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:1995: error: \"--with-fqdn does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-fqdn does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -1986,10 +2004,10 @@
 #define FQDN 1
 EOF
 
-    echo "$as_me:1989: result: yes" >&5
+    echo "$as_me:2007: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:1992: result: no" >&5
+    echo "$as_me:2010: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1997,11 +2015,11 @@
 if test "${with_timedir+set}" = set; then
   withval="$with_timedir"
   case $with_timedir in
-    yes)	{ { echo "$as_me:2000: error: \"must give --with-timedir an argument.\"" >&5
+    yes)	{ { echo "$as_me:2018: error: \"must give --with-timedir an argument.\"" >&5
 echo "$as_me: error: \"must give --with-timedir an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2004: error: \"--without-timedir not supported.\"" >&5
+    no)		{ { echo "$as_me:2022: error: \"--without-timedir not supported.\"" >&5
 echo "$as_me: error: \"--without-timedir not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2027,11 +2045,11 @@
 if test "${with_sudoers_mode+set}" = set; then
   withval="$with_sudoers_mode"
   case $with_sudoers_mode in
-    yes)	{ { echo "$as_me:2030: error: \"must give --with-sudoers-mode an argument.\"" >&5
+    yes)	{ { echo "$as_me:2048: error: \"must give --with-sudoers-mode an argument.\"" >&5
 echo "$as_me: error: \"must give --with-sudoers-mode an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2034: error: \"--without-sudoers-mode not supported.\"" >&5
+    no)		{ { echo "$as_me:2052: error: \"--without-sudoers-mode not supported.\"" >&5
 echo "$as_me: error: \"--without-sudoers-mode not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2039,7 +2057,7 @@
 		;;
     0*)		SUDOERS_MODE=$with_sudoers_mode
 		;;
-    *)		{ { echo "$as_me:2042: error: \"you must use a numeric uid, not a name.\"" >&5
+    *)		{ { echo "$as_me:2060: error: \"you must use a numeric uid, not a name.\"" >&5
 echo "$as_me: error: \"you must use a numeric uid, not a name.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2050,17 +2068,17 @@
 if test "${with_sudoers_uid+set}" = set; then
   withval="$with_sudoers_uid"
   case $with_sudoers_uid in
-    yes)	{ { echo "$as_me:2053: error: \"must give --with-sudoers-uid an argument.\"" >&5
+    yes)	{ { echo "$as_me:2071: error: \"must give --with-sudoers-uid an argument.\"" >&5
 echo "$as_me: error: \"must give --with-sudoers-uid an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2057: error: \"--without-sudoers-uid not supported.\"" >&5
+    no)		{ { echo "$as_me:2075: error: \"--without-sudoers-uid not supported.\"" >&5
 echo "$as_me: error: \"--without-sudoers-uid not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     [0-9]*)	SUDOERS_UID=$with_sudoers_uid
 		;;
-    *)		{ { echo "$as_me:2063: error: \"you must use a numeric uid, not a name.\"" >&5
+    *)		{ { echo "$as_me:2081: error: \"you must use a numeric uid, not a name.\"" >&5
 echo "$as_me: error: \"you must use a numeric uid, not a name.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2071,31 +2089,31 @@
 if test "${with_sudoers_gid+set}" = set; then
   withval="$with_sudoers_gid"
   case $with_sudoers_gid in
-    yes)	{ { echo "$as_me:2074: error: \"must give --with-sudoers-gid an argument.\"" >&5
+    yes)	{ { echo "$as_me:2092: error: \"must give --with-sudoers-gid an argument.\"" >&5
 echo "$as_me: error: \"must give --with-sudoers-gid an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2078: error: \"--without-sudoers-gid not supported.\"" >&5
+    no)		{ { echo "$as_me:2096: error: \"--without-sudoers-gid not supported.\"" >&5
 echo "$as_me: error: \"--without-sudoers-gid not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     [0-9]*)	SUDOERS_GID=$with_sudoers_gid
 		;;
-    *)		{ { echo "$as_me:2084: error: \"you must use a numeric gid, not a name.\"" >&5
+    *)		{ { echo "$as_me:2102: error: \"you must use a numeric gid, not a name.\"" >&5
 echo "$as_me: error: \"you must use a numeric gid, not a name.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 fi;
 
-echo "$as_me:2091: checking for umask programs should be run with" >&5
+echo "$as_me:2109: checking for umask programs should be run with" >&5
 echo $ECHO_N "checking for umask programs should be run with... $ECHO_C" >&6
 
 # Check whether --with-umask or --without-umask was given.
 if test "${with_umask+set}" = set; then
   withval="$with_umask"
   case $with_umask in
-    yes)	{ { echo "$as_me:2098: error: \"must give --with-umask an argument.\"" >&5
+    yes)	{ { echo "$as_me:2116: error: \"must give --with-umask an argument.\"" >&5
 echo "$as_me: error: \"must give --with-umask an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2103,7 +2121,7 @@
 		;;
     [0-9]*)	sudo_umask=$with_umask
 		;;
-    *)		{ { echo "$as_me:2106: error: \"you must enter a numeric mask.\"" >&5
+    *)		{ { echo "$as_me:2124: error: \"you must enter a numeric mask.\"" >&5
 echo "$as_me: error: \"you must enter a numeric mask.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2115,25 +2133,25 @@
 EOF
 
 if test "$sudo_umask" = "0777"; then
-    echo "$as_me:2118: result: user" >&5
+    echo "$as_me:2136: result: user" >&5
 echo "${ECHO_T}user" >&6
 else
-    echo "$as_me:2121: result: $sudo_umask" >&5
+    echo "$as_me:2139: result: $sudo_umask" >&5
 echo "${ECHO_T}$sudo_umask" >&6
 fi
 
-echo "$as_me:2125: checking for default user to run commands as" >&5
+echo "$as_me:2143: checking for default user to run commands as" >&5
 echo $ECHO_N "checking for default user to run commands as... $ECHO_C" >&6
 
 # Check whether --with-runas-default or --without-runas-default was given.
 if test "${with_runas_default+set}" = set; then
   withval="$with_runas_default"
   case $with_runas_default in
-    yes)	{ { echo "$as_me:2132: error: \"must give --with-runas-default an argument.\"" >&5
+    yes)	{ { echo "$as_me:2150: error: \"must give --with-runas-default an argument.\"" >&5
 echo "$as_me: error: \"must give --with-runas-default an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2136: error: \"--without-runas-default not supported.\"" >&5
+    no)		{ { echo "$as_me:2154: error: \"--without-runas-default not supported.\"" >&5
 echo "$as_me: error: \"--without-runas-default not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2146,18 +2164,18 @@
 #define RUNAS_DEFAULT "$runas_default"
 EOF
 
-echo "$as_me:2149: result: $runas_default" >&5
+echo "$as_me:2167: result: $runas_default" >&5
 echo "${ECHO_T}$runas_default" >&6
 
 # Check whether --with-exempt or --without-exempt was given.
 if test "${with_exempt+set}" = set; then
   withval="$with_exempt"
   case $with_exempt in
-    yes)	{ { echo "$as_me:2156: error: \"must give --with-exempt an argument.\"" >&5
+    yes)	{ { echo "$as_me:2174: error: \"must give --with-exempt an argument.\"" >&5
 echo "$as_me: error: \"must give --with-exempt an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2160: error: \"--without-exempt not supported.\"" >&5
+    no)		{ { echo "$as_me:2178: error: \"--without-exempt not supported.\"" >&5
 echo "$as_me: error: \"--without-exempt not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2166,26 +2184,26 @@
 #define EXEMPTGROUP "$with_exempt"
 EOF
 
-		echo "$as_me:2169: checking for group to be exempt from password" >&5
+		echo "$as_me:2187: checking for group to be exempt from password" >&5
 echo $ECHO_N "checking for group to be exempt from password... $ECHO_C" >&6
-		echo "$as_me:2171: result: $with_exempt" >&5
+		echo "$as_me:2189: result: $with_exempt" >&5
 echo "${ECHO_T}$with_exempt" >&6
 		;;
 esac
 fi;
 
-echo "$as_me:2177: checking for editor that visudo should use" >&5
+echo "$as_me:2195: checking for editor that visudo should use" >&5
 echo $ECHO_N "checking for editor that visudo should use... $ECHO_C" >&6
 
 # Check whether --with-editor or --without-editor was given.
 if test "${with_editor+set}" = set; then
   withval="$with_editor"
   case $with_editor in
-    yes)	{ { echo "$as_me:2184: error: \"must give --with-editor an argument.\"" >&5
+    yes)	{ { echo "$as_me:2202: error: \"must give --with-editor an argument.\"" >&5
 echo "$as_me: error: \"must give --with-editor an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
-    no)		{ { echo "$as_me:2188: error: \"--without-editor not supported.\"" >&5
+    no)		{ { echo "$as_me:2206: error: \"--without-editor not supported.\"" >&5
 echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2194,7 +2212,7 @@
 #define EDITOR "$with_editor"
 EOF
 
-		echo "$as_me:2197: result: $with_editor" >&5
+		echo "$as_me:2215: result: $with_editor" >&5
 echo "${ECHO_T}$with_editor" >&6
 		;;
 esac
@@ -2202,11 +2220,11 @@
   cat >>confdefs.h <<\EOF
 #define EDITOR _PATH_VI
 EOF
- echo "$as_me:2205: result: vi" >&5
+ echo "$as_me:2223: result: vi" >&5
 echo "${ECHO_T}vi" >&6
 fi;
 
-echo "$as_me:2209: checking whether to obey EDITOR and VISUAL environment variables" >&5
+echo "$as_me:2227: checking whether to obey EDITOR and VISUAL environment variables" >&5
 echo $ECHO_N "checking whether to obey EDITOR and VISUAL environment variables... $ECHO_C" >&6
 
 # Check whether --with-env-editor or --without-env-editor was given.
@@ -2217,7 +2235,7 @@
 		;;
     no)		env_editor=off
 		;;
-    *)		{ { echo "$as_me:2220: error: \"--with-env-editor does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2238: error: \"--with-env-editor does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-env-editor does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2229,14 +2247,14 @@
 #define ENV_EDITOR 1
 EOF
 
-    echo "$as_me:2232: result: yes" >&5
+    echo "$as_me:2250: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:2235: result: no" >&5
+    echo "$as_me:2253: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:2239: checking number of tries a user gets to enter their password" >&5
+echo "$as_me:2257: checking number of tries a user gets to enter their password" >&5
 echo $ECHO_N "checking number of tries a user gets to enter their password... $ECHO_C" >&6
 
 # Check whether --with-passwd-tries or --without-passwd-tries was given.
@@ -2244,13 +2262,13 @@
   withval="$with_passwd_tries"
   case $with_passwd_tries in
     yes)	;;
-    no)		{ { echo "$as_me:2247: error: \"--without-editor not supported.\"" >&5
+    no)		{ { echo "$as_me:2265: error: \"--without-editor not supported.\"" >&5
 echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
     [1-9]*)	passwd_tries=$with_passwd_tries
 		;;
-    *)		{ { echo "$as_me:2253: error: \"you must enter the numer of tries, > 0\"" >&5
+    *)		{ { echo "$as_me:2271: error: \"you must enter the numer of tries, > 0\"" >&5
 echo "$as_me: error: \"you must enter the numer of tries, > 0\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2261,10 +2279,10 @@
 #define TRIES_FOR_PASSWORD $passwd_tries
 EOF
 
-echo "$as_me:2264: result: $passwd_tries" >&5
+echo "$as_me:2282: result: $passwd_tries" >&5
 echo "${ECHO_T}$passwd_tries" >&6
 
-echo "$as_me:2267: checking time in minutes after which sudo will ask for a password again" >&5
+echo "$as_me:2285: checking time in minutes after which sudo will ask for a password again" >&5
 echo $ECHO_N "checking time in minutes after which sudo will ask for a password again... $ECHO_C" >&6
 
 # Check whether --with-timeout or --without-timeout was given.
@@ -2276,7 +2294,7 @@
 		;;
     [0-9]*)	timeout=$with_timeout
 		;;
-    *)		{ { echo "$as_me:2279: error: \"you must enter the numer of minutes.\"" >&5
+    *)		{ { echo "$as_me:2297: error: \"you must enter the numer of minutes.\"" >&5
 echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2287,10 +2305,10 @@
 #define TIMEOUT $timeout
 EOF
 
-echo "$as_me:2290: result: $timeout" >&5
+echo "$as_me:2308: result: $timeout" >&5
 echo "${ECHO_T}$timeout" >&6
 
-echo "$as_me:2293: checking time in minutes after the password prompt will time out" >&5
+echo "$as_me:2311: checking time in minutes after the password prompt will time out" >&5
 echo $ECHO_N "checking time in minutes after the password prompt will time out... $ECHO_C" >&6
 
 # Check whether --with-password-timeout or --without-password-timeout was given.
@@ -2302,7 +2320,7 @@
 		;;
     [0-9]*)	password_timeout=$with_password_timeout
 		;;
-    *)		{ { echo "$as_me:2305: error: \"you must enter the numer of minutes.\"" >&5
+    *)		{ { echo "$as_me:2323: error: \"you must enter the numer of minutes.\"" >&5
 echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2313,16 +2331,16 @@
 #define PASSWORD_TIMEOUT $password_timeout
 EOF
 
-echo "$as_me:2316: result: $password_timeout" >&5
+echo "$as_me:2334: result: $password_timeout" >&5
 echo "${ECHO_T}$password_timeout" >&6
 
 # Check whether --with-execv or --without-execv was given.
 if test "${with_execv+set}" = set; then
   withval="$with_execv"
   case $with_execv in
-    yes)	echo "$as_me:2323: checking whether to use execvp or execv" >&5
+    yes)	echo "$as_me:2341: checking whether to use execvp or execv" >&5
 echo $ECHO_N "checking whether to use execvp or execv... $ECHO_C" >&6
-		echo "$as_me:2325: result: execv" >&5
+		echo "$as_me:2343: result: execv" >&5
 echo "${ECHO_T}execv" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2331,14 +2349,14 @@
 
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2334: error: \"--with-execv does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2352: error: \"--with-execv does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-execv does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 fi;
 
-echo "$as_me:2341: checking whether to use per-tty ticket files" >&5
+echo "$as_me:2359: checking whether to use per-tty ticket files" >&5
 echo $ECHO_N "checking whether to use per-tty ticket files... $ECHO_C" >&6
 
 # Check whether --with-tty-tickets or --without-tty-tickets was given.
@@ -2349,7 +2367,7 @@
 		;;
     no)		tty_tickets=off
 		;;
-    *)		{ { echo "$as_me:2352: error: \"--with-tty-tickets does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2370: error: \"--with-tty-tickets does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-tty-tickets does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2361,14 +2379,14 @@
 #define USE_TTY_TICKETS 1
 EOF
 
-    echo "$as_me:2364: result: yes" >&5
+    echo "$as_me:2382: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:2367: result: no" >&5
+    echo "$as_me:2385: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:2371: checking whether to include insults" >&5
+echo "$as_me:2389: checking whether to include insults" >&5
 echo $ECHO_N "checking whether to include insults... $ECHO_C" >&6
 
 # Check whether --with-insults or --without-insults was given.
@@ -2381,7 +2399,7 @@
 		;;
     no)		insults=off
 		;;
-    *)		{ { echo "$as_me:2384: error: \"--with-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2402: error: \"--with-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2393,10 +2411,10 @@
 #define USE_INSULTS 1
 EOF
 
-    echo "$as_me:2396: result: yes" >&5
+    echo "$as_me:2414: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-    echo "$as_me:2399: result: no" >&5
+    echo "$as_me:2417: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2410,7 +2428,7 @@
 		with_goons_insults=yes
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2413: error: \"--with-all-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2431: error: \"--with-all-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-all-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2428,7 +2446,7 @@
 
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2431: error: \"--with-classic-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2449: error: \"--with-classic-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-classic-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2446,7 +2464,7 @@
 
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2449: error: \"--with-csops-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2467: error: \"--with-csops-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-csops-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2464,7 +2482,7 @@
 
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2467: error: \"--with-hal-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2485: error: \"--with-hal-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-hal-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2482,7 +2500,7 @@
 
 		;;
     no)		;;
-    *)		{ { echo "$as_me:2485: error: \"--with-goons-insults does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2503: error: \"--with-goons-insults does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-goons-insults does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
@@ -2490,18 +2508,18 @@
 fi;
 
 if test "$insults" = "on"; then
-    echo "$as_me:2493: checking which insult sets to include" >&5
+    echo "$as_me:2511: checking which insult sets to include" >&5
 echo $ECHO_N "checking which insult sets to include... $ECHO_C" >&6
     i=""
     test "$with_goons_insults" = "yes" && i="goons ${i}"
     test "$with_hal_insults" = "yes" && i="hal ${i}"
     test "$with_csops_insults" = "yes" && i="csops ${i}"
     test "$with_classic_insults" = "yes" && i="classic ${i}"
-    echo "$as_me:2500: result: $i" >&5
+    echo "$as_me:2518: result: $i" >&5
 echo "${ECHO_T}$i" >&6
 fi
 
-echo "$as_me:2504: checking whether to override the user's path" >&5
+echo "$as_me:2522: checking whether to override the user's path" >&5
 echo $ECHO_N "checking whether to override the user's path... $ECHO_C" >&6
 
 # Check whether --with-secure-path or --without-secure-path was given.
@@ -2513,33 +2531,33 @@
 #define SECURE_PATH "/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc"
 EOF
 
-		echo "$as_me:2516: result: :/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" >&5
+		echo "$as_me:2534: result: :/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" >&5
 echo "${ECHO_T}:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" >&6
 		;;
-    no)		echo "$as_me:2519: result: no" >&5
+    no)		echo "$as_me:2537: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
     *)		cat >>confdefs.h <<EOF
 #define SECURE_PATH "$with_secure_path"
 EOF
 
-		echo "$as_me:2526: result: $with_secure_path" >&5
+		echo "$as_me:2544: result: $with_secure_path" >&5
 echo "${ECHO_T}$with_secure_path" >&6
 		;;
 esac
 else
-  echo "$as_me:2531: result: no" >&5
+  echo "$as_me:2549: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
-echo "$as_me:2535: checking whether to get ip addresses from the network interfaces" >&5
+echo "$as_me:2553: checking whether to get ip addresses from the network interfaces" >&5
 echo $ECHO_N "checking whether to get ip addresses from the network interfaces... $ECHO_C" >&6
 
 # Check whether --with-interfaces or --without-interfaces was given.
 if test "${with_interfaces+set}" = set; then
   withval="$with_interfaces"
   case $with_interfaces in
-    yes)	echo "$as_me:2542: result: yes" >&5
+    yes)	echo "$as_me:2560: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		;;
     no)
@@ -2547,29 +2565,29 @@
 #define STUB_LOAD_INTERFACES 1
 EOF
 
-		echo "$as_me:2550: result: no" >&5
+		echo "$as_me:2568: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		{ { echo "$as_me:2553: error: \"--with-interfaces does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2571: error: \"--with-interfaces does not take an argument.\"" >&5
 echo "$as_me: error: \"--with-interfaces does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 esac
 else
-  echo "$as_me:2559: result: yes" >&5
+  echo "$as_me:2577: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 fi;
 
-echo "$as_me:2563: checking whether to do user authentication by default" >&5
+echo "$as_me:2581: checking whether to do user authentication by default" >&5
 echo $ECHO_N "checking whether to do user authentication by default... $ECHO_C" >&6
 # Check whether --enable-authentication or --disable-authentication was given.
 if test "${enable_authentication+set}" = set; then
   enableval="$enable_authentication"
    case "$enableval" in
-    yes)	echo "$as_me:2569: result: yes" >&5
+    yes)	echo "$as_me:2587: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		;;
-    no)		echo "$as_me:2572: result: no" >&5
+    no)		echo "$as_me:2590: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2577,48 +2595,76 @@
 EOF
 
 		;;
-    *)		echo "$as_me:2580: result: no" >&5
+    *)		echo "$as_me:2598: result: no" >&5
 echo "${ECHO_T}no" >&6
     		echo "Ignoring unknown argument to --enable-authentication: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2587: result: yes" >&5
+  echo "$as_me:2605: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 fi;
 
-echo "$as_me:2591: checking whether to disable shadow password support" >&5
+echo "$as_me:2609: checking whether to disable use of POSIX saved ids" >&5
+echo $ECHO_N "checking whether to disable use of POSIX saved ids... $ECHO_C" >&6
+# Check whether --enable-saved-ids or --disable-saved-ids was given.
+if test "${enable_saved_ids+set}" = set; then
+  enableval="$enable_saved_ids"
+   case "$enableval" in
+    yes)	echo "$as_me:2615: result: no" >&5
+echo "${ECHO_T}no" >&6
+		;;
+    no)		echo "$as_me:2618: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+cat >>confdefs.h <<\EOF
+#define NO_SAVED_IDS 1
+EOF
+
+		;;
+    *)		echo "$as_me:2626: result: no" >&5
+echo "${ECHO_T}no" >&6
+    		echo "Ignoring unknown argument to --enable-saved-ids: $enableval"
+		;;
+  esac
+
+else
+  echo "$as_me:2633: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi;
+
+echo "$as_me:2637: checking whether to disable shadow password support" >&5
 echo $ECHO_N "checking whether to disable shadow password support... $ECHO_C" >&6
 # Check whether --enable-shadow or --disable-shadow was given.
 if test "${enable_shadow+set}" = set; then
   enableval="$enable_shadow"
    case "$enableval" in
-    yes)	echo "$as_me:2597: result: no" >&5
+    yes)	echo "$as_me:2643: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    no)		echo "$as_me:2600: result: yes" >&5
+    no)		echo "$as_me:2646: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		CHECKSHADOW="false"
 		;;
-    *)		echo "$as_me:2604: result: no" >&5
+    *)		echo "$as_me:2650: result: no" >&5
 echo "${ECHO_T}no" >&6
     		echo "Ignoring unknown argument to --enable-shadow: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2611: result: no" >&5
+  echo "$as_me:2657: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
-echo "$as_me:2615: checking whether root should be allowed to use sudo" >&5
+echo "$as_me:2661: checking whether root should be allowed to use sudo" >&5
 echo $ECHO_N "checking whether root should be allowed to use sudo... $ECHO_C" >&6
 # Check whether --enable-root-sudo or --disable-root-sudo was given.
 if test "${enable_root_sudo+set}" = set; then
   enableval="$enable_root_sudo"
    case "$enableval" in
-    yes)	echo "$as_me:2621: result: yes" >&5
+    yes)	echo "$as_me:2667: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 		;;
     no)
@@ -2626,27 +2672,27 @@
 #define NO_ROOT_SUDO 1
 EOF
 
-		echo "$as_me:2629: result: no" >&5
+		echo "$as_me:2675: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		{ { echo "$as_me:2632: error: \"--enable-root-sudo does not take an argument.\"" >&5
+    *)		{ { echo "$as_me:2678: error: \"--enable-root-sudo does not take an argument.\"" >&5
 echo "$as_me: error: \"--enable-root-sudo does not take an argument.\"" >&2;}
    { (exit 1); exit 1; }; }
 		;;
   esac
 
 else
-  echo "$as_me:2639: result: yes" >&5
+  echo "$as_me:2685: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 fi;
 
-echo "$as_me:2643: checking whether to log the hostname in the log file" >&5
+echo "$as_me:2689: checking whether to log the hostname in the log file" >&5
 echo $ECHO_N "checking whether to log the hostname in the log file... $ECHO_C" >&6
 # Check whether --enable-log-host or --disable-log-host was given.
 if test "${enable_log_host+set}" = set; then
   enableval="$enable_log_host"
    case "$enableval" in
-    yes)	echo "$as_me:2649: result: yes" >&5
+    yes)	echo "$as_me:2695: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2654,27 +2700,27 @@
 EOF
 
 		;;
-    no)		echo "$as_me:2657: result: no" >&5
+    no)		echo "$as_me:2703: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		echo "$as_me:2660: result: no" >&5
+    *)		echo "$as_me:2706: result: no" >&5
 echo "${ECHO_T}no" >&6
     		echo "Ignoring unknown argument to --enable-log-host: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2667: result: no" >&5
+  echo "$as_me:2713: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
-echo "$as_me:2671: checking whether to invoke a shell if sudo is given no arguments" >&5
+echo "$as_me:2717: checking whether to invoke a shell if sudo is given no arguments" >&5
 echo $ECHO_N "checking whether to invoke a shell if sudo is given no arguments... $ECHO_C" >&6
 # Check whether --enable-noargs-shell or --disable-noargs-shell was given.
 if test "${enable_noargs_shell+set}" = set; then
   enableval="$enable_noargs_shell"
    case "$enableval" in
-    yes)	echo "$as_me:2677: result: yes" >&5
+    yes)	echo "$as_me:2723: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2682,27 +2728,27 @@
 EOF
 
 		;;
-    no)		echo "$as_me:2685: result: no" >&5
+    no)		echo "$as_me:2731: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		echo "$as_me:2688: result: no" >&5
+    *)		echo "$as_me:2734: result: no" >&5
 echo "${ECHO_T}no" >&6
     		echo "Ignoring unknown argument to --enable-noargs-shell: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2695: result: no" >&5
+  echo "$as_me:2741: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
-echo "$as_me:2699: checking whether to set \$HOME to target user in shell mode" >&5
+echo "$as_me:2745: checking whether to set \$HOME to target user in shell mode" >&5
 echo $ECHO_N "checking whether to set \$HOME to target user in shell mode... $ECHO_C" >&6
 # Check whether --enable-shell-sets-home or --disable-shell-sets-home was given.
 if test "${enable_shell_sets_home+set}" = set; then
   enableval="$enable_shell_sets_home"
    case "$enableval" in
-    yes)	echo "$as_me:2705: result: yes" >&5
+    yes)	echo "$as_me:2751: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2710,30 +2756,30 @@
 EOF
 
 		;;
-    no)		echo "$as_me:2713: result: no" >&5
+    no)		echo "$as_me:2759: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    *)		echo "$as_me:2716: result: no" >&5
+    *)		echo "$as_me:2762: result: no" >&5
 echo "${ECHO_T}no" >&6
     		echo "Ignoring unknown argument to --enable-shell-sets-home: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2723: result: no" >&5
+  echo "$as_me:2769: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
-echo "$as_me:2727: checking whether to disable 'command not found' messages" >&5
+echo "$as_me:2773: checking whether to disable 'command not found' messages" >&5
 echo $ECHO_N "checking whether to disable 'command not found' messages... $ECHO_C" >&6
 # Check whether --enable-path_info or --disable-path_info was given.
 if test "${enable_path_info+set}" = set; then
   enableval="$enable_path_info"
    case "$enableval" in
-    yes)	echo "$as_me:2733: result: no" >&5
+    yes)	echo "$as_me:2779: result: no" >&5
 echo "${ECHO_T}no" >&6
 		;;
-    no)		echo "$as_me:2736: result: yes" >&5
+    no)		echo "$as_me:2782: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -2741,20 +2787,20 @@
 EOF
 
 		;;
-    *)		echo "$as_me:2744: result: no" >&5
+    *)		echo "$as_me:2790: result: no" >&5
 echo "${ECHO_T}no" >&6
 		echo "Ignoring unknown argument to --enable-path-info: $enableval"
 		;;
   esac
 
 else
-  echo "$as_me:2751: result: no" >&5
+  echo "$as_me:2797: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
 # Extract the first word of "egrep", so it can be a program name with args.
 set dummy egrep; ac_word=$2
-echo "$as_me:2757: checking for $ac_word" >&5
+echo "$as_me:2803: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_EGREPPROG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2769,7 +2815,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_EGREPPROG="egrep"
-echo "$as_me:2772: found $ac_dir/$ac_word" >&5
+echo "$as_me:2818: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2777,10 +2823,10 @@
 fi
 EGREPPROG=$ac_cv_prog_EGREPPROG
 if test -n "$EGREPPROG"; then
-  echo "$as_me:2780: result: $EGREPPROG" >&5
+  echo "$as_me:2826: result: $EGREPPROG" >&5
 echo "${ECHO_T}$EGREPPROG" >&6
 else
-  echo "$as_me:2783: result: no" >&5
+  echo "$as_me:2829: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2801,7 +2847,7 @@
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-echo "$as_me:2804: checking for $ac_word" >&5
+echo "$as_me:2850: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2816,7 +2862,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_CC="${ac_tool_prefix}gcc"
-echo "$as_me:2819: found $ac_dir/$ac_word" >&5
+echo "$as_me:2865: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2824,10 +2870,10 @@
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:2827: result: $CC" >&5
+  echo "$as_me:2873: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:2830: result: no" >&5
+  echo "$as_me:2876: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2836,7 +2882,7 @@
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-echo "$as_me:2839: checking for $ac_word" >&5
+echo "$as_me:2885: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2851,7 +2897,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_CC="gcc"
-echo "$as_me:2854: found $ac_dir/$ac_word" >&5
+echo "$as_me:2900: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2859,10 +2905,10 @@
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:2862: result: $ac_ct_CC" >&5
+  echo "$as_me:2908: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:2865: result: no" >&5
+  echo "$as_me:2911: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2875,7 +2921,7 @@
   if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-echo "$as_me:2878: checking for $ac_word" >&5
+echo "$as_me:2924: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2890,7 +2936,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_CC="${ac_tool_prefix}cc"
-echo "$as_me:2893: found $ac_dir/$ac_word" >&5
+echo "$as_me:2939: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2898,10 +2944,10 @@
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:2901: result: $CC" >&5
+  echo "$as_me:2947: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:2904: result: no" >&5
+  echo "$as_me:2950: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2910,7 +2956,7 @@
   ac_ct_CC=$CC
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-echo "$as_me:2913: checking for $ac_word" >&5
+echo "$as_me:2959: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2925,7 +2971,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_CC="cc"
-echo "$as_me:2928: found $ac_dir/$ac_word" >&5
+echo "$as_me:2974: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2933,10 +2979,10 @@
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:2936: result: $ac_ct_CC" >&5
+  echo "$as_me:2982: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:2939: result: no" >&5
+  echo "$as_me:2985: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -2949,7 +2995,7 @@
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-echo "$as_me:2952: checking for $ac_word" >&5
+echo "$as_me:2998: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -2969,7 +3015,7 @@
   continue
 fi
 ac_cv_prog_CC="cc"
-echo "$as_me:2972: found $ac_dir/$ac_word" >&5
+echo "$as_me:3018: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -2991,10 +3037,10 @@
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:2994: result: $CC" >&5
+  echo "$as_me:3040: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:2997: result: no" >&5
+  echo "$as_me:3043: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -3005,7 +3051,7 @@
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:3008: checking for $ac_word" >&5
+echo "$as_me:3054: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3020,7 +3066,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
-echo "$as_me:3023: found $ac_dir/$ac_word" >&5
+echo "$as_me:3069: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3028,10 +3074,10 @@
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:3031: result: $CC" >&5
+  echo "$as_me:3077: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:3034: result: no" >&5
+  echo "$as_me:3080: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -3044,7 +3090,7 @@
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:3047: checking for $ac_word" >&5
+echo "$as_me:3093: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3059,7 +3105,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_CC="$ac_prog"
-echo "$as_me:3062: found $ac_dir/$ac_word" >&5
+echo "$as_me:3108: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3067,10 +3113,10 @@
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:3070: result: $ac_ct_CC" >&5
+  echo "$as_me:3116: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:3073: result: no" >&5
+  echo "$as_me:3119: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -3082,32 +3128,32 @@
 
 fi
 
-test -z "$CC" && { { echo "$as_me:3085: error: no acceptable cc found in \$PATH" >&5
+test -z "$CC" && { { echo "$as_me:3131: error: no acceptable cc found in \$PATH" >&5
 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
    { (exit 1); exit 1; }; }
 
 # Provide some information about the compiler.
-echo "$as_me:3090:" \
+echo "$as_me:3136:" \
      "checking for C compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:3093: \"$ac_compiler --version </dev/null >&5\"") >&5
+{ (eval echo "$as_me:3139: \"$ac_compiler --version </dev/null >&5\"") >&5
   (eval $ac_compiler --version </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:3096: \$? = $ac_status" >&5
+  echo "$as_me:3142: \$? = $ac_status" >&5
   (exit $ac_status); }
-{ (eval echo "$as_me:3098: \"$ac_compiler -v </dev/null >&5\"") >&5
+{ (eval echo "$as_me:3144: \"$ac_compiler -v </dev/null >&5\"") >&5
   (eval $ac_compiler -v </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:3101: \$? = $ac_status" >&5
+  echo "$as_me:3147: \$? = $ac_status" >&5
   (exit $ac_status); }
-{ (eval echo "$as_me:3103: \"$ac_compiler -V </dev/null >&5\"") >&5
+{ (eval echo "$as_me:3149: \"$ac_compiler -V </dev/null >&5\"") >&5
   (eval $ac_compiler -V </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:3106: \$? = $ac_status" >&5
+  echo "$as_me:3152: \$? = $ac_status" >&5
   (exit $ac_status); }
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 3110 "configure"
+#line 3156 "configure"
 #include "confdefs.h"
 
 int
@@ -3123,13 +3169,13 @@
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-echo "$as_me:3126: checking for C compiler default output" >&5
+echo "$as_me:3172: checking for C compiler default output" >&5
 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-if { (eval echo "$as_me:3129: \"$ac_link_default\"") >&5
+if { (eval echo "$as_me:3175: \"$ac_link_default\"") >&5
   (eval $ac_link_default) 2>&5
   ac_status=$?
-  echo "$as_me:3132: \$? = $ac_status" >&5
+  echo "$as_me:3178: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # Find the output, starting from the most likely.  This scheme is
 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
@@ -3152,34 +3198,34 @@
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-{ { echo "$as_me:3155: error: C compiler cannot create executables" >&5
+{ { echo "$as_me:3201: error: C compiler cannot create executables" >&5
 echo "$as_me: error: C compiler cannot create executables" >&2;}
    { (exit 77); exit 77; }; }
 fi
 
 ac_exeext=$ac_cv_exeext
-echo "$as_me:3161: result: $ac_file" >&5
+echo "$as_me:3207: result: $ac_file" >&5
 echo "${ECHO_T}$ac_file" >&6
 
 # Check the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-echo "$as_me:3166: checking whether the C compiler works" >&5
+echo "$as_me:3212: checking whether the C compiler works" >&5
 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
 # If not cross compiling, check that we can run a simple program.
 if test "$cross_compiling" != yes; then
   if { ac_try='./$ac_file'
-  { (eval echo "$as_me:3172: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3218: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3175: \$? = $ac_status" >&5
+  echo "$as_me:3221: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
     cross_compiling=no
   else
     if test "$cross_compiling" = maybe; then
 	cross_compiling=yes
     else
-	{ { echo "$as_me:3182: error: cannot run C compiled programs.
+	{ { echo "$as_me:3228: error: cannot run C compiled programs.
 If you meant to cross compile, use \`--host'." >&5
 echo "$as_me: error: cannot run C compiled programs.
 If you meant to cross compile, use \`--host'." >&2;}
@@ -3187,24 +3233,24 @@
     fi
   fi
 fi
-echo "$as_me:3190: result: yes" >&5
+echo "$as_me:3236: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 rm -f a.out a.exe conftest$ac_cv_exeext
 ac_clean_files=$ac_clean_files_save
 # Check the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-echo "$as_me:3197: checking whether we are cross compiling" >&5
+echo "$as_me:3243: checking whether we are cross compiling" >&5
 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
-echo "$as_me:3199: result: $cross_compiling" >&5
+echo "$as_me:3245: result: $cross_compiling" >&5
 echo "${ECHO_T}$cross_compiling" >&6
 
-echo "$as_me:3202: checking for executable suffix" >&5
+echo "$as_me:3248: checking for executable suffix" >&5
 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
-if { (eval echo "$as_me:3204: \"$ac_link\"") >&5
+if { (eval echo "$as_me:3250: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:3207: \$? = $ac_status" >&5
+  echo "$as_me:3253: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   # If both `conftest.exe' and `conftest' are `present' (well, observable)
 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
@@ -3220,25 +3266,25 @@
   esac
 done
 else
-  { { echo "$as_me:3223: error: cannot compute EXEEXT: cannot compile and link" >&5
+  { { echo "$as_me:3269: error: cannot compute EXEEXT: cannot compile and link" >&5
 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 rm -f conftest$ac_cv_exeext
-echo "$as_me:3229: result: $ac_cv_exeext" >&5
+echo "$as_me:3275: result: $ac_cv_exeext" >&5
 echo "${ECHO_T}$ac_cv_exeext" >&6
 
 rm -f conftest.$ac_ext
 EXEEXT=$ac_cv_exeext
 ac_exeext=$EXEEXT
-echo "$as_me:3235: checking for object suffix" >&5
+echo "$as_me:3281: checking for object suffix" >&5
 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
 if test "${ac_cv_objext+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 3241 "configure"
+#line 3287 "configure"
 #include "confdefs.h"
 
 int
@@ -3250,10 +3296,10 @@
 }
 _ACEOF
 rm -f conftest.o conftest.obj
-if { (eval echo "$as_me:3253: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3299: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3256: \$? = $ac_status" >&5
+  echo "$as_me:3302: \$? = $ac_status" >&5
   (exit $ac_status); }; then
   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
   case $ac_file in
@@ -3265,24 +3311,24 @@
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-{ { echo "$as_me:3268: error: cannot compute OBJEXT: cannot compile" >&5
+{ { echo "$as_me:3314: error: cannot compute OBJEXT: cannot compile" >&5
 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 rm -f conftest.$ac_cv_objext conftest.$ac_ext
 fi
-echo "$as_me:3275: result: $ac_cv_objext" >&5
+echo "$as_me:3321: result: $ac_cv_objext" >&5
 echo "${ECHO_T}$ac_cv_objext" >&6
 OBJEXT=$ac_cv_objext
 ac_objext=$OBJEXT
-echo "$as_me:3279: checking whether we are using the GNU C compiler" >&5
+echo "$as_me:3325: checking whether we are using the GNU C compiler" >&5
 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 3285 "configure"
+#line 3331 "configure"
 #include "confdefs.h"
 
 int
@@ -3297,16 +3343,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3300: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3346: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3303: \$? = $ac_status" >&5
+  echo "$as_me:3349: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3306: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3352: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3309: \$? = $ac_status" >&5
+  echo "$as_me:3355: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_compiler_gnu=yes
 else
@@ -3318,19 +3364,19 @@
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-echo "$as_me:3321: result: $ac_cv_c_compiler_gnu" >&5
+echo "$as_me:3367: result: $ac_cv_c_compiler_gnu" >&5
 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
 GCC=`test $ac_compiler_gnu = yes && echo yes`
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
 CFLAGS="-g"
-echo "$as_me:3327: checking whether $CC accepts -g" >&5
+echo "$as_me:3373: checking whether $CC accepts -g" >&5
 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
 if test "${ac_cv_prog_cc_g+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 3333 "configure"
+#line 3379 "configure"
 #include "confdefs.h"
 
 int
@@ -3342,16 +3388,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3345: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3391: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3348: \$? = $ac_status" >&5
+  echo "$as_me:3394: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3351: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3397: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3354: \$? = $ac_status" >&5
+  echo "$as_me:3400: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_prog_cc_g=yes
 else
@@ -3361,7 +3407,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:3364: result: $ac_cv_prog_cc_g" >&5
+echo "$as_me:3410: result: $ac_cv_prog_cc_g" >&5
 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
@@ -3388,16 +3434,16 @@
 #endif
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3391: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3437: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3394: \$? = $ac_status" >&5
+  echo "$as_me:3440: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3397: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3443: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3400: \$? = $ac_status" >&5
+  echo "$as_me:3446: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   for ac_declaration in \
    ''\
@@ -3409,7 +3455,7 @@
    'void exit (int);'
 do
   cat >conftest.$ac_ext <<_ACEOF
-#line 3412 "configure"
+#line 3458 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 $ac_declaration
@@ -3422,16 +3468,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3425: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3471: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3428: \$? = $ac_status" >&5
+  echo "$as_me:3474: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3431: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3477: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3434: \$? = $ac_status" >&5
+  echo "$as_me:3480: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -3441,7 +3487,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
   cat >conftest.$ac_ext <<_ACEOF
-#line 3444 "configure"
+#line 3490 "configure"
 #include "confdefs.h"
 $ac_declaration
 int
@@ -3453,16 +3499,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3456: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3502: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3459: \$? = $ac_status" >&5
+  echo "$as_me:3505: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3462: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3508: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3465: \$? = $ac_status" >&5
+  echo "$as_me:3511: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   break
 else
@@ -3489,12 +3535,12 @@
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
-echo "$as_me:3492: checking for POSIXized ISC" >&5
+echo "$as_me:3538: checking for POSIXized ISC" >&5
 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
 if test -d /etc/conf/kconfig.d &&
    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
 then
-  echo "$as_me:3497: result: yes" >&5
+  echo "$as_me:3543: result: yes" >&5
 echo "${ECHO_T}yes" >&6
   ISC=yes # If later tests want to check for ISC.
 
@@ -3508,7 +3554,7 @@
     CC="$CC -Xp"
   fi
 else
-  echo "$as_me:3511: result: no" >&5
+  echo "$as_me:3557: result: no" >&5
 echo "${ECHO_T}no" >&6
   ISC=
 fi
@@ -3516,7 +3562,7 @@
 ac_cv_prog_cc_cross="no"
 cross_compiling="no"
 
-echo "$as_me:3519: checking for $CC option to accept ANSI C" >&5
+echo "$as_me:3565: checking for $CC option to accept ANSI C" >&5
 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
 if test "${ac_cv_prog_cc_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3524,7 +3570,7 @@
   ac_cv_prog_cc_stdc=no
 ac_save_CC=$CC
 cat >conftest.$ac_ext <<_ACEOF
-#line 3527 "configure"
+#line 3573 "configure"
 #include "confdefs.h"
 #include <stdarg.h>
 #include <stdio.h>
@@ -3573,16 +3619,16 @@
 do
   CC="$ac_save_CC $ac_arg"
   rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3576: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:3622: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3579: \$? = $ac_status" >&5
+  echo "$as_me:3625: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3582: \"$ac_try\"") >&5
+  { (eval echo "$as_me:3628: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3585: \$? = $ac_status" >&5
+  echo "$as_me:3631: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_prog_cc_stdc=$ac_arg
 break
@@ -3599,10 +3645,10 @@
 
 case "x$ac_cv_prog_cc_stdc" in
   x|xno)
-    echo "$as_me:3602: result: none needed" >&5
+    echo "$as_me:3648: result: none needed" >&5
 echo "${ECHO_T}none needed" >&6 ;;
   *)
-    echo "$as_me:3605: result: $ac_cv_prog_cc_stdc" >&5
+    echo "$as_me:3651: result: $ac_cv_prog_cc_stdc" >&5
 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
     CC="$CC $ac_cv_prog_cc_stdc" ;;
 esac
@@ -3614,7 +3660,7 @@
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
-echo "$as_me:3617: checking how to run the C preprocessor" >&5
+echo "$as_me:3663: checking how to run the C preprocessor" >&5
 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
@@ -3635,18 +3681,18 @@
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp. "Syntax error" is here to catch this case.
   cat >conftest.$ac_ext <<_ACEOF
-#line 3638 "configure"
+#line 3684 "configure"
 #include "confdefs.h"
 #include <assert.h>
                      Syntax error
 _ACEOF
-if { (eval echo "$as_me:3643: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:3689: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:3649: \$? = $ac_status" >&5
+  echo "$as_me:3695: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -3669,17 +3715,17 @@
   # OK, works on sane cases.  Now check whether non-existent headers
   # can be detected and how.
   cat >conftest.$ac_ext <<_ACEOF
-#line 3672 "configure"
+#line 3718 "configure"
 #include "confdefs.h"
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:3676: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:3722: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:3682: \$? = $ac_status" >&5
+  echo "$as_me:3728: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -3716,7 +3762,7 @@
 else
   ac_cv_prog_CPP=$CPP
 fi
-echo "$as_me:3719: result: $CPP" >&5
+echo "$as_me:3765: result: $CPP" >&5
 echo "${ECHO_T}$CPP" >&6
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
@@ -3726,18 +3772,18 @@
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp. "Syntax error" is here to catch this case.
   cat >conftest.$ac_ext <<_ACEOF
-#line 3729 "configure"
+#line 3775 "configure"
 #include "confdefs.h"
 #include <assert.h>
                      Syntax error
 _ACEOF
-if { (eval echo "$as_me:3734: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:3780: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:3740: \$? = $ac_status" >&5
+  echo "$as_me:3786: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -3760,17 +3806,17 @@
   # OK, works on sane cases.  Now check whether non-existent headers
   # can be detected and how.
   cat >conftest.$ac_ext <<_ACEOF
-#line 3763 "configure"
+#line 3809 "configure"
 #include "confdefs.h"
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:3767: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:3813: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:3773: \$? = $ac_status" >&5
+  echo "$as_me:3819: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -3798,7 +3844,7 @@
 if $ac_preproc_ok; then
   :
 else
-  { { echo "$as_me:3801: error: C preprocessor \"$CPP\" fails sanity check" >&5
+  { { echo "$as_me:3847: error: C preprocessor \"$CPP\" fails sanity check" >&5
 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -3815,7 +3861,7 @@
 
 # Extract the first word of "uname", so it can be a program name with args.
 set dummy uname; ac_word=$2
-echo "$as_me:3818: checking for $ac_word" >&5
+echo "$as_me:3864: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_UNAMEPROG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3830,7 +3876,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_UNAMEPROG="uname"
-echo "$as_me:3833: found $ac_dir/$ac_word" >&5
+echo "$as_me:3879: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3838,16 +3884,16 @@
 fi
 UNAMEPROG=$ac_cv_prog_UNAMEPROG
 if test -n "$UNAMEPROG"; then
-  echo "$as_me:3841: result: $UNAMEPROG" >&5
+  echo "$as_me:3887: result: $UNAMEPROG" >&5
 echo "${ECHO_T}$UNAMEPROG" >&6
 else
-  echo "$as_me:3844: result: no" >&5
+  echo "$as_me:3890: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
 # Extract the first word of "tr", so it can be a program name with args.
 set dummy tr; ac_word=$2
-echo "$as_me:3850: checking for $ac_word" >&5
+echo "$as_me:3896: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_TRPROG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3862,7 +3908,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_TRPROG="tr"
-echo "$as_me:3865: found $ac_dir/$ac_word" >&5
+echo "$as_me:3911: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3870,16 +3916,16 @@
 fi
 TRPROG=$ac_cv_prog_TRPROG
 if test -n "$TRPROG"; then
-  echo "$as_me:3873: result: $TRPROG" >&5
+  echo "$as_me:3919: result: $TRPROG" >&5
 echo "${ECHO_T}$TRPROG" >&6
 else
-  echo "$as_me:3876: result: no" >&5
+  echo "$as_me:3922: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
 # Extract the first word of "sed", so it can be a program name with args.
 set dummy sed; ac_word=$2
-echo "$as_me:3882: checking for $ac_word" >&5
+echo "$as_me:3928: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_SEDPROG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3894,7 +3940,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_SEDPROG="sed"
-echo "$as_me:3897: found $ac_dir/$ac_word" >&5
+echo "$as_me:3943: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3902,16 +3948,16 @@
 fi
 SEDPROG=$ac_cv_prog_SEDPROG
 if test -n "$SEDPROG"; then
-  echo "$as_me:3905: result: $SEDPROG" >&5
+  echo "$as_me:3951: result: $SEDPROG" >&5
 echo "${ECHO_T}$SEDPROG" >&6
 else
-  echo "$as_me:3908: result: no" >&5
+  echo "$as_me:3954: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
 # Extract the first word of "nroff", so it can be a program name with args.
 set dummy nroff; ac_word=$2
-echo "$as_me:3914: checking for $ac_word" >&5
+echo "$as_me:3960: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_NROFFPROG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3926,7 +3972,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_NROFFPROG="nroff"
-echo "$as_me:3929: found $ac_dir/$ac_word" >&5
+echo "$as_me:3975: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3934,10 +3980,10 @@
 fi
 NROFFPROG=$ac_cv_prog_NROFFPROG
 if test -n "$NROFFPROG"; then
-  echo "$as_me:3937: result: $NROFFPROG" >&5
+  echo "$as_me:3983: result: $NROFFPROG" >&5
 echo "${ECHO_T}$NROFFPROG" >&6
 else
-  echo "$as_me:3940: result: no" >&5
+  echo "$as_me:3986: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -3963,7 +4009,7 @@
   fi
 done
 if test -z "$ac_aux_dir"; then
-  { { echo "$as_me:3966: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+  { { echo "$as_me:4012: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -3973,11 +4019,11 @@
 
 # Make sure we can run config.sub.
 $ac_config_sub sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:3976: error: cannot run $ac_config_sub" >&5
+  { { echo "$as_me:4022: error: cannot run $ac_config_sub" >&5
 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
    { (exit 1); exit 1; }; }
 
-echo "$as_me:3980: checking build system type" >&5
+echo "$as_me:4026: checking build system type" >&5
 echo $ECHO_N "checking build system type... $ECHO_C" >&6
 if test "${ac_cv_build+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -3986,23 +4032,23 @@
 test -z "$ac_cv_build_alias" &&
   ac_cv_build_alias=`$ac_config_guess`
 test -z "$ac_cv_build_alias" &&
-  { { echo "$as_me:3989: error: cannot guess build type; you must specify one" >&5
+  { { echo "$as_me:4035: error: cannot guess build type; you must specify one" >&5
 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
    { (exit 1); exit 1; }; }
 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
-  { { echo "$as_me:3993: error: $ac_config_sub $ac_cv_build_alias failed." >&5
+  { { echo "$as_me:4039: error: $ac_config_sub $ac_cv_build_alias failed." >&5
 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:3998: result: $ac_cv_build" >&5
+echo "$as_me:4044: result: $ac_cv_build" >&5
 echo "${ECHO_T}$ac_cv_build" >&6
 build=$ac_cv_build
 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 
-echo "$as_me:4005: checking host system type" >&5
+echo "$as_me:4051: checking host system type" >&5
 echo $ECHO_N "checking host system type... $ECHO_C" >&6
 if test "${ac_cv_host+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4011,12 +4057,12 @@
 test -z "$ac_cv_host_alias" &&
   ac_cv_host_alias=$ac_cv_build_alias
 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
-  { { echo "$as_me:4014: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+  { { echo "$as_me:4060: error: $ac_config_sub $ac_cv_host_alias failed" >&5
 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:4019: result: $ac_cv_host" >&5
+echo "$as_me:4065: result: $ac_cv_host" >&5
 echo "${ECHO_T}$ac_cv_host" >&6
 host=$ac_cv_host
 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
@@ -4031,7 +4077,7 @@
 	echo ""
 	exit 1
     else
-	echo "$as_me:4034: checking previous host type" >&5
+	echo "$as_me:4080: checking previous host type" >&5
 echo $ECHO_N "checking previous host type... $ECHO_C" >&6
 	if test "${sudo_cv_prev_host+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4075,13 +4121,13 @@
 for ac_func in getpwanam issecure
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:4078: checking for $ac_func" >&5
+echo "$as_me:4124: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4084 "configure"
+#line 4130 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -4112,16 +4158,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4115: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4161: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4118: \$? = $ac_status" >&5
+  echo "$as_me:4164: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4121: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4167: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4124: \$? = $ac_status" >&5
+  echo "$as_me:4170: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -4131,7 +4177,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4134: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:4180: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -4167,7 +4213,7 @@
 		;;
     *-*-hiuxmpp*)
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:4170: checking for getprpwnam in -lsec" >&5
+		    echo "$as_me:4216: checking for getprpwnam in -lsec" >&5
 echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4175,7 +4221,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4178 "configure"
+#line 4224 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4194,16 +4240,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4197: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4243: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4200: \$? = $ac_status" >&5
+  echo "$as_me:4246: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4203: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4249: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4206: \$? = $ac_status" >&5
+  echo "$as_me:4252: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getprpwnam=yes
 else
@@ -4214,7 +4260,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4217: result: $ac_cv_lib_sec_getprpwnam" >&5
+echo "$as_me:4263: result: $ac_cv_lib_sec_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6
 if test $ac_cv_lib_sec_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -4222,7 +4268,7 @@
 EOF
  SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"; SECUREWARE=1
 else
-  echo "$as_me:4225: checking for getprpwnam in -lsecurity" >&5
+  echo "$as_me:4271: checking for getprpwnam in -lsecurity" >&5
 echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6
 if test "${ac_cv_lib_security_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4230,7 +4276,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsecurity  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4233 "configure"
+#line 4279 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4249,16 +4295,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4252: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4298: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4255: \$? = $ac_status" >&5
+  echo "$as_me:4301: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4258: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4304: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4261: \$? = $ac_status" >&5
+  echo "$as_me:4307: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_security_getprpwnam=yes
 else
@@ -4269,7 +4315,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4272: result: $ac_cv_lib_security_getprpwnam" >&5
+echo "$as_me:4318: result: $ac_cv_lib_security_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6
 if test $ac_cv_lib_security_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -4287,7 +4333,7 @@
 		;;
     *-*-hpux1[0-9]*)
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:4290: checking for getprpwnam in -lsec" >&5
+		    echo "$as_me:4336: checking for getprpwnam in -lsec" >&5
 echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4295,7 +4341,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4298 "configure"
+#line 4344 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4314,16 +4360,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4317: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4363: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4320: \$? = $ac_status" >&5
+  echo "$as_me:4366: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4323: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4369: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4326: \$? = $ac_status" >&5
+  echo "$as_me:4372: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getprpwnam=yes
 else
@@ -4334,13 +4380,13 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4337: result: $ac_cv_lib_sec_getprpwnam" >&5
+echo "$as_me:4383: result: $ac_cv_lib_sec_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6
 if test $ac_cv_lib_sec_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
 #define HAVE_GETPRPWNAM 1
 EOF
- echo "$as_me:4343: checking for iscomsec in -lsec" >&5
+ echo "$as_me:4389: checking for iscomsec in -lsec" >&5
 echo $ECHO_N "checking for iscomsec in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_iscomsec+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4348,7 +4394,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4351 "configure"
+#line 4397 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4367,16 +4413,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4370: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4416: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4373: \$? = $ac_status" >&5
+  echo "$as_me:4419: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4376: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4422: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4379: \$? = $ac_status" >&5
+  echo "$as_me:4425: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_iscomsec=yes
 else
@@ -4387,7 +4433,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4390: result: $ac_cv_lib_sec_iscomsec" >&5
+echo "$as_me:4436: result: $ac_cv_lib_sec_iscomsec" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_iscomsec" >&6
 if test $ac_cv_lib_sec_iscomsec = yes; then
 
@@ -4420,13 +4466,13 @@
 for ac_func in getspwuid
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:4423: checking for $ac_func" >&5
+echo "$as_me:4469: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4429 "configure"
+#line 4475 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -4457,16 +4503,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4460: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4506: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4463: \$? = $ac_status" >&5
+  echo "$as_me:4509: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4466: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4512: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4469: \$? = $ac_status" >&5
+  echo "$as_me:4515: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -4476,7 +4522,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4479: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:4525: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -4527,40 +4573,40 @@
 		# ignore envariables wrt dynamic lib path
 		SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement"
 
-		echo "$as_me:4530: checking whether to disable sia support on Digital UNIX" >&5
+		echo "$as_me:4576: checking whether to disable sia support on Digital UNIX" >&5
 echo $ECHO_N "checking whether to disable sia support on Digital UNIX... $ECHO_C" >&6
 		# Check whether --enable-sia or --disable-sia was given.
 if test "${enable_sia+set}" = set; then
   enableval="$enable_sia"
    case "$enableval" in
-		    yes)	echo "$as_me:4536: result: no" >&5
+		    yes)	echo "$as_me:4582: result: no" >&5
 echo "${ECHO_T}no" >&6
 				;;
-		    no)		echo "$as_me:4539: result: yes" >&5
+		    no)		echo "$as_me:4585: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 				CHECKSIA=false
 				;;
-		    *)		echo "$as_me:4543: result: no" >&5
+		    *)		echo "$as_me:4589: result: no" >&5
 echo "${ECHO_T}no" >&6
 				echo "Ignoring unknown argument to --enable-sia: $enableval"
 				;;
 		  esac
 
 else
-  echo "$as_me:4550: result: no" >&5
+  echo "$as_me:4596: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
 		# use SIA by default, if we have it, else SecureWare
 		# unless overridden on the command line
 		if test "$CHECKSIA" = "true"; then
-		    echo "$as_me:4557: checking for sia_ses_init" >&5
+		    echo "$as_me:4603: checking for sia_ses_init" >&5
 echo $ECHO_N "checking for sia_ses_init... $ECHO_C" >&6
 if test "${ac_cv_func_sia_ses_init+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4563 "configure"
+#line 4609 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char sia_ses_init (); below.  */
@@ -4591,16 +4637,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4594: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4640: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4597: \$? = $ac_status" >&5
+  echo "$as_me:4643: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4600: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4646: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4603: \$? = $ac_status" >&5
+  echo "$as_me:4649: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_sia_ses_init=yes
 else
@@ -4610,7 +4656,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4613: result: $ac_cv_func_sia_ses_init" >&5
+echo "$as_me:4659: result: $ac_cv_func_sia_ses_init" >&5
 echo "${ECHO_T}$ac_cv_func_sia_ses_init" >&6
 if test $ac_cv_func_sia_ses_init = yes; then
 
@@ -4619,7 +4665,7 @@
 EOF
 
 		    if test -n "$with_skey" -o -n "$with_opie" -o -n "$with_otp_only" -o -n "$with_long_otp_prompt" -o -n "$with_SecurID" -o -n "$with_fwtk" -o -n "$with_kerb4" -o -n "$with_kerb5" -o -n "$with_pam" -o -n "$with_AFS" -o -n "$with_DCE"; then
-			{ { echo "$as_me:4622: error: \"you cannot mix SIA and other authentication schemes.  You can turn off SIA support via the --disable-sia option\"" >&5
+			{ { echo "$as_me:4668: error: \"you cannot mix SIA and other authentication schemes.  You can turn off SIA support via the --disable-sia option\"" >&5
 echo "$as_me: error: \"you cannot mix SIA and other authentication schemes.  You can turn off SIA support via the --disable-sia option\"" >&2;}
    { (exit 1); exit 1; }; }
 		    fi; CHECKSHADOW=false
@@ -4627,7 +4673,7 @@
 
 		fi
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:4630: checking for getprpwnam in -lsecurity" >&5
+		    echo "$as_me:4676: checking for getprpwnam in -lsecurity" >&5
 echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6
 if test "${ac_cv_lib_security_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4635,7 +4681,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsecurity  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4638 "configure"
+#line 4684 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4654,16 +4700,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4657: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4703: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4660: \$? = $ac_status" >&5
+  echo "$as_me:4706: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4663: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4709: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4666: \$? = $ac_status" >&5
+  echo "$as_me:4712: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_security_getprpwnam=yes
 else
@@ -4674,7 +4720,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4677: result: $ac_cv_lib_security_getprpwnam" >&5
+echo "$as_me:4723: result: $ac_cv_lib_security_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6
 if test $ac_cv_lib_security_getprpwnam = yes; then
   SECUREWARE=1
@@ -4694,13 +4740,13 @@
 for ac_func in snprintf
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:4697: checking for $ac_func" >&5
+echo "$as_me:4743: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4703 "configure"
+#line 4749 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -4731,16 +4777,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4734: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4780: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4737: \$? = $ac_status" >&5
+  echo "$as_me:4783: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4740: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4786: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4743: \$? = $ac_status" >&5
+  echo "$as_me:4789: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -4750,7 +4796,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4753: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:4799: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -4765,13 +4811,13 @@
 for ac_func in vsnprintf
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:4768: checking for $ac_func" >&5
+echo "$as_me:4814: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4774 "configure"
+#line 4820 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -4802,16 +4848,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4805: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4851: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4808: \$? = $ac_status" >&5
+  echo "$as_me:4854: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4811: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4857: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4814: \$? = $ac_status" >&5
+  echo "$as_me:4860: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -4821,7 +4867,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4824: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:4870: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -4834,7 +4880,7 @@
 done
 
 		    # 4.x and higher need -ldb too...
-		    echo "$as_me:4837: checking for dbopen in -ldb" >&5
+		    echo "$as_me:4883: checking for dbopen in -ldb" >&5
 echo $ECHO_N "checking for dbopen in -ldb... $ECHO_C" >&6
 if test "${ac_cv_lib_db_dbopen+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4842,7 +4888,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldb  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 4845 "configure"
+#line 4891 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -4861,16 +4907,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4864: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4910: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4867: \$? = $ac_status" >&5
+  echo "$as_me:4913: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4870: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4916: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4873: \$? = $ac_status" >&5
+  echo "$as_me:4919: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_db_dbopen=yes
 else
@@ -4881,7 +4927,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:4884: result: $ac_cv_lib_db_dbopen" >&5
+echo "$as_me:4930: result: $ac_cv_lib_db_dbopen" >&5
 echo "${ECHO_T}$ac_cv_lib_db_dbopen" >&6
 if test $ac_cv_lib_db_dbopen = yes; then
   SUDO_LIBS="${SUDO_LIBS} -lsecurity -ldb -laud -lm"; LIBS="${LIBS} -lsecurity -ldb -laud -lm"
@@ -4892,13 +4938,13 @@
 for ac_func in dispcrypt
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:4895: checking for $ac_func" >&5
+echo "$as_me:4941: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 4901 "configure"
+#line 4947 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -4929,16 +4975,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:4932: \"$ac_link\"") >&5
+if { (eval echo "$as_me:4978: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:4935: \$? = $ac_status" >&5
+  echo "$as_me:4981: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:4938: \"$ac_try\"") >&5
+  { (eval echo "$as_me:4984: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4941: \$? = $ac_status" >&5
+  echo "$as_me:4987: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -4948,7 +4994,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:4951: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:4997: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -4958,10 +5004,10 @@
 fi
 done
 
-		    echo "$as_me:4961: checking for broken /usr/include/prot.h" >&5
+		    echo "$as_me:5007: checking for broken /usr/include/prot.h" >&5
 echo $ECHO_N "checking for broken /usr/include/prot.h... $ECHO_C" >&6
 		    cat >conftest.$ac_ext <<_ACEOF
-#line 4964 "configure"
+#line 5010 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -4977,23 +5023,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4980: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:5026: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4983: \$? = $ac_status" >&5
+  echo "$as_me:5029: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4986: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5032: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4989: \$? = $ac_status" >&5
+  echo "$as_me:5035: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  echo "$as_me:4991: result: no" >&5
+  echo "$as_me:5037: result: no" >&5
 echo "${ECHO_T}no" >&6
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-echo "$as_me:4996: result: yes, fixing locally" >&5
+echo "$as_me:5042: result: yes, fixing locally" >&5
 echo "${ECHO_T}yes, fixing locally" >&6
 		    sed 's:<acl.h>:<sys/acl.h>:g' < /usr/include/prot.h > prot.h
 
@@ -5028,7 +5074,7 @@
 		fi
 		# IRIX <= 4 needs -lsun
 		if test "$OSREV" -le 4; then
-		    echo "$as_me:5031: checking for getpwnam in -lsun" >&5
+		    echo "$as_me:5077: checking for getpwnam in -lsun" >&5
 echo $ECHO_N "checking for getpwnam in -lsun... $ECHO_C" >&6
 if test "${ac_cv_lib_sun_getpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5036,7 +5082,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsun  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5039 "configure"
+#line 5085 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5055,16 +5101,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5058: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5104: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5061: \$? = $ac_status" >&5
+  echo "$as_me:5107: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5064: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5110: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5067: \$? = $ac_status" >&5
+  echo "$as_me:5113: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sun_getpwnam=yes
 else
@@ -5075,7 +5121,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5078: result: $ac_cv_lib_sun_getpwnam" >&5
+echo "$as_me:5124: result: $ac_cv_lib_sun_getpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sun_getpwnam" >&6
 if test $ac_cv_lib_sun_getpwnam = yes; then
   LIBS="${LIBS} -lsun"
@@ -5092,13 +5138,13 @@
 for ac_func in getspnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:5095: checking for $ac_func" >&5
+echo "$as_me:5141: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 5101 "configure"
+#line 5147 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -5129,16 +5175,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5132: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5178: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5135: \$? = $ac_status" >&5
+  echo "$as_me:5181: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5138: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5184: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5141: \$? = $ac_status" >&5
+  echo "$as_me:5187: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -5148,7 +5194,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:5151: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:5197: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -5156,7 +5202,7 @@
 EOF
 
 else
-  echo "$as_me:5159: checking for getspnam in -lshadow" >&5
+  echo "$as_me:5205: checking for getspnam in -lshadow" >&5
 echo $ECHO_N "checking for getspnam in -lshadow... $ECHO_C" >&6
 if test "${ac_cv_lib_shadow_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5164,7 +5210,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lshadow  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5167 "configure"
+#line 5213 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5183,16 +5229,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5186: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5232: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5189: \$? = $ac_status" >&5
+  echo "$as_me:5235: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5192: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5238: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5195: \$? = $ac_status" >&5
+  echo "$as_me:5241: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_shadow_getspnam=yes
 else
@@ -5203,7 +5249,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5206: result: $ac_cv_lib_shadow_getspnam" >&5
+echo "$as_me:5252: result: $ac_cv_lib_shadow_getspnam" >&5
 echo "${ECHO_T}$ac_cv_lib_shadow_getspnam" >&6
 if test $ac_cv_lib_shadow_getspnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5228,7 +5274,7 @@
 		fi
 
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:5231: checking for getprpwnam in -lsec" >&5
+		    echo "$as_me:5277: checking for getprpwnam in -lsec" >&5
 echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5236,7 +5282,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5239 "configure"
+#line 5285 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5255,16 +5301,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5258: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5304: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5261: \$? = $ac_status" >&5
+  echo "$as_me:5307: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5264: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5310: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5267: \$? = $ac_status" >&5
+  echo "$as_me:5313: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getprpwnam=yes
 else
@@ -5275,7 +5321,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5278: result: $ac_cv_lib_sec_getprpwnam" >&5
+echo "$as_me:5324: result: $ac_cv_lib_sec_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6
 if test $ac_cv_lib_sec_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5290,7 +5336,7 @@
     *-*-ultrix*)
 		OS="ultrix"
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:5293: checking for getauthuid in -lauth" >&5
+		    echo "$as_me:5339: checking for getauthuid in -lauth" >&5
 echo $ECHO_N "checking for getauthuid in -lauth... $ECHO_C" >&6
 if test "${ac_cv_lib_auth_getauthuid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5298,7 +5344,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lauth  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5301 "configure"
+#line 5347 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5317,16 +5363,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5320: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5366: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5323: \$? = $ac_status" >&5
+  echo "$as_me:5369: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5326: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5372: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5329: \$? = $ac_status" >&5
+  echo "$as_me:5375: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_auth_getauthuid=yes
 else
@@ -5337,7 +5383,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5340: result: $ac_cv_lib_auth_getauthuid" >&5
+echo "$as_me:5386: result: $ac_cv_lib_auth_getauthuid" >&5
 echo "${ECHO_T}$ac_cv_lib_auth_getauthuid" >&6
 if test $ac_cv_lib_auth_getauthuid = yes; then
 
@@ -5364,7 +5410,7 @@
 		LIBS="${LIBS} -lcrypt"
 
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:5367: checking for getspnam in -lsec" >&5
+		    echo "$as_me:5413: checking for getspnam in -lsec" >&5
 echo $ECHO_N "checking for getspnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5372,7 +5418,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5375 "configure"
+#line 5421 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5391,16 +5437,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5394: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5440: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5397: \$? = $ac_status" >&5
+  echo "$as_me:5443: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5400: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5446: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5403: \$? = $ac_status" >&5
+  echo "$as_me:5449: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getspnam=yes
 else
@@ -5411,7 +5457,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5414: result: $ac_cv_lib_sec_getspnam" >&5
+echo "$as_me:5460: result: $ac_cv_lib_sec_getspnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getspnam" >&6
 if test $ac_cv_lib_sec_getspnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5427,7 +5473,7 @@
 		;;
     *-*-sco*|*-sco-*)
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:5430: checking for getprpwnam in -lprot" >&5
+		    echo "$as_me:5476: checking for getprpwnam in -lprot" >&5
 echo $ECHO_N "checking for getprpwnam in -lprot... $ECHO_C" >&6
 if test "${ac_cv_lib_prot_getprpwnam_lx+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5435,7 +5481,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lprot -lx $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5438 "configure"
+#line 5484 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5454,16 +5500,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5457: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5503: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5460: \$? = $ac_status" >&5
+  echo "$as_me:5506: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5463: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5509: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5466: \$? = $ac_status" >&5
+  echo "$as_me:5512: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_prot_getprpwnam_lx=yes
 else
@@ -5474,7 +5520,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5477: result: $ac_cv_lib_prot_getprpwnam_lx" >&5
+echo "$as_me:5523: result: $ac_cv_lib_prot_getprpwnam_lx" >&5
 echo "${ECHO_T}$ac_cv_lib_prot_getprpwnam_lx" >&6
 if test $ac_cv_lib_prot_getprpwnam_lx = yes; then
   cat >>confdefs.h <<\EOF
@@ -5483,7 +5529,7 @@
  SUDO_LIBS="${SUDO_LIBS} -lprot -lx"; LIBS="${LIBS} -lprot -lx"; SECUREWARE=1
 fi
 
-		    echo "$as_me:5486: checking for getspnam in -lgen" >&5
+		    echo "$as_me:5532: checking for getspnam in -lgen" >&5
 echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6
 if test "${ac_cv_lib_gen_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5491,7 +5537,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgen  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5494 "configure"
+#line 5540 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5510,16 +5556,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5513: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5559: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5516: \$? = $ac_status" >&5
+  echo "$as_me:5562: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5519: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5565: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5522: \$? = $ac_status" >&5
+  echo "$as_me:5568: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_gen_getspnam=yes
 else
@@ -5530,7 +5576,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5533: result: $ac_cv_lib_gen_getspnam" >&5
+echo "$as_me:5579: result: $ac_cv_lib_gen_getspnam" >&5
 echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6
 if test $ac_cv_lib_gen_getspnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5552,7 +5598,7 @@
 		;;
     *-sequent-sysv*)
 		if test "$CHECKSHADOW" = "true"; then
-		    echo "$as_me:5555: checking for getspnam in -lsec" >&5
+		    echo "$as_me:5601: checking for getspnam in -lsec" >&5
 echo $ECHO_N "checking for getspnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5560,7 +5606,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5563 "configure"
+#line 5609 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5579,16 +5625,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5582: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5628: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5585: \$? = $ac_status" >&5
+  echo "$as_me:5631: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5588: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5634: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5591: \$? = $ac_status" >&5
+  echo "$as_me:5637: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getspnam=yes
 else
@@ -5599,7 +5645,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5602: result: $ac_cv_lib_sec_getspnam" >&5
+echo "$as_me:5648: result: $ac_cv_lib_sec_getspnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getspnam" >&6
 if test $ac_cv_lib_sec_getspnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5614,7 +5660,7 @@
 		test -n "$mansectform" || mansectform=4
 		;;
     *-ncr-sysv4*|*-ncr-sysvr4*)
-		echo "$as_me:5617: checking for strcasecmp in -lc89" >&5
+		echo "$as_me:5663: checking for strcasecmp in -lc89" >&5
 echo $ECHO_N "checking for strcasecmp in -lc89... $ECHO_C" >&6
 if test "${ac_cv_lib_c89_strcasecmp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5622,7 +5668,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lc89  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5625 "configure"
+#line 5671 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5641,16 +5687,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5644: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5690: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5647: \$? = $ac_status" >&5
+  echo "$as_me:5693: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5650: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5696: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5653: \$? = $ac_status" >&5
+  echo "$as_me:5699: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_c89_strcasecmp=yes
 else
@@ -5661,7 +5707,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5664: result: $ac_cv_lib_c89_strcasecmp" >&5
+echo "$as_me:5710: result: $ac_cv_lib_c89_strcasecmp" >&5
 echo "${ECHO_T}$ac_cv_lib_c89_strcasecmp" >&6
 if test $ac_cv_lib_c89_strcasecmp = yes; then
   cat >>confdefs.h <<\EOF
@@ -5737,13 +5783,13 @@
 for ac_func in getspnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:5740: checking for $ac_func" >&5
+echo "$as_me:5786: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 5746 "configure"
+#line 5792 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -5774,16 +5820,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5777: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5823: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5780: \$? = $ac_status" >&5
+  echo "$as_me:5826: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5783: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5829: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5786: \$? = $ac_status" >&5
+  echo "$as_me:5832: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -5793,7 +5839,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:5796: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:5842: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -5801,7 +5847,7 @@
 EOF
  CHECKSHADOW="false"
 else
-  echo "$as_me:5804: checking for getspnam in -lgen" >&5
+  echo "$as_me:5850: checking for getspnam in -lgen" >&5
 echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6
 if test "${ac_cv_lib_gen_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5809,7 +5855,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lgen  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5812 "configure"
+#line 5858 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5828,16 +5874,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5831: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5877: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5834: \$? = $ac_status" >&5
+  echo "$as_me:5880: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5837: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5883: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5840: \$? = $ac_status" >&5
+  echo "$as_me:5886: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_gen_getspnam=yes
 else
@@ -5848,7 +5894,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5851: result: $ac_cv_lib_gen_getspnam" >&5
+echo "$as_me:5897: result: $ac_cv_lib_gen_getspnam" >&5
 echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6
 if test $ac_cv_lib_gen_getspnam = yes; then
 
@@ -5863,13 +5909,13 @@
 
 fi
 if test "$CHECKSHADOW" = "true"; then
-    echo "$as_me:5866: checking for getprpwnam" >&5
+    echo "$as_me:5912: checking for getprpwnam" >&5
 echo $ECHO_N "checking for getprpwnam... $ECHO_C" >&6
 if test "${ac_cv_func_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 5872 "configure"
+#line 5918 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getprpwnam (); below.  */
@@ -5900,16 +5946,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5903: \"$ac_link\"") >&5
+if { (eval echo "$as_me:5949: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5906: \$? = $ac_status" >&5
+  echo "$as_me:5952: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5909: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5955: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5912: \$? = $ac_status" >&5
+  echo "$as_me:5958: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_getprpwnam=yes
 else
@@ -5919,13 +5965,13 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:5922: result: $ac_cv_func_getprpwnam" >&5
+echo "$as_me:5968: result: $ac_cv_func_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_func_getprpwnam" >&6
 if test $ac_cv_func_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
 #define HAVE_GETPRPWNAM 1
 EOF
- CHECKSHADOW="false"; SECUREWARE=1, echo "$as_me:5928: checking for getprpwnam in -lsec" >&5
+ CHECKSHADOW="false"; SECUREWARE=1, echo "$as_me:5974: checking for getprpwnam in -lsec" >&5
 echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6
 if test "${ac_cv_lib_sec_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5933,7 +5979,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsec  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5936 "configure"
+#line 5982 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -5952,16 +5998,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5955: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6001: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5958: \$? = $ac_status" >&5
+  echo "$as_me:6004: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5961: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6007: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5964: \$? = $ac_status" >&5
+  echo "$as_me:6010: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_sec_getprpwnam=yes
 else
@@ -5972,7 +6018,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:5975: result: $ac_cv_lib_sec_getprpwnam" >&5
+echo "$as_me:6021: result: $ac_cv_lib_sec_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6
 if test $ac_cv_lib_sec_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -5980,7 +6026,7 @@
 EOF
  CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
 else
-  echo "$as_me:5983: checking for getprpwnam in -lsecurity" >&5
+  echo "$as_me:6029: checking for getprpwnam in -lsecurity" >&5
 echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6
 if test "${ac_cv_lib_security_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -5988,7 +6034,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsecurity  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 5991 "configure"
+#line 6037 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -6007,16 +6053,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:6010: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6056: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6013: \$? = $ac_status" >&5
+  echo "$as_me:6059: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:6016: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6062: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6019: \$? = $ac_status" >&5
+  echo "$as_me:6065: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_security_getprpwnam=yes
 else
@@ -6027,7 +6073,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:6030: result: $ac_cv_lib_security_getprpwnam" >&5
+echo "$as_me:6076: result: $ac_cv_lib_security_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6
 if test $ac_cv_lib_security_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -6035,7 +6081,7 @@
 EOF
  CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"
 else
-  echo "$as_me:6038: checking for getprpwnam in -lprot" >&5
+  echo "$as_me:6084: checking for getprpwnam in -lprot" >&5
 echo $ECHO_N "checking for getprpwnam in -lprot... $ECHO_C" >&6
 if test "${ac_cv_lib_prot_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -6043,7 +6089,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lprot  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 6046 "configure"
+#line 6092 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -6062,16 +6108,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:6065: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6111: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6068: \$? = $ac_status" >&5
+  echo "$as_me:6114: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:6071: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6117: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6074: \$? = $ac_status" >&5
+  echo "$as_me:6120: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_prot_getprpwnam=yes
 else
@@ -6082,7 +6128,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:6085: result: $ac_cv_lib_prot_getprpwnam" >&5
+echo "$as_me:6131: result: $ac_cv_lib_prot_getprpwnam" >&5
 echo "${ECHO_T}$ac_cv_lib_prot_getprpwnam" >&6
 if test $ac_cv_lib_prot_getprpwnam = yes; then
   cat >>confdefs.h <<\EOF
@@ -6100,14 +6146,14 @@
 fi
 
 if test $ac_cv_c_compiler_gnu = yes; then
-    echo "$as_me:6103: checking whether $CC needs -traditional" >&5
+    echo "$as_me:6149: checking whether $CC needs -traditional" >&5
 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
     ac_pattern="Autoconf.*'x'"
   cat >conftest.$ac_ext <<_ACEOF
-#line 6110 "configure"
+#line 6156 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 Autoconf TIOCGETP
@@ -6122,7 +6168,7 @@
 
   if test $ac_cv_prog_gcc_traditional = no; then
     cat >conftest.$ac_ext <<_ACEOF
-#line 6125 "configure"
+#line 6171 "configure"
 #include "confdefs.h"
 #include <termio.h>
 Autoconf TCGETA
@@ -6135,20 +6181,20 @@
 
   fi
 fi
-echo "$as_me:6138: result: $ac_cv_prog_gcc_traditional" >&5
+echo "$as_me:6184: result: $ac_cv_prog_gcc_traditional" >&5
 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
   if test $ac_cv_prog_gcc_traditional = yes; then
     CC="$CC -traditional"
   fi
 fi
 
-echo "$as_me:6145: checking for an ANSI C-conforming const" >&5
+echo "$as_me:6191: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
 if test "${ac_cv_c_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6151 "configure"
+#line 6197 "configure"
 #include "confdefs.h"
 
 int
@@ -6206,16 +6252,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:6209: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:6255: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:6212: \$? = $ac_status" >&5
+  echo "$as_me:6258: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:6215: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6261: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6218: \$? = $ac_status" >&5
+  echo "$as_me:6264: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_const=yes
 else
@@ -6225,7 +6271,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:6228: result: $ac_cv_c_const" >&5
+echo "$as_me:6274: result: $ac_cv_c_const" >&5
 echo "${ECHO_T}$ac_cv_c_const" >&6
 if test $ac_cv_c_const = no; then
 
@@ -6235,13 +6281,13 @@
 
 fi
 
-echo "$as_me:6238: checking for working volatile" >&5
+echo "$as_me:6284: checking for working volatile" >&5
 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
 if test "${ac_cv_c_volatile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6244 "configure"
+#line 6290 "configure"
 #include "confdefs.h"
 
 int
@@ -6255,16 +6301,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:6258: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:6304: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:6261: \$? = $ac_status" >&5
+  echo "$as_me:6307: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:6264: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6310: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6267: \$? = $ac_status" >&5
+  echo "$as_me:6313: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_volatile=yes
 else
@@ -6274,7 +6320,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:6277: result: $ac_cv_c_volatile" >&5
+echo "$as_me:6323: result: $ac_cv_c_volatile" >&5
 echo "${ECHO_T}$ac_cv_c_volatile" >&6
 if test $ac_cv_c_volatile = no; then
 
@@ -6288,7 +6334,7 @@
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:6291: checking for $ac_word" >&5
+echo "$as_me:6337: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_prog_YACC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -6303,7 +6349,7 @@
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_YACC="$ac_prog"
-echo "$as_me:6306: found $ac_dir/$ac_word" >&5
+echo "$as_me:6352: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -6311,10 +6357,10 @@
 fi
 YACC=$ac_cv_prog_YACC
 if test -n "$YACC"; then
-  echo "$as_me:6314: result: $YACC" >&5
+  echo "$as_me:6360: result: $YACC" >&5
 echo "${ECHO_T}$YACC" >&6
 else
-  echo "$as_me:6317: result: no" >&5
+  echo "$as_me:6363: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6322,206 +6368,206 @@
 done
 test -n "$YACC" || YACC="yacc"
 
-echo "$as_me:6325: checking for mv" >&5
+echo "$as_me:6371: checking for mv" >&5
 echo $ECHO_N "checking for mv... $ECHO_C" >&6
 if test -f "/usr/bin/mv"; then
-    echo "$as_me:6328: result: /usr/bin/mv" >&5
+    echo "$as_me:6374: result: /usr/bin/mv" >&5
 echo "${ECHO_T}/usr/bin/mv" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_MV "/usr/bin/mv"
 EOF
 
 elif test -f "/bin/mv"; then
-    echo "$as_me:6335: result: /bin/mv" >&5
+    echo "$as_me:6381: result: /bin/mv" >&5
 echo "${ECHO_T}/bin/mv" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_MV "/bin/mv"
 EOF
 
 elif test -f "/usr/ucb/mv"; then
-    echo "$as_me:6342: result: /usr/ucb/mv" >&5
+    echo "$as_me:6388: result: /usr/ucb/mv" >&5
 echo "${ECHO_T}/usr/ucb/mv" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_MV "/usr/ucb/mv"
 EOF
 
 elif test -f "/usr/sbin/mv"; then
-    echo "$as_me:6349: result: /usr/sbin/mv" >&5
+    echo "$as_me:6395: result: /usr/sbin/mv" >&5
 echo "${ECHO_T}/usr/sbin/mv" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_MV "/usr/sbin/mv"
 EOF
 
 else
-    echo "$as_me:6356: result: not found" >&5
+    echo "$as_me:6402: result: not found" >&5
 echo "${ECHO_T}not found" >&6
 fi
 
-echo "$as_me:6360: checking for bourne shell" >&5
+echo "$as_me:6406: checking for bourne shell" >&5
 echo $ECHO_N "checking for bourne shell... $ECHO_C" >&6
 if test -f "/bin/sh"; then
-    echo "$as_me:6363: result: /bin/sh" >&5
+    echo "$as_me:6409: result: /bin/sh" >&5
 echo "${ECHO_T}/bin/sh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/bin/sh"
 EOF
 
 elif test -f "/usr/bin/sh"; then
-    echo "$as_me:6370: result: /usr/bin/sh" >&5
+    echo "$as_me:6416: result: /usr/bin/sh" >&5
 echo "${ECHO_T}/usr/bin/sh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/usr/bin/sh"
 EOF
 
 elif test -f "/sbin/sh"; then
-    echo "$as_me:6377: result: /sbin/sh" >&5
+    echo "$as_me:6423: result: /sbin/sh" >&5
 echo "${ECHO_T}/sbin/sh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/sbin/sh"
 EOF
 
 elif test -f "/usr/sbin/sh"; then
-    echo "$as_me:6384: result: /usr/sbin/sh" >&5
+    echo "$as_me:6430: result: /usr/sbin/sh" >&5
 echo "${ECHO_T}/usr/sbin/sh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/usr/sbin/sh"
 EOF
 
 elif test -f "/bin/ksh"; then
-    echo "$as_me:6391: result: /bin/ksh" >&5
+    echo "$as_me:6437: result: /bin/ksh" >&5
 echo "${ECHO_T}/bin/ksh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/bin/ksh"
 EOF
 
 elif test -f "/usr/bin/ksh"; then
-    echo "$as_me:6398: result: /usr/bin/ksh" >&5
+    echo "$as_me:6444: result: /usr/bin/ksh" >&5
 echo "${ECHO_T}/usr/bin/ksh" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/usr/bin/ksh"
 EOF
 
 elif test -f "/bin/bash"; then
-    echo "$as_me:6405: result: /bin/bash" >&5
+    echo "$as_me:6451: result: /bin/bash" >&5
 echo "${ECHO_T}/bin/bash" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/bin/bash"
 EOF
 
 elif test -f "/usr/bin/bash"; then
-    echo "$as_me:6412: result: /usr/bin/bash" >&5
+    echo "$as_me:6458: result: /usr/bin/bash" >&5
 echo "${ECHO_T}/usr/bin/bash" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_BSHELL "/usr/bin/bash"
 EOF
 
 else
-    echo "$as_me:6419: result: not found" >&5
+    echo "$as_me:6465: result: not found" >&5
 echo "${ECHO_T}not found" >&6
 fi
 
 if test -z "$with_sendmail"; then
-    echo "$as_me:6424: checking for sendmail" >&5
+    echo "$as_me:6470: checking for sendmail" >&5
 echo $ECHO_N "checking for sendmail... $ECHO_C" >&6
 if test -f "/usr/sbin/sendmail"; then
-    echo "$as_me:6427: result: /usr/sbin/sendmail" >&5
+    echo "$as_me:6473: result: /usr/sbin/sendmail" >&5
 echo "${ECHO_T}/usr/sbin/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
 EOF
 
 elif test -f "/usr/lib/sendmail"; then
-    echo "$as_me:6434: result: /usr/lib/sendmail" >&5
+    echo "$as_me:6480: result: /usr/lib/sendmail" >&5
 echo "${ECHO_T}/usr/lib/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/lib/sendmail"
 EOF
 
 elif test -f "/usr/etc/sendmail"; then
-    echo "$as_me:6441: result: /usr/etc/sendmail" >&5
+    echo "$as_me:6487: result: /usr/etc/sendmail" >&5
 echo "${ECHO_T}/usr/etc/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/etc/sendmail"
 EOF
 
 elif test -f "/usr/ucblib/sendmail"; then
-    echo "$as_me:6448: result: /usr/ucblib/sendmail" >&5
+    echo "$as_me:6494: result: /usr/ucblib/sendmail" >&5
 echo "${ECHO_T}/usr/ucblib/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/ucblib/sendmail"
 EOF
 
 elif test -f "/usr/local/lib/sendmail"; then
-    echo "$as_me:6455: result: /usr/local/lib/sendmail" >&5
+    echo "$as_me:6501: result: /usr/local/lib/sendmail" >&5
 echo "${ECHO_T}/usr/local/lib/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/local/lib/sendmail"
 EOF
 
 elif test -f "/usr/local/bin/sendmail"; then
-    echo "$as_me:6462: result: /usr/local/bin/sendmail" >&5
+    echo "$as_me:6508: result: /usr/local/bin/sendmail" >&5
 echo "${ECHO_T}/usr/local/bin/sendmail" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_SENDMAIL "/usr/local/bin/sendmail"
 EOF
 
 else
-    echo "$as_me:6469: result: not found" >&5
+    echo "$as_me:6515: result: not found" >&5
 echo "${ECHO_T}not found" >&6
 fi
 
 fi
 if test -z "$with_editor"; then
-    echo "$as_me:6475: checking for vi" >&5
+    echo "$as_me:6521: checking for vi" >&5
 echo $ECHO_N "checking for vi... $ECHO_C" >&6
 if test -f "/usr/bin/vi"; then
-    echo "$as_me:6478: result: /usr/bin/vi" >&5
+    echo "$as_me:6524: result: /usr/bin/vi" >&5
 echo "${ECHO_T}/usr/bin/vi" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_VI "/usr/bin/vi"
 EOF
 
 elif test -f "/usr/ucb/vi"; then
-    echo "$as_me:6485: result: /usr/ucb/vi" >&5
+    echo "$as_me:6531: result: /usr/ucb/vi" >&5
 echo "${ECHO_T}/usr/ucb/vi" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_VI "/usr/ucb/vi"
 EOF
 
 elif test -f "/usr/bsd/vi"; then
-    echo "$as_me:6492: result: /usr/bsd/vi" >&5
+    echo "$as_me:6538: result: /usr/bsd/vi" >&5
 echo "${ECHO_T}/usr/bsd/vi" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_VI "/usr/bsd/vi"
 EOF
 
 elif test -f "/bin/vi"; then
-    echo "$as_me:6499: result: /bin/vi" >&5
+    echo "$as_me:6545: result: /bin/vi" >&5
 echo "${ECHO_T}/bin/vi" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_VI "/bin/vi"
 EOF
 
 elif test -f "/usr/local/bin/vi"; then
-    echo "$as_me:6506: result: /usr/local/bin/vi" >&5
+    echo "$as_me:6552: result: /usr/local/bin/vi" >&5
 echo "${ECHO_T}/usr/local/bin/vi" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_VI "/usr/local/bin/vi"
 EOF
 
 else
-    echo "$as_me:6513: result: not found" >&5
+    echo "$as_me:6559: result: not found" >&5
 echo "${ECHO_T}not found" >&6
 fi
 
 fi
-echo "$as_me:6518: checking for ANSI C header files" >&5
+echo "$as_me:6564: checking for ANSI C header files" >&5
 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
 if test "${ac_cv_header_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6524 "configure"
+#line 6570 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -6529,13 +6575,13 @@
 #include <float.h>
 
 _ACEOF
-if { (eval echo "$as_me:6532: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:6578: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:6538: \$? = $ac_status" >&5
+  echo "$as_me:6584: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -6557,7 +6603,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 <<_ACEOF
-#line 6560 "configure"
+#line 6606 "configure"
 #include "confdefs.h"
 #include <string.h>
 
@@ -6575,7 +6621,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 <<_ACEOF
-#line 6578 "configure"
+#line 6624 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 
@@ -6596,7 +6642,7 @@
   :
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6599 "configure"
+#line 6645 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #if ((' ' & 0x0FF) == 0x020)
@@ -6622,15 +6668,15 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:6625: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6671: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6628: \$? = $ac_status" >&5
+  echo "$as_me:6674: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:6630: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6676: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6633: \$? = $ac_status" >&5
+  echo "$as_me:6679: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -6643,7 +6689,7 @@
 fi
 fi
 fi
-echo "$as_me:6646: result: $ac_cv_header_stdc" >&5
+echo "$as_me:6692: result: $ac_cv_header_stdc" >&5
 echo "${ECHO_T}$ac_cv_header_stdc" >&6
 if test $ac_cv_header_stdc = yes; then
 
@@ -6656,13 +6702,13 @@
 ac_header_dirent=no
 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
-echo "$as_me:6659: checking for $ac_hdr that defines DIR" >&5
+echo "$as_me:6705: checking for $ac_hdr that defines DIR" >&5
 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6665 "configure"
+#line 6711 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -6677,16 +6723,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:6680: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:6726: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:6683: \$? = $ac_status" >&5
+  echo "$as_me:6729: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:6686: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6732: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6689: \$? = $ac_status" >&5
+  echo "$as_me:6735: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_Header=yes"
 else
@@ -6696,7 +6742,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:6699: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:6745: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -6709,7 +6755,7 @@
 done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
-  echo "$as_me:6712: checking for opendir in -ldir" >&5
+  echo "$as_me:6758: checking for opendir in -ldir" >&5
 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
 if test "${ac_cv_lib_dir_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -6717,7 +6763,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldir  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 6720 "configure"
+#line 6766 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -6736,16 +6782,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:6739: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6785: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6742: \$? = $ac_status" >&5
+  echo "$as_me:6788: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:6745: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6791: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6748: \$? = $ac_status" >&5
+  echo "$as_me:6794: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_dir_opendir=yes
 else
@@ -6756,14 +6802,14 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:6759: result: $ac_cv_lib_dir_opendir" >&5
+echo "$as_me:6805: result: $ac_cv_lib_dir_opendir" >&5
 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
 if test $ac_cv_lib_dir_opendir = yes; then
   LIBS="$LIBS -ldir"
 fi
 
 else
-  echo "$as_me:6766: checking for opendir in -lx" >&5
+  echo "$as_me:6812: checking for opendir in -lx" >&5
 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
 if test "${ac_cv_lib_x_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -6771,7 +6817,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lx  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 6774 "configure"
+#line 6820 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -6790,16 +6836,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:6793: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6839: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6796: \$? = $ac_status" >&5
+  echo "$as_me:6842: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:6799: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6845: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6802: \$? = $ac_status" >&5
+  echo "$as_me:6848: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_x_opendir=yes
 else
@@ -6810,7 +6856,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:6813: result: $ac_cv_lib_x_opendir" >&5
+echo "$as_me:6859: result: $ac_cv_lib_x_opendir" >&5
 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
 if test $ac_cv_lib_x_opendir = yes; then
   LIBS="$LIBS -lx"
@@ -6821,23 +6867,23 @@
 for ac_header in malloc.h paths.h utime.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:6824: checking for $ac_header" >&5
+echo "$as_me:6870: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6830 "configure"
+#line 6876 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:6834: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:6880: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:6840: \$? = $ac_status" >&5
+  echo "$as_me:6886: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -6856,7 +6902,7 @@
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:6859: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:6905: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -6867,13 +6913,13 @@
 done
 
 if test "$OS" != "ultrix"; then
-    echo "$as_me:6870: checking POSIX termios" >&5
+    echo "$as_me:6916: checking POSIX termios" >&5
 echo $ECHO_N "checking POSIX termios... $ECHO_C" >&6
 if test "${ac_cv_sys_posix_termios+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6876 "configure"
+#line 6922 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <unistd.h>
@@ -6888,16 +6934,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:6891: \"$ac_link\"") >&5
+if { (eval echo "$as_me:6937: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:6894: \$? = $ac_status" >&5
+  echo "$as_me:6940: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:6897: \"$ac_try\"") >&5
+  { (eval echo "$as_me:6943: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6900: \$? = $ac_status" >&5
+  echo "$as_me:6946: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_sys_posix_termios=yes
 else
@@ -6907,7 +6953,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:6910: result: $ac_cv_sys_posix_termios" >&5
+echo "$as_me:6956: result: $ac_cv_sys_posix_termios" >&5
 echo "${ECHO_T}$ac_cv_sys_posix_termios" >&6
 
     if test "$ac_cv_sys_posix_termios" = "yes"; then
@@ -6921,23 +6967,23 @@
 for ac_header in termio.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:6924: checking for $ac_header" >&5
+echo "$as_me:6970: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6930 "configure"
+#line 6976 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:6934: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:6980: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:6940: \$? = $ac_status" >&5
+  echo "$as_me:6986: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -6956,7 +7002,7 @@
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:6959: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:7005: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -6973,23 +7019,23 @@
 for ac_header in login_cap.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:6976: checking for $ac_header" >&5
+echo "$as_me:7022: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 6982 "configure"
+#line 7028 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:6986: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:7032: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:6992: \$? = $ac_status" >&5
+  echo "$as_me:7038: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -7008,7 +7054,7 @@
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:7011: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:7057: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -7020,23 +7066,23 @@
 
 fi
 if test "$with_bsdauth" = "yes"; then
-    echo "$as_me:7023: checking for bsd_auth.h" >&5
+    echo "$as_me:7069: checking for bsd_auth.h" >&5
 echo $ECHO_N "checking for bsd_auth.h... $ECHO_C" >&6
 if test "${ac_cv_header_bsd_auth_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7029 "configure"
+#line 7075 "configure"
 #include "confdefs.h"
 #include <bsd_auth.h>
 _ACEOF
-if { (eval echo "$as_me:7033: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:7079: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:7039: \$? = $ac_status" >&5
+  echo "$as_me:7085: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -7055,7 +7101,7 @@
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:7058: result: $ac_cv_header_bsd_auth_h" >&5
+echo "$as_me:7104: result: $ac_cv_header_bsd_auth_h" >&5
 echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6
 if test $ac_cv_header_bsd_auth_h = yes; then
 
@@ -7072,28 +7118,28 @@
                   inttypes.h stdint.h unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:7075: checking for $ac_header" >&5
+echo "$as_me:7121: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7081 "configure"
+#line 7127 "configure"
 #include "confdefs.h"
 $ac_includes_default
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7087: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7133: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7090: \$? = $ac_status" >&5
+  echo "$as_me:7136: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7093: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7139: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7096: \$? = $ac_status" >&5
+  echo "$as_me:7142: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_Header=yes"
 else
@@ -7103,7 +7149,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7106: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:7152: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -7113,13 +7159,13 @@
 fi
 done
 
-echo "$as_me:7116: checking for mode_t" >&5
+echo "$as_me:7162: checking for mode_t" >&5
 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
 if test "${ac_cv_type_mode_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7122 "configure"
+#line 7168 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -7134,16 +7180,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7137: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7183: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7140: \$? = $ac_status" >&5
+  echo "$as_me:7186: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7143: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7189: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7146: \$? = $ac_status" >&5
+  echo "$as_me:7192: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_mode_t=yes
 else
@@ -7153,7 +7199,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7156: result: $ac_cv_type_mode_t" >&5
+echo "$as_me:7202: result: $ac_cv_type_mode_t" >&5
 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
 if test $ac_cv_type_mode_t = yes; then
   :
@@ -7165,13 +7211,13 @@
 
 fi
 
-echo "$as_me:7168: checking for uid_t in sys/types.h" >&5
+echo "$as_me:7214: checking for uid_t in sys/types.h" >&5
 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
 if test "${ac_cv_type_uid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7174 "configure"
+#line 7220 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 
@@ -7185,7 +7231,7 @@
 rm -f conftest*
 
 fi
-echo "$as_me:7188: result: $ac_cv_type_uid_t" >&5
+echo "$as_me:7234: result: $ac_cv_type_uid_t" >&5
 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
 if test $ac_cv_type_uid_t = no; then
 
@@ -7199,13 +7245,13 @@
 
 fi
 
-echo "$as_me:7202: checking for sig_atomic_t" >&5
+echo "$as_me:7248: checking for sig_atomic_t" >&5
 echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
 if test "${ac_cv_type_sig_atomic_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7208 "configure"
+#line 7254 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -7222,16 +7268,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7225: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7271: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7228: \$? = $ac_status" >&5
+  echo "$as_me:7274: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7231: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7277: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7234: \$? = $ac_status" >&5
+  echo "$as_me:7280: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_sig_atomic_t=yes
 else
@@ -7241,7 +7287,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7244: result: $ac_cv_type_sig_atomic_t" >&5
+echo "$as_me:7290: result: $ac_cv_type_sig_atomic_t" >&5
 echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
 if test $ac_cv_type_sig_atomic_t = yes; then
 
@@ -7257,13 +7303,13 @@
 
 fi
 
-echo "$as_me:7260: checking for sigaction_t" >&5
+echo "$as_me:7306: checking for sigaction_t" >&5
 echo $ECHO_N "checking for sigaction_t... $ECHO_C" >&6
 if test "${ac_cv_type_sigaction_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7266 "configure"
+#line 7312 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -7280,16 +7326,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7283: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7329: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7286: \$? = $ac_status" >&5
+  echo "$as_me:7332: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7289: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7335: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7292: \$? = $ac_status" >&5
+  echo "$as_me:7338: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_sigaction_t=yes
 else
@@ -7299,7 +7345,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7302: result: $ac_cv_type_sigaction_t" >&5
+echo "$as_me:7348: result: $ac_cv_type_sigaction_t" >&5
 echo "${ECHO_T}$ac_cv_type_sigaction_t" >&6
 if test $ac_cv_type_sigaction_t = yes; then
 
@@ -7313,13 +7359,13 @@
 
 fi
 
-echo "$as_me:7316: checking for size_t" >&5
+echo "$as_me:7362: checking for size_t" >&5
 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
 if test "${sudo_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7322 "configure"
+#line 7368 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdio.h>
@@ -7339,7 +7385,7 @@
 rm -f conftest*
 
 fi
-echo "$as_me:7342: result: $sudo_cv_type_size_t" >&5
+echo "$as_me:7388: result: $sudo_cv_type_size_t" >&5
 echo "${ECHO_T}$sudo_cv_type_size_t" >&6
 if test $sudo_cv_type_size_t = no; then
 
@@ -7349,13 +7395,13 @@
 
 fi
 
-echo "$as_me:7352: checking for ssize_t" >&5
+echo "$as_me:7398: checking for ssize_t" >&5
 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
 if test "${sudo_cv_type_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7358 "configure"
+#line 7404 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdio.h>
@@ -7375,7 +7421,7 @@
 rm -f conftest*
 
 fi
-echo "$as_me:7378: result: $sudo_cv_type_ssize_t" >&5
+echo "$as_me:7424: result: $sudo_cv_type_ssize_t" >&5
 echo "${ECHO_T}$sudo_cv_type_ssize_t" >&6
 if test $sudo_cv_type_ssize_t = no; then
 
@@ -7385,13 +7431,13 @@
 
 fi
 
-echo "$as_me:7388: checking for dev_t" >&5
+echo "$as_me:7434: checking for dev_t" >&5
 echo $ECHO_N "checking for dev_t... $ECHO_C" >&6
 if test "${sudo_cv_type_dev_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7394 "configure"
+#line 7440 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdio.h>
@@ -7411,7 +7457,7 @@
 rm -f conftest*
 
 fi
-echo "$as_me:7414: result: $sudo_cv_type_dev_t" >&5
+echo "$as_me:7460: result: $sudo_cv_type_dev_t" >&5
 echo "${ECHO_T}$sudo_cv_type_dev_t" >&6
 if test $sudo_cv_type_dev_t = no; then
 
@@ -7421,13 +7467,13 @@
 
 fi
 
-echo "$as_me:7424: checking for ino_t" >&5
+echo "$as_me:7470: checking for ino_t" >&5
 echo $ECHO_N "checking for ino_t... $ECHO_C" >&6
 if test "${sudo_cv_type_ino_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7430 "configure"
+#line 7476 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <stdio.h>
@@ -7447,7 +7493,7 @@
 rm -f conftest*
 
 fi
-echo "$as_me:7450: result: $sudo_cv_type_ino_t" >&5
+echo "$as_me:7496: result: $sudo_cv_type_ino_t" >&5
 echo "${ECHO_T}$sudo_cv_type_ino_t" >&6
 if test $sudo_cv_type_ino_t = no; then
 
@@ -7457,10 +7503,10 @@
 
 fi
 
-echo "$as_me:7460: checking for full void implementation" >&5
+echo "$as_me:7506: checking for full void implementation" >&5
 echo $ECHO_N "checking for full void implementation... $ECHO_C" >&6
 cat >conftest.$ac_ext <<_ACEOF
-#line 7463 "configure"
+#line 7509 "configure"
 #include "confdefs.h"
 
 int
@@ -7473,23 +7519,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7476: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7522: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7479: \$? = $ac_status" >&5
+  echo "$as_me:7525: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7482: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7528: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7485: \$? = $ac_status" >&5
+  echo "$as_me:7531: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define VOID void
 EOF
 
-echo "$as_me:7492: result: yes" >&5
+echo "$as_me:7538: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
@@ -7498,24 +7544,24 @@
 #define VOID char
 EOF
 
-echo "$as_me:7501: result: no" >&5
+echo "$as_me:7547: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
-echo "$as_me:7506: checking max length of uid_t" >&5
+echo "$as_me:7552: checking max length of uid_t" >&5
 echo $ECHO_N "checking max length of uid_t... $ECHO_C" >&6
 if test "${sudo_cv_uid_t_len+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   rm -f conftestdata
 if test "$cross_compiling" = yes; then
-  { { echo "$as_me:7513: error: cannot run test program while cross compiling" >&5
+  { { echo "$as_me:7559: error: cannot run test program while cross compiling" >&5
 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
    { (exit 1); exit 1; }; }
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7518 "configure"
+#line 7564 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <pwd.h>
@@ -7537,15 +7583,15 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:7540: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7586: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7543: \$? = $ac_status" >&5
+  echo "$as_me:7589: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:7545: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7591: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7548: \$? = $ac_status" >&5
+  echo "$as_me:7594: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   sudo_cv_uid_t_len=`cat conftestdata`
 else
@@ -7560,17 +7606,17 @@
 fi
 
 rm -f conftestdata
-echo "$as_me:7563: result: $sudo_cv_uid_t_len" >&5
+echo "$as_me:7609: result: $sudo_cv_uid_t_len" >&5
 echo "${ECHO_T}$sudo_cv_uid_t_len" >&6
 
 cat >>confdefs.h <<EOF
 #define MAX_UID_T_LEN $sudo_cv_uid_t_len
 EOF
 
-echo "$as_me:7570: checking for long long support" >&5
+echo "$as_me:7616: checking for long long support" >&5
 echo $ECHO_N "checking for long long support... $ECHO_C" >&6
 cat >conftest.$ac_ext <<_ACEOF
-#line 7573 "configure"
+#line 7619 "configure"
 #include "confdefs.h"
 
 int
@@ -7582,16 +7628,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7585: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7631: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7588: \$? = $ac_status" >&5
+  echo "$as_me:7634: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7591: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7637: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7594: \$? = $ac_status" >&5
+  echo "$as_me:7640: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -7599,25 +7645,25 @@
 EOF
 
 if test "$cross_compiling" = yes; then
-  { { echo "$as_me:7602: error: cannot run test program while cross compiling" >&5
+  { { echo "$as_me:7648: error: cannot run test program while cross compiling" >&5
 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
    { (exit 1); exit 1; }; }
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7607 "configure"
+#line 7653 "configure"
 #include "confdefs.h"
 main() {if (sizeof(long long) == sizeof(long)) exit(0); else exit(1);}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:7612: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7658: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7615: \$? = $ac_status" >&5
+  echo "$as_me:7661: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:7617: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7663: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7620: \$? = $ac_status" >&5
+  echo "$as_me:7666: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 cat >>confdefs.h <<\EOF
@@ -7631,16 +7677,16 @@
 fi
 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7634: result: yes" >&5
+echo "$as_me:7680: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-echo "$as_me:7639: result: no" >&5
+echo "$as_me:7685: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-echo "$as_me:7643: checking for sa_len field in struct sockaddr" >&5
+echo "$as_me:7689: checking for sa_len field in struct sockaddr" >&5
 echo $ECHO_N "checking for sa_len field in struct sockaddr... $ECHO_C" >&6
 if test "${sudo_cv_sock_sa_len+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -7649,7 +7695,7 @@
   sudo_cv_sock_sa_len=no
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7652 "configure"
+#line 7698 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/socket.h>
@@ -7660,15 +7706,15 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:7663: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7709: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7666: \$? = $ac_status" >&5
+  echo "$as_me:7712: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:7668: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7714: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7671: \$? = $ac_status" >&5
+  echo "$as_me:7717: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   sudo_cv_sock_sa_len=yes
 else
@@ -7681,7 +7727,7 @@
 fi
 rm -f core core.* *.core
 fi
-echo "$as_me:7684: result: $sudo_cv_sock_sa_len" >&5
+echo "$as_me:7730: result: $sudo_cv_sock_sa_len" >&5
 echo "${ECHO_T}$sudo_cv_sock_sa_len" >&6
 if test $sudo_cv_sock_sa_len = yes; then
 
@@ -7693,13 +7739,13 @@
 
 case "$DEFS" in
     *"RETSIGTYPE"*)	;;
-    *)			echo "$as_me:7696: checking return type of signal handlers" >&5
+    *)			echo "$as_me:7742: checking return type of signal handlers" >&5
 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
 if test "${ac_cv_type_signal+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7702 "configure"
+#line 7748 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -7721,16 +7767,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:7724: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:7770: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:7727: \$? = $ac_status" >&5
+  echo "$as_me:7773: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:7730: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7776: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7733: \$? = $ac_status" >&5
+  echo "$as_me:7779: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_type_signal=void
 else
@@ -7740,7 +7786,7 @@
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:7743: result: $ac_cv_type_signal" >&5
+echo "$as_me:7789: result: $ac_cv_type_signal" >&5
 echo "${ECHO_T}$ac_cv_type_signal" >&6
 
 cat >>confdefs.h <<EOF
@@ -7754,13 +7800,13 @@
 	       seteuid setegid strftime setrlimit initgroups fstat
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:7757: checking for $ac_func" >&5
+echo "$as_me:7803: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7763 "configure"
+#line 7809 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -7791,16 +7837,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7794: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7840: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7797: \$? = $ac_status" >&5
+  echo "$as_me:7843: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7800: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7846: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7803: \$? = $ac_status" >&5
+  echo "$as_me:7849: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -7810,7 +7856,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:7813: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:7859: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -7825,13 +7871,13 @@
 for ac_func in setreuid
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:7828: checking for $ac_func" >&5
+echo "$as_me:7874: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7834 "configure"
+#line 7880 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -7862,16 +7908,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7865: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7911: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7868: \$? = $ac_status" >&5
+  echo "$as_me:7914: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7871: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7917: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7874: \$? = $ac_status" >&5
+  echo "$as_me:7920: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -7881,7 +7927,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:7884: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:7930: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -7897,13 +7943,13 @@
 for ac_func in getifaddrs
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:7900: checking for $ac_func" >&5
+echo "$as_me:7946: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7906 "configure"
+#line 7952 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -7934,16 +7980,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7937: \"$ac_link\"") >&5
+if { (eval echo "$as_me:7983: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7940: \$? = $ac_status" >&5
+  echo "$as_me:7986: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7943: \"$ac_try\"") >&5
+  { (eval echo "$as_me:7989: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7946: \$? = $ac_status" >&5
+  echo "$as_me:7992: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -7953,7 +7999,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:7956: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8002: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -7969,13 +8015,13 @@
 for ac_func in bigcrypt set_auth_parameters initprivs
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:7972: checking for $ac_func" >&5
+echo "$as_me:8018: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 7978 "configure"
+#line 8024 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8006,16 +8052,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8009: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8055: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8012: \$? = $ac_status" >&5
+  echo "$as_me:8058: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8015: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8061: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8018: \$? = $ac_status" >&5
+  echo "$as_me:8064: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8025,7 +8071,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8028: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8074: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8041,13 +8087,13 @@
 for ac_func in getcwd
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8044: checking for $ac_func" >&5
+echo "$as_me:8090: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8050 "configure"
+#line 8096 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8078,16 +8124,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8081: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8127: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8084: \$? = $ac_status" >&5
+  echo "$as_me:8130: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8087: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8133: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8090: \$? = $ac_status" >&5
+  echo "$as_me:8136: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8097,7 +8143,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8100: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8146: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8114,13 +8160,13 @@
 for ac_func in lockf flock
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8117: checking for $ac_func" >&5
+echo "$as_me:8163: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8123 "configure"
+#line 8169 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8151,16 +8197,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8154: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8200: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8157: \$? = $ac_status" >&5
+  echo "$as_me:8203: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8160: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8206: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8163: \$? = $ac_status" >&5
+  echo "$as_me:8209: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8170,7 +8216,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8173: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8219: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8183,13 +8229,13 @@
 for ac_func in waitpid wait3
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8186: checking for $ac_func" >&5
+echo "$as_me:8232: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8192 "configure"
+#line 8238 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8220,16 +8266,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8223: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8269: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8226: \$? = $ac_status" >&5
+  echo "$as_me:8272: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8229: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8275: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8232: \$? = $ac_status" >&5
+  echo "$as_me:8278: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8239,7 +8285,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8242: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8288: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8252,13 +8298,13 @@
 for ac_func in innetgr _innetgr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8255: checking for $ac_func" >&5
+echo "$as_me:8301: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8261 "configure"
+#line 8307 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8289,16 +8335,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8292: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8338: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8295: \$? = $ac_status" >&5
+  echo "$as_me:8341: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8298: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8344: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8301: \$? = $ac_status" >&5
+  echo "$as_me:8347: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8308,7 +8354,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8311: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8357: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8318,13 +8364,13 @@
 for ac_func in getdomainname
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8321: checking for $ac_func" >&5
+echo "$as_me:8367: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8327 "configure"
+#line 8373 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes
 else
@@ -8356,16 +8402,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8359: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8405: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8362: \$? = $ac_status" >&5
+  echo "$as_me:8408: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8365: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8411: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8368: \$? = $ac_status" >&5
+  echo "$as_me:8414: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8375,7 +8421,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8378: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8424: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8391,13 +8437,13 @@
 for ac_func in lsearch
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8394: checking for $ac_func" >&5
+echo "$as_me:8440: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8400 "configure"
+#line 8446 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8428,16 +8474,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8431: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8477: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8434: \$? = $ac_status" >&5
+  echo "$as_me:8480: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8437: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8483: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8440: \$? = $ac_status" >&5
+  echo "$as_me:8486: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8447,7 +8493,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8450: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8496: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8455,7 +8501,7 @@
 EOF
 
 else
-  echo "$as_me:8458: checking for lsearch in -lcompat" >&5
+  echo "$as_me:8504: checking for lsearch in -lcompat" >&5
 echo $ECHO_N "checking for lsearch in -lcompat... $ECHO_C" >&6
 if test "${ac_cv_lib_compat_lsearch+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -8463,7 +8509,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcompat  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 8466 "configure"
+#line 8512 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -8482,16 +8528,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8485: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8531: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8488: \$? = $ac_status" >&5
+  echo "$as_me:8534: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8491: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8537: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8494: \$? = $ac_status" >&5
+  echo "$as_me:8540: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_compat_lsearch=yes
 else
@@ -8502,26 +8548,26 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:8505: result: $ac_cv_lib_compat_lsearch" >&5
+echo "$as_me:8551: result: $ac_cv_lib_compat_lsearch" >&5
 echo "${ECHO_T}$ac_cv_lib_compat_lsearch" >&6
 if test $ac_cv_lib_compat_lsearch = yes; then
-  echo "$as_me:8508: checking for search.h" >&5
+  echo "$as_me:8554: checking for search.h" >&5
 echo $ECHO_N "checking for search.h... $ECHO_C" >&6
 if test "${ac_cv_header_search_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8514 "configure"
+#line 8560 "configure"
 #include "confdefs.h"
 #include <search.h>
 _ACEOF
-if { (eval echo "$as_me:8518: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:8564: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:8524: \$? = $ac_status" >&5
+  echo "$as_me:8570: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -8540,7 +8586,7 @@
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:8543: result: $ac_cv_header_search_h" >&5
+echo "$as_me:8589: result: $ac_cv_header_search_h" >&5
 echo "${ECHO_T}$ac_cv_header_search_h" >&6
 if test $ac_cv_header_search_h = yes; then
   cat >>confdefs.h <<\EOF
@@ -8561,13 +8607,13 @@
 for ac_func in utime
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8564: checking for $ac_func" >&5
+echo "$as_me:8610: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8570 "configure"
+#line 8616 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8598,16 +8644,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8601: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8647: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8604: \$? = $ac_status" >&5
+  echo "$as_me:8650: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8607: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8653: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8610: \$? = $ac_status" >&5
+  echo "$as_me:8656: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8617,13 +8663,13 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8620: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8666: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 EOF
- echo "$as_me:8626: checking for POSIX utime" >&5
+ echo "$as_me:8672: checking for POSIX utime" >&5
 echo $ECHO_N "checking for POSIX utime... $ECHO_C" >&6
 if test "${sudo_cv_func_utime_posix+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -8633,7 +8679,7 @@
   sudo_cv_func_utime_posix=no
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8636 "configure"
+#line 8682 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -8646,15 +8692,15 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:8649: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8695: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8652: \$? = $ac_status" >&5
+  echo "$as_me:8698: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:8654: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8700: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8657: \$? = $ac_status" >&5
+  echo "$as_me:8703: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   sudo_cv_func_utime_posix=yes
 else
@@ -8667,7 +8713,7 @@
 fi
 rm -f core core.* *.core
 fi
-echo "$as_me:8670: result: $sudo_cv_func_utime_posix" >&5
+echo "$as_me:8716: result: $sudo_cv_func_utime_posix" >&5
 echo "${ECHO_T}$sudo_cv_func_utime_posix" >&6
 if test $sudo_cv_func_utime_posix = yes; then
 
@@ -8682,7 +8728,7 @@
 fi
 done
 
-echo "$as_me:8685: checking for working fnmatch with FNM_CASEFOLD" >&5
+echo "$as_me:8731: checking for working fnmatch with FNM_CASEFOLD" >&5
 echo $ECHO_N "checking for working fnmatch with FNM_CASEFOLD... $ECHO_C" >&6
 if test "${sudo_cv_func_fnmatch+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -8692,22 +8738,22 @@
   sudo_cv_func_fnmatch=no
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8695 "configure"
+#line 8741 "configure"
 #include "confdefs.h"
 #include <fnmatch.h>
 main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:8702: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8748: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8705: \$? = $ac_status" >&5
+  echo "$as_me:8751: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:8707: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8753: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8710: \$? = $ac_status" >&5
+  echo "$as_me:8756: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   sudo_cv_func_fnmatch=yes
 else
@@ -8720,7 +8766,7 @@
 fi
 rm -f core core.* *.core
 fi
-echo "$as_me:8723: result: $sudo_cv_func_fnmatch" >&5
+echo "$as_me:8769: result: $sudo_cv_func_fnmatch" >&5
 echo "${ECHO_T}$sudo_cv_func_fnmatch" >&6
 if test $sudo_cv_func_fnmatch = yes; then
 
@@ -8732,13 +8778,13 @@
   LIBOBJS="$LIBOBJS fnmatch.$ac_objext"
 fi
 
-echo "$as_me:8735: checking for isblank" >&5
+echo "$as_me:8781: checking for isblank" >&5
 echo $ECHO_N "checking for isblank... $ECHO_C" >&6
 if test "${sudo_cv_func_isblank+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8741 "configure"
+#line 8787 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 int
@@ -8750,16 +8796,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8753: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8799: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8756: \$? = $ac_status" >&5
+  echo "$as_me:8802: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8759: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8805: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8762: \$? = $ac_status" >&5
+  echo "$as_me:8808: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   sudo_cv_func_isblank=yes
 else
@@ -8769,7 +8815,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8772: result: $sudo_cv_func_isblank" >&5
+echo "$as_me:8818: result: $sudo_cv_func_isblank" >&5
 echo "${ECHO_T}$sudo_cv_func_isblank" >&6
 
   if test "$sudo_cv_func_isblank" = "yes"; then
@@ -8783,13 +8829,13 @@
 for ac_func in strerror strcasecmp sigaction
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8786: checking for $ac_func" >&5
+echo "$as_me:8832: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8792 "configure"
+#line 8838 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8820,16 +8866,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8823: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8869: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8826: \$? = $ac_status" >&5
+  echo "$as_me:8872: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8829: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8875: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8832: \$? = $ac_status" >&5
+  echo "$as_me:8878: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8839,7 +8885,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8842: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8888: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8854,13 +8900,13 @@
 for ac_func in snprintf vsnprintf asprintf vasprintf
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:8857: checking for $ac_func" >&5
+echo "$as_me:8903: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8863 "configure"
+#line 8909 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -8891,16 +8937,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8894: \"$ac_link\"") >&5
+if { (eval echo "$as_me:8940: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8897: \$? = $ac_status" >&5
+  echo "$as_me:8943: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8900: \"$ac_try\"") >&5
+  { (eval echo "$as_me:8946: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8903: \$? = $ac_status" >&5
+  echo "$as_me:8949: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -8910,7 +8956,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8913: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:8959: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -8926,13 +8972,13 @@
     LIBOBJS="$LIBOBJS snprintf.$ac_objext"
 fi
 if test -z "$LIB_CRYPT"; then
-    echo "$as_me:8929: checking for crypt" >&5
+    echo "$as_me:8975: checking for crypt" >&5
 echo $ECHO_N "checking for crypt... $ECHO_C" >&6
 if test "${ac_cv_func_crypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 8935 "configure"
+#line 8981 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char crypt (); below.  */
@@ -8963,16 +9009,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8966: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9012: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8969: \$? = $ac_status" >&5
+  echo "$as_me:9015: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8972: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9018: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8975: \$? = $ac_status" >&5
+  echo "$as_me:9021: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_crypt=yes
 else
@@ -8982,12 +9028,12 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:8985: result: $ac_cv_func_crypt" >&5
+echo "$as_me:9031: result: $ac_cv_func_crypt" >&5
 echo "${ECHO_T}$ac_cv_func_crypt" >&6
 if test $ac_cv_func_crypt = yes; then
   :
 else
-  echo "$as_me:8990: checking for crypt in -lcrypt" >&5
+  echo "$as_me:9036: checking for crypt in -lcrypt" >&5
 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
 if test "${ac_cv_lib_crypt_crypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -8995,7 +9041,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcrypt  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 8998 "configure"
+#line 9044 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9014,16 +9060,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9017: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9063: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9020: \$? = $ac_status" >&5
+  echo "$as_me:9066: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9023: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9069: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9026: \$? = $ac_status" >&5
+  echo "$as_me:9072: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_crypt_crypt=yes
 else
@@ -9034,12 +9080,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9037: result: $ac_cv_lib_crypt_crypt" >&5
+echo "$as_me:9083: result: $ac_cv_lib_crypt_crypt" >&5
 echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
 if test $ac_cv_lib_crypt_crypt = yes; then
   SUDO_LIBS="${SUDO_LIBS} -lcrypt"; LIBS="${LIBS} -lcrypt"
 else
-  echo "$as_me:9042: checking for crypt in -lcrypt_d" >&5
+  echo "$as_me:9088: checking for crypt in -lcrypt_d" >&5
 echo $ECHO_N "checking for crypt in -lcrypt_d... $ECHO_C" >&6
 if test "${ac_cv_lib_crypt_d_crypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9047,7 +9093,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lcrypt_d  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9050 "configure"
+#line 9096 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9066,16 +9112,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9069: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9115: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9072: \$? = $ac_status" >&5
+  echo "$as_me:9118: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9075: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9121: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9078: \$? = $ac_status" >&5
+  echo "$as_me:9124: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_crypt_d_crypt=yes
 else
@@ -9086,12 +9132,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9089: result: $ac_cv_lib_crypt_d_crypt" >&5
+echo "$as_me:9135: result: $ac_cv_lib_crypt_d_crypt" >&5
 echo "${ECHO_T}$ac_cv_lib_crypt_d_crypt" >&6
 if test $ac_cv_lib_crypt_d_crypt = yes; then
   SUDO_LIBS="${SUDO_LIBS} -lcrypt_d"; LIBS="${LIBS} -lcrypt_d"
 else
-  echo "$as_me:9094: checking for crypt in -lufc" >&5
+  echo "$as_me:9140: checking for crypt in -lufc" >&5
 echo $ECHO_N "checking for crypt in -lufc... $ECHO_C" >&6
 if test "${ac_cv_lib_ufc_crypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9099,7 +9145,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lufc  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9102 "configure"
+#line 9148 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9118,16 +9164,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9121: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9167: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9124: \$? = $ac_status" >&5
+  echo "$as_me:9170: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9127: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9173: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9130: \$? = $ac_status" >&5
+  echo "$as_me:9176: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_ufc_crypt=yes
 else
@@ -9138,7 +9184,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9141: result: $ac_cv_lib_ufc_crypt" >&5
+echo "$as_me:9187: result: $ac_cv_lib_ufc_crypt" >&5
 echo "${ECHO_T}$ac_cv_lib_ufc_crypt" >&6
 if test $ac_cv_lib_ufc_crypt = yes; then
   SUDO_LIBS="${SUDO_LIBS} -lufc"; LIBS="${LIBS} -lufc"
@@ -9151,13 +9197,13 @@
 fi
 
 fi
-echo "$as_me:9154: checking for socket" >&5
+echo "$as_me:9200: checking for socket" >&5
 echo $ECHO_N "checking for socket... $ECHO_C" >&6
 if test "${ac_cv_func_socket+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9160 "configure"
+#line 9206 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char socket (); below.  */
@@ -9188,16 +9234,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9191: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9237: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9194: \$? = $ac_status" >&5
+  echo "$as_me:9240: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9197: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9243: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9200: \$? = $ac_status" >&5
+  echo "$as_me:9246: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_socket=yes
 else
@@ -9207,12 +9253,12 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:9210: result: $ac_cv_func_socket" >&5
+echo "$as_me:9256: result: $ac_cv_func_socket" >&5
 echo "${ECHO_T}$ac_cv_func_socket" >&6
 if test $ac_cv_func_socket = yes; then
   :
 else
-  echo "$as_me:9215: checking for socket in -lsocket" >&5
+  echo "$as_me:9261: checking for socket in -lsocket" >&5
 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
 if test "${ac_cv_lib_socket_socket+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9220,7 +9266,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9223 "configure"
+#line 9269 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9239,16 +9285,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9242: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9288: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9245: \$? = $ac_status" >&5
+  echo "$as_me:9291: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9248: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9294: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9251: \$? = $ac_status" >&5
+  echo "$as_me:9297: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_socket_socket=yes
 else
@@ -9259,12 +9305,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9262: result: $ac_cv_lib_socket_socket" >&5
+echo "$as_me:9308: result: $ac_cv_lib_socket_socket" >&5
 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
 if test $ac_cv_lib_socket_socket = yes; then
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
 else
-  echo "$as_me:9267: checking for socket in -linet" >&5
+  echo "$as_me:9313: checking for socket in -linet" >&5
 echo $ECHO_N "checking for socket in -linet... $ECHO_C" >&6
 if test "${ac_cv_lib_inet_socket+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9272,7 +9318,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-linet  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9275 "configure"
+#line 9321 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9291,16 +9337,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9294: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9340: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9297: \$? = $ac_status" >&5
+  echo "$as_me:9343: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9300: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9346: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9303: \$? = $ac_status" >&5
+  echo "$as_me:9349: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_inet_socket=yes
 else
@@ -9311,14 +9357,14 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9314: result: $ac_cv_lib_inet_socket" >&5
+echo "$as_me:9360: result: $ac_cv_lib_inet_socket" >&5
 echo "${ECHO_T}$ac_cv_lib_inet_socket" >&6
 if test $ac_cv_lib_inet_socket = yes; then
   NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
 else
-  { echo "$as_me:9319: WARNING: unable to find socket() trying -lsocket -lnsl" >&5
+  { echo "$as_me:9365: WARNING: unable to find socket() trying -lsocket -lnsl" >&5
 echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;}
-echo "$as_me:9321: checking for socket in -lsocket" >&5
+echo "$as_me:9367: checking for socket in -lsocket" >&5
 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
 if test "${ac_cv_lib_socket_socket_lnsl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9326,7 +9372,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket -lnsl $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9329 "configure"
+#line 9375 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9345,16 +9391,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9348: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9394: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9351: \$? = $ac_status" >&5
+  echo "$as_me:9397: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9354: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9400: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9357: \$? = $ac_status" >&5
+  echo "$as_me:9403: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_socket_socket_lnsl=yes
 else
@@ -9365,7 +9411,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9368: result: $ac_cv_lib_socket_socket_lnsl" >&5
+echo "$as_me:9414: result: $ac_cv_lib_socket_socket_lnsl" >&5
 echo "${ECHO_T}$ac_cv_lib_socket_socket_lnsl" >&6
 if test $ac_cv_lib_socket_socket_lnsl = yes; then
   NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
@@ -9377,13 +9423,13 @@
 
 fi
 
-echo "$as_me:9380: checking for inet_addr" >&5
+echo "$as_me:9426: checking for inet_addr" >&5
 echo $ECHO_N "checking for inet_addr... $ECHO_C" >&6
 if test "${ac_cv_func_inet_addr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9386 "configure"
+#line 9432 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char inet_addr (); below.  */
@@ -9414,16 +9460,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9417: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9463: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9420: \$? = $ac_status" >&5
+  echo "$as_me:9466: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9423: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9469: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9426: \$? = $ac_status" >&5
+  echo "$as_me:9472: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_inet_addr=yes
 else
@@ -9433,18 +9479,18 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:9436: result: $ac_cv_func_inet_addr" >&5
+echo "$as_me:9482: result: $ac_cv_func_inet_addr" >&5
 echo "${ECHO_T}$ac_cv_func_inet_addr" >&6
 if test $ac_cv_func_inet_addr = yes; then
   :
 else
-  echo "$as_me:9441: checking for __inet_addr" >&5
+  echo "$as_me:9487: checking for __inet_addr" >&5
 echo $ECHO_N "checking for __inet_addr... $ECHO_C" >&6
 if test "${ac_cv_func___inet_addr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9447 "configure"
+#line 9493 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char __inet_addr (); below.  */
@@ -9475,16 +9521,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9478: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9524: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9481: \$? = $ac_status" >&5
+  echo "$as_me:9527: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9484: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9530: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9487: \$? = $ac_status" >&5
+  echo "$as_me:9533: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func___inet_addr=yes
 else
@@ -9494,12 +9540,12 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:9497: result: $ac_cv_func___inet_addr" >&5
+echo "$as_me:9543: result: $ac_cv_func___inet_addr" >&5
 echo "${ECHO_T}$ac_cv_func___inet_addr" >&6
 if test $ac_cv_func___inet_addr = yes; then
   :
 else
-  echo "$as_me:9502: checking for inet_addr in -lnsl" >&5
+  echo "$as_me:9548: checking for inet_addr in -lnsl" >&5
 echo $ECHO_N "checking for inet_addr in -lnsl... $ECHO_C" >&6
 if test "${ac_cv_lib_nsl_inet_addr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9507,7 +9553,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9510 "configure"
+#line 9556 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9526,16 +9572,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9529: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9575: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9532: \$? = $ac_status" >&5
+  echo "$as_me:9578: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9535: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9581: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9538: \$? = $ac_status" >&5
+  echo "$as_me:9584: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_nsl_inet_addr=yes
 else
@@ -9546,12 +9592,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9549: result: $ac_cv_lib_nsl_inet_addr" >&5
+echo "$as_me:9595: result: $ac_cv_lib_nsl_inet_addr" >&5
 echo "${ECHO_T}$ac_cv_lib_nsl_inet_addr" >&6
 if test $ac_cv_lib_nsl_inet_addr = yes; then
   NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
 else
-  echo "$as_me:9554: checking for inet_addr in -linet" >&5
+  echo "$as_me:9600: checking for inet_addr in -linet" >&5
 echo $ECHO_N "checking for inet_addr in -linet... $ECHO_C" >&6
 if test "${ac_cv_lib_inet_inet_addr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9559,7 +9605,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-linet  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9562 "configure"
+#line 9608 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9578,16 +9624,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9581: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9627: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9584: \$? = $ac_status" >&5
+  echo "$as_me:9630: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9587: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9633: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9590: \$? = $ac_status" >&5
+  echo "$as_me:9636: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_inet_inet_addr=yes
 else
@@ -9598,14 +9644,14 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9601: result: $ac_cv_lib_inet_inet_addr" >&5
+echo "$as_me:9647: result: $ac_cv_lib_inet_inet_addr" >&5
 echo "${ECHO_T}$ac_cv_lib_inet_inet_addr" >&6
 if test $ac_cv_lib_inet_inet_addr = yes; then
   NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
 else
-  { echo "$as_me:9606: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5
+  { echo "$as_me:9652: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5
 echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;}
-echo "$as_me:9608: checking for inet_addr in -lsocket" >&5
+echo "$as_me:9654: checking for inet_addr in -lsocket" >&5
 echo $ECHO_N "checking for inet_addr in -lsocket... $ECHO_C" >&6
 if test "${ac_cv_lib_socket_inet_addr_lnsl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9613,7 +9659,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket -lnsl $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9616 "configure"
+#line 9662 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9632,16 +9678,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9635: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9681: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9638: \$? = $ac_status" >&5
+  echo "$as_me:9684: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9641: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9687: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9644: \$? = $ac_status" >&5
+  echo "$as_me:9690: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_socket_inet_addr_lnsl=yes
 else
@@ -9652,7 +9698,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9655: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5
+echo "$as_me:9701: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5
 echo "${ECHO_T}$ac_cv_lib_socket_inet_addr_lnsl" >&6
 if test $ac_cv_lib_socket_inet_addr_lnsl = yes; then
   NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
@@ -9666,13 +9712,13 @@
 
 fi
 
-echo "$as_me:9669: checking for syslog" >&5
+echo "$as_me:9715: checking for syslog" >&5
 echo $ECHO_N "checking for syslog... $ECHO_C" >&6
 if test "${ac_cv_func_syslog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9675 "configure"
+#line 9721 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char syslog (); below.  */
@@ -9703,16 +9749,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9706: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9752: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9709: \$? = $ac_status" >&5
+  echo "$as_me:9755: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9712: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9758: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9715: \$? = $ac_status" >&5
+  echo "$as_me:9761: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_syslog=yes
 else
@@ -9722,12 +9768,12 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:9725: result: $ac_cv_func_syslog" >&5
+echo "$as_me:9771: result: $ac_cv_func_syslog" >&5
 echo "${ECHO_T}$ac_cv_func_syslog" >&6
 if test $ac_cv_func_syslog = yes; then
   :
 else
-  echo "$as_me:9730: checking for syslog in -lsocket" >&5
+  echo "$as_me:9776: checking for syslog in -lsocket" >&5
 echo $ECHO_N "checking for syslog in -lsocket... $ECHO_C" >&6
 if test "${ac_cv_lib_socket_syslog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9735,7 +9781,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9738 "configure"
+#line 9784 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9754,16 +9800,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9757: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9803: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9760: \$? = $ac_status" >&5
+  echo "$as_me:9806: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9763: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9809: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9766: \$? = $ac_status" >&5
+  echo "$as_me:9812: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_socket_syslog=yes
 else
@@ -9774,12 +9820,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9777: result: $ac_cv_lib_socket_syslog" >&5
+echo "$as_me:9823: result: $ac_cv_lib_socket_syslog" >&5
 echo "${ECHO_T}$ac_cv_lib_socket_syslog" >&6
 if test $ac_cv_lib_socket_syslog = yes; then
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
 else
-  echo "$as_me:9782: checking for syslog in -lnsl" >&5
+  echo "$as_me:9828: checking for syslog in -lnsl" >&5
 echo $ECHO_N "checking for syslog in -lnsl... $ECHO_C" >&6
 if test "${ac_cv_lib_nsl_syslog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9787,7 +9833,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9790 "configure"
+#line 9836 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9806,16 +9852,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9809: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9855: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9812: \$? = $ac_status" >&5
+  echo "$as_me:9858: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9815: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9861: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9818: \$? = $ac_status" >&5
+  echo "$as_me:9864: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_nsl_syslog=yes
 else
@@ -9826,12 +9872,12 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9829: result: $ac_cv_lib_nsl_syslog" >&5
+echo "$as_me:9875: result: $ac_cv_lib_nsl_syslog" >&5
 echo "${ECHO_T}$ac_cv_lib_nsl_syslog" >&6
 if test $ac_cv_lib_nsl_syslog = yes; then
   NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
 else
-  echo "$as_me:9834: checking for syslog in -linet" >&5
+  echo "$as_me:9880: checking for syslog in -linet" >&5
 echo $ECHO_N "checking for syslog in -linet... $ECHO_C" >&6
 if test "${ac_cv_lib_inet_syslog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -9839,7 +9885,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-linet  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 9842 "configure"
+#line 9888 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9858,16 +9904,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9861: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9907: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9864: \$? = $ac_status" >&5
+  echo "$as_me:9910: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9867: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9913: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9870: \$? = $ac_status" >&5
+  echo "$as_me:9916: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_inet_syslog=yes
 else
@@ -9878,7 +9924,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9881: result: $ac_cv_lib_inet_syslog" >&5
+echo "$as_me:9927: result: $ac_cv_lib_inet_syslog" >&5
 echo "${ECHO_T}$ac_cv_lib_inet_syslog" >&6
 if test $ac_cv_lib_inet_syslog = yes; then
   NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
@@ -9893,13 +9939,13 @@
 if test "$with_DCE" = "yes" -o "$ac_cv_prog_YACC" = "bison -y"; then
     # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-echo "$as_me:9896: checking for working alloca.h" >&5
+echo "$as_me:9942: checking for working alloca.h" >&5
 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
 if test "${ac_cv_working_alloca_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9902 "configure"
+#line 9948 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int
@@ -9911,16 +9957,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9914: \"$ac_link\"") >&5
+if { (eval echo "$as_me:9960: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9917: \$? = $ac_status" >&5
+  echo "$as_me:9963: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9920: \"$ac_try\"") >&5
+  { (eval echo "$as_me:9966: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9923: \$? = $ac_status" >&5
+  echo "$as_me:9969: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_working_alloca_h=yes
 else
@@ -9930,7 +9976,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:9933: result: $ac_cv_working_alloca_h" >&5
+echo "$as_me:9979: result: $ac_cv_working_alloca_h" >&5
 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
 if test $ac_cv_working_alloca_h = yes; then
 
@@ -9940,13 +9986,13 @@
 
 fi
 
-echo "$as_me:9943: checking for alloca" >&5
+echo "$as_me:9989: checking for alloca" >&5
 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
 if test "${ac_cv_func_alloca_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 9949 "configure"
+#line 9995 "configure"
 #include "confdefs.h"
 #ifdef __GNUC__
 # define alloca __builtin_alloca
@@ -9978,16 +10024,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9981: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10027: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9984: \$? = $ac_status" >&5
+  echo "$as_me:10030: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9987: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10033: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9990: \$? = $ac_status" >&5
+  echo "$as_me:10036: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_alloca_works=yes
 else
@@ -9997,7 +10043,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:10000: result: $ac_cv_func_alloca_works" >&5
+echo "$as_me:10046: result: $ac_cv_func_alloca_works" >&5
 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
 if test $ac_cv_func_alloca_works = yes; then
@@ -10018,13 +10064,13 @@
 #define C_ALLOCA 1
 EOF
 
-echo "$as_me:10021: checking whether \`alloca.c' needs Cray hooks" >&5
+echo "$as_me:10067: checking whether \`alloca.c' needs Cray hooks" >&5
 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
 if test "${ac_cv_os_cray+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 10027 "configure"
+#line 10073 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -10042,18 +10088,18 @@
 rm -f conftest*
 
 fi
-echo "$as_me:10045: result: $ac_cv_os_cray" >&5
+echo "$as_me:10091: result: $ac_cv_os_cray" >&5
 echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:10050: checking for $ac_func" >&5
+echo "$as_me:10096: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 10056 "configure"
+#line 10102 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -10084,16 +10130,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10087: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10133: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10090: \$? = $ac_status" >&5
+  echo "$as_me:10136: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10093: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10139: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10096: \$? = $ac_status" >&5
+  echo "$as_me:10142: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -10103,7 +10149,7 @@
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:10106: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:10152: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
 
@@ -10117,7 +10163,7 @@
   done
 fi
 
-echo "$as_me:10120: checking stack direction for C alloca" >&5
+echo "$as_me:10166: checking stack direction for C alloca" >&5
 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
 if test "${ac_cv_c_stack_direction+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -10126,7 +10172,7 @@
   ac_cv_c_stack_direction=0
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 10129 "configure"
+#line 10175 "configure"
 #include "confdefs.h"
 int
 find_stack_direction ()
@@ -10149,15 +10195,15 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:10152: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10155: \$? = $ac_status" >&5
+  echo "$as_me:10201: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:10157: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10203: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10160: \$? = $ac_status" >&5
+  echo "$as_me:10206: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
@@ -10169,7 +10215,7 @@
 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 fi
-echo "$as_me:10172: result: $ac_cv_c_stack_direction" >&5
+echo "$as_me:10218: result: $ac_cv_c_stack_direction" >&5
 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
 cat >>confdefs.h <<EOF
@@ -10215,7 +10261,7 @@
 fi
 
 if test "$with_pam" = "yes"; then
-    echo "$as_me:10218: checking for main in -ldl" >&5
+    echo "$as_me:10264: checking for main in -ldl" >&5
 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
 if test "${ac_cv_lib_dl_main+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -10223,7 +10269,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldl  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 10226 "configure"
+#line 10272 "configure"
 #include "confdefs.h"
 
 int
@@ -10235,16 +10281,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10238: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10284: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10241: \$? = $ac_status" >&5
+  echo "$as_me:10287: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10244: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10290: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10247: \$? = $ac_status" >&5
+  echo "$as_me:10293: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_dl_main=yes
 else
@@ -10255,7 +10301,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10258: result: $ac_cv_lib_dl_main" >&5
+echo "$as_me:10304: result: $ac_cv_lib_dl_main" >&5
 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
 if test $ac_cv_lib_dl_main = yes; then
   SUDO_LIBS="${SUDO_LIBS} -ldl -lpam"
@@ -10294,7 +10340,7 @@
 	echo 'Unable to locate kerberos 4 libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS'
     fi
 
-    echo "$as_me:10297: checking for main in -ldes" >&5
+    echo "$as_me:10343: checking for main in -ldes" >&5
 echo $ECHO_N "checking for main in -ldes... $ECHO_C" >&6
 if test "${ac_cv_lib_des_main+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -10302,7 +10348,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldes  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 10305 "configure"
+#line 10351 "configure"
 #include "confdefs.h"
 
 int
@@ -10314,16 +10360,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10317: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10363: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10320: \$? = $ac_status" >&5
+  echo "$as_me:10366: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10323: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10369: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10326: \$? = $ac_status" >&5
+  echo "$as_me:10372: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_des_main=yes
 else
@@ -10334,7 +10380,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10337: result: $ac_cv_lib_des_main" >&5
+echo "$as_me:10383: result: $ac_cv_lib_des_main" >&5
 echo "${ECHO_T}$ac_cv_lib_des_main" >&6
 if test $ac_cv_lib_des_main = yes; then
   SUDO_LIBS="${SUDO_LIBS} -lkrb -ldes"
@@ -10406,7 +10452,7 @@
     else
 	echo 'Unable to locate libskey.a and/or skey.h, you will have to edit the Makefile and add -L/path/to/skey/lib to SUDO_LDFLAGS and/or -I/path/to/skey.h to CPPFLAGS'
     fi
-    echo "$as_me:10409: checking for skeyaccess in -lskey" >&5
+    echo "$as_me:10455: checking for skeyaccess in -lskey" >&5
 echo $ECHO_N "checking for skeyaccess in -lskey... $ECHO_C" >&6
 if test "${ac_cv_lib_skey_skeyaccess+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -10414,7 +10460,7 @@
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lskey  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 10417 "configure"
+#line 10463 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -10433,16 +10479,16 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10436: \"$ac_link\"") >&5
+if { (eval echo "$as_me:10482: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10439: \$? = $ac_status" >&5
+  echo "$as_me:10485: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10442: \"$ac_try\"") >&5
+  { (eval echo "$as_me:10488: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10445: \$? = $ac_status" >&5
+  echo "$as_me:10491: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_skey_skeyaccess=yes
 else
@@ -10453,7 +10499,7 @@
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10456: result: $ac_cv_lib_skey_skeyaccess" >&5
+echo "$as_me:10502: result: $ac_cv_lib_skey_skeyaccess" >&5
 echo "${ECHO_T}$ac_cv_lib_skey_skeyaccess" >&6
 if test $ac_cv_lib_skey_skeyaccess = yes; then
 
@@ -10498,45 +10544,45 @@
     SUDO_LIBS="${SUDO_LIBS} -ls"
 fi
 
-echo "$as_me:10501: checking for log file location" >&5
+echo "$as_me:10547: checking for log file location" >&5
 echo $ECHO_N "checking for log file location... $ECHO_C" >&6
 if test -n "$with_logpath"; then
-    echo "$as_me:10504: result: $with_logpath" >&5
+    echo "$as_me:10550: result: $with_logpath" >&5
 echo "${ECHO_T}$with_logpath" >&6
     cat >>confdefs.h <<EOF
 #define _PATH_SUDO_LOGFILE "$with_logpath"
 EOF
 
 elif test -d "/var/log"; then
-    echo "$as_me:10511: result: /var/log/sudo.log" >&5
+    echo "$as_me:10557: result: /var/log/sudo.log" >&5
 echo "${ECHO_T}/var/log/sudo.log" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
 EOF
 
 elif test -d "/var/adm"; then
-    echo "$as_me:10518: result: /var/adm/sudo.log" >&5
+    echo "$as_me:10564: result: /var/adm/sudo.log" >&5
 echo "${ECHO_T}/var/adm/sudo.log" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_LOGFILE "/var/adm/sudo.log"
 EOF
 
 elif test -d "/usr/adm"; then
-    echo "$as_me:10525: result: /usr/adm/sudo.log" >&5
+    echo "$as_me:10571: result: /usr/adm/sudo.log" >&5
 echo "${ECHO_T}/usr/adm/sudo.log" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_LOGFILE "/usr/adm/sudo.log"
 EOF
 
 else
-    echo "$as_me:10532: result: unknown" >&5
+    echo "$as_me:10578: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 fi
 
-echo "$as_me:10536: checking for timestamp file location" >&5
+echo "$as_me:10582: checking for timestamp file location" >&5
 echo $ECHO_N "checking for timestamp file location... $ECHO_C" >&6
 if test -n "$with_timedir"; then
-    echo "$as_me:10539: result: $with_timedir" >&5
+    echo "$as_me:10585: result: $with_timedir" >&5
 echo "${ECHO_T}$with_timedir" >&6
     cat >>confdefs.h <<EOF
 #define _PATH_SUDO_TIMEDIR "$with_timedir"
@@ -10544,7 +10590,7 @@
 
     timedir="$with_timedir"
 elif test -d "/var/run"; then
-    echo "$as_me:10547: result: /var/run/sudo" >&5
+    echo "$as_me:10593: result: /var/run/sudo" >&5
 echo "${ECHO_T}/var/run/sudo" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_TIMEDIR "/var/run/sudo"
@@ -10552,7 +10598,7 @@
 
     timedir="/var/run/sudo"
 else
-    echo "$as_me:10555: result: /tmp/.odus" >&5
+    echo "$as_me:10601: result: /tmp/.odus" >&5
 echo "${ECHO_T}/tmp/.odus" >&6
     cat >>confdefs.h <<\EOF
 #define _PATH_SUDO_TIMEDIR "/tmp/.odus"
@@ -10567,7 +10613,7 @@
 EOF
 
     if test -z "$AUTH_OBJS"; then
-	{ { echo "$as_me:10570: error: no authentication methods defined." >&5
+	{ { echo "$as_me:10616: error: no authentication methods defined." >&5
 echo "$as_me: error: no authentication methods defined." >&2;}
    { (exit 1); exit 1; }; }
     fi
@@ -10673,7 +10719,7 @@
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:10676: creating $CONFIG_STATUS" >&5
+{ echo "$as_me:10722: creating $CONFIG_STATUS" >&5
 echo "$as_me: creating $CONFIG_STATUS" >&6;}
 cat >$CONFIG_STATUS <<_ACEOF
 #! $SHELL
@@ -10845,7 +10891,7 @@
     echo "$ac_cs_version"; exit 0 ;;
   --he | --h)
     # Conflict between --help and --header
-    { { echo "$as_me:10848: error: ambiguous option: $1
+    { { echo "$as_me:10894: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -10864,7 +10910,7 @@
     ac_need_defaults=false;;
 
   # This is an error.
-  -*) { { echo "$as_me:10867: error: unrecognized option: $1
+  -*) { { echo "$as_me:10913: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -10905,7 +10951,7 @@
   "sudoers.man" ) CONFIG_FILES="$CONFIG_FILES sudoers.man" ;;
   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   "pathnames.h" ) CONFIG_HEADERS="$CONFIG_HEADERS pathnames.h" ;;
-  *) { { echo "$as_me:10908: error: invalid argument: $ac_config_target" >&5
+  *) { { echo "$as_me:10954: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
@@ -11159,7 +11205,7 @@
   esac
 
   if test x"$ac_file" != x-; then
-    { echo "$as_me:11162: creating $ac_file" >&5
+    { echo "$as_me:11208: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
     rm -f "$ac_file"
   fi
@@ -11177,7 +11223,7 @@
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:11180: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:11226: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -11190,7 +11236,7 @@
            echo $srcdir/$f
          else
            # /dev/null tree
-           { { echo "$as_me:11193: error: cannot find input file: $f" >&5
+           { { echo "$as_me:11239: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -11250,7 +11296,7 @@
   * )   ac_file_in=$ac_file.in ;;
   esac
 
-  test x"$ac_file" != x- && { echo "$as_me:11253: creating $ac_file" >&5
+  test x"$ac_file" != x- && { echo "$as_me:11299: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
 
   # First look for the input files in the build tree, otherwise in the
@@ -11261,7 +11307,7 @@
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:11264: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:11310: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -11274,7 +11320,7 @@
            echo $srcdir/$f
          else
            # /dev/null tree
-           { { echo "$as_me:11277: error: cannot find input file: $f" >&5
+           { { echo "$as_me:11323: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -11391,7 +11437,7 @@
   rm -f $tmp/in
   if test x"$ac_file" != x-; then
     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
-      { echo "$as_me:11394: $ac_file is unchanged" >&5
+      { echo "$as_me:11440: $ac_file is unchanged" >&5
 echo "$as_me: $ac_file is unchanged" >&6;}
     else
       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
diff -ur sudo-1.6.4/configure.in sudo-1.6.4p2/configure.in
--- sudo-1.6.4/configure.in	Mon Jan  7 11:59:47 2002
+++ sudo-1.6.4p2/configure.in	Wed Jan 16 10:51:11 2002
@@ -1,6 +1,6 @@
 dnl
 dnl Process this file with GNU autoconf to produce a configure script.
-dnl $Sudo: configure.in,v 1.342 2002/01/07 18:59:47 millert Exp $
+dnl $Sudo: configure.in,v 1.344 2002/01/15 22:47:29 millert Exp $
 dnl
 dnl Copyright (c) 1994-1996,1998-2002 Todd C. Miller <Todd.Miller@courtesan.com>
 dnl
@@ -203,6 +203,19 @@
 		;;
 esac])
 
+AC_ARG_WITH(efence, [  --with-efence           link with -lefence for malloc() debugging],
+[case $with_efence in  
+    yes)	echo 'Sudo will link with -lefence (Electric Fence)'
+		LIBS="${LIBS} -lefence"
+		if test -f /usr/local/lib/libefence.a; then
+		    LDFLAGS="${LDFLAGS} -L/usr/local/lib"
+		fi
+		;;
+    no)		;;
+    *)		echo "Ignoring unknown argument to --with-efence: $with_efence"
+		;;
+esac])
+
 AC_ARG_WITH(csops, [  --with-csops            add CSOps standard options],
 [case $with_csops in  
     yes)	echo 'Adding CSOps standard options'
@@ -950,6 +963,21 @@
 		;;
   esac
 ], AC_MSG_RESULT(yes))
+
+AC_MSG_CHECKING(whether to disable use of POSIX saved ids)
+AC_ARG_ENABLE(saved-ids,
+[  --saved-ids             Don't try to use POSIX saved ids],
+[ case "$enableval" in
+    yes)	AC_MSG_RESULT(no)
+		;;
+    no)		AC_MSG_RESULT(yes)
+		AC_DEFINE(NO_SAVED_IDS, 1, [Define to avoid using POSIX saved ids.])
+		;;
+    *)		AC_MSG_RESULT(no)
+    		echo "Ignoring unknown argument to --enable-saved-ids: $enableval"
+		;;
+  esac
+], AC_MSG_RESULT(no))
 
 AC_MSG_CHECKING(whether to disable shadow password support)
 AC_ARG_ENABLE(shadow,
diff -ur sudo-1.6.4/env.c sudo-1.6.4p2/env.c
--- sudo-1.6.4/env.c	Sun Dec 30 22:53:23 2001
+++ sudo-1.6.4p2/env.c	Wed Jan 16 10:51:11 2002
@@ -62,7 +62,7 @@
 #include "sudo.h"
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: env.c,v 1.13 2001/12/31 05:53:23 millert Exp $";
+static const char rcsid[] = "$Sudo: env.c,v 1.15 2002/01/15 23:43:58 millert Exp $";
 #endif /* lint */
 
 /*
@@ -157,29 +157,32 @@
 	    case 'H':
 		if (strncmp("HOME=", *ep, 5) == 0)
 		    break;
+		continue;
 	    case 'L':
 		if (strncmp("LOGNAME=", *ep, 8) == 0)
 		    break;
+		continue;
 	    case 'P':
 		if (strncmp("PATH=", *ep, 5) == 0) {
 		    user_path = *ep + 5;
 		    /* XXX - set to sane default instead of user's? */
 		    break;
 		}
+		continue;
 	    case 'S':
-		if (strncmp("SHELL=", *ep, 6) == 0) {
+		if (strncmp("SHELL=", *ep, 6) == 0)
 		    user_shell = *ep + 6;
-		    continue;
-		} else if (!user_prompt && !strncmp("SUDO_PROMPT=", *ep, 12)) {
+		else if (!user_prompt && !strncmp("SUDO_PROMPT=", *ep, 12))
 		    user_prompt = *ep + 12;
-		    continue;
-		}
+		continue;
 	    case 'T':
 		if (strncmp("TZ=", *ep, 3) == 0)
 		    break;
+		continue;
 	    case 'U':
 		if (strncmp("USER=", *ep, 5) == 0)
 		    break;
+		continue;
 	    default:
 		continue;
 	}
@@ -338,7 +341,7 @@
 	if (!(didvar & DID_HOME))
 	    *nep++ = format_env("HOME", user_dir);
 	if (!(didvar & DID_SHELL))
-	    *nep++ = format_env("SHELL", user_shell);
+	    *nep++ = format_env("SHELL", sudo_user.pw->pw_shell);
 	if (!(didvar & DID_LOGNAME))
 	    *nep++ = format_env("LOGNAME", user_name);
 	if (!(didvar & DID_USER))
diff -ur sudo-1.6.4/getspwuid.c sudo-1.6.4p2/getspwuid.c
--- sudo-1.6.4/getspwuid.c	Fri Dec 14 12:52:47 2001
+++ sudo-1.6.4p2/getspwuid.c	Wed Jan 16 10:51:11 2002
@@ -84,7 +84,7 @@
 #include "sudo.h"
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: getspwuid.c,v 1.61 2001/12/14 19:52:47 millert Exp $";
+static const char rcsid[] = "$Sudo: getspwuid.c,v 1.62 2002/01/15 23:43:59 millert Exp $";
 #endif /* lint */
 
 /*
@@ -98,31 +98,10 @@
 /*
  * Local functions not visible outside getspwuid.c
  */
-static char *sudo_getshell		__P((struct passwd *));
 static struct passwd *sudo_pwdup	__P((struct passwd *));
 
 
 /*
- * Return the user's shell based on either the SHELL environment variable
- * (already assigned to user_shell) or, failing that, the passwd(5) entry.
- */
-static char *
-sudo_getshell(pw)
-    struct passwd *pw;
-{
-    char *pw_shell;
-
-    if ((pw_shell = user_shell) == NULL)
-	pw_shell = pw->pw_shell;
-
-    /* empty string "" means bourne shell */
-    if (*pw_shell == '\0')
-	pw_shell = _PATH_BSHELL;
-
-    return(pw_shell);
-}
-
-/*
  * Return a copy of the encrypted password for the user described by pw.
  * If shadow passwords are in use, look in the shadow file.
  */
@@ -236,8 +215,11 @@
     local_pw->pw_class = estrdup(pw->pw_class);
 #endif
 
-    /* pw_shell is a special case since we overide with $SHELL */
-    local_pw->pw_shell = estrdup(sudo_getshell(pw));
+    /* If shell field is empty, expand to _PATH_BSHELL. */
+    if (local_pw->pw_shell[0] == '\0')
+	local_pw->pw_shell = _PATH_BSHELL;
+    else
+	local_pw->pw_shell = estrdup(pw->pw_shell);
 
     /* pw_passwd gets a shadow password if applicable */
     local_pw->pw_passwd = sudo_getepw(pw);
diff -ur sudo-1.6.4/lex.yy.c sudo-1.6.4p2/lex.yy.c
--- sudo-1.6.4/lex.yy.c	Sun Dec 30 15:12:17 2001
+++ sudo-1.6.4p2/lex.yy.c	Wed Jan 16 10:51:12 2002
@@ -3,7 +3,7 @@
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
- * $Header: /home/cvs-sudo/sudo/lex.yy.c,v 1.35 2001/12/30 22:12:17 millert Exp $
+ * $Header: /home/cvs-sudo/sudo/lex.yy.c,v 1.36 2002/01/15 18:16:46 millert Exp $
  */
 
 #define FLEX_SCANNER
@@ -287,40 +287,40 @@
 
 #define YY_NUM_RULES 35
 #define YY_END_OF_BUFFER 36
-static yyconst short int yy_accept[300] =
+static yyconst short int yy_accept[299] =
     {   0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,   36,   25,   31,   30,   29,   34,   25,   20,
        34,   25,   26,   25,   25,   25,   25,   28,   27,   21,
        21,   21,   34,   21,   21,   21,   21,   21,   22,   34,
        22,   23,   22,   22,   22,   22,   22,   21,   21,   21,
-       34,    1,   11,   10,   11,   10,   10,   11,   34,    2,
+       34,    1,   11,   10,   11,   10,   10,   34,   34,    2,
         8,    8,    8,    3,    8,    4,   34,   25,    0,   31,
        29,    0,   33,   17,    0,   16,    0,   24,   24,    0,
        25,   25,   25,   25,   25,   21,   21,   21,   25,   32,
        25,   25,   25,   25,   25,   22,    0,   22,   17,    0,
 
        16,    0,   22,    0,   22,   22,   22,   22,   22,   21,
-       21,   21,   22,    1,   11,   11,    9,    9,    9,    0,
-        2,    8,    0,    8,    0,    0,    5,    6,    8,    8,
-        0,   25,   25,   25,   21,   21,   25,   25,   25,   25,
-       25,   22,   22,   22,   21,   21,    7,    7,    0,    7,
-        8,   25,   25,   25,   25,   25,   21,   21,   25,   25,
-       25,   22,   22,   22,   22,   22,   21,   21,    7,   25,
-       25,   25,   21,   21,   25,   25,   22,   22,   22,   21,
-       21,   25,   25,   25,   25,   25,   21,   21,   25,   25,
-       22,   22,   22,   22,   22,   21,   21,   18,   18,   18,
-
-       21,    0,   15,   25,   25,   18,   18,   18,   21,   25,
-       18,   18,   18,   18,   21,   25,   12,   22,   18,   18,
-       18,   18,   21,   25,   19,   19,   19,    0,   14,   25,
-       12,   22,   19,   19,   19,   25,   25,   19,   19,   19,
-       19,   19,   13,   22,   22,   19,   19,   19,   19,   19,
-       25,   25,   25,   19,   19,   22,   22,   22,   19,   19,
-       25,   25,   25,   25,   25,   22,   22,   22,   22,   22,
-       25,   25,   25,   22,   22,   22,   25,   25,   25,   25,
-       25,   22,   22,   22,   22,   22,   18,   18,   18,   18,
-       18,   18,   18,   18,   18,   18,   18,   18,    0
+       21,   21,   22,    1,   11,   11,    9,    9,    0,    2,
+        8,    0,    8,    0,    0,    5,    6,    8,    8,    0,
+       25,   25,   25,   21,   21,   25,   25,   25,   25,   25,
+       22,   22,   22,   21,   21,    7,    7,    0,    7,    8,
+       25,   25,   25,   25,   25,   21,   21,   25,   25,   25,
+       22,   22,   22,   22,   22,   21,   21,    7,   25,   25,
+       25,   21,   21,   25,   25,   22,   22,   22,   21,   21,
+       25,   25,   25,   25,   25,   21,   21,   25,   25,   22,
+       22,   22,   22,   22,   21,   21,   18,   18,   18,   21,
+
+        0,   15,   25,   25,   18,   18,   18,   21,   25,   18,
+       18,   18,   18,   21,   25,   12,   22,   18,   18,   18,
+       18,   21,   25,   19,   19,   19,    0,   14,   25,   12,
+       22,   19,   19,   19,   25,   25,   19,   19,   19,   19,
+       19,   13,   22,   22,   19,   19,   19,   19,   19,   25,
+       25,   25,   19,   19,   22,   22,   22,   19,   19,   25,
+       25,   25,   25,   25,   22,   22,   22,   22,   22,   25,
+       25,   25,   22,   22,   22,   25,   25,   25,   25,   25,
+       22,   22,   22,   22,   22,   18,   18,   18,   18,   18,
+       18,   18,   18,   18,   18,   18,   18,    0
 
     } ;
 
@@ -361,501 +361,503 @@
         1,    2,    2,    3,    1,    4,    1,    3,    3,    1,
         2,    5,    1,    1,    5,    5,    5,    5,    5,    5,
         5,    6,    4,    3,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    7,    7,    7,
-        7,    7,    7,    7,    7,    7,    7,    7,    7,    7,
-        7,    7
+        1,    1,    1,    1,    1,    1,    7,    8,    8,    8,
+        8,    8,    8,    8,    8,    8,    8,    8,    8,    8,
+        8,    8
     } ;
 
-static yyconst short int yy_base[320] =
+static yyconst short int yy_base[319] =
     {   0,
         0,   26,   61,    0,  112,  113,  120,  156,  192,  243,
-      294,  330,  641,  602,  632, 1790,  628,  626,  591, 1790,
-     1790,  590, 1790,  124,  355,  119,  134, 1790, 1790,  380,
-      595,  600,  417,  577,  580,  573,  565,  554,  560,    0,
-      558, 1790,  556,  160,  429,  155,  170,  454,  559,  563,
-      491,  584,    0, 1790,  577,    0, 1790,  197,   54,    0,
-      543,  307,   93, 1790,  104, 1790,  142,  542,  514,  575,
-      572,  572, 1790,  533,  537,  530,  560,  315,  528,  583,
-      593,  143,    0,    0,  542,    0,  515,  510,  144, 1790,
-      118,  140,  154,  145,  164,  505,  629,    0,  503,  652,
-
-      487,  675,  341,  698,  708,  189,    0,    0,  500,    0,
-      487,  483,  211,  499,    0,  494,  207,    0, 1790,  209,
-        0,  459,  248,  380,  216,  219, 1790, 1790,  431,  214,
-      255,  733,  742,  751,  439,  429,   88,   21,  218,  168,
-      178,  760,  769,  778,  437,  427,  416, 1790,  223,  454,
-      613,  785,  239,  810,  819,  828,  409,  400,  225,  221,
-      264,  837,  266,  846,  855,  864,  388,  358,  265,  873,
-      882,  891,  354,  352,  283,  227,  900,  909,  918,  335,
-      334,  925,  309,  950,  959,  968,  315,  305,  230,  274,
-      977,  324,  986,  995, 1004,  311,  326, 1012,  339,  414,
-
-      298,  341, 1790,  181,  279, 1037,  488,  511,  293, 1044,
-      301,    0,    0,  253,  362,  340,  365, 1068,  367,    0,
-        0,  247,  433, 1077, 1086, 1095, 1104,  436, 1790,  387,
-     1790, 1113, 1122, 1131, 1140, 1147,  353, 1172, 1181, 1190,
-     1199,  536,  228, 1208,  414, 1217, 1226, 1235, 1244,  541,
-     1253, 1262, 1271, 1280,  495, 1289, 1298, 1307, 1316,  518,
-     1323,  439, 1348, 1357, 1366, 1373,  441, 1398, 1407, 1416,
-     1425, 1434, 1443, 1452, 1461, 1470, 1479,  537, 1488, 1497,
-     1506, 1515,  559, 1524, 1533, 1542, 1551, 1560, 1569, 1578,
-     1587, 1596,  186, 1603,  583,  129, 1626,  627, 1790, 1663,
+      294,  330,  627,  589,  623, 1808,  619,  619,  584, 1808,
+     1808,  583, 1808,  124,  355,  119,  134, 1808, 1808,  380,
+      586,  579,  417,  557,  558,  551,  546,  545,  556,    0,
+      553, 1808,  551,  160,  429,  155,  170,  454,  555,  545,
+      491,  565,    0, 1808,  561,    0, 1808,  307,   54,    0,
+      526,  343,   93, 1808,  104, 1808,  142,  521,  514,  555,
+      552,  544, 1808,  507,  537,  505,  560,  315,  503,  583,
+      593,  143,    0,    0,  503,    0,  489,  485,  144, 1808,
+      118,  140,  154,  145,  163,  480,  629,    0,  475,  652,
+
+      474,  675,  353,  698,  708,  186,    0,    0,  489,    0,
+      477,  467,  211,  496,    0,  492,  199, 1808,  204,    0,
+      431,  248,  380,  214,  215, 1808, 1808,  427,  219,  251,
+      733,  742,  751,  438,  428,   88,   21,  166,  171,  175,
+      760,  769,  778,  436,  421,  416, 1808,  221,  454,  613,
+      785,  242,  810,  819,  828,  409,  386,  178,  223,  226,
+      837,  264,  846,  855,  864,  360,  345,  265,  873,  882,
+      891,  335,  328,  241,  224,  900,  909,  918,  321,  323,
+      925,  290,  950,  959,  968,  311,  306,  227,  174,  977,
+      301,  986,  995, 1004,  285,  341, 1012,  414,  488,  288,
+
+      356, 1808,  278,  270, 1037,  511,  534,  283, 1044,  323,
+        0,    0,  247,  357,  228,  365, 1068,  351,    0,    0,
+      207,  362, 1077, 1086, 1095, 1104,  402, 1808,  275, 1808,
+     1113, 1122, 1131, 1140, 1147,  313, 1172, 1181, 1190, 1199,
+      559,  190, 1208,  414, 1217, 1226, 1235, 1244,  564, 1253,
+     1262, 1271, 1280,  421, 1289, 1298, 1307, 1316,  518, 1323,
+      439, 1348, 1357, 1366, 1373,  441, 1398, 1407, 1416, 1425,
+     1434, 1443, 1452, 1461, 1470, 1479,  560, 1488, 1497, 1506,
+     1515,  565, 1524, 1533, 1542, 1551, 1560, 1569, 1578, 1587,
+     1596,  172, 1603,  627,  129, 1626,  650, 1808, 1663, 1671,
 
-     1670, 1677, 1684, 1691, 1698, 1705, 1712, 1719,  158, 1726,
-     1733, 1740, 1747,  110, 1754, 1761, 1768, 1775, 1782
+     1679, 1687, 1695, 1703, 1711, 1719, 1727,  158, 1735, 1743,
+     1751, 1759,  109, 1767, 1775, 1783, 1791, 1799
     } ;
 
-static yyconst short int yy_def[320] =
+static yyconst short int yy_def[319] =
     {   0,
-      299,    1,  299,    3,    1,    1,  300,  300,  301,  301,
-      302,  302,  299,  303,  299,  299,  299,  304,  305,  299,
-      299,  306,  299,  307,  303,   25,   25,  299,  299,   25,
-       30,   30,  303,   30,   30,   30,   30,   30,  308,  309,
-      310,  299,  311,  312,  308,   45,   45,   45,   48,   48,
-      308,  299,  313,  299,  313,  313,  299,  313,  299,  314,
-      315,  316,  315,  299,  315,  299,  317,  303,  303,  299,
-      299,  304,  299,  305,  305,  306,  306,  307,  318,  303,
-      303,  303,   25,   25,   25,   30,   30,   30,  303,  299,
-      303,  303,  303,  303,  303,  308,  308,  309,  310,  310,
-
-      311,  311,  312,  308,  308,  308,   45,   45,   45,   48,
-       48,   48,  308,  299,  313,  313,  299,  313,  299,  299,
-      314,  315,  315,  316,  319,  316,  299,  299,  315,  315,
-      299,   25,   25,   25,   30,   30,  303,  303,  303,  303,
-      303,   45,   45,   45,   48,   48,  315,  299,  319,  316,
-      316,  303,  303,   25,   25,   25,   30,   30,  303,  303,
-      303,   45,  308,   45,   45,   45,   48,   48,  319,   25,
-       25,   25,   30,   30,  303,  303,   45,   45,   45,   48,
-       48,  303,  303,   25,   25,   25,   30,   30,  303,  303,
-       45,  308,   45,   45,   45,   48,   48,  303,  198,  198,
-
-       30,  299,  299,  303,  303,   45,  206,  206,   48,  303,
-      303,  198,  198,  198,   30,  303,  303,  206,  308,  206,
-      206,  206,   48,   25,   25,   25,   25,  299,  299,  303,
-      299,   45,   45,   45,   45,  303,  303,   25,   25,   25,
-       25,  303,  303,   45,  308,   45,   45,   45,   45,  308,
-       25,   25,   25,   25,  303,   45,   45,   45,   45,  308,
-      303,  303,   25,   25,   25,  308,  308,   45,   45,   45,
-       25,   25,   25,   45,   45,   45,   25,  303,   25,   25,
-       25,   45,  308,   45,   45,   45,   25,   25,   25,   45,
-       45,   45,  303,  303,  303,  308,  308,  308,    0,  299,
+      298,    1,  298,    3,    1,    1,  299,  299,  300,  300,
+      301,  301,  298,  302,  298,  298,  298,  303,  304,  298,
+      298,  305,  298,  306,  302,   25,   25,  298,  298,   25,
+       30,   30,  302,   30,   30,   30,   30,   30,  307,  308,
+      309,  298,  310,  311,  307,   45,   45,   45,   48,   48,
+      307,  298,  312,  298,  312,  312,  298,  298,  298,  313,
+      314,  315,  314,  298,  314,  298,  316,  302,  302,  298,
+      298,  303,  298,  304,  304,  305,  305,  306,  317,  302,
+      302,  302,   25,   25,   25,   30,   30,   30,  302,  298,
+      302,  302,  302,  302,  302,  307,  307,  308,  309,  309,
+
+      310,  310,  311,  307,  307,  307,   45,   45,   45,   48,
+       48,   48,  307,  298,  312,  312,  298,  298,  298,  313,
+      314,  314,  315,  318,  315,  298,  298,  314,  314,  298,
+       25,   25,   25,   30,   30,  302,  302,  302,  302,  302,
+       45,   45,   45,   48,   48,  314,  298,  318,  315,  315,
+      302,  302,   25,   25,   25,   30,   30,  302,  302,  302,
+       45,  307,   45,   45,   45,   48,   48,  318,   25,   25,
+       25,   30,   30,  302,  302,   45,   45,   45,   48,   48,
+      302,  302,   25,   25,   25,   30,   30,  302,  302,   45,
+      307,   45,   45,   45,   48,   48,  302,  197,  197,   30,
+
+      298,  298,  302,  302,   45,  205,  205,   48,  302,  302,
+      197,  197,  197,   30,  302,  302,  205,  307,  205,  205,
+      205,   48,   25,   25,   25,   25,  298,  298,  302,  298,
+       45,   45,   45,   45,  302,  302,   25,   25,   25,   25,
+      302,  302,   45,  307,   45,   45,   45,   45,  307,   25,
+       25,   25,   25,  302,   45,   45,   45,   45,  307,  302,
+      302,   25,   25,   25,  307,  307,   45,   45,   45,   25,
+       25,   25,   45,   45,   45,   25,  302,   25,   25,   25,
+       45,  307,   45,   45,   45,   25,   25,   25,   45,   45,
+       45,  302,  302,  302,  307,  307,  307,    0,  298,  298,
 
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298
     } ;
 
-static yyconst short int yy_nxt[1843] =
+static yyconst short int yy_nxt[1861] =
     {   0,
        14,   15,   16,   17,   14,   18,   19,   20,   21,   22,
        23,   14,   14,   24,   25,   26,   27,   25,   25,   25,
        25,   28,   29,   21,   30,   30,   30,   30,   30,   31,
        30,   32,   30,   30,   30,   30,   33,   14,   14,   14,
        14,   14,   14,   14,   14,   14,   14,   14,   14,   14,
-       14,   14,   34,   35,   36,  120,   90,   69,   37,  160,
+       14,   14,   34,   35,   36,  119,   90,   69,   37,  159,
        38,   39,   15,   16,   17,   39,   40,   41,   21,   42,
        43,   23,   39,   39,   44,   45,   46,   47,   45,   45,
        45,   45,   28,   29,   21,   48,   48,   48,   48,   48,
        49,   48,   50,   48,   48,   48,   48,   51,   39,   39,
 
        39,   39,   39,   39,   39,   39,   39,   39,   39,   39,
-       39,   39,   39,   52,   52,  127,  121,   21,   21,   21,
-       21,   15,   54,   55,   69,   56,  128,   79,  159,  123,
+       39,   39,   39,   52,   52,  126,  120,   21,   21,   21,
+       21,   15,   54,   55,   69,   56,  127,   79,  158,  122,
        57,   79,   79,   83,   83,   83,   83,   83,   83,   83,
-      123,   57,   56,  130,   90,  120,   90,   79,   84,   84,
+      122,   57,   56,  129,   90,  119,   90,   79,   84,   84,
        84,   84,   84,   85,   69,   81,   58,   15,   54,   55,
-       80,   56,   98,   79,  137,   97,   57,   79,   79,  107,
+       80,   56,   98,   79,  136,   97,   57,   79,   79,  107,
       107,  107,  107,  107,  107,  107,   69,   57,   56,   69,
-       69,   69,  138,   79,  108,  108,  108,  108,  108,  109,
-       69,  140,   58,   15,   16,   17,  104,   18,  117,   90,
+       69,   69,  137,   79,  108,  108,  108,  108,  108,  109,
+       69,  139,   58,   15,   16,   17,  104,   18,  105,   69,
 
-       69,  105,  118,  139,   69,  141,  161,  119,  120,   90,
-      120,   90,  120,   90,   69,  120,   90,   69,  119,  118,
-      148,  125,   69,  150,  216,   97,  159,  169,   59,   60,
+      119,   90,   69,  138,  140,  119,   90,   69,   69,  160,
+       69,   69,  119,   90,   69,  174,  158,  124,  147,  149,
+      119,   90,   97,  158,  204,  168,   69,   96,   59,   60,
        60,   60,   60,   60,   60,   60,   60,   60,   60,   60,
-       60,   60,   60,   60,   15,   16,   17,   97,   18,  122,
-      123,  152,  149,  122,   69,  151,   79,   69,  122,  149,
-       79,   69,  175,   69,   69,   79,   69,   96,  159,  148,
-      122,  190,  176,   68,  204,   69,   79,   79,  162,   59,
+       60,   60,   60,   60,   15,   16,   17,   97,   18,  121,
+      148,  150,   79,  121,  151,  122,   79,  148,  121,   69,
+       69,   79,   69,   69,   69,  188,  229,   68,  189,  147,
+      121,  203,   79,   79,  175,  158,  161,   69,   69,   59,
        60,   60,   60,   60,   60,   60,   60,   60,   60,   60,
        60,   60,   60,   60,   60,   15,   16,   17,   62,   18,
 
-       69,  149,   97,   63,   64,   65,  202,  189,  125,  125,
-       69,  122,  125,  159,  210,   69,   66,  125,   79,   69,
-      223,  182,   79,   79,  205,  215,  203,  202,  217,  125,
-       67,   15,   16,   17,   62,   18,  191,   69,   79,   63,
-       64,   65,  202,  126,   79,   69,  209,  203,   79,   79,
-      201,   80,   66,  212,  212,  212,  212,  212,  212,  212,
-       97,  197,  203,  228,   79,  236,   67,   81,  196,   82,
-       82,   82,   82,   82,   82,   82,   69,  104,  230,  188,
-      218,  125,  125,  229,  147,  125,  231,  187,  231,   69,
-      125,   69,   68,  181,   86,   86,   86,   86,   86,   86,
-
-       86,   69,  125,   97,   86,   86,   86,   86,   86,   86,
-       86,   86,   86,   86,   86,   86,  126,   86,   89,   90,
-       68,  180,   68,   69,   68,   68,  244,   68,  213,  213,
-      213,  213,  213,  214,  228,  174,  243,  228,   68,   68,
-       68,  105,  173,  106,  106,  106,  106,  106,  106,  106,
-       97,  261,  123,  266,  229,  125,  125,  229,  147,  125,
-      168,  167,  158,  157,  125,   97,   96,  123,  110,  110,
-      110,  110,  110,  110,  110,   69,  125,   97,  110,  110,
+       97,  148,  181,   63,   64,   65,   69,  201,  117,   90,
+      222,   69,  118,  190,   69,  214,   66,  118,   79,  216,
+      208,  215,   79,   79,  242,  235,   69,  202,  118,  118,
+       67,   15,   16,   17,   62,   18,  209,   97,   79,   63,
+       64,   65,  201,  118,  124,  124,  200,  121,  124,   69,
+      196,   80,   66,  124,  195,  187,   79,  201,  227,   69,
+       79,   79,  202,  227,  217,  124,   67,   81,  186,   82,
+       82,   82,   82,   82,   82,   82,   79,  202,  228,  125,
+      180,  124,  124,  228,  146,  124,  230,   97,  230,  104,
+      124,   69,   68,  179,   86,   86,   86,   86,   86,   86,
+
+       86,   69,  124,  227,   86,   86,   86,   86,   86,   86,
+       86,   86,   86,   86,   86,   86,  125,   86,   89,   90,
+       68,  173,   68,  228,   68,   68,  243,   68,  211,  211,
+      211,  211,  211,  211,  211,  254,  254,  254,   68,   68,
+       68,  105,  172,  106,  106,  106,  106,  106,  106,  106,
+       97,  260,  122,  265,  167,  124,  124,   69,  146,  124,
+      166,  157,  156,  122,  124,   97,   96,  122,  110,  110,
+      110,  110,  110,  110,  110,   69,  124,   97,  110,  110,
       110,  110,  110,  110,  110,  110,  110,  110,  110,  110,
-      126,  110,  113,   90,   96,  123,   96,  116,   96,   96,
+      125,  110,  113,   90,   96,  116,   96,  114,   96,   96,
 
-      114,   96,  220,  220,  220,  220,  220,  220,  220,  255,
-      255,  255,   96,   96,   96,   68,  146,   68,  145,   68,
-       96,   68,   68,  102,   68,  221,  221,  221,  221,  221,
-      222,   69,  260,  260,  260,   68,   68,   68,   74,  100,
-       74,   97,   74,  136,   74,   74,  135,   74,  236,  277,
-      255,  255,  255,  244,   97,  260,  260,  260,   74,   74,
-       74,   76,   68,   76,  131,   76,   77,   76,   76,   75,
-       76,  282,   69,   69,   73,   71,   70,   97,   69,  123,
-      116,   76,   76,   76,   78,  114,   68,  112,   78,  111,
-       68,   68,  102,   78,  100,   97,   97,  293,  293,  293,
-
-      293,  293,  293,   95,   78,   78,   68,  132,  133,  134,
-      132,  132,  132,  132,  125,  125,   94,  150,  125,   69,
-       93,   92,   91,  125,   88,   87,   77,   75,   73,   69,
-       96,   71,   96,   70,   96,  125,   96,   96,   69,   96,
-      299,  296,  296,  296,  296,  296,  296,  299,  299,  126,
-       96,   96,   96,   99,  299,   99,  299,   99,  299,   99,
-       99,  299,   99,   97,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,   99,   99,   99,  101,  299,  101,  299,
-      101,  299,  101,  101,  299,  101,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  101,  101,  101,  103,
-
-      299,   96,  299,  103,  299,   96,   96,  299,  103,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  103,
-      103,   96,  142,  143,  144,  142,  142,  142,  142,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,   97,  152,  299,  153,  153,  153,
-      153,  153,  153,  153,  152,  299,  154,  154,  154,  154,
-      154,  154,  154,  152,  299,  155,  155,  155,  155,  155,
-      156,  153,  162,  299,  163,  163,  163,  163,  163,  163,
-      163,  162,  299,  164,  164,  164,  164,  164,  164,  164,
-      162,  299,  165,  165,  165,  165,  165,  166,  163,  170,
-
-      171,  172,  170,  170,  170,  170,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,   69,  152,  299,  153,  153,  153,  153,  153,  153,
-      153,  152,  299,  153,  153,  153,  153,  153,  153,  153,
-      152,  299,  153,  153,  153,  153,  153,  153,   68,   96,
-      299,  177,  178,  179,  177,  177,  177,  177,  162,  299,
-      163,  163,  163,  163,  163,  163,  163,  162,  299,  163,
-      163,  163,  163,  163,  163,  163,  162,  299,  163,  163,
-      163,  163,  163,  163,   96,  182,  299,  183,  183,  183,
-      183,  183,  183,  183,  182,  299,  184,  184,  184,  184,
-
-      184,  184,  184,  182,  299,  185,  185,  185,  185,  185,
-      186,  183,  191,  299,  192,  192,  192,  192,  192,  192,
-      192,  191,  299,  193,  193,  193,  193,  193,  193,  193,
-      191,  299,  194,  194,  194,  194,  194,  195,  192,  198,
-      199,  200,  198,  198,  198,  198,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,   69,  182,  299,  183,  183,  183,  183,  183,  183,
-      183,  182,  299,  183,  183,  183,  183,  183,  183,  183,
-      182,  299,  183,  183,  183,  183,  183,  183,   68,   96,
-      299,  206,  207,  208,  206,  206,  206,  206,  191,  299,
-
-      192,  192,  192,  192,  192,  192,  192,  191,  299,  192,
-      192,  192,  192,  192,  192,  192,  191,  299,  192,  192,
-      192,  192,  192,  192,   96,  210,  211,  211,  211,  211,
-      211,  211,  211,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,   69,   96,
-      218,  219,  219,  219,  219,  219,  219,  219,  224,  225,
-      226,  227,  224,  224,  224,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-       69,   96,  232,  233,  234,  235,  232,  232,  232,  236,
-      299,  237,  237,  237,  237,  237,  237,  237,  236,  299,
-
-      238,  238,  238,  238,  238,  238,  238,  236,  299,  239,
-      239,  239,  239,  239,  240,  241,  236,  299,  242,  242,
-      242,  237,  237,  237,  237,  244,  299,  245,  245,  245,
-      245,  245,  245,  245,  244,  299,  246,  246,  246,  246,
-      246,  246,  246,  244,  299,  247,  247,  247,  247,  247,
-      248,  249,  244,  299,  250,  250,  250,  245,  245,  245,
-      245,  251,  252,  253,  251,  251,  251,  251,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,   69,  236,  299,  241,  241,  241,  241,
-      241,  241,  241,  236,  299,  241,  241,  241,  241,  241,
-
-      241,  241,  236,  299,  241,  241,  241,  241,  241,  241,
-      254,  236,  299,  254,  254,  254,  254,  254,  254,  254,
-       96,  299,  256,  257,  258,  256,  256,  256,  256,  244,
-      299,  249,  249,  249,  249,  249,  249,  249,  244,  299,
-      249,  249,  249,  249,  249,  249,  249,  244,  299,  249,
-      249,  249,  249,  249,  249,  259,  244,  299,  259,  259,
-      259,  259,  259,  259,  259,  261,  299,  262,  262,  262,
-      262,  262,  262,  262,  261,  299,  263,  263,  263,  263,
-      263,  263,  263,  261,  299,  264,  264,  264,  264,  264,
-      265,  262,   68,  299,  254,  254,  254,  254,  254,  254,
-
-      254,  266,  299,  267,  267,  267,  267,  267,  267,  267,
-      266,  299,  268,  268,  268,  268,  268,  268,  268,  266,
-      299,  269,  269,  269,  269,  269,  270,  267,   96,  299,
-      259,  259,  259,  259,  259,  259,  259,  271,  272,  273,
-      271,  271,  271,  271,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,   69,
-      261,  299,  262,  262,  262,  262,  262,  262,  262,  261,
-      299,  262,  262,  262,  262,  262,  262,  262,  261,  299,
-      262,  262,  262,  262,  262,  262,   68,  274,  275,  276,
-      274,  274,  274,  274,  299,  299,  299,  299,  299,  299,
-
-      299,  299,  299,  299,  299,  299,  299,  299,  299,   97,
-      266,  299,  267,  267,  267,  267,  267,  267,  267,  266,
-      299,  267,  267,  267,  267,  267,  267,  267,  266,  299,
-      267,  267,  267,  267,  267,  267,   96,  277,  299,  278,
-      278,  278,  278,  278,  278,  278,  277,  299,  279,  279,
-      279,  279,  279,  279,  279,  277,  299,  280,  280,  280,
-      280,  280,  281,  278,  282,  299,  283,  283,  283,  283,
-      283,  283,  283,  282,  299,  284,  284,  284,  284,  284,
-      284,  284,  282,  299,  285,  285,  285,  285,  285,  286,
-      283,   68,  299,  287,  288,  289,  287,  287,  287,  287,
-
-      277,  299,  278,  278,  278,  278,  278,  278,  278,  277,
-      299,  278,  278,  278,  278,  278,  278,  278,  277,  299,
-      278,  278,  278,  278,  278,  278,   68,   96,  299,  290,
-      291,  292,  290,  290,  290,  290,  282,  299,  283,  283,
-      283,  283,  283,  283,  283,  282,  299,  283,  283,  283,
-      283,  283,  283,  283,  282,  299,  283,  283,  283,  283,
-      283,  283,   96,   68,  299,  293,  293,  293,  293,  293,
-      293,  293,   68,  299,  287,  287,  287,  287,  287,  287,
-      287,   68,  299,  294,  294,  294,  294,  294,  295,  293,
-       96,  299,  296,  296,  296,  296,  296,  296,  296,   96,
-
-      299,  290,  290,  290,  290,  290,  290,  290,   96,  299,
-      297,  297,  297,  297,  297,  298,  296,  293,  293,  293,
-      293,  293,  293,  293,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,   69,
-      296,  296,  296,  296,  296,  296,  296,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,   97,   53,   53,   53,   53,   53,   53,   53,
-       21,   21,   21,   21,   21,   21,   21,   61,   61,   61,
-       61,   61,   61,   61,   68,  299,  299,  299,   68,  299,
-       68,   72,   72,   72,   72,   72,   72,   72,   74,  299,
-
-      299,  299,   74,  299,   74,   76,  299,  299,  299,   76,
-      299,   76,   78,  299,   78,  299,   78,  299,   78,   96,
-      299,  299,  299,   96,  299,   96,   99,  299,  299,  299,
-       99,  299,   99,  101,  299,  299,  299,  101,  299,  101,
-      103,  299,  103,  299,  103,  299,  103,  115,  299,  115,
-      115,  115,  299,  115,  122,  299,  122,  299,  122,  122,
-      122,  124,  124,  124,  124,  124,  124,  124,  129,  129,
-      129,  129,  129,  129,  129,   79,  299,   79,  299,   79,
-      299,   79,  125,  125,  125,  125,  125,  125,  125,   13,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299
+      145,   96,  212,  212,  212,  212,  212,  213,  144,   96,
+      102,  100,   96,   96,   96,   68,   97,   68,  135,   68,
+      134,   68,   68,   68,   68,  219,  219,  219,  219,  219,
+      219,  219,  259,  259,  259,   68,   68,   68,   74,  130,
+       74,   77,   74,   75,   74,   74,   73,   74,  220,  220,
+      220,  220,  220,  221,   97,   71,   70,   69,   74,   74,
+       74,   76,  122,   76,  116,   76,  114,   76,   76,  112,
+       76,  235,  276,  254,  254,  254,  243,  281,  259,  259,
+      259,   76,   76,   76,   78,  111,   68,  102,   78,  100,
+       68,   68,   97,   78,   95,   69,   69,   94,   93,   92,
+
+       97,   97,   91,   88,   78,   78,   68,  131,  132,  133,
+      131,  131,  131,  131,  124,  124,   87,  149,  124,   77,
+       75,   73,   71,  124,   70,   69,  298,  298,  298,   69,
+       96,  298,   96,  298,   96,  124,   96,   96,  298,   96,
+      298,  292,  292,  292,  292,  292,  292,  298,  298,  125,
+       96,   96,   96,   99,  298,   99,  298,   99,  298,   99,
+       99,  298,   99,   69,  295,  295,  295,  295,  295,  295,
+      298,  298,  298,   99,   99,   99,  101,  298,  101,  298,
+      101,  298,  101,  101,  298,  101,   97,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  101,  101,  101,  103,
+
+      298,   96,  298,  103,  298,   96,   96,  298,  103,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  103,
+      103,   96,  141,  142,  143,  141,  141,  141,  141,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,   97,  151,  298,  152,  152,  152,
+      152,  152,  152,  152,  151,  298,  153,  153,  153,  153,
+      153,  153,  153,  151,  298,  154,  154,  154,  154,  154,
+      155,  152,  161,  298,  162,  162,  162,  162,  162,  162,
+      162,  161,  298,  163,  163,  163,  163,  163,  163,  163,
+      161,  298,  164,  164,  164,  164,  164,  165,  162,  169,
+
+      170,  171,  169,  169,  169,  169,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,   69,  151,  298,  152,  152,  152,  152,  152,  152,
+      152,  151,  298,  152,  152,  152,  152,  152,  152,  152,
+      151,  298,  152,  152,  152,  152,  152,  152,   68,   96,
+      298,  176,  177,  178,  176,  176,  176,  176,  161,  298,
+      162,  162,  162,  162,  162,  162,  162,  161,  298,  162,
+      162,  162,  162,  162,  162,  162,  161,  298,  162,  162,
+      162,  162,  162,  162,   96,  181,  298,  182,  182,  182,
+      182,  182,  182,  182,  181,  298,  183,  183,  183,  183,
+
+      183,  183,  183,  181,  298,  184,  184,  184,  184,  184,
+      185,  182,  190,  298,  191,  191,  191,  191,  191,  191,
+      191,  190,  298,  192,  192,  192,  192,  192,  192,  192,
+      190,  298,  193,  193,  193,  193,  193,  194,  191,  197,
+      198,  199,  197,  197,  197,  197,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,   69,  181,  298,  182,  182,  182,  182,  182,  182,
+      182,  181,  298,  182,  182,  182,  182,  182,  182,  182,
+      181,  298,  182,  182,  182,  182,  182,  182,   68,   96,
+      298,  205,  206,  207,  205,  205,  205,  205,  190,  298,
+
+      191,  191,  191,  191,  191,  191,  191,  190,  298,  191,
+      191,  191,  191,  191,  191,  191,  190,  298,  191,  191,
+      191,  191,  191,  191,   96,  209,  210,  210,  210,  210,
+      210,  210,  210,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,   69,   96,
+      217,  218,  218,  218,  218,  218,  218,  218,  223,  224,
+      225,  226,  223,  223,  223,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+       69,   96,  231,  232,  233,  234,  231,  231,  231,  235,
+      298,  236,  236,  236,  236,  236,  236,  236,  235,  298,
+
+      237,  237,  237,  237,  237,  237,  237,  235,  298,  238,
+      238,  238,  238,  238,  239,  240,  235,  298,  241,  241,
+      241,  236,  236,  236,  236,  243,  298,  244,  244,  244,
+      244,  244,  244,  244,  243,  298,  245,  245,  245,  245,
+      245,  245,  245,  243,  298,  246,  246,  246,  246,  246,
+      247,  248,  243,  298,  249,  249,  249,  244,  244,  244,
+      244,  250,  251,  252,  250,  250,  250,  250,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,   69,  235,  298,  240,  240,  240,  240,
+      240,  240,  240,  235,  298,  240,  240,  240,  240,  240,
+
+      240,  240,  235,  298,  240,  240,  240,  240,  240,  240,
+      253,  235,  298,  253,  253,  253,  253,  253,  253,  253,
+       96,  298,  255,  256,  257,  255,  255,  255,  255,  243,
+      298,  248,  248,  248,  248,  248,  248,  248,  243,  298,
+      248,  248,  248,  248,  248,  248,  248,  243,  298,  248,
+      248,  248,  248,  248,  248,  258,  243,  298,  258,  258,
+      258,  258,  258,  258,  258,  260,  298,  261,  261,  261,
+      261,  261,  261,  261,  260,  298,  262,  262,  262,  262,
+      262,  262,  262,  260,  298,  263,  263,  263,  263,  263,
+      264,  261,   68,  298,  253,  253,  253,  253,  253,  253,
+
+      253,  265,  298,  266,  266,  266,  266,  266,  266,  266,
+      265,  298,  267,  267,  267,  267,  267,  267,  267,  265,
+      298,  268,  268,  268,  268,  268,  269,  266,   96,  298,
+      258,  258,  258,  258,  258,  258,  258,  270,  271,  272,
+      270,  270,  270,  270,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,   69,
+      260,  298,  261,  261,  261,  261,  261,  261,  261,  260,
+      298,  261,  261,  261,  261,  261,  261,  261,  260,  298,
+      261,  261,  261,  261,  261,  261,   68,  273,  274,  275,
+      273,  273,  273,  273,  298,  298,  298,  298,  298,  298,
+
+      298,  298,  298,  298,  298,  298,  298,  298,  298,   97,
+      265,  298,  266,  266,  266,  266,  266,  266,  266,  265,
+      298,  266,  266,  266,  266,  266,  266,  266,  265,  298,
+      266,  266,  266,  266,  266,  266,   96,  276,  298,  277,
+      277,  277,  277,  277,  277,  277,  276,  298,  278,  278,
+      278,  278,  278,  278,  278,  276,  298,  279,  279,  279,
+      279,  279,  280,  277,  281,  298,  282,  282,  282,  282,
+      282,  282,  282,  281,  298,  283,  283,  283,  283,  283,
+      283,  283,  281,  298,  284,  284,  284,  284,  284,  285,
+      282,   68,  298,  286,  287,  288,  286,  286,  286,  286,
+
+      276,  298,  277,  277,  277,  277,  277,  277,  277,  276,
+      298,  277,  277,  277,  277,  277,  277,  277,  276,  298,
+      277,  277,  277,  277,  277,  277,   68,   96,  298,  289,
+      290,  291,  289,  289,  289,  289,  281,  298,  282,  282,
+      282,  282,  282,  282,  282,  281,  298,  282,  282,  282,
+      282,  282,  282,  282,  281,  298,  282,  282,  282,  282,
+      282,  282,   96,   68,  298,  292,  292,  292,  292,  292,
+      292,  292,   68,  298,  286,  286,  286,  286,  286,  286,
+      286,   68,  298,  293,  293,  293,  293,  293,  294,  292,
+       96,  298,  295,  295,  295,  295,  295,  295,  295,   96,
+
+      298,  289,  289,  289,  289,  289,  289,  289,   96,  298,
+      296,  296,  296,  296,  296,  297,  295,  292,  292,  292,
+      292,  292,  292,  292,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,   69,
+      295,  295,  295,  295,  295,  295,  295,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,   97,   53,   53,   53,   53,   53,   53,   53,
+       53,   21,   21,   21,   21,   21,   21,   21,   21,   61,
+       61,   61,   61,   61,   61,   61,   61,   68,  298,  298,
+      298,   68,  298,   68,   68,   72,   72,   72,   72,   72,
+
+       72,   72,   72,   74,  298,  298,  298,   74,  298,   74,
+       74,   76,  298,  298,  298,   76,  298,   76,   76,   78,
+      298,   78,  298,   78,  298,   78,   78,   96,  298,  298,
+      298,   96,  298,   96,   96,   99,  298,  298,  298,   99,
+      298,   99,   99,  101,  298,  298,  298,  101,  298,  101,
+      101,  103,  298,  103,  298,  103,  298,  103,  103,  115,
+      298,  115,  115,  115,  298,  298,  115,  121,  298,  121,
+      298,  121,  121,  121,  121,  123,  123,  123,  123,  123,
+      123,  123,  123,  128,  128,  128,  128,  128,  128,  128,
+      128,   79,  298,   79,  298,   79,  298,   79,   79,  124,
+
+      124,  124,  124,  124,  124,  124,  124,   13,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298
     } ;
 
-static yyconst short int yy_chk[1843] =
+static yyconst short int yy_chk[1861] =
     {   0,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    2,    2,    2,   59,   59,  138,    2,  138,
+        1,    1,    2,    2,    2,   59,   59,  137,    2,  137,
         2,    3,    3,    3,    3,    3,    3,    3,    3,    3,
         3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
         3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
         3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
 
         3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
-        3,    3,    3,    5,    6,   63,  314,    5,    6,    5,
-        6,    7,    7,    7,  137,    7,   65,   24,  137,   63,
+        3,    3,    3,    5,    6,   63,  313,    5,    6,    5,
+        6,    7,    7,    7,  136,    7,   65,   24,  136,   63,
         7,   24,   24,   26,   26,   26,   26,   26,   26,   26,
        65,    7,    7,   67,   67,   89,   89,   24,   27,   27,
        27,   27,   27,   27,   91,   82,    7,    8,    8,    8,
-       24,    8,  309,   44,   91,  296,    8,   44,   44,   46,
+       24,    8,  308,   44,   91,  295,    8,   44,   44,   46,
        46,   46,   46,   46,   46,   46,   92,    8,    8,   82,
        89,   94,   92,   44,   47,   47,   47,   47,   47,   47,
-       93,   94,    8,    9,    9,    9,   44,    9,   58,   58,
+       93,   94,    8,    9,    9,    9,   44,    9,  106,   95,
 
-       95,  106,   58,   93,  140,   95,  140,   58,  117,  117,
-      120,  120,  113,  113,  141,  130,  130,  204,   58,   58,
-      125,  126,  293,  126,  204,  106,  141,  149,    9,    9,
+      117,  117,  138,   93,   95,  119,  119,  139,  292,  139,
+      189,  140,  113,  113,  158,  158,  138,  125,  124,  125,
+      129,  129,  106,  140,  189,  148,  242,  221,    9,    9,
         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
-        9,    9,    9,    9,   10,   10,   10,  113,   10,  123,
-      130,  153,  125,  123,  139,  126,  131,  160,  123,  149,
-      131,  159,  159,  176,  243,  131,  189,  222,  139,  169,
-      123,  176,  160,  214,  189,  153,  131,  131,  163,   10,
+        9,    9,    9,    9,   10,   10,   10,  113,   10,  122,
+      124,  125,  130,  122,  152,  129,  130,  148,  122,  159,
+      175,  130,  160,  188,  215,  174,  215,  213,  175,  168,
+      122,  188,  130,  130,  159,  160,  162,  174,  152,   10,
        10,   10,   10,   10,   10,   10,   10,   10,   10,   10,
        10,   10,   10,   10,   10,   11,   11,   11,   11,   11,
 
-      161,  169,  163,   11,   11,   11,  188,  175,   62,   62,
-      190,   62,   62,  161,  211,  205,   11,   62,   78,  175,
-      209,  183,   78,   78,  190,  201,  188,  197,  205,   62,
-       11,   12,   12,   12,   12,   12,  192,  211,   78,   12,
-       12,   12,  202,   62,  103,  183,  196,  197,  103,  103,
-      187,   78,   12,  199,  199,  199,  199,  199,  199,  199,
-      192,  181,  202,  215,  103,  237,   12,   25,  180,   25,
-       25,   25,   25,   25,   25,   25,  216,  103,  216,  174,
-      219,  124,  124,  215,  124,  124,  217,  173,  217,  237,
-      124,   25,   30,  168,   30,   30,   30,   30,   30,   30,
-
-       30,  217,  124,  219,   30,   30,   30,   30,   30,   30,
-       30,   30,   30,   30,   30,   30,  124,   30,   33,   33,
-       33,  167,   33,  230,   33,   33,  245,   33,  200,  200,
-      200,  200,  200,  200,  223,  158,  230,  228,   33,   33,
-       33,   45,  157,   45,   45,   45,   45,   45,   45,   45,
-      245,  262,  147,  267,  223,  150,  150,  228,  150,  150,
-      146,  145,  136,  135,  150,   45,   48,  129,   48,   48,
-       48,   48,   48,   48,   48,  262,  150,  267,   48,   48,
+      162,  168,  182,   11,   11,   11,  204,  187,   58,   58,
+      208,  229,   58,  191,  203,  200,   11,   58,   78,  204,
+      195,  203,   78,   78,  229,  236,  182,  187,   58,   58,
+       11,   12,   12,   12,   12,   12,  210,  191,   78,   12,
+       12,   12,  196,   58,   62,   62,  186,   62,   62,  236,
+      180,   78,   12,   62,  179,  173,  103,  201,  214,  210,
+      103,  103,  196,  222,  218,   62,   12,   25,  172,   25,
+       25,   25,   25,   25,   25,   25,  103,  201,  214,   62,
+      167,  123,  123,  222,  123,  123,  216,  218,  216,  103,
+      123,   25,   30,  166,   30,   30,   30,   30,   30,   30,
+
+       30,  216,  123,  227,   30,   30,   30,   30,   30,   30,
+       30,   30,   30,   30,   30,   30,  123,   30,   33,   33,
+       33,  157,   33,  227,   33,   33,  244,   33,  198,  198,
+      198,  198,  198,  198,  198,  254,  254,  254,   33,   33,
+       33,   45,  156,   45,   45,   45,   45,   45,   45,   45,
+      244,  261,  146,  266,  145,  149,  149,  254,  149,  149,
+      144,  135,  134,  128,  149,   45,   48,  121,   48,   48,
+       48,   48,   48,   48,   48,  261,  149,  266,   48,   48,
        48,   48,   48,   48,   48,   48,   48,   48,   48,   48,
-      150,   48,   51,   51,   51,  122,   51,  116,   51,   51,
+      149,   48,   51,   51,   51,  116,   51,  114,   51,   51,
 
-      114,   51,  207,  207,  207,  207,  207,  207,  207,  255,
-      255,  255,   51,   51,   51,   69,  112,   69,  111,   69,
-      109,   69,   69,  101,   69,  208,  208,  208,  208,  208,
-      208,  255,  260,  260,  260,   69,   69,   69,   75,   99,
-       75,   96,   75,   88,   75,   75,   87,   75,  242,  278,
-      242,  242,  242,  250,  260,  250,  250,  250,   75,   75,
-       75,   77,   85,   77,   79,   77,   76,   77,   77,   74,
-       77,  283,  242,  278,   72,   71,   70,  250,   68,   61,
-       55,   77,   77,   77,   80,   52,   80,   50,   80,   49,
-       80,   80,   43,   80,   41,  283,   39,  295,  295,  295,
-
-      295,  295,  295,   38,   80,   80,   80,   81,   81,   81,
-       81,   81,   81,   81,  151,  151,   37,  151,  151,  295,
-       36,   35,   34,  151,   32,   31,   22,   19,   18,   81,
-       97,   17,   97,   15,   97,  151,   97,   97,   14,   97,
-       13,  298,  298,  298,  298,  298,  298,    0,    0,  151,
+      112,   51,  199,  199,  199,  199,  199,  199,  111,  109,
+      101,   99,   51,   51,   51,   69,   96,   69,   88,   69,
+       87,   69,   69,   85,   69,  206,  206,  206,  206,  206,
+      206,  206,  259,  259,  259,   69,   69,   69,   75,   79,
+       75,   76,   75,   74,   75,   75,   72,   75,  207,  207,
+      207,  207,  207,  207,  259,   71,   70,   68,   75,   75,
+       75,   77,   61,   77,   55,   77,   52,   77,   77,   50,
+       77,  241,  277,  241,  241,  241,  249,  282,  249,  249,
+      249,   77,   77,   77,   80,   49,   80,   43,   80,   41,
+       80,   80,   39,   80,   38,  241,  277,   37,   36,   35,
+
+      249,  282,   34,   32,   80,   80,   80,   81,   81,   81,
+       81,   81,   81,   81,  150,  150,   31,  150,  150,   22,
+       19,   18,   17,  150,   15,   14,   13,    0,    0,   81,
+       97,    0,   97,    0,   97,  150,   97,   97,    0,   97,
+        0,  294,  294,  294,  294,  294,  294,    0,    0,  150,
        97,   97,   97,  100,    0,  100,    0,  100,    0,  100,
-      100,    0,  100,  298,    0,    0,    0,    0,    0,    0,
+      100,    0,  100,  294,  297,  297,  297,  297,  297,  297,
         0,    0,    0,  100,  100,  100,  102,    0,  102,    0,
-      102,    0,  102,  102,    0,  102,    0,    0,    0,    0,
+      102,    0,  102,  102,    0,  102,  297,    0,    0,    0,
         0,    0,    0,    0,    0,    0,  102,  102,  102,  104,
 
         0,  104,    0,  104,    0,  104,  104,    0,  104,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,  104,
       104,  104,  105,  105,  105,  105,  105,  105,  105,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  105,  132,    0,  132,  132,  132,
-      132,  132,  132,  132,  133,    0,  133,  133,  133,  133,
-      133,  133,  133,  134,    0,  134,  134,  134,  134,  134,
-      134,  134,  142,    0,  142,  142,  142,  142,  142,  142,
-      142,  143,    0,  143,  143,  143,  143,  143,  143,  143,
-      144,    0,  144,  144,  144,  144,  144,  144,  144,  152,
+        0,    0,    0,    0,  105,  131,    0,  131,  131,  131,
+      131,  131,  131,  131,  132,    0,  132,  132,  132,  132,
+      132,  132,  132,  133,    0,  133,  133,  133,  133,  133,
+      133,  133,  141,    0,  141,  141,  141,  141,  141,  141,
+      141,  142,    0,  142,  142,  142,  142,  142,  142,  142,
+      143,    0,  143,  143,  143,  143,  143,  143,  143,  151,
 
-      152,  152,  152,  152,  152,  152,    0,    0,    0,    0,
+      151,  151,  151,  151,  151,  151,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  152,  154,    0,  154,  154,  154,  154,  154,  154,
-      154,  155,    0,  155,  155,  155,  155,  155,  155,  155,
-      156,    0,  156,  156,  156,  156,  156,  156,  156,  162,
-        0,  162,  162,  162,  162,  162,  162,  162,  164,    0,
-      164,  164,  164,  164,  164,  164,  164,  165,    0,  165,
-      165,  165,  165,  165,  165,  165,  166,    0,  166,  166,
-      166,  166,  166,  166,  166,  170,    0,  170,  170,  170,
-      170,  170,  170,  170,  171,    0,  171,  171,  171,  171,
-
-      171,  171,  171,  172,    0,  172,  172,  172,  172,  172,
-      172,  172,  177,    0,  177,  177,  177,  177,  177,  177,
-      177,  178,    0,  178,  178,  178,  178,  178,  178,  178,
-      179,    0,  179,  179,  179,  179,  179,  179,  179,  182,
-      182,  182,  182,  182,  182,  182,    0,    0,    0,    0,
+        0,  151,  153,    0,  153,  153,  153,  153,  153,  153,
+      153,  154,    0,  154,  154,  154,  154,  154,  154,  154,
+      155,    0,  155,  155,  155,  155,  155,  155,  155,  161,
+        0,  161,  161,  161,  161,  161,  161,  161,  163,    0,
+      163,  163,  163,  163,  163,  163,  163,  164,    0,  164,
+      164,  164,  164,  164,  164,  164,  165,    0,  165,  165,
+      165,  165,  165,  165,  165,  169,    0,  169,  169,  169,
+      169,  169,  169,  169,  170,    0,  170,  170,  170,  170,
+
+      170,  170,  170,  171,    0,  171,  171,  171,  171,  171,
+      171,  171,  176,    0,  176,  176,  176,  176,  176,  176,
+      176,  177,    0,  177,  177,  177,  177,  177,  177,  177,
+      178,    0,  178,  178,  178,  178,  178,  178,  178,  181,
+      181,  181,  181,  181,  181,  181,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  182,  184,    0,  184,  184,  184,  184,  184,  184,
-      184,  185,    0,  185,  185,  185,  185,  185,  185,  185,
-      186,    0,  186,  186,  186,  186,  186,  186,  186,  191,
-        0,  191,  191,  191,  191,  191,  191,  191,  193,    0,
-
-      193,  193,  193,  193,  193,  193,  193,  194,    0,  194,
-      194,  194,  194,  194,  194,  194,  195,    0,  195,  195,
-      195,  195,  195,  195,  195,  198,  198,  198,  198,  198,
-      198,  198,  198,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  198,  206,
-      206,  206,  206,  206,  206,  206,  206,  206,  210,  210,
-      210,  210,  210,  210,  210,    0,    0,    0,    0,    0,
+        0,  181,  183,    0,  183,  183,  183,  183,  183,  183,
+      183,  184,    0,  184,  184,  184,  184,  184,  184,  184,
+      185,    0,  185,  185,  185,  185,  185,  185,  185,  190,
+        0,  190,  190,  190,  190,  190,  190,  190,  192,    0,
+
+      192,  192,  192,  192,  192,  192,  192,  193,    0,  193,
+      193,  193,  193,  193,  193,  193,  194,    0,  194,  194,
+      194,  194,  194,  194,  194,  197,  197,  197,  197,  197,
+      197,  197,  197,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  197,  205,
+      205,  205,  205,  205,  205,  205,  205,  205,  209,  209,
+      209,  209,  209,  209,  209,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      210,  218,  218,  218,  218,  218,  218,  218,  218,  224,
-        0,  224,  224,  224,  224,  224,  224,  224,  225,    0,
+      209,  217,  217,  217,  217,  217,  217,  217,  217,  223,
+        0,  223,  223,  223,  223,  223,  223,  223,  224,    0,
 
-      225,  225,  225,  225,  225,  225,  225,  226,    0,  226,
-      226,  226,  226,  226,  226,  226,  227,    0,  227,  227,
-      227,  227,  227,  227,  227,  232,    0,  232,  232,  232,
-      232,  232,  232,  232,  233,    0,  233,  233,  233,  233,
-      233,  233,  233,  234,    0,  234,  234,  234,  234,  234,
-      234,  234,  235,    0,  235,  235,  235,  235,  235,  235,
-      235,  236,  236,  236,  236,  236,  236,  236,    0,    0,
+      224,  224,  224,  224,  224,  224,  224,  225,    0,  225,
+      225,  225,  225,  225,  225,  225,  226,    0,  226,  226,
+      226,  226,  226,  226,  226,  231,    0,  231,  231,  231,
+      231,  231,  231,  231,  232,    0,  232,  232,  232,  232,
+      232,  232,  232,  233,    0,  233,  233,  233,  233,  233,
+      233,  233,  234,    0,  234,  234,  234,  234,  234,  234,
+      234,  235,  235,  235,  235,  235,  235,  235,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  236,  238,    0,  238,  238,  238,  238,
-      238,  238,  238,  239,    0,  239,  239,  239,  239,  239,
+        0,    0,    0,  235,  237,    0,  237,  237,  237,  237,
+      237,  237,  237,  238,    0,  238,  238,  238,  238,  238,
 
-      239,  239,  240,    0,  240,  240,  240,  240,  240,  240,
-      240,  241,    0,  241,  241,  241,  241,  241,  241,  241,
-      244,    0,  244,  244,  244,  244,  244,  244,  244,  246,
-        0,  246,  246,  246,  246,  246,  246,  246,  247,    0,
-      247,  247,  247,  247,  247,  247,  247,  248,    0,  248,
-      248,  248,  248,  248,  248,  248,  249,    0,  249,  249,
-      249,  249,  249,  249,  249,  251,    0,  251,  251,  251,
-      251,  251,  251,  251,  252,    0,  252,  252,  252,  252,
-      252,  252,  252,  253,    0,  253,  253,  253,  253,  253,
-      253,  253,  254,    0,  254,  254,  254,  254,  254,  254,
-
-      254,  256,    0,  256,  256,  256,  256,  256,  256,  256,
-      257,    0,  257,  257,  257,  257,  257,  257,  257,  258,
-        0,  258,  258,  258,  258,  258,  258,  258,  259,    0,
-      259,  259,  259,  259,  259,  259,  259,  261,  261,  261,
-      261,  261,  261,  261,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  261,
-      263,    0,  263,  263,  263,  263,  263,  263,  263,  264,
-        0,  264,  264,  264,  264,  264,  264,  264,  265,    0,
-      265,  265,  265,  265,  265,  265,  265,  266,  266,  266,
-      266,  266,  266,  266,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  266,
-      268,    0,  268,  268,  268,  268,  268,  268,  268,  269,
-        0,  269,  269,  269,  269,  269,  269,  269,  270,    0,
-      270,  270,  270,  270,  270,  270,  270,  271,    0,  271,
-      271,  271,  271,  271,  271,  271,  272,    0,  272,  272,
-      272,  272,  272,  272,  272,  273,    0,  273,  273,  273,
-      273,  273,  273,  273,  274,    0,  274,  274,  274,  274,
-      274,  274,  274,  275,    0,  275,  275,  275,  275,  275,
-      275,  275,  276,    0,  276,  276,  276,  276,  276,  276,
-      276,  277,    0,  277,  277,  277,  277,  277,  277,  277,
-
-      279,    0,  279,  279,  279,  279,  279,  279,  279,  280,
-        0,  280,  280,  280,  280,  280,  280,  280,  281,    0,
-      281,  281,  281,  281,  281,  281,  281,  282,    0,  282,
-      282,  282,  282,  282,  282,  282,  284,    0,  284,  284,
-      284,  284,  284,  284,  284,  285,    0,  285,  285,  285,
-      285,  285,  285,  285,  286,    0,  286,  286,  286,  286,
-      286,  286,  286,  287,    0,  287,  287,  287,  287,  287,
-      287,  287,  288,    0,  288,  288,  288,  288,  288,  288,
-      288,  289,    0,  289,  289,  289,  289,  289,  289,  289,
-      290,    0,  290,  290,  290,  290,  290,  290,  290,  291,
-
-        0,  291,  291,  291,  291,  291,  291,  291,  292,    0,
-      292,  292,  292,  292,  292,  292,  292,  294,  294,  294,
-      294,  294,  294,  294,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  294,
-      297,  297,  297,  297,  297,  297,  297,    0,    0,    0,
+      238,  238,  239,    0,  239,  239,  239,  239,  239,  239,
+      239,  240,    0,  240,  240,  240,  240,  240,  240,  240,
+      243,    0,  243,  243,  243,  243,  243,  243,  243,  245,
+        0,  245,  245,  245,  245,  245,  245,  245,  246,    0,
+      246,  246,  246,  246,  246,  246,  246,  247,    0,  247,
+      247,  247,  247,  247,  247,  247,  248,    0,  248,  248,
+      248,  248,  248,  248,  248,  250,    0,  250,  250,  250,
+      250,  250,  250,  250,  251,    0,  251,  251,  251,  251,
+      251,  251,  251,  252,    0,  252,  252,  252,  252,  252,
+      252,  252,  253,    0,  253,  253,  253,  253,  253,  253,
+
+      253,  255,    0,  255,  255,  255,  255,  255,  255,  255,
+      256,    0,  256,  256,  256,  256,  256,  256,  256,  257,
+        0,  257,  257,  257,  257,  257,  257,  257,  258,    0,
+      258,  258,  258,  258,  258,  258,  258,  260,  260,  260,
+      260,  260,  260,  260,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  260,
+      262,    0,  262,  262,  262,  262,  262,  262,  262,  263,
+        0,  263,  263,  263,  263,  263,  263,  263,  264,    0,
+      264,  264,  264,  264,  264,  264,  264,  265,  265,  265,
+      265,  265,  265,  265,    0,    0,    0,    0,    0,    0,
+
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  265,
+      267,    0,  267,  267,  267,  267,  267,  267,  267,  268,
+        0,  268,  268,  268,  268,  268,  268,  268,  269,    0,
+      269,  269,  269,  269,  269,  269,  269,  270,    0,  270,
+      270,  270,  270,  270,  270,  270,  271,    0,  271,  271,
+      271,  271,  271,  271,  271,  272,    0,  272,  272,  272,
+      272,  272,  272,  272,  273,    0,  273,  273,  273,  273,
+      273,  273,  273,  274,    0,  274,  274,  274,  274,  274,
+      274,  274,  275,    0,  275,  275,  275,  275,  275,  275,
+      275,  276,    0,  276,  276,  276,  276,  276,  276,  276,
+
+      278,    0,  278,  278,  278,  278,  278,  278,  278,  279,
+        0,  279,  279,  279,  279,  279,  279,  279,  280,    0,
+      280,  280,  280,  280,  280,  280,  280,  281,    0,  281,
+      281,  281,  281,  281,  281,  281,  283,    0,  283,  283,
+      283,  283,  283,  283,  283,  284,    0,  284,  284,  284,
+      284,  284,  284,  284,  285,    0,  285,  285,  285,  285,
+      285,  285,  285,  286,    0,  286,  286,  286,  286,  286,
+      286,  286,  287,    0,  287,  287,  287,  287,  287,  287,
+      287,  288,    0,  288,  288,  288,  288,  288,  288,  288,
+      289,    0,  289,  289,  289,  289,  289,  289,  289,  290,
+
+        0,  290,  290,  290,  290,  290,  290,  290,  291,    0,
+      291,  291,  291,  291,  291,  291,  291,  293,  293,  293,
+      293,  293,  293,  293,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  293,
+      296,  296,  296,  296,  296,  296,  296,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  297,  300,  300,  300,  300,  300,  300,  300,
-      301,  301,  301,  301,  301,  301,  301,  302,  302,  302,
-      302,  302,  302,  302,  303,    0,    0,    0,  303,    0,
-      303,  304,  304,  304,  304,  304,  304,  304,  305,    0,
-
-        0,    0,  305,    0,  305,  306,    0,    0,    0,  306,
-        0,  306,  307,    0,  307,    0,  307,    0,  307,  308,
-        0,    0,    0,  308,    0,  308,  310,    0,    0,    0,
-      310,    0,  310,  311,    0,    0,    0,  311,    0,  311,
-      312,    0,  312,    0,  312,    0,  312,  313,    0,  313,
-      313,  313,    0,  313,  315,    0,  315,    0,  315,  315,
-      315,  316,  316,  316,  316,  316,  316,  316,  317,  317,
-      317,  317,  317,  317,  317,  318,    0,  318,    0,  318,
-        0,  318,  319,  319,  319,  319,  319,  319,  319,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299,  299,  299,  299,  299,  299,  299,  299,  299,
-      299,  299
+        0,    0,  296,  299,  299,  299,  299,  299,  299,  299,
+      299,  300,  300,  300,  300,  300,  300,  300,  300,  301,
+      301,  301,  301,  301,  301,  301,  301,  302,    0,    0,
+        0,  302,    0,  302,  302,  303,  303,  303,  303,  303,
+
+      303,  303,  303,  304,    0,    0,    0,  304,    0,  304,
+      304,  305,    0,    0,    0,  305,    0,  305,  305,  306,
+        0,  306,    0,  306,    0,  306,  306,  307,    0,    0,
+        0,  307,    0,  307,  307,  309,    0,    0,    0,  309,
+        0,  309,  309,  310,    0,    0,    0,  310,    0,  310,
+      310,  311,    0,  311,    0,  311,    0,  311,  311,  312,
+        0,  312,  312,  312,    0,    0,  312,  314,    0,  314,
+        0,  314,  314,  314,  314,  315,  315,  315,  315,  315,
+      315,  315,  315,  316,  316,  316,  316,  316,  316,  316,
+      316,  317,    0,  317,    0,  317,    0,  317,  317,  318,
+
+      318,  318,  318,  318,  318,  318,  318,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
+      298,  298,  298,  298,  298,  298,  298,  298,  298,  298
     } ;
 
 static yy_state_type yy_last_accepting_state;
@@ -942,7 +944,7 @@
 #include <sudo.tab.h>
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: lex.yy.c,v 1.35 2001/12/30 22:12:17 millert Exp $";
+static const char rcsid[] = "$Sudo: lex.yy.c,v 1.36 2002/01/15 18:16:46 millert Exp $";
 #endif /* lint */
 
 #undef yywrap		/* guard against a yywrap macro */
@@ -979,7 +981,7 @@
 
 #define INDEFS 5
 
-#line 983 "lex.yy.c"
+#line 985 "lex.yy.c"
 
 /* Macros after this point can all be overridden by user definitions in
  * section 1.
@@ -1135,7 +1137,7 @@
 
 #line 114 "parse.lex"
 
-#line 1139 "lex.yy.c"
+#line 1141 "lex.yy.c"
 
 	if ( yy_init )
 		{
@@ -1187,13 +1189,13 @@
 			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
 				{
 				yy_current_state = (int) yy_def[yy_current_state];
-				if ( yy_current_state >= 300 )
+				if ( yy_current_state >= 299 )
 					yy_c = yy_meta[(unsigned int) yy_c];
 				}
 			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
 			++yy_cp;
 			}
-		while ( yy_base[yy_current_state] != 1790 );
+		while ( yy_base[yy_current_state] != 1808 );
 
 yy_find_action:
 		yy_act = yy_accept[yy_current_state];
@@ -1559,7 +1561,7 @@
 #line 348 "parse.lex"
 ECHO;
 	YY_BREAK
-#line 1563 "lex.yy.c"
+#line 1565 "lex.yy.c"
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(GOTRUNAS):
 case YY_STATE_EOF(GOTDEFS):
@@ -1857,7 +1859,7 @@
 		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
 			{
 			yy_current_state = (int) yy_def[yy_current_state];
-			if ( yy_current_state >= 300 )
+			if ( yy_current_state >= 299 )
 				yy_c = yy_meta[(unsigned int) yy_c];
 			}
 		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1892,11 +1894,11 @@
 	while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
 		{
 		yy_current_state = (int) yy_def[yy_current_state];
-		if ( yy_current_state >= 300 )
+		if ( yy_current_state >= 299 )
 			yy_c = yy_meta[(unsigned int) yy_c];
 		}
 	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-	yy_is_jam = (yy_current_state == 299);
+	yy_is_jam = (yy_current_state == 298);
 
 	return yy_is_jam ? 0 : yy_current_state;
 	}
diff -ur sudo-1.6.4/parse.lex sudo-1.6.4p2/parse.lex
--- sudo-1.6.4/parse.lex	Sun Dec 30 15:12:06 2001
+++ sudo-1.6.4p2/parse.lex	Wed Jan 16 10:51:12 2002
@@ -69,7 +69,7 @@
 #include <sudo.tab.h>
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: parse.lex,v 1.117 2001/12/30 22:12:06 millert Exp $";
+static const char rcsid[] = "$Sudo: parse.lex,v 1.118 2002/01/15 18:16:31 millert Exp $";
 #endif /* lint */
 
 #undef yywrap		/* guard against a yywrap macro */
@@ -157,7 +157,7 @@
 }
 
 <GOTCMND>{
-    \\[:\,= \t#]	{
+    \\[:\\,= \t#]	{
 			    LEXTRACE("QUOTEDCHAR ");
 			    fill_args(yytext + 1, 1, sawspace);
 			    sawspace = FALSE;
@@ -169,7 +169,7 @@
 			    return(COMMAND);
 			}			/* end of command line args */
 
-    [^:, \t\n]+ 	{
+    [^\\:, \t\n]+ 	{
 			    LEXTRACE("ARG ");
 			    fill_args(yytext, yyleng, sawspace);
 			    sawspace = FALSE;
diff -ur sudo-1.6.4/set_perms.c sudo-1.6.4p2/set_perms.c
--- sudo-1.6.4/set_perms.c	Sun Jan 13 11:28:09 2002
+++ sudo-1.6.4p2/set_perms.c	Wed Jan 16 10:51:12 2002
@@ -66,7 +66,7 @@
 #include "sudo.h"
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: set_perms.c,v 1.9 2002/01/13 18:28:09 millert Exp $";
+static const char rcsid[] = "$Sudo: set_perms.c,v 1.10 2002/01/15 22:47:29 millert Exp $";
 #endif /* lint */
 
 /*
@@ -75,7 +75,7 @@
 static void runas_setup		__P((void));
 static void fatal		__P((char *));
 
-#if defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
+#if !defined(NO_SAVED_IDS) && defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
 /*
  * Set real and effective uids and gids based on perm.
  * Since we have POSIX saved IDs we can get away with just
@@ -140,7 +140,7 @@
 			      	break;
     }
 }
-#endif /* _SC_SAVED_IDS && _SC_VERSION */
+#endif /* !NO_SAVED_IDS && _SC_SAVED_IDS && _SC_VERSION */
 
 #ifdef HAVE_SETREUID
 /*
diff -ur sudo-1.6.4/sudo.c sudo-1.6.4p2/sudo.c
--- sudo-1.6.4/sudo.c	Sun Jan 13 11:29:23 2002
+++ sudo-1.6.4p2/sudo.c	Wed Jan 16 10:51:12 2002
@@ -98,7 +98,7 @@
 #include "version.h"
 
 #ifndef lint
-static const char rcsid[] = "$Sudo: sudo.c,v 1.314 2002/01/13 18:29:23 millert Exp $";
+static const char rcsid[] = "$Sudo: sudo.c,v 1.318 2002/01/15 23:43:59 millert Exp $";
 #endif /* lint */
 
 /*
@@ -260,7 +260,7 @@
      * set the real, effective and saved uids to 0 and use set_perms_fallback()
      * instead of set_perms_posix().
      */
-#if defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
+#if !defined(NO_SAVED_IDS) && defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
     if (!def_flag(I_STAY_SETUID) && set_perms == set_perms_posix) {
 	if (setuid(0)) {
 	    perror("setuid(0)");
@@ -287,9 +287,6 @@
 	    log_error(NO_MAIL|MSG_ONLY, "no passwd entry for %s!", *user_runas);
     }
 
-    /* Build up custom environment that avoids any nasty bits. */
-    new_environ = rebuild_env(sudo_mode, envp);
-
     /* This goes after the sudoers parse since we honor sudoers options. */
     if (sudo_mode == MODE_KILL || sudo_mode == MODE_INVALIDATE) {
 	remove_timestamp((sudo_mode == MODE_KILL));
@@ -315,9 +312,9 @@
     if ((sudo_mode & MODE_IMPLIED_SHELL) && !def_flag(I_SHELL_NOARGS))
 	usage(1);
 
-    /* May need to set $HOME to target user. */
-    if (def_flag(I_ALWAYS_SET_HOME) ||
-	((sudo_mode & MODE_SHELL) && def_flag(I_SET_HOME)))
+    /* May need to set $HOME to target user if we are running a command. */
+    if ((sudo_mode & MODE_RUN) && (def_flag(I_ALWAYS_SET_HOME) ||
+	((sudo_mode & MODE_SHELL) && def_flag(I_SET_HOME))))
 	sudo_mode |= MODE_RESET_HOME;
 
     /* Bail if a tty is required and we don't have one.  */
@@ -335,6 +332,9 @@
     if (!(validated & FLAG_NOPASS))
 	check_user();
 
+    /* Build up custom environment that avoids any nasty bits. */
+    new_environ = rebuild_env(sudo_mode, envp);
+
     if (validated & VALIDATE_OK) {
 	/* Finally tell the user if the command did not exist. */
 	if (cmnd_status == NOT_FOUND_DOT) {
@@ -511,7 +511,8 @@
 	log_error(0, "uid %ld does not exist in the passwd file!",
 	    (long) pw.pw_uid);
     }
-    user_shell = sudo_user.pw->pw_shell;
+    if (user_shell == NULL || *user_shell == '\0')
+	user_shell = sudo_user.pw->pw_shell;
 
     /* It is now safe to use log_error() and set_perms() */
 
@@ -888,7 +889,7 @@
     (void) sigaction(SIGCHLD, &sa, NULL);
 
     /* Set set_perms pointer to the correct function */
-#if defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
+#if !defined(NO_SAVED_IDS) && defined(_SC_SAVED_IDS) && defined(_SC_VERSION)
     if (sysconf(_SC_SAVED_IDS) == 1 && sysconf(_SC_VERSION) >= 199009)
 	set_perms = set_perms_posix;
     else
@@ -950,17 +951,15 @@
     struct hostent *hp;
     char *p;
 
-    if (def_flag(I_FQDN)) {
-	if (!(hp = gethostbyname(user_host))) {
-	    log_error(MSG_ONLY|NO_EXIT,
-		"unable to lookup %s via gethostbyname()", user_host);
-	} else {
-	    free(user_host);
-	    user_host = estrdup(hp->h_name);
-	}
+    if (!(hp = gethostbyname(user_host))) {
+	log_error(MSG_ONLY|NO_EXIT,
+	    "unable to lookup %s via gethostbyname()", user_host);
+    } else {
+	if (user_shost != user_host)
+	    free(user_shost);
+	free(user_host);
+	user_host = estrdup(hp->h_name);
     }
-    if (user_shost != user_host)
-	free(user_shost);
     if ((p = strchr(user_host, '.'))) {
 	*p = '\0';
 	user_shost = estrdup(user_host);
diff -ur sudo-1.6.4/version.h sudo-1.6.4p2/version.h
--- sudo-1.6.4/version.h	Sun Jan 13 16:15:31 2002
+++ sudo-1.6.4p2/version.h	Wed Jan 16 10:51:12 2002
@@ -37,6 +37,6 @@
 #ifndef _SUDO_VERSION_H
 #define _SUDO_VERSION_H
 
-static const char version[] = "1.6.4";
+static const char version[] = "1.6.4p2";
 
 #endif /* _SUDO_VERSION_H */
