Diff for /embedaddon/sudo/configure between versions 1.1.1.1 and 1.1.1.4

version 1.1.1.1, 2012/02/21 16:23:02 version 1.1.1.4, 2013/07/22 10:46:11
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.  # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for sudo 1.8.3p2.# Generated by GNU Autoconf 2.68 for sudo 1.8.7.
 #  #
 # Report bugs to <http://www.sudo.ws/bugs/>.  # Report bugs to <http://www.sudo.ws/bugs/>.
 #  #
Line 570  MAKEFLAGS= Line 570  MAKEFLAGS=
 # Identity of this package.  # Identity of this package.
 PACKAGE_NAME='sudo'  PACKAGE_NAME='sudo'
 PACKAGE_TARNAME='sudo'  PACKAGE_TARNAME='sudo'
PACKAGE_VERSION='1.8.3p2'PACKAGE_VERSION='1.8.7'
PACKAGE_STRING='sudo 1.8.3p2'PACKAGE_STRING='sudo 1.8.7'
 PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'  PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'
 PACKAGE_URL=''  PACKAGE_URL=''
   
Line 612  ac_includes_default="\ Line 612  ac_includes_default="\
 # include <unistd.h>  # include <unistd.h>
 #endif"  #endif"
   
   ac_c_werror_flag=
 ac_subst_vars='LTLIBOBJS  ac_subst_vars='LTLIBOBJS
 KRB5CONFIG  KRB5CONFIG
 LIBOBJS  LIBOBJS
Line 619  FLEX Line 620  FLEX
 YFLAGS  YFLAGS
 YACC  YACC
 NROFFPROG  NROFFPROG
   MANDOCPROG
 TRPROG  TRPROG
 UNAMEPROG  UNAMEPROG
 OTOOL64  OTOOL64
Line 656  OBJEXT Line 658  OBJEXT
 EXEEXT  EXEEXT
 ac_ct_CC  ac_ct_CC
 CC  CC
   PLUGINDIR
   pam_session
 editor  editor
 secure_path  secure_path
 netsvc_conf  netsvc_conf
 nsswitch_conf  nsswitch_conf
   sssd_lib
 ldap_secret  ldap_secret
 ldap_conf  ldap_conf
 path_info  path_info
Line 691  password_timeout Line 696  password_timeout
 timeout  timeout
 timedir  timedir
 iolog_dir  iolog_dir
   NO_VIZ
   SSP_CFLAGS
   SSP_LDFLAGS
   PIE_CFLAGS
   PIE_LDFLAGS
   CROSS_COMPILING
   COMPAT_TEST_PROGS
   LOCALEDIR_SUFFIX
 SUDO_NLS  SUDO_NLS
 LIBINTL  LIBINTL
 LT_STATIC  LT_STATIC
Line 706  SELINUX_USAGE Line 719  SELINUX_USAGE
 BSDAUTH_USAGE  BSDAUTH_USAGE
 DONT_LEAK_PATH_INFO  DONT_LEAK_PATH_INFO
 INSTALL_NOEXEC  INSTALL_NOEXEC
   sesh_file
 noexec_file  noexec_file
 SOEXT  SOEXT
 PLUGINDIR  
 NOEXECDIR  NOEXECDIR
 NOEXECFILE  NOEXECFILE
 mansrcdir  mansrcdir
Line 716  mansectform Line 729  mansectform
 mansectsu  mansectsu
 devdir  devdir
 SEMAN  SEMAN
   PSMAN
 LCMAN  LCMAN
 BAMAN  BAMAN
DEVDEVEL
 SUDOERS_GID  SUDOERS_GID
 SUDOERS_UID  SUDOERS_UID
 SUDOERS_MODE  SUDOERS_MODE
MAN_POSTINSTALLSHLIB_MODE
 MANCOMPRESSEXT
 MANCOMPRESS
 MANDIRTYPE
 MANTYPE  MANTYPE
 AUTH_OBJS  AUTH_OBJS
 OSDEFS  OSDEFS
Line 735  SUDO_LIBS Line 752  SUDO_LIBS
 SUDO_OBJS  SUDO_OBJS
 SUDOERS_OBJS  SUDOERS_OBJS
 COMMON_OBJS  COMMON_OBJS
LTLDFLAGSLT_LDEXPORTS
 LT_LDDEP
 LT_LDOPT
 LT_LDMAP
 LT_LDFLAGS
 SUDOERS_LDFLAGS  SUDOERS_LDFLAGS
 LDFLAGS  LDFLAGS
 CPPFLAGS  CPPFLAGS
Line 792  with_rpath Line 813  with_rpath
 with_blibpath  with_blibpath
 with_bsm_audit  with_bsm_audit
 with_linux_audit  with_linux_audit
   with_sssd
   with_sssd_lib
 with_incpath  with_incpath
 with_libpath  with_libpath
 with_libraries  with_libraries
Line 803  with_opie Line 826  with_opie
 with_long_otp_prompt  with_long_otp_prompt
 with_SecurID  with_SecurID
 with_fwtk  with_fwtk
 with_kerb4  
 with_kerb5  with_kerb5
 with_aixauth  with_aixauth
 with_pam  with_pam
Line 860  with_interfaces Line 882  with_interfaces
 with_stow  with_stow
 with_askpass  with_askpass
 with_plugindir  with_plugindir
   with_man
   with_mdoc
 enable_authentication  enable_authentication
 enable_root_mailer  enable_root_mailer
 enable_setreuid  enable_setreuid
Line 875  enable_zlib Line 899  enable_zlib
 enable_env_reset  enable_env_reset
 enable_warnings  enable_warnings
 enable_werror  enable_werror
   enable_hardening
   enable_pie
 enable_admin_flag  enable_admin_flag
 enable_nls  enable_nls
   enable_rpath
 with_selinux  with_selinux
 enable_gss_krb5_ccache_name  enable_gss_krb5_ccache_name
 enable_shared  enable_shared
Line 886  enable_fast_install Line 913  enable_fast_install
 with_gnu_ld  with_gnu_ld
 with_sysroot  with_sysroot
 enable_libtool_lock  enable_libtool_lock
   with_libtool
 with_noexec  with_noexec
 with_netsvc  with_netsvc
 enable_sia  enable_sia
 enable_largefile  enable_largefile
 with_pam_login  with_pam_login
 enable_pam_session  enable_pam_session
   enable_kerb5_instance
 '  '
       ac_precious_vars='build_alias        ac_precious_vars='build_alias
 host_alias  host_alias
Line 1446  if test "$ac_init_help" = "long"; then Line 1475  if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.    # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.    # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF    cat <<_ACEOF
\`configure' configures sudo 1.8.3p2 to adapt to many kinds of systems.\`configure' configures sudo 1.8.7 to adapt to many kinds of systems.
   
 Usage: $0 [OPTION]... [VAR=VALUE]...  Usage: $0 [OPTION]... [VAR=VALUE]...
   
Line 1511  fi Line 1540  fi
   
 if test -n "$ac_init_help"; then  if test -n "$ac_init_help"; then
   case $ac_init_help in    case $ac_init_help in
     short | recursive ) echo "Configuration of sudo 1.8.3p2:";;     short | recursive ) echo "Configuration of sudo 1.8.7:";;
    esac     esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
Line 1536  Optional Features: Line 1565  Optional Features:
   --enable-env-reset      Whether to enable environment resetting by default.    --enable-env-reset      Whether to enable environment resetting by default.
   --enable-warnings       Whether to enable compiler warnings    --enable-warnings       Whether to enable compiler warnings
   --enable-werror         Whether to enable the -Werror compiler option    --enable-werror         Whether to enable the -Werror compiler option
     --disable-hardening     Do not use compiler/linker exploit mitigation
                             options
     --enable-pie            Build sudo as a position independent executable.
   --enable-admin-flag     Whether to create a Ubuntu-style admin flag file    --enable-admin-flag     Whether to create a Ubuntu-style admin flag file
   --disable-nls           Disable natural language support using gettext    --disable-nls           Disable natural language support using gettext
     --disable-rpath         Disable passing of -Rpath to the linker
   --enable-gss-krb5-ccache-name    --enable-gss-krb5-ccache-name
                           Use GSS-API to set the Kerberos V cred cache name                            Use GSS-API to set the Kerberos V cred cache name
   --enable-shared[=PKGS]  build shared libraries [default=yes]    --enable-shared[=PKGS]  build shared libraries [default=yes]
Line 1548  Optional Features: Line 1581  Optional Features:
   --disable-sia           Disable SIA on Digital UNIX    --disable-sia           Disable SIA on Digital UNIX
   --disable-largefile     omit support for large files    --disable-largefile     omit support for large files
   --disable-pam-session   Disable PAM session support    --disable-pam-session   Disable PAM session support
     --enable-kerb5-instance instance string to append to the username (separated
                             by a slash)
   
 Optional Packages:  Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
Line 1556  Optional Packages: Line 1591  Optional Packages:
   --with-alertmail        deprecated    --with-alertmail        deprecated
   --with-devel            add development options    --with-devel            add development options
   --with-CC               C compiler to use    --with-CC               C compiler to use
  --with-rpath            pass -R flag in addition to -L for lib paths  --with-rpath            deprecated, use --disable-rpath
  --with-blibpath=PATH    pass -blibpath flag to ld for additional lib paths  --with-blibpath=PATH    deprecated
   --with-bsm-audit        enable BSM audit support    --with-bsm-audit        enable BSM audit support
   --with-linux-audit      enable Linux audit support    --with-linux-audit      enable Linux audit support
     --with-sssd             enable SSSD support
     --with-sssd-lib         path to the SSSD library
   --with-incpath          additional places to look for include files    --with-incpath          additional places to look for include files
   --with-libpath          additional places to look for libraries    --with-libpath          additional places to look for libraries
   --with-libraries        additional libraries to link with    --with-libraries        additional libraries to link with
Line 1571  Optional Packages: Line 1608  Optional Packages:
   --with-long-otp-prompt  use a two line OTP (skey/opie) prompt    --with-long-otp-prompt  use a two line OTP (skey/opie) prompt
   --with-SecurID[=DIR]    enable SecurID support    --with-SecurID[=DIR]    enable SecurID support
   --with-fwtk[=DIR]       enable FWTK AuthSRV support    --with-fwtk[=DIR]       enable FWTK AuthSRV support
   --with-kerb4[=DIR]      enable Kerberos IV support  
   --with-kerb5[=DIR]      enable Kerberos V support    --with-kerb5[=DIR]      enable Kerberos V support
   --with-aixauth          enable AIX general authentication support    --with-aixauth          enable AIX general authentication support
   --with-pam              enable PAM support    --with-pam              enable PAM support
Line 1633  Optional Packages: Line 1669  Optional Packages:
                           offensive ones                            offensive ones
   --with-secure-path      override the user's path with a built-in one    --with-secure-path      override the user's path with a built-in one
   --without-interfaces    don't try to read the ip addr of ether interfaces    --without-interfaces    don't try to read the ip addr of ether interfaces
  --with-stow             properly handle GNU stow packaging  --with-stow             deprecated
   --with-askpass=PATH     Fully qualified pathname of askpass helper    --with-askpass=PATH     Fully qualified pathname of askpass helper
   --with-plugindir        set directory to load plugins from    --with-plugindir        set directory to load plugins from
     --with-man              manual pages use man macros
     --with-mdoc             manual pages use mdoc macros
   --with-selinux          enable SELinux support    --with-selinux          enable SELinux support
  --with-pic              try to use only PIC/non-PIC objects [default=use  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                           both]                            both]
   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   --with-sysroot=DIR Search for dependent libraries within DIR    --with-sysroot=DIR Search for dependent libraries within DIR
                         (or the compiler's sysroot if not specified).                          (or the compiler's sysroot if not specified).
     --with-libtool=PATH     specify path to libtool
   --with-noexec=PATH      fully qualified pathname of sudo_noexec.so    --with-noexec=PATH      fully qualified pathname of sudo_noexec.so
   --with-netsvc[=PATH]    path to netsvc.conf    --with-netsvc[=PATH]    path to netsvc.conf
   --with-pam-login        enable specific PAM session for sudo -i    --with-pam-login        enable specific PAM session for sudo -i
Line 1728  fi Line 1767  fi
 test -n "$ac_init_help" && exit $ac_status  test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then  if $ac_init_version; then
   cat <<\_ACEOF    cat <<\_ACEOF
sudo configure 1.8.3p2sudo configure 1.8.7
 generated by GNU Autoconf 2.68  generated by GNU Autoconf 2.68
   
 Copyright (C) 2010 Free Software Foundation, Inc.  Copyright (C) 2010 Free Software Foundation, Inc.
Line 2003  $as_echo "$ac_res" >&6; } Line 2042  $as_echo "$ac_res" >&6; }
   
 } # ac_fn_c_check_func  } # ac_fn_c_check_func
   
   # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   # -------------------------------------------
   # Tests whether TYPE exists after having included INCLUDES, setting cache
   # variable VAR accordingly.
   ac_fn_c_check_type ()
   {
     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   $as_echo_n "checking for $2... " >&6; }
   if eval \${$3+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     eval "$3=no"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof ($2))
            return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof (($2)))
               return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
   
   else
     eval "$3=yes"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   eval ac_res=\$$3
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
     eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
   } # ac_fn_c_check_type
   
 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES  # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
 # -------------------------------------------------------  # -------------------------------------------------------
 # Tests whether HEADER exists, giving a warning if it cannot be compiled using  # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Line 2094  fi Line 2187  fi
   
 } # ac_fn_c_check_header_mongrel  } # ac_fn_c_check_header_mongrel
   
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
# -------------------------------------------# ----------------------------------------------------
# Tests whether TYPE exists after having included INCLUDES, setting cache# Tries to find if the field MEMBER exists in type AGGR, after including
# variable VAR accordingly.# INCLUDES, setting cache variable VAR accordingly.
ac_fn_c_check_type ()ac_fn_c_check_member ()
 {  {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
$as_echo_n "checking for $2... " >&6; }$as_echo_n "checking for $2.$3... " >&6; }
if eval \${$3+:} false; then :if eval \${$4+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   eval "$3=no"  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof ($2))static $2 ac_aggr;
         return 0;if (ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
     eval "$4=yes"
   else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof (($2)))static $2 ac_aggr;
            return 0;if (sizeof ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  eval "$4=yes"
 else  else
  eval "$3=yes"  eval "$4=no"
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi  fi
eval ac_res=\$$3eval ac_res=\$$4
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }  $as_echo "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
} # ac_fn_c_check_type} # ac_fn_c_check_member
   
 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES  # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
 # --------------------------------------------  # --------------------------------------------
Line 2326  rm -f conftest.val Line 2422  rm -f conftest.val
   
 } # ac_fn_c_compute_int  } # ac_fn_c_compute_int
   
 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES  
 # ----------------------------------------------------  
 # Tries to find if the field MEMBER exists in type AGGR, after including  
 # INCLUDES, setting cache variable VAR accordingly.  
 ac_fn_c_check_member ()  
 {  
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5  
 $as_echo_n "checking for $2.$3... " >&6; }  
 if eval \${$4+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (sizeof ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   eval "$4=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 eval ac_res=\$$4  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno  
   
 } # ac_fn_c_check_member  
   
 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES  # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
 # ---------------------------------------------  # ---------------------------------------------
 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
Line 2432  cat >config.log <<_ACEOF Line 2471  cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while  This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.  running configure, to aid debugging if configure makes a mistake.
   
It was created by sudo $as_me 1.8.3p2, which wasIt was created by sudo $as_me 1.8.7, which was
 generated by GNU Autoconf 2.68.  Invocation command line was  generated by GNU Autoconf 2.68.  Invocation command line was
   
   $ $0 $@    $ $0 $@
Line 2871  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE Line 2910  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 #  #
 # Begin initial values for man page substitution  # Begin initial values for man page substitution
 #  #
Line 2907  path_info=on Line 2965  path_info=on
 ldap_conf=/etc/ldap.conf  ldap_conf=/etc/ldap.conf
 ldap_secret=/etc/ldap.secret  ldap_secret=/etc/ldap.secret
 netsvc_conf=/etc/netsvc.conf  netsvc_conf=/etc/netsvc.conf
noexec_file=/usr/local/libexec/sudo_noexec.sonoexec_file=/usr/local/libexec/sudo/sudo_noexec.so
 sesh_file=/usr/local/libexec/sudo/sesh
 nsswitch_conf=/etc/nsswitch.conf  nsswitch_conf=/etc/nsswitch.conf
 secure_path="not set"  secure_path="not set"
   pam_session=on
   PLUGINDIR=/usr/local/libexec/sudo
 #  #
 # End initial values for man page substitution  # End initial values for man page substitution
 #  #
 INSTALL_NOEXEC=  INSTALL_NOEXEC=
 devdir='$(srcdir)'  devdir='$(srcdir)'
 PROGS="sudo"  PROGS="sudo"
: ${MANTYPE='man'}: ${MANDIRTYPE='man'}
 : ${mansrcdir='.'}  : ${mansrcdir='.'}
   : ${SHLIB_MODE='0644'}
 : ${SUDOERS_MODE='0440'}  : ${SUDOERS_MODE='0440'}
 : ${SUDOERS_UID='0'}  : ${SUDOERS_UID='0'}
 : ${SUDOERS_GID='0'}  : ${SUDOERS_GID='0'}
DEV="#"DEVEL=
 LDAP="#"  LDAP="#"
 BAMAN=0  BAMAN=0
 LCMAN=0  LCMAN=0
   PSMAN=0
 SEMAN=0  SEMAN=0
 LIBINTL=  LIBINTL=
 ZLIB=  ZLIB=
Line 2935  AUTH_EXCL= Line 2998  AUTH_EXCL=
 AUTH_EXCL_DEF=  AUTH_EXCL_DEF=
 AUTH_DEF=passwd  AUTH_DEF=passwd
 SUDO_NLS=disabled  SUDO_NLS=disabled
   LOCALEDIR_SUFFIX=
   LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
   LT_LDDEP="\$(shlib_exp)"
   NO_VIZ="-DNO_VIZ"
   OS_INIT=os_init_common
   
 CHECKSHADOW=true  CHECKSHADOW=true
 shadow_defs=  shadow_defs=
Line 2943  shadow_libs= Line 3011  shadow_libs=
 shadow_libs_optional=  shadow_libs_optional=
 CONFIGURE_ARGS="$@"  CONFIGURE_ARGS="$@"
   
   RTLD_PRELOAD_VAR="LD_PRELOAD"
   RTLD_PRELOAD_ENABLE_VAR=
   RTLD_PRELOAD_DELIM=":"
   RTLD_PRELOAD_DEFAULT=
   
   
   
   #
   # Prior to sudo 1.8.7, sudo stored libexec files in $libexecdir.
   # Starting with sudo 1.8.7, $libexecdir/sudo is used so strip
   # off an extraneous "/sudo" from libexecdir.
   #
   case "$libexecdir" in
       */sudo)
           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&5
   $as_echo "$as_me: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&2;}
           libexecdir=`expr "$libexecdir" : '\\(.*\\)/sudo$'`
           ;;
   esac
   
   
   
 # Check whether --with-otp-only was given.  # Check whether --with-otp-only was given.
 if test "${with_otp_only+set}" = set; then :  if test "${with_otp_only+set}" = set; then :
   withval=$with_otp_only; case $with_otp_only in    withval=$with_otp_only; case $with_otp_only in
Line 2978  if test "${with_devel+set}" = set; then : Line 3064  if test "${with_devel+set}" = set; then :
     yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5      yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5
 $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}  $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}
                 OSDEFS="${OSDEFS} -DSUDO_DEVEL"                  OSDEFS="${OSDEFS} -DSUDO_DEVEL"
                DEV=""                DEVEL="true"
                 devdir=.                  devdir=.
                 ;;                  ;;
     no)         ;;      no)         ;;
Line 3002  fi Line 3088  fi
   
 # Check whether --with-rpath was given.  # Check whether --with-rpath was given.
 if test "${with_rpath+set}" = set; then :  if test "${with_rpath+set}" = set; then :
  withval=$with_rpath; case $with_rpath in  withval=$with_rpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-rpath deprecated, rpath is now the default" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-rpath deprecated, rpath is now the default" >&2;}
    *)          as_fn_error $? "\"--with-rpath does not take an argument.\"" "$LINENO" 5 
                ;; 
esac 
 fi  fi
   
   
   
 # Check whether --with-blibpath was given.  # Check whether --with-blibpath was given.
 if test "${with_blibpath+set}" = set; then :  if test "${with_blibpath+set}" = set; then :
  withval=$with_blibpath; case $with_blibpath in  withval=$with_blibpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-blibpath deprecated, use --with-libpath" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-blibpath deprecated, use --with-libpath" >&2;}
    *)                { $as_echo "$as_me:${as_lineno-$LINENO}: will pass -blibpath:${with_blibpath} to the loader." >&5 
$as_echo "$as_me: will pass -blibpath:${with_blibpath} to the loader." >&6;} 
                ;; 
esac 
 fi  fi
   
   
Line 3867  fi Line 3946  fi
   
   
   
   # Check whether --with-sssd was given.
   if test "${with_sssd+set}" = set; then :
     withval=$with_sssd; case $with_sssd in
       yes)        SUDOERS_OBJS="${SUDOERS_OBJS} sssd.lo"
                   $as_echo "#define HAVE_SSSD 1" >>confdefs.h
   
                   ;;
       no)         ;;
       *)          as_fn_error $? "\"--with-sssd does not take an argument.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-sssd-lib was given.
   if test "${with_sssd_lib+set}" = set; then :
     withval=$with_sssd_lib;
   fi
   
   sssd_lib="\"LIBDIR\""
   test -n "$with_sssd_lib" && sssd_lib="$with_sssd_lib"
   cat >>confdefs.h <<EOF
   #define _PATH_SSSD_LIB "$sssd_lib"
   EOF
   
   
   
 # Check whether --with-incpath was given.  # Check whether --with-incpath was given.
 if test "${with_incpath+set}" = set; then :  if test "${with_incpath+set}" = set; then :
   withval=$with_incpath; case $with_incpath in    withval=$with_incpath; case $with_incpath in
Line 3877  if test "${with_incpath+set}" = set; then : Line 3984  if test "${with_incpath+set}" = set; then :
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5      *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5
 $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}  $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}
                 for i in ${with_incpath}; do                  for i in ${with_incpath}; do
                    CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
                 done                  done
                 ;;                  ;;
 esac  esac
Line 4062  fi Line 4181  fi
   
   
   
 # Check whether --with-kerb4 was given.  
 if test "${with_kerb4+set}" = set; then :  
   withval=$with_kerb4; case $with_kerb4 in  
     no)         ;;  
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to try kerberos IV authentication" >&5  
 $as_echo_n "checking whether to try kerberos IV authentication... " >&6; }  
                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
                 AUTH_REG="$AUTH_REG kerb4"  
                 ;;  
 esac  
 fi  
   
   
   
 # Check whether --with-kerb5 was given.  # Check whether --with-kerb5 was given.
 if test "${with_kerb5+set}" = set; then :  if test "${with_kerb5+set}" = set; then :
   withval=$with_kerb5; case $with_kerb5 in    withval=$with_kerb5; case $with_kerb5 in
Line 5138  $as_echo "yes" >&6; } Line 5242  $as_echo "yes" >&6; }
 fi  fi
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stow should be used" >&5  
 $as_echo_n "checking whether stow should be used... " >&6; }  
   
 # Check whether --with-stow was given.  # Check whether --with-stow was given.
 if test "${with_stow+set}" = set; then :  if test "${with_stow+set}" = set; then :
   withval=$with_stow; case $with_stow in    withval=$with_stow; case $with_stow in
    yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    *)          { $as_echo "$as_me:${as_lineno-$LINENO}: --with-stow option deprecated, now is defalt behavior" >&5
$as_echo "yes" >&6; }                 ;;
                $as_echo "#define USE_STOW 1" >>confdefs.h 
 
                 ;;                  ;;
     no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
                 ;;  
     *)          as_fn_error $? "\"--with-stow does not take an argument.\"" "$LINENO" 5  
                 ;;  
 esac  esac
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  fi
   
   
Line 5170  if test "${with_askpass+set}" = set; then : Line 5262  if test "${with_askpass+set}" = set; then :
     yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5      yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5
                 ;;                  ;;
     no)         ;;      no)         ;;
    *)          cat >>confdefs.h <<EOF    *)          ;;
#define _PATH_SUDO_ASKPASS "$with_askpass" 
EOF 
 
                ;; 
 esac  esac
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     with_askpass=no
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
   
 fi  fi
   
   if test X"$with_askpass" != X"no"; then
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS "$with_askpass"
   EOF
   
   else
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS NULL
   EOF
   
   fi
   
   
 # Check whether --with-plugindir was given.  # Check whether --with-plugindir was given.
 if test "${with_plugindir+set}" = set; then :  if test "${with_plugindir+set}" = set; then :
   withval=$with_plugindir; case $with_plugindir in    withval=$with_plugindir; case $with_plugindir in
Line 5191  if test "${with_plugindir+set}" = set; then : Line 5293  if test "${with_plugindir+set}" = set; then :
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_plugindir="$libexecdir"  with_plugindir="$libexecdir/sudo"
 fi  fi
   
   
   
   # Check whether --with-man was given.
   if test "${with_man+set}" = set; then :
     withval=$with_man; case $with_man in
       yes)        MANTYPE=man
                   ;;
       no)         as_fn_error $? "\"--without-man not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-man: $with_man.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-mdoc was given.
   if test "${with_mdoc+set}" = set; then :
     withval=$with_mdoc; case $with_mdoc in
       yes)        MANTYPE=mdoc
                   ;;
       no)         as_fn_error $? "\"--without-mdoc not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-mdoc: $with_mdoc.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5
 $as_echo_n "checking whether to do user authentication by default... " >&6; }  $as_echo_n "checking whether to do user authentication by default... " >&6; }
 # Check whether --enable-authentication was given.  # Check whether --enable-authentication was given.
Line 5478  fi Line 5608  fi
 if test "$env_reset" = "on"; then  if test "$env_reset" = "on"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
    $as_echo "#define ENV_RESET TRUE" >>confdefs.h    $as_echo "#define ENV_RESET 1" >>confdefs.h
   
 else  else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
    $as_echo "#define ENV_RESET FALSE" >>confdefs.h    $as_echo "#define ENV_RESET 0" >>confdefs.h
   
 fi  fi
   
Line 5513  $as_echo "$as_me: WARNING: Ignoring unknown argument t Line 5643  $as_echo "$as_me: WARNING: Ignoring unknown argument t
 fi  fi
   
   
   # Check whether --enable-hardening was given.
   if test "${enable_hardening+set}" = set; then :
     enableval=$enable_hardening;
   else
     enable_hardening=yes
   fi
   
   
   # Check whether --enable-pie was given.
   if test "${enable_pie+set}" = set; then :
     enableval=$enable_pie;
   fi
   
   
 # Check whether --enable-admin-flag was given.  # Check whether --enable-admin-flag was given.
 if test "${enable_admin_flag+set}" = set; then :  if test "${enable_admin_flag+set}" = set; then :
   enableval=$enable_admin_flag;  case "$enableval" in    enableval=$enable_admin_flag;  case "$enableval" in
Line 5536  else Line 5680  else
 fi  fi
   
   
   # Check whether --enable-rpath was given.
   if test "${enable_rpath+set}" = set; then :
     enableval=$enable_rpath;
   else
     enable_rpath=yes
   fi
   
   
   
 # Check whether --with-selinux was given.  # Check whether --with-selinux was given.
 if test "${with_selinux+set}" = set; then :  if test "${with_selinux+set}" = set; then :
   withval=$with_selinux; case $with_selinux in    withval=$with_selinux; case $with_selinux in
Line 5593  fi Line 5745  fi
     *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5      *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5
                 ;;                  ;;
 esac  esac
   else
     with_selinux=no
 fi  fi
   
   
Line 6105  esac Line 6259  esac
   
   
   
macro_version='2.4'macro_version='2.4.2'
macro_revision='1.3293'macro_revision='1.3337'
   
   
   
Line 6880  else Line 7034  else
     lt_cv_sys_max_cmd_len=196608      lt_cv_sys_max_cmd_len=196608
     ;;      ;;
   
     os2*)
       # The test takes a long time on OS/2.
       lt_cv_sys_max_cmd_len=8192
       ;;
   
   osf*)    osf*)
     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure      # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not      # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Line 6919  else Line 7078  else
       # If test is not a shell built-in, we'll probably end up computing a        # If test is not a shell built-in, we'll probably end up computing a
       # maximum length that is only half of the actual maximum length, but        # maximum length that is only half of the actual maximum length, but
       # we can't tell.        # we can't tell.
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&                   = "X$teststring$teststring"; } >/dev/null 2>&1 &&
               test $i != 17 # 1/2 MB should be enough                test $i != 17 # 1/2 MB should be enough
       do        do
Line 7348  irix5* | irix6* | nonstopux*) Line 7507  irix5* | irix6* | nonstopux*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
Line 7988  old_postuninstall_cmds= Line 8147  old_postuninstall_cmds=
 if test -n "$RANLIB"; then  if test -n "$RANLIB"; then
   case $host_os in    case $host_os in
   openbsd*)    openbsd*)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;      ;;
   *)    *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
     ;;      ;;
   esac    esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
 fi  fi
   
 case $host_os in  case $host_os in
Line 8183  for ac_symprfx in "" "_"; do Line 8342  for ac_symprfx in "" "_"; do
     # which start with @ or ?.      # which start with @ or ?.
     lt_cv_sys_global_symbol_pipe="$AWK '"\      lt_cv_sys_global_symbol_pipe="$AWK '"\
 "     {last_section=section; section=\$ 3};"\  "     {last_section=section; section=\$ 3};"\
   "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\  "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
 "     \$ 0!~/External *\|/{next};"\  "     \$ 0!~/External *\|/{next};"\
 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\  "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Line 8571  $as_echo "$lt_cv_cc_needs_belf" >&6; } Line 8731  $as_echo "$lt_cv_cc_needs_belf" >&6; }
     CFLAGS="$SAVE_CFLAGS"      CFLAGS="$SAVE_CFLAGS"
   fi    fi
   ;;    ;;
sparc*-*solaris*)*-*solaris*)
   # Find out which ABI we are using.    # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Line 8582  sparc*-*solaris*) Line 8742  sparc*-*solaris*)
     case `/usr/bin/file conftest.o` in      case `/usr/bin/file conftest.o` in
     *64-bit*)      *64-bit*)
       case $lt_cv_prog_gnu_ld in        case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;      yes*)
         case $host in
         i?86-*-solaris*)
           LD="${LD-ld} -m elf_x86_64"
           ;;
         sparc*-*-solaris*)
           LD="${LD-ld} -m elf64_sparc"
           ;;
         esac
         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
           LD="${LD-ld}_sol2"
         fi
         ;;
       *)        *)
         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then          if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
           LD="${LD-ld} -64"            LD="${LD-ld} -64"
Line 9222  else Line 9395  else
         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \          $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err            -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
         _lt_result=$?          _lt_result=$?
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then        # If there is a non-empty error log, and "single_module"
         # appears in it, assume the flag caused a linker warning
         if test -s conftest.err && $GREP single_module conftest.err; then
           cat conftest.err >&5
         # Otherwise, if the output was created with a 0 exit code from
         # the compiler, it worked.
         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
           lt_cv_apple_cc_single_mod=yes            lt_cv_apple_cc_single_mod=yes
         else          else
           cat conftest.err >&5            cat conftest.err >&5
Line 9233  else Line 9412  else
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }  $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }  $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
 if ${lt_cv_ld_exported_symbols_list+:} false; then :  if ${lt_cv_ld_exported_symbols_list+:} false; then :
Line 9265  rm -f core conftest.err conftest.$ac_objext \ Line 9445  rm -f core conftest.err conftest.$ac_objext \
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }  $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
 $as_echo_n "checking for -force_load linker flag... " >&6; }  $as_echo_n "checking for -force_load linker flag... " >&6; }
 if ${lt_cv_ld_force_load+:} false; then :  if ${lt_cv_ld_force_load+:} false; then :
Line 9286  _LT_EOF Line 9467  _LT_EOF
       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5        echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err        $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
       _lt_result=$?        _lt_result=$?
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then      if test -s conftest.err && $GREP force_load conftest.err; then
         cat conftest.err >&5
       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
         lt_cv_ld_force_load=yes          lt_cv_ld_force_load=yes
       else        else
         cat conftest.err >&5          cat conftest.err >&5
Line 9553  fi Line 9736  fi
   
 # Check whether --with-pic was given.  # Check whether --with-pic was given.
 if test "${with_pic+set}" = set; then :  if test "${with_pic+set}" = set; then :
  withval=$with_pic; pic_mode="$withval"  withval=$with_pic; lt_p=${PACKAGE-default}
     case $withval in
     yes|no) pic_mode=$withval ;;
     *)
       pic_mode=default
       # Look at the argument we got.  We use all the common list separators.
       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
       for lt_pkg in $withval; do
         IFS="$lt_save_ifs"
         if test "X$lt_pkg" = "X$lt_p"; then
           pic_mode=yes
         fi
       done
       IFS="$lt_save_ifs"
       ;;
     esac
 else  else
   pic_mode=default    pic_mode=default
 fi  fi
Line 9631  LIBTOOL='$(SHELL) $(top_builddir)/libtool' Line 9829  LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   
   
   
   
   
   
   
 test -z "$LN_S" && LN_S="ln -s"  test -z "$LN_S" && LN_S="ln -s"
   
   
Line 10090  lt_prog_compiler_static= Line 10292  lt_prog_compiler_static=
     case $cc_basename in      case $cc_basename in
     nvcc*) # Cuda Compiler Driver 2.2      nvcc*) # Cuda Compiler Driver 2.2
       lt_prog_compiler_wl='-Xlinker '        lt_prog_compiler_wl='-Xlinker '
      lt_prog_compiler_pic='-Xcompiler -fPIC'      if test -n "$lt_prog_compiler_pic"; then
         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
       fi
       ;;        ;;
     esac      esac
   else    else
Line 10181  lt_prog_compiler_static= Line 10385  lt_prog_compiler_static=
         ;;          ;;
       *)        *)
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
        *Sun\ F* | *Sun*Fortran*)        *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
           # Sun Fortran 8.3 passes all unrecognized flags to the linker            # Sun Fortran 8.3 passes all unrecognized flags to the linker
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl=''            lt_prog_compiler_wl=''
           ;;            ;;
           *Sun\ F* | *Sun*Fortran*)
             lt_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl='-Qoption ld '
             ;;
         *Sun\ C*)          *Sun\ C*)
           # Sun C 5.9            # Sun C 5.9
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl='-Wl,'            lt_prog_compiler_wl='-Wl,'
           ;;            ;;
           *Intel*\ [CF]*Compiler*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fPIC'
             lt_prog_compiler_static='-static'
             ;;
           *Portland\ Group*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fpic'
             lt_prog_compiler_static='-Bstatic'
             ;;
         esac          esac
         ;;          ;;
       esac        esac
Line 10554  $as_echo_n "checking whether the $compiler linker ($LD Line 10773  $as_echo_n "checking whether the $compiler linker ($LD
   hardcode_direct=no    hardcode_direct=no
   hardcode_direct_absolute=no    hardcode_direct_absolute=no
   hardcode_libdir_flag_spec=    hardcode_libdir_flag_spec=
   hardcode_libdir_flag_spec_ld=  
   hardcode_libdir_separator=    hardcode_libdir_separator=
   hardcode_minus_L=no    hardcode_minus_L=no
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
Line 10804  _LT_EOF Line 11022  _LT_EOF
         xlf* | bgf* | bgxlf* | mpixlf*)          xlf* | bgf* | bgxlf* | mpixlf*)
           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself            # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'            whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
          hardcode_libdir_flag_spec=          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
          hardcode_libdir_flag_spec_ld='-rpath $libdir' 
           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'            archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
           if test "x$supports_anon_versioning" = xyes; then            if test "x$supports_anon_versioning" = xyes; then
             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~              archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Line 11184  fi Line 11401  fi
         # The linker will not automatically build a static lib if we build a DLL.          # The linker will not automatically build a static lib if we build a DLL.
         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'          # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
         enable_shared_with_static_runtimes=yes          enable_shared_with_static_runtimes=yes
           exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'          export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
         # Don't use ranlib          # Don't use ranlib
         old_postinstall_cmds='chmod 644 $oldlib'          old_postinstall_cmds='chmod 644 $oldlib'
Line 11229  fi Line 11447  fi
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
   if test "$lt_cv_ld_force_load" = "yes"; then    if test "$lt_cv_ld_force_load" = "yes"; then
     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'      whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   
   else    else
     whole_archive_flag_spec=''      whole_archive_flag_spec=''
   fi    fi
Line 11257  fi Line 11476  fi
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
       ;;        ;;
   
     freebsd1*)  
       ld_shlibs=no  
       ;;  
   
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     # support.  Future versions do this automatically, but an explicit c++rt0.o      # support.  Future versions do this automatically, but an explicit c++rt0.o
     # does not break anything, and helps significantly (at the cost of a little      # does not break anything, and helps significantly (at the cost of a little
Line 11273  fi Line 11488  fi
       ;;        ;;
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)    freebsd2.*)
       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes        hardcode_direct=yes
       hardcode_minus_L=yes        hardcode_minus_L=yes
Line 11312  fi Line 11527  fi
       fi        fi
       if test "$with_gnu_ld" = no; then        if test "$with_gnu_ld" = no; then
         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'          hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
         hardcode_libdir_flag_spec_ld='+b $libdir'  
         hardcode_libdir_separator=:          hardcode_libdir_separator=:
         hardcode_direct=yes          hardcode_direct=yes
         hardcode_direct_absolute=yes          hardcode_direct_absolute=yes
Line 11936  esac Line 12150  esac
   
   
   
   
   
   
   
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
 $as_echo_n "checking dynamic linker characteristics... " >&6; }  $as_echo_n "checking dynamic linker characteristics... " >&6; }
   
Line 12030  need_version=unknown Line 12239  need_version=unknown
   
 case $host_os in  case $host_os in
 aix3*)  aix3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'    library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
   
Line 12039  aix3*) Line 12248  aix3*)
   ;;    ;;
   
 aix[4-9]*)  aix[4-9]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
Line 12104  beos*) Line 12313  beos*)
   ;;    ;;
   
 bsdi[45]*)  bsdi[45]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
Line 12243  darwin* | rhapsody*) Line 12452  darwin* | rhapsody*)
   ;;    ;;
   
 dgux*)  dgux*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Line 12251  dgux*) Line 12460  dgux*)
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   ;;    ;;
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 freebsd* | dragonfly*)  freebsd* | dragonfly*)
   # DragonFly does not have aout.  When/if they implement a new    # DragonFly does not have aout.  When/if they implement a new
   # versioning mechanism, adjust this.    # versioning mechanism, adjust this.
Line 12262  freebsd* | dragonfly*) Line 12467  freebsd* | dragonfly*)
     objformat=`/usr/bin/objformat`      objformat=`/usr/bin/objformat`
   else    else
     case $host_os in      case $host_os in
    freebsd[123]*) objformat=aout ;;    freebsd[23].*) objformat=aout ;;
     *) objformat=elf ;;      *) objformat=elf ;;
     esac      esac
   fi    fi
Line 12280  freebsd* | dragonfly*) Line 12485  freebsd* | dragonfly*)
   esac    esac
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   case $host_os in    case $host_os in
  freebsd2*)  freebsd2.*)
     shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
     ;;      ;;
   freebsd3.[01]* | freebsdelf3.[01]*)    freebsd3.[01]* | freebsdelf3.[01]*)
Line 12300  freebsd* | dragonfly*) Line 12505  freebsd* | dragonfly*)
   ;;    ;;
   
 gnu*)  gnu*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
   ;;    ;;
   
 haiku*)  haiku*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   dynamic_linker="$host_os runtime_loader"    dynamic_linker="$host_os runtime_loader"
Line 12371  hpux9* | hpux10* | hpux11*) Line 12577  hpux9* | hpux10* | hpux11*)
   ;;    ;;
   
 interix[3-9]*)  interix[3-9]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Line 12387  irix5* | irix6* | nonstopux*) Line 12593  irix5* | irix6* | nonstopux*)
     nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
     *)      *)
         if test "$lt_cv_prog_gnu_ld" = yes; then          if test "$lt_cv_prog_gnu_ld" = yes; then
                version_type=linux                version_type=linux # correct to gnu/linux during the next big refactor
         else          else
                 version_type=irix                  version_type=irix
         fi ;;          fi ;;
Line 12424  linux*oldld* | linux*aout* | linux*coff*) Line 12630  linux*oldld* | linux*aout* | linux*coff*)
   dynamic_linker=no    dynamic_linker=no
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12508  netbsd*) Line 12714  netbsd*)
   ;;    ;;
   
 newsos6)  newsos6)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
Line 12577  rdos*) Line 12783  rdos*)
   ;;    ;;
   
 solaris*)  solaris*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12602  sunos4*) Line 12808  sunos4*)
   ;;    ;;
   
 sysv4 | sysv4.3*)  sysv4 | sysv4.3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 12626  sysv4 | sysv4.3*) Line 12832  sysv4 | sysv4.3*)
   
 sysv4*MP*)  sysv4*MP*)
   if test -d /usr/nec ;then    if test -d /usr/nec ;then
    version_type=linux    version_type=linux # correct to gnu/linux during the next big refactor
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'      library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     soname_spec='$libname${shared_ext}.$major'      soname_spec='$libname${shared_ext}.$major'
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
Line 12657  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | Line 12863  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* |
   
 tpf*)  tpf*)
   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.    # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12667  tpf*) Line 12873  tpf*)
   ;;    ;;
   
 uts4*)  uts4*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 13449  CC="$lt_save_CC" Line 13655  CC="$lt_save_CC"
   
   
   
   
   
         ac_config_commands="$ac_config_commands libtool"          ac_config_commands="$ac_config_commands libtool"
   
   
Line 13458  CC="$lt_save_CC" Line 13666  CC="$lt_save_CC"
   
   
   
   
   # Check whether --with-libtool was given.
   if test "${with_libtool+set}" = set; then :
     withval=$with_libtool; case $with_libtool in
       yes|builtin) ;;
       no)         as_fn_error $? "\"--without-libtool not supported.\"" "$LINENO" 5
                   ;;
       system)     LIBTOOL=libtool
                   ;;
       *)          LIBTOOL="$with_libtool"
                   ;;
   esac
   fi
   
   
 if test "$enable_shared" = "no"; then  if test "$enable_shared" = "no"; then
     with_noexec=no      with_noexec=no
     enable_dlopen=no      enable_dlopen=no
     lt_cv_dlopen=none      lt_cv_dlopen=none
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
       ac_cv_func_dlopen=no
       LT_LDFLAGS=-static
 else  else
     eval _shrext="$shrext_cmds"      eval _shrext="$shrext_cmds"
     # Darwin uses .dylib for libraries but .so for modules      # Darwin uses .dylib for libraries but .so for modules
Line 13478  $as_echo_n "checking path to sudo_noexec.so... " >&6;  Line 13703  $as_echo_n "checking path to sudo_noexec.so... " >&6; 
 # Check whether --with-noexec was given.  # Check whether --with-noexec was given.
 if test "${with_noexec+set}" = set; then :  if test "${with_noexec+set}" = set; then :
   withval=$with_noexec; case $with_noexec in    withval=$with_noexec; case $with_noexec in
    yes)        with_noexec="$libexecdir/sudo_noexec$_shrext"    yes)        with_noexec="$libexecdir/sudo/sudo_noexec.so"
                 ;;                  ;;
     no)         ;;      no)         ;;
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_noexec="$libexecdir/sudo_noexec$_shrext"  with_noexec="$libexecdir/sudo/sudo_noexec.so"
 fi  fi
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5
 $as_echo "$with_noexec" >&6; }  $as_echo "$with_noexec" >&6; }
NOEXECFILE="sudo_noexec$_shrext"NOEXECFILE="sudo_noexec.so"
NOEXECDIR="`echo $with_noexec|sed 's:^\(.*\)/[^/]*:\1:'`"NOEXECDIR="`echo $with_noexec|sed -e 's:^${\([^}]*\)}:$(\1):' -e 's:^\(.*\)/[^/]*:\1:'`"
   
 # Extract the first word of "uname", so it can be a program name with args.  # Extract the first word of "uname", so it can be a program name with args.
 set dummy uname; ac_word=$2  set dummy uname; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_UNAMEPROG+:} false; then :if ${ac_cv_path_UNAMEPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$UNAMEPROG"; then  case $UNAMEPROG in
  ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_UNAMEPROG="$UNAMEPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_UNAMEPROG="uname"    ac_cv_path_UNAMEPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13517  done Line 13744  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_UNAMEPROG" && ac_cv_path_UNAMEPROG="uname"
     ;;
   esac
 fi  fi
fiUNAMEPROG=$ac_cv_path_UNAMEPROG
UNAMEPROG=$ac_cv_prog_UNAMEPROG 
 if test -n "$UNAMEPROG"; then  if test -n "$UNAMEPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5
 $as_echo "$UNAMEPROG" >&6; }  $as_echo "$UNAMEPROG" >&6; }
Line 13533  fi Line 13762  fi
 set dummy tr; ac_word=$2  set dummy tr; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_TRPROG+:} false; then :if ${ac_cv_path_TRPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$TRPROG"; then  case $TRPROG in
  ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_TRPROG="$TRPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_TRPROG="tr"    ac_cv_path_TRPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13554  done Line 13785  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_TRPROG" && ac_cv_path_TRPROG="tr"
     ;;
   esac
 fi  fi
fiTRPROG=$ac_cv_path_TRPROG
TRPROG=$ac_cv_prog_TRPROG 
 if test -n "$TRPROG"; then  if test -n "$TRPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5
 $as_echo "$TRPROG" >&6; }  $as_echo "$TRPROG" >&6; }
Line 13566  $as_echo "no" >&6; } Line 13799  $as_echo "no" >&6; }
 fi  fi
   
   
for ac_prog in nroff mandoc# Extract the first word of "mandoc", so it can be a program name with args.
doset dummy mandoc; ac_word=$2
  # Extract the first word of "$ac_prog", so it can be a program name with args. 
set dummy $ac_prog; ac_word=$2 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_NROFFPROG+:} false; then :if ${ac_cv_path_MANDOCPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$NROFFPROG"; then  case $MANDOCPROG in
  ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_MANDOCPROG="$MANDOCPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_NROFFPROG="$ac_prog"    ac_cv_path_MANDOCPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13593  done Line 13826  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_MANDOCPROG" && ac_cv_path_MANDOCPROG="mandoc"
     ;;
   esac
 fi  fi
   MANDOCPROG=$ac_cv_path_MANDOCPROG
   if test -n "$MANDOCPROG"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOCPROG" >&5
   $as_echo "$MANDOCPROG" >&6; }
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
NROFFPROG=$ac_cv_prog_NROFFPROG
 
 if test "$MANDOCPROG" != "mandoc"; then
     : ${MANTYPE='mdoc'}
 else
     # Extract the first word of "nroff", so it can be a program name with args.
 set dummy nroff; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }
 if ${ac_cv_path_NROFFPROG+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   case $NROFFPROG in
   [\\/]* | ?:[\\/]*)
   ac_cv_path_NROFFPROG="$NROFFPROG" # Let the user override the test with a path.
   ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_NROFFPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
   done
 IFS=$as_save_IFS
 
   ;;
 esac
 fi
 NROFFPROG=$ac_cv_path_NROFFPROG
 if test -n "$NROFFPROG"; then  if test -n "$NROFFPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5
 $as_echo "$NROFFPROG" >&6; }  $as_echo "$NROFFPROG" >&6; }
Line 13605  $as_echo "no" >&6; } Line 13883  $as_echo "no" >&6; }
 fi  fi
   
   
  test -n "$NROFFPROG" && break    if test -n "$NROFFPROG"; then
done        test -n "$MANTYPE" && sudo_cv_var_mantype="$MANTYPE"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking which macro set to use for manual pages" >&5
if test -n "$NROFFPROG"; then$as_echo_n "checking which macro set to use for manual pages... " >&6; }
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -c option" >&5if ${sudo_cv_var_mantype+:} false; then :
$as_echo_n "checking whether $NROFFPROG supports the -c option... " >&6; } 
if ${sudo_cv_var_nroff_opt_c+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   if $NROFFPROG -c </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_c=yes  
         else  
             sudo_cv_var_nroff_opt_c=no  
         fi  
   
                   sudo_cv_var_mantype="man"
                   echo ".Sh NAME" > conftest
                   echo ".Nm sudo" >> conftest
                   echo ".Nd sudo" >> conftest
                   echo ".Sh DESCRIPTION" >> conftest
                   echo "sudo" >> conftest
                   if $NROFFPROG -mdoc conftest >/dev/null 2>&1; then
                       sudo_cv_var_mantype="mdoc"
                   fi
                   rm -f conftest
   
   
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_c" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_mantype" >&5
$as_echo "$sudo_cv_var_nroff_opt_c" >&6; }$as_echo "$sudo_cv_var_mantype" >&6; }
    if test "$sudo_cv_var_nroff_opt_c" = "yes"; then        MANTYPE="$sudo_cv_var_mantype"
        NROFFPROG="$NROFFPROG -c"    else
         MANTYPE=cat
         MANDIRTYPE=cat
         mansrcdir='$(srcdir)'
     fi      fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -Tascii option" >&5  
 $as_echo_n "checking whether $NROFFPROG supports the -Tascii option... " >&6; }  
 if ${sudo_cv_var_nroff_opt_Tascii+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   if $NROFFPROG -Tascii </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_Tascii=yes  
         else  
             sudo_cv_var_nroff_opt_Tascii=no  
         fi  
     if test "$sudo_cv_var_nroff_opt_Tascii" = "yes"; then  
         NROFFPROG="$NROFFPROG -Tascii"  
     fi  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_Tascii" >&5  
 $as_echo "$sudo_cv_var_nroff_opt_Tascii" >&6; }  
 else  
     MANTYPE="cat"  
     mansrcdir='$(srcdir)'  
 fi  
   
 if test -n "$sudo_cv_prev_host"; then  if test -n "$sudo_cv_prev_host"; then
     if test "$sudo_cv_prev_host" != "$host"; then      if test "$sudo_cv_prev_host" != "$host"; then
Line 13685  fi Line 13951  fi
   
 case "$host" in  case "$host" in
     *-*-sunos4*)      *-*-sunos4*)
                   # LD_PRELOAD is space-delimited
                   RTLD_PRELOAD_DELIM=" "
   
                 # getcwd(3) opens a pipe to getpwd(1)!?!                  # getcwd(3) opens a pipe to getpwd(1)!?!
                 BROKEN_GETCWD=1                  BROKEN_GETCWD=1
   
Line 13696  case "$host" in Line 13965  case "$host" in
                 shadow_funcs="getpwanam issecure"                  shadow_funcs="getpwanam issecure"
                 ;;                  ;;
     *-*-solaris2*)      *-*-solaris2*)
                   # LD_PRELOAD is space-delimited
                   RTLD_PRELOAD_DELIM=" "
   
                   # Solaris-specific initialization
                   OS_INIT=os_init_solaris
                   SUDO_OBJS="${SUDO_OBJS} solaris.o"
   
                 # To get the crypt(3) prototype (so we pass -Wall)                  # To get the crypt(3) prototype (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D__EXTENSIONS__"                  OSDEFS="${OSDEFS} -D__EXTENSIONS__"
                 # AFS support needs -lucb                  # AFS support needs -lucb
Line 13704  case "$host" in Line 13980  case "$host" in
                 fi                  fi
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 for ac_func in priv_set                  for ac_func in priv_set
 do :  do :
Line 13713  if test "x$ac_cv_func_priv_set" = xyes; then : Line 13988  if test "x$ac_cv_func_priv_set" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_PRIV_SET 1  #define HAVE_PRIV_SET 1
 _ACEOF  _ACEOF
 PSMAN=1
 fi  fi
 done  done
   
Line 13722  done Line 13997  done
                 # To get all prototypes (so we pass -Wall)                  # To get all prototypes (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"                  OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
                 if test X"$with_blibpath" != X"no"; then  
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker accepts -Wl,-blibpath" >&5  
 $as_echo_n "checking if linker accepts -Wl,-blibpath... " >&6; }  
                     O_LDFLAGS="$LDFLAGS"  
                     LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib"  
                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   
                         if test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
                             blibpath="$with_blibpath"  
                         elif test -n "$GCC"; then  
                             blibpath="/usr/lib:/lib:/usr/local/lib"  
                         else  
                             blibpath="/usr/lib:/lib"  
                         fi  
                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
   
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
                 fi  
                 LDFLAGS="$O_LDFLAGS"  
   
                 # On AIX 6 and higher default to PAM, else default to LAM                  # On AIX 6 and higher default to PAM, else default to LAM
                 if test $OSMAJOR -ge 6; then                  if test $OSMAJOR -ge 6; then
                     if test X"$with_pam" = X""; then                      if test X"$with_pam" = X""; then
Line 13796  fi Line 14035  fi
                     with_netsvc="/etc/netsvc.conf"                      with_netsvc="/etc/netsvc.conf"
                 fi                  fi
   
                 # For implementing getgrouplist()  
                 for ac_func in getgrset  
 do :  
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"  
 if test "x$ac_cv_func_getgrset" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GETGRSET 1  
 _ACEOF  
   
 fi  
 done  
   
   
                 # LDR_PRELOAD is only supported in AIX 5.3 and later                  # LDR_PRELOAD is only supported in AIX 5.3 and later
                 if test $OSMAJOR -lt 5; then                  if test $OSMAJOR -lt 5; then
                     with_noexec=no                      with_noexec=no
                   else
                       RTLD_PRELOAD_VAR="LDR_PRELOAD"
                 fi                  fi
   
                 # AIX-specific functions                  # AIX-specific functions
                for ac_func in getuserattr setauthdb                for ac_func in getuserattr setauthdb setrlimit64
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 13832  done Line 14060  done
     *-*-hiuxmpp*)      *-*-hiuxmpp*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX shared libs must be executable
                   SHLIB_MODE=0755
                 ;;                  ;;
     *-*-hpux*)      *-*-hpux*)
                 # AFS support needs -lBSD                  # AFS support needs -lBSD
Line 13841  done Line 14072  done
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX shared libs must be executable
                   SHLIB_MODE=0755
   
                 # The HP bundled compiler cannot generate shared libs                  # The HP bundled compiler cannot generate shared libs
                 if test -z "$GCC"; then                  if test -z "$GCC"; then
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5                      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5
Line 13907  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14141  $as_echo "$sudo_cv_var_daportable" >&6; }
                         ;;                          ;;
                 esac                  esac
   
                case "$host" in                case "$host_os" in
                        *-*-hpux[1-8].*)                        hpux[1-8].*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
                         ;;                          ;;
                        *-*-hpux9.*)                        hpux9.*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
   
Line 13923  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14157  $as_echo "$sudo_cv_var_daportable" >&6; }
                                 # order of libs in 9.X is important. -lc_r must be last                                  # order of libs in 9.X is important. -lc_r must be last
                                 SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"                                  SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"
                                 LIBS="${LIBS} -ldce -lM -lc_r"                                  LIBS="${LIBS} -ldce -lM -lc_r"
                                CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant"
     case "${CPPFLAGS}" in
         *"-D_REENTRANT"|*"-D_REENTRANT ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-D_REENTRANT"
             else
                 CPPFLAGS="${CPPFLAGS} -D_REENTRANT"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/reentrant"|*"-I/usr/include/reentrant ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/reentrant"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/reentrant"
             fi
             ;;
     esac
 
                             fi                              fi
                         ;;                          ;;
                        *-*-hpux10.*)                        hpux10.*)
                             shadow_funcs="getprpwnam iscomsec"                              shadow_funcs="getprpwnam iscomsec"
                             shadow_libs="-lsec"                              shadow_libs="-lsec"
                             # HP-UX 10.20 libc has an incompatible getline                              # HP-UX 10.20 libc has an incompatible getline
Line 13938  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14197  $as_echo "$sudo_cv_var_daportable" >&6; }
                             test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                              test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                         ;;                          ;;
                 esac                  esac
                   for ac_func in pstat_getproc
   do :
     ac_fn_c_check_func "$LINENO" "pstat_getproc" "ac_cv_func_pstat_getproc"
   if test "x$ac_cv_func_pstat_getproc" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PSTAT_GETPROC 1
   _ACEOF
   
   fi
   done
   
                 ;;                  ;;
     *-dec-osf*)      *-dec-osf*)
                 # ignore envariables wrt dynamic lib path                  # ignore envariables wrt dynamic lib path
                   # XXX - sudo LDFLAGS instead?
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"
   
                 : ${CHECKSIA='true'}                  : ${CHECKSIA='true'}
Line 14013  $as_echo "yes, fixing locally" >&6; } Line 14284  $as_echo "yes, fixing locally" >&6; }
   
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='8'}                  : ${mansectsu='8'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
     *-*-irix*)      *-*-irix*)
                 OSDEFS="${OSDEFS} -D_BSD_TYPES"                  OSDEFS="${OSDEFS} -D_BSD_TYPES"
                 if test -z "$NROFFPROG"; then                  if test -z "$NROFFPROG"; then
                     MAN_POSTINSTALL='   /bin/rm -f $(mandirsu)/sudo.$(mansectsu).z $(mandirsu)/visudo.$(mansectsu).z $(mandirform)/sudoers.$(mansectform).z ; /usr/bin/pack $(mandirsu)/sudo.$(mansectsu) $(mandirsu)/visudo.$(mansectsu) $(mandirform)/sudoers.$(mansectform)'  
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d /usr/share/catman/local; then                          if test -d /usr/share/catman/local; then
                             mandir="/usr/share/catman/local"                              mandir="/usr/share/catman/local"
Line 14027  rm -f core conftest.err conftest.$ac_objext conftest.$ Line 14300  rm -f core conftest.err conftest.$ac_objext conftest.$
                             mandir="/usr/catman/local"                              mandir="/usr/catman/local"
                         fi                          fi
                     fi                      fi
                       # Compress cat pages with pack
                       MANCOMPRESS='pack'
                       MANCOMPRESSEXT='.z'
                 else                  else
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d "/usr/share/man/local"; then                          if test -d "/usr/share/man/local"; then
Line 14079  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then : Line 14355  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then :
 fi  fi
   
                 fi                  fi
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
Line 14106  fi Line 14385  fi
                 ;;                  ;;
     *-*-riscos*)      *-*-riscos*)
                 LIBS="${LIBS} -lsun -lbsd"                  LIBS="${LIBS} -lsun -lbsd"
                CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
     case "${CPPFLAGS}" in
         *"-I/usr/include"|*"-I/usr/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/bsd"|*"-I/usr/include/bsd ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/bsd"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/bsd"
             fi
             ;;
     esac
 
                 OSDEFS="${OSDEFS} -D_MIPS"                  OSDEFS="${OSDEFS} -D_MIPS"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
Line 14139  fi Line 14443  fi
                 shadow_libs="-lsec"                  shadow_libs="-lsec"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ncr-sysv4*|*-ncr-sysvr4*)      *-ncr-sysv4*|*-ncr-sysvr4*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5
Line 14184  fi Line 14487  fi
   
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ccur-sysv4*|*-ccur-sysvr4*)      *-ccur-sysv4*|*-ccur-sysvr4*)
                 LIBS="${LIBS} -lgen"                  LIBS="${LIBS} -lgen"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-bsdi*)      *-*-bsdi*)
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14226  done Line 14527  done
                 : ${with_logincap='maybe'}                  : ${with_logincap='maybe'}
                 ;;                  ;;
     *-*-*openbsd*)      *-*-*openbsd*)
                   # OpenBSD-specific initialization
                   OS_INIT=os_init_openbsd
                   SUDO_OBJS="${SUDO_OBJS} openbsd.o"
   
                 # OpenBSD has a real setreuid(2) starting with 3.3 but                  # OpenBSD has a real setreuid(2) starting with 3.3 but
                 # we will use setresuid(2) instead.                  # we will use setresuid(2) instead.
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14270  done Line 14575  done
                 CHECKSHADOW="false"                  CHECKSHADOW="false"
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 : ${with_logincap='yes'}                  : ${with_logincap='yes'}
                   RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                   RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                 ;;                  ;;
     *-*-nextstep*)      *-*-nextstep*)
                 # lockf() on is broken on the NeXT -- use flock instead                  # lockf() on is broken on the NeXT -- use flock instead
                 ac_cv_func_lockf=no                  ac_cv_func_lockf=no
                 ac_cv_func_flock=yes                  ac_cv_func_flock=yes
                   RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                   RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                 ;;                  ;;
     *-*-*sysv4*)      *-*-*sysv4*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-sysv*)      *-*-sysv*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
Line 14290  done Line 14598  done
                 ;;                  ;;
 esac  esac
   
   if test -n "$with_noexec"; then
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_VAR "$RTLD_PRELOAD_VAR"
   EOF
   
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DELIM "$RTLD_PRELOAD_DELIM"
   EOF
   
       if test -n "$RTLD_PRELOAD_DEFAULT"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DEFAULT "$RTLD_PRELOAD_DEFAULT"
   EOF
   
       fi
       if test -n "$RTLD_PRELOAD_ENABLE_VAR"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_ENABLE_VAR "$RTLD_PRELOAD_ENABLE_VAR"
   EOF
   
       fi
   fi
   
 AUTH_REG=${AUTH_REG# }  AUTH_REG=${AUTH_REG# }
 AUTH_EXCL=${AUTH_EXCL# }  AUTH_EXCL=${AUTH_EXCL# }
 if test -n "$AUTH_EXCL"; then  if test -n "$AUTH_EXCL"; then
Line 14311  fi Line 14642  fi
 if test -n "$with_libpath"; then  if test -n "$with_libpath"; then
     for i in ${with_libpath}; do      for i in ${with_libpath}; do
   
    if test X"$with_rpath" = X"yes"; then    case "${LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$i -Wl,-R$i"            LDFLAGS="${LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                LDFLAGS_R="${LDFLAGS_R} -R$i"
    else            fi
        LDFLAGS="${LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
     done      done
 fi  fi
Line 14495  $as_echo "#define volatile /**/" >>confdefs.h Line 14823  $as_echo "#define volatile /**/" >>confdefs.h
   
 fi  fi
   
if test X"$with_gnu_ld" != "yes" -a -n "$GCC"; then# Check for variadic macro support in cpp
    _CFLAGS="$CFLAGS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext
    CFLAGS="$CFLAGS -static-libgcc" 
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -static-libgcc" >&5 
$as_echo_n "checking whether $CC understands -static-libgcc... " >&6; } 
if ${sudo_cv_var_gcc_static_libgcc+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
   $ac_includes_default
   #if defined(__GNUC__) && __GNUC__ == 2
   # define sudo_fprintf(fp, fmt...) fprintf((fp), (fmt))
   #else
   # define sudo_fprintf(fp, ...) fprintf((fp), __VA_ARGS__)
   #endif
   
 int  int
 main ()  main ()
 {  {
sudo_fprintf(stderr, "a %s", "test");
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :if ac_fn_c_try_compile "$LINENO"; then :
  sudo_cv_var_gcc_static_libgcc=yes 
else 
  sudo_cv_var_gcc_static_libgcc=no 
   
   else
     as_fn_error $? "Your C compiler doesn't support variadic macros, try building with gcc instead" "$LINENO" 5
 fi  fi
rm -f core conftest.err conftest.$ac_objext \rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    conftest$ac_exeext conftest.$ac_ext 
   
   
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gcc_static_libgcc" >&5  
 $as_echo "$sudo_cv_var_gcc_static_libgcc" >&6; }  
     CFLAGS="$_CFLAGS"  
     if test "$sudo_cv_var_gcc_static_libgcc" = "yes"; then  
         LTLDFLAGS="$LTLDFLAGS -Wc,-static-libgcc"  
     fi  
 fi  
 for ac_prog in 'bison -y' byacc  for ac_prog in 'bison -y' byacc
 do  do
   # Extract the first word of "$ac_prog", so it can be a program name with args.    # Extract the first word of "$ac_prog", so it can be a program name with args.
Line 15029  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h Line 15346  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   
 fi  fi
   
for ac_header in malloc.h paths.h utime.h netgroup.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.h{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
 if ${ac_cv_header_stdbool_h+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 #include <stdbool.h>
 #ifndef bool
  "error: bool is not defined"
 #endif
 #ifndef false
  "error: false is not defined"
 #endif
 #if false
  "error: false is not 0"
 #endif
 #ifndef true
  "error: true is not defined"
 #endif
 #if true != 1
  "error: true is not 1"
 #endif
 #ifndef __bool_true_false_are_defined
  "error: __bool_true_false_are_defined is not defined"
 #endif
 
         struct s { _Bool s: 1; _Bool t; } s;
 
         char a[true == 1 ? 1 : -1];
         char b[false == 0 ? 1 : -1];
         char c[__bool_true_false_are_defined == 1 ? 1 : -1];
         char d[(bool) 0.5 == true ? 1 : -1];
         /* See body of main program for 'e'.  */
         char f[(_Bool) 0.0 == false ? 1 : -1];
         char g[true];
         char h[sizeof (_Bool)];
         char i[sizeof s.t];
         enum { j = false, k = true, l = false * true, m = true * 256 };
         /* The following fails for
            HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
         _Bool n[m];
         char o[sizeof n == m * sizeof n[0] ? 1 : -1];
         char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
         /* Catch a bug in an HP-UX C compiler.  See
            http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
            http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
          */
         _Bool q = true;
         _Bool *pq = &q;
 
 int
 main ()
 {
 
         bool e = &s;
         *pq |= q;
         *pq |= ! q;
         /* Refer to every declared value, to avoid compiler optimizations.  */
         return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                 + !m + !n + !o + !p + !q + !pq);
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ac_cv_header_stdbool_h=yes
 else
   ac_cv_header_stdbool_h=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
 $as_echo "$ac_cv_header_stdbool_h" >&6; }
 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
 if test "x$ac_cv_type__Bool" = xyes; then :
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE__BOOL 1
 _ACEOF
 
 
 fi
 
 if test $ac_cv_header_stdbool_h = yes; then
 
 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
 
 fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/types.h>
 int
 main ()
 {
 return makedev(0, 0);
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_header_sys_types_h_makedev=yes
 else
   ac_cv_header_sys_types_h_makedev=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
 
 if test $ac_cv_header_sys_types_h_makedev = no; then
 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
 
 fi
 
 
 
   if test $ac_cv_header_sys_mkdev_h = no; then
     ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
 
 fi
 
 
   fi
 fi
 
 for ac_header in malloc.h netgroup.h paths.h spawn.h utime.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.h
 do :  do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`    as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 15042  fi Line 15501  fi
   
 done  done
   
   for ac_header in endian.h sys/endian.h machine/endian.h
   do :
     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
    break
   fi
   
   done
   
   for ac_header in procfs.h sys/procfs.h
   do :
     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
    ac_fn_c_check_member "$LINENO" "struct psinfo" "pr_ttydev" "ac_cv_member_struct_psinfo_pr_ttydev" "$ac_includes_default
   #ifdef HAVE_PROCFS_H
   #include <procfs.h>
   #endif
   #ifdef HAVE_SYS_PROCFS_H
   #include <sys/procfs.h>
   #endif
   
   "
   if test "x$ac_cv_member_struct_psinfo_pr_ttydev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_PSINFO_PR_TTYDEV 1
   _ACEOF
   
   for ac_func in _ttyname_dev
   do :
     ac_fn_c_check_func "$LINENO" "_ttyname_dev" "ac_cv_func__ttyname_dev"
   if test "x$ac_cv_func__ttyname_dev" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE__TTYNAME_DEV 1
   _ACEOF
   
   fi
   done
   
   fi
   
   break
   fi
   
   done
   
 # Check whether --enable-largefile was given.  # Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then :  if test "${enable_largefile+set}" = set; then :
   enableval=$enable_largefile;    enableval=$enable_largefile;
Line 15240  rm -rf conftest* Line 15753  rm -rf conftest*
   fi    fi
 fi  fi
   
case "$host" incase "$host_os" in
    *-*-hpux11.*)    hpux11.*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED" >&5
 $as_echo_n "checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED... " >&6; }  $as_echo_n "checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED... " >&6; }
 if ${sudo_cv_xopen_source_extended+:} false; then :  if ${sudo_cv_xopen_source_extended+:} false; then :
Line 15541  cat >>confdefs.h <<_ACEOF Line 16054  cat >>confdefs.h <<_ACEOF
 #define HAVE_SIGACTION_T 1  #define HAVE_SIGACTION_T 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_SIGACTION_T 1" >>confdefs.h  
   
 fi  fi
   
Line 15552  ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_ Line 16064  ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_
 #include <time.h>  #include <time.h>
 "  "
 if test "x$ac_cv_type_struct_timespec" = xyes; then :  if test "x$ac_cv_type_struct_timespec" = xyes; then :
   $as_echo "#define HAVE_TIMESPEC 1" >>confdefs.h  
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_TIMESPEC 1
   _ACEOF
   
   
 fi  fi
   
 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>  ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>
Line 15565  cat >>confdefs.h <<_ACEOF Line 16081  cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_IN6_ADDR 1  #define HAVE_STRUCT_IN6_ADDR 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_IN6_ADDR 1" >>confdefs.h  
   
 fi  fi
   
Line 15660  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h Line 16175  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
   
   fi    fi
   
   if test X"$ac_cv_type_long_long_int" != X"yes"; then
       as_fn_error $? "\"C compiler does not appear have required long long support\"" "$LINENO" 5
   fi
 # The cast to long int works around a bug in the HP C Compiler  # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Line 15693  cat >>confdefs.h <<_ACEOF Line 16211  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
$as_echo_n "checking for size_t... " >&6; }if test "x$ac_cv_type_size_t" = xyes; then :
if ${sudo_cv_type_size_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define size_t unsigned int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "size_t" >/dev/null 2>&1; then :  
   sudo_cv_type_size_t=yes  
 else  
   sudo_cv_type_size_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_size_t" >&5  
 $as_echo "$sudo_cv_type_size_t" >&6; }  
 if test $sudo_cv_type_size_t = no; then  
   
$as_echo "#define size_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
 if test "x$ac_cv_type_ssize_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define ssize_t int
   _ACEOF
   
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
$as_echo_n "checking for ssize_t... " >&6; }if test "x$ac_cv_type_dev_t" = xyes; then :
if ${sudo_cv_type_ssize_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define dev_t int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "ssize_t" >/dev/null 2>&1; then :  
   sudo_cv_type_ssize_t=yes  
 else  
   sudo_cv_type_ssize_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ssize_t" >&5  
 $as_echo "$sudo_cv_type_ssize_t" >&6; }  
 if test $sudo_cv_type_ssize_t = no; then  
   
$as_echo "#define ssize_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
 if test "x$ac_cv_type_ino_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define ino_t unsigned int
   _ACEOF
   
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dev_t" >&5ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
$as_echo_n "checking for dev_t... " >&6; }if test "x$ac_cv_type_uint8_t" = xyes; then :
if ${sudo_cv_type_dev_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define uint8_t unsigned char
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "dev_t" >/dev/null 2>&1; then :  
   sudo_cv_type_dev_t=yes  
 else  
   sudo_cv_type_dev_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_dev_t" >&5  
 $as_echo "$sudo_cv_type_dev_t" >&6; }  
 if test $sudo_cv_type_dev_t = no; then  
   
$as_echo "#define dev_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
 if test "x$ac_cv_type_uint32_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint32_t unsigned int
   _ACEOF
   
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ino_t" >&5ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
$as_echo_n "checking for ino_t... " >&6; }if test "x$ac_cv_type_uint64_t" = xyes; then :
if ${sudo_cv_type_ino_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define uint64_t unsigned long long
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "ino_t" >/dev/null 2>&1; then :  
   sudo_cv_type_ino_t=yes  
 else  
   sudo_cv_type_ino_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ino_t" >&5  
 $as_echo "$sudo_cv_type_ino_t" >&6; }  
 if test $sudo_cv_type_ino_t = no; then  
   
$as_echo "#define ino_t unsigned int" >>confdefs.hac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
 $ac_includes_default
 #include <sys/socket.h>
 "
 if test "x$ac_cv_type_socklen_t" = xyes; then :
   
   else
     $as_echo "#define socklen_t unsigned int" >>confdefs.h
   
 fi  fi
   
   
Line 15884  _ACEOF Line 16358  _ACEOF
 "  "
 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :  if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
   
$as_echo "#define HAVE_SA_LEN 1" >>confdefs.h$as_echo "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>confdefs.h
   
 fi  fi
   
Line 16257  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h Line 16731  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
 fi  fi
 LIBS=$ac_save_LIBS  LIBS=$ac_save_LIBS
   
for ac_func in strrchr sysconf tzset strftime \for ac_func in glob nl_langinfo regcomp setenv strftime strrchr strtoll \
               regcomp setlocale nl_langinfo getaddrinfo mbr_check_membership \               sysconf tzset
               setrlimit64 sysctl 
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 16271  _ACEOF Line 16744  _ACEOF
 fi  fi
 done  done
   
ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"for ac_func in getgrouplist
 do :
   ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
 if test "x$ac_cv_func_getgrouplist" = xyes; then :  if test "x$ac_cv_func_getgrouplist" = xyes; then :
  $as_echo "#define HAVE_GETGROUPLIST 1" >>confdefs.h  cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGROUPLIST 1
 _ACEOF
   
 else  else
  case " $LIBOBJS " in
     case "$host_os" in
     aix*)
         for ac_func in getgrset
 do :
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"
 if test "x$ac_cv_func_getgrset" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGRSET 1
 _ACEOF
 
 fi
 done
 
         ;;
     *)
         ac_fn_c_check_func "$LINENO" "nss_search" "ac_cv_func_nss_search"
 if test "x$ac_cv_func_nss_search" = xyes; then :
 
             ac_fn_c_check_func "$LINENO" "_nss_XbyY_buf_alloc" "ac_cv_func__nss_XbyY_buf_alloc"
 if test "x$ac_cv_func__nss_XbyY_buf_alloc" = xyes; then :
 
                 # Solaris
                 ac_fn_c_check_func "$LINENO" "_nss_initf_group" "ac_cv_func__nss_initf_group"
 if test "x$ac_cv_func__nss_initf_group" = xyes; then :
 
                     for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                     $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 else
 
                 # HP-UX
                 ac_fn_c_check_func "$LINENO" "__nss_XbyY_buf_alloc" "ac_cv_func___nss_XbyY_buf_alloc"
 if test "x$ac_cv_func___nss_XbyY_buf_alloc" = xyes; then :
 
                     ac_fn_c_check_func "$LINENO" "__nss_initf_group" "ac_cv_func___nss_initf_group"
 if test "x$ac_cv_func___nss_initf_group" = xyes; then :
 
                         for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                         $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 fi
 
 
 fi
 
 
 fi
 
         ;;
     esac
     case " $LIBOBJS " in
   *" getgrouplist.$ac_objext "* ) ;;    *" getgrouplist.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"    *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"
  ;;   ;;
 esac  esac
   
   
 fi  fi
   done
   
   
 for ac_func in getline  for ac_func in getline
 do :  do :
   ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"    ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
Line 16316  done Line 16883  done
 fi  fi
 done  done
   
   if test "$enable_hardening" != "no"; then
       O_CPPFLAGS="$CPPFLAGS"
       CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2"
       ac_fn_c_check_func "$LINENO" "__sprintf_chk" "ac_cv_func___sprintf_chk"
   if test "x$ac_cv_func___sprintf_chk" = xyes; then :
   
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   char buf[4]; (void)sprintf(buf, "%s", "foo");
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     OSDEFS="${OSDEFS} -D_FORTIFY_SOURCE=2"
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   fi
   
       CPPFLAGS="$O_CPPFLAGS"
   fi
   
 utmp_style=LEGACY  utmp_style=LEGACY
 for ac_func in getutxid getutid  for ac_func in getutxid getutid
 do :  do :
Line 16342  _ACEOF Line 16937  _ACEOF
 fi  fi
 done  done
   
       for ac_func in fseeko
   do :
     ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
   if test "x$ac_cv_func_fseeko" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_FSEEKO 1
   _ACEOF
   
 fi  fi
   done
   
   fi
   
   for ac_func in sysctl
   do :
     ac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
   if test "x$ac_cv_func_sysctl" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SYSCTL 1
   _ACEOF
    ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "ki_tdev" "ac_cv_member_struct_kinfo_proc_ki_tdev" "
           #include <sys/param.h>
           #include <sys/sysctl.h>
           #include <sys/user.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_ki_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KI_TDEV 1
   _ACEOF
   
   
   else
   
           ac_fn_c_check_member "$LINENO" "struct kinfo_proc2" "p_tdev" "ac_cv_member_struct_kinfo_proc2_p_tdev" "
               #include <sys/param.h>
               #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc2_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC2_P_TDEV 1
   _ACEOF
   
   
   else
   
               ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "p_tdev" "ac_cv_member_struct_kinfo_proc_p_tdev" "
                   #include <sys/param.h>
                   #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_P_TDEV 1
   _ACEOF
   
   
   else
   
                   ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "kp_eproc.e_tdev" "ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" "
                       #include <sys/param.h>
                       #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
   _ACEOF
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   done
   
   
 for ac_func in openpty  for ac_func in openpty
 do :  do :
   ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"    ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"
Line 16533  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h Line 17217  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h
   
     fi      fi
   
   fi
   done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether putenv takes a const argument" >&5
   $as_echo_n "checking whether putenv takes a const argument... " >&6; }
   if ${sudo_cv_func_putenv_const+:} false; then :
     $as_echo_n "(cached) " >&6
 else  else
  case " $LIBOBJS " in  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  *" unsetenv.$ac_objext "* ) ;;/* end confdefs.h.  */
  *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"$ac_includes_default
 ;;int putenv(const char *string) {return 0;}
esacint
 main ()
 {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     sudo_cv_func_putenv_const=yes
   else
     sudo_cv_func_putenv_const=no
 fi  fi
donerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_func_putenv_const" >&5
   $as_echo "$sudo_cv_func_putenv_const" >&6; }
     if test $sudo_cv_func_putenv_const = yes; then
   
   $as_echo "#define PUTENV_CONST const" >>confdefs.h
   
     else
       $as_echo "#define PUTENV_CONST /**/" >>confdefs.h
   
     fi
   
 if test -z "$SKIP_SETRESUID"; then  if test -z "$SKIP_SETRESUID"; then
     for ac_func in setresuid      for ac_func in setresuid
 do :  do :
Line 16577  if test "x$ac_cv_func_setreuid" = xyes; then : Line 17290  if test "x$ac_cv_func_setreuid" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_SETREUID 1  #define HAVE_SETREUID 1
 _ACEOF  _ACEOF
 SKIP_SETEUID=yes
 fi  fi
 done  done
   
 fi  fi
if test -z "$SKIP_SETEUID"; thenfor ac_func in seteuid
    for ac_func in seteuid 
 do :  do :
   ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"    ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"
 if test "x$ac_cv_func_seteuid" = xyes; then :  if test "x$ac_cv_func_seteuid" = xyes; then :
Line 16594  _ACEOF Line 17306  _ACEOF
 fi  fi
 done  done
   
 fi  
 if test X"$with_interfaces" != X"no"; then  if test X"$with_interfaces" != X"no"; then
     for ac_func in getifaddrs      for ac_func in getifaddrs
 do :  do :
Line 16634  fi Line 17345  fi
   
   
 fi  fi
 for ac_func in glob  
 do :  
   ac_fn_c_check_func "$LINENO" "glob" "ac_cv_func_glob"  
 if test "x$ac_cv_func_glob" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GLOB 1  
 _ACEOF  
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_BRACE and GLOB_TILDE in glob.h" >&5  
 $as_echo_n "checking for GLOB_BRACE and GLOB_TILDE in glob.h... " >&6; }  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <glob.h>  
 int  
 main ()  
 {  
 int i = GLOB_BRACE | GLOB_TILDE; (void)i;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   $as_echo "#define HAVE_EXTENDED_GLOB 1" >>confdefs.h  
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
 fi  
 done  
   
 for ac_func in lockf flock  for ac_func in lockf flock
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Line 16809  else Line 17474  else
  ;;   ;;
 esac  esac
   
       COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ }fnm_test"
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5
 $as_echo_n "checking for isblank... " >&6; }  $as_echo_n "checking for isblank... " >&6; }
Line 16863  esac Line 17530  esac
   
 fi  fi
   
   ac_fn_c_check_func "$LINENO" "pw_dup" "ac_cv_func_pw_dup"
   if test "x$ac_cv_func_pw_dup" = xyes; then :
     $as_echo "#define HAVE_PW_DUP 1" >>confdefs.h
   
   else
     case " $LIBOBJS " in
     *" pw_dup.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS pw_dup.$ac_objext"
    ;;
   esac
   
   fi
   
 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"  ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
 if test "x$ac_cv_func_strlcpy" = xyes; then :  if test "x$ac_cv_func_strlcpy" = xyes; then :
   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h    $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
Line 16889  esac Line 17569  esac
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"  
 if test "x$ac_cv_func_setenv" = xyes; then :  
   $as_echo "#define HAVE_SETENV 1" >>confdefs.h  
   
 else  
   case " $LIBOBJS " in  
   *" setenv.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS setenv.$ac_objext"  
  ;;  
 esac  
   
 fi  
   
   
 for ac_func in nanosleep  for ac_func in nanosleep
 do :  do :
   ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"    ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
Line 17097  rm -f core conftest.err conftest.$ac_objext \ Line 17764  rm -f core conftest.err conftest.$ac_objext \
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
   ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "
   $ac_includes_default
   #include <$ac_header_dirent>
   
   "
   if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_DIRENT_D_TYPE 1
   _ACEOF
   
   
   fi
   
 if test -n "$NEED_SNPRINTF"; then  if test -n "$NEED_SNPRINTF"; then
     case " $LIBOBJS " in      case " $LIBOBJS " in
   *" snprintf.$ac_objext "* ) ;;    *" snprintf.$ac_objext "* ) ;;
Line 17109  ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_sock Line 17790  ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_sock
 if test "x$ac_cv_func_socket" = xyes; then :  if test "x$ac_cv_func_socket" = xyes; then :
   
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5  
 $as_echo_n "checking for socket in -lsocket... " >&6; }  
 if ${ac_cv_lib_socket_socket+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lsocket  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
   Use char because int might match the return type of a GCC        _libs=
   builtin and then its argument prototype would still apply.  */        for lib in $libs; do
#ifdef __cplusplus            case "$NET_LIBS" in
extern "C"                *"$lib"*)   ;;
#endif                *)          _libs="$_libs $lib";;
char socket ();            esac
int        done
main ()        libs="${_libs# }"
{        test -z "$libs" && continue
return socket ();        lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
  ;        extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_socket_socket=yes 
else 
  ac_cv_lib_socket_socket=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 
$as_echo "$ac_cv_lib_socket_socket" >&6; } 
if test "x$ac_cv_lib_socket_socket" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -linet" >&5 
$as_echo_n "checking for socket in -linet... " >&6; } 
if ${ac_cv_lib_inet_socket+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  ac_check_lib_save_LIBS=$LIBS 
LIBS="-linet  $LIBS" 
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
/* end confdefs.h.  */ 
   
/* Override any GCC internal prototype to avoid an error.    _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
   Use char because int might match the return type of a GCC    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -l$lib${5+ }$extralibs" >&5
   builtin and then its argument prototype would still apply.  */$as_echo_n "checking for socket in -l$lib${5+ }$extralibs... " >&6; }
#ifdef __cplusplus    if { as_var=sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
extern "C" 
#endif 
char socket (); 
int 
main () 
{ 
return socket (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_inet_socket=yes 
else 
  ac_cv_lib_inet_socket=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_socket" >&5 
$as_echo "$ac_cv_lib_inet_socket" >&6; } 
if test "x$ac_cv_lib_inet_socket" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find socket() trying -lsocket -lnsl" >&5 
$as_echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;} 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 
$as_echo_n "checking for socket in -lsocket... " >&6; } 
if ${ac_cv_lib_socket_socket_lnsl+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket -lnsl $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17215  return socket (); Line 17832  return socket ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_socket_lnsl=yes  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_socket_lnsl=no  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=no
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_socket_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_socket_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
       done
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"  ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"
 if test "x$ac_cv_func_inet_addr" = xyes; then :  if test "x$ac_cv_func_inet_addr" = xyes; then :
   
 else  else
  ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"
     ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"
 if test "x$ac_cv_func___inet_addr" = xyes; then :  if test "x$ac_cv_func___inet_addr" = xyes; then :
   
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lnsl" >&5  
 $as_echo_n "checking for inet_addr in -lnsl... " >&6; }  
 if ${ac_cv_lib_nsl_inet_addr+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.        for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
   Use char because int might match the return type of a GCC            _libs=
   builtin and then its argument prototype would still apply.  */            for lib in $libs; do
#ifdef __cplusplus                case "$NET_LIBS" in
extern "C"                    *"$lib"*)   ;;
#endif                    *)          _libs="$_libs $lib";;
char inet_addr ();                esac
int            done
main ()            libs="${_libs# }"
{            test -z "$libs" && continue
return inet_addr ();            lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
  ;            extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_nsl_inet_addr=yes 
else 
  ac_cv_lib_nsl_inet_addr=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_addr" >&5 
$as_echo "$ac_cv_lib_nsl_inet_addr" >&6; } 
if test "x$ac_cv_lib_nsl_inet_addr" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -linet" >&5 
$as_echo_n "checking for inet_addr in -linet... " >&6; } 
if ${ac_cv_lib_inet_inet_addr+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  ac_check_lib_save_LIBS=$LIBS 
LIBS="-linet  $LIBS" 
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
/* end confdefs.h.  */ 
   
/* Override any GCC internal prototype to avoid an error.    _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
   Use char because int might match the return type of a GCC    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -l$lib${5+ }$extralibs" >&5
   builtin and then its argument prototype would still apply.  */$as_echo_n "checking for inet_addr in -l$lib${5+ }$extralibs... " >&6; }
#ifdef __cplusplus    if { as_var=sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
extern "C" 
#endif 
char inet_addr (); 
int 
main () 
{ 
return inet_addr (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_inet_inet_addr=yes 
else 
  ac_cv_lib_inet_inet_addr=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_inet_addr" >&5 
$as_echo "$ac_cv_lib_inet_inet_addr" >&6; } 
if test "x$ac_cv_lib_inet_inet_addr" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5 
$as_echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;} 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lsocket" >&5 
$as_echo_n "checking for inet_addr in -lsocket... " >&6; } 
if ${ac_cv_lib_socket_inet_addr_lnsl+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket -lnsl $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17349  return inet_addr (); Line 17908  return inet_addr ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_inet_addr_lnsl=yes  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_inet_addr_lnsl=no  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=no
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_inet_addr_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_inet_addr_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
           done
   
 fi  fi
   
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"  ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
 if test "x$ac_cv_func_syslog" = xyes; then :  if test "x$ac_cv_func_syslog" = xyes; then :
   
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lsocket" >&5
$as_echo_n "checking for syslog in -lsocket... " >&6; }    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
if ${ac_cv_lib_socket_syslog+:} false; then :        _libs=
         for lib in $libs; do
             case "$NET_LIBS" in
                 *"$lib"*)   ;;
                 *)          _libs="$_libs $lib";;
             esac
         done
         libs="${_libs# }"
         test -z "$libs" && continue
         lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
         extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for syslog in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17401  return syslog (); Line 17982  return syslog ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_syslog=yes  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_syslog=no  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=no
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
 
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_syslog" >&5  
 $as_echo "$ac_cv_lib_socket_syslog" >&6; }  
 if test "x$ac_cv_lib_socket_syslog" = xyes; then :  
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"  
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lnsl" >&5  
 $as_echo_n "checking for syslog in -lnsl... " >&6; }  
 if ${ac_cv_lib_nsl_syslog+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    if eval test \$sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras = "yes"; then
   Use char because int might match the return type of a GCC        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   builtin and then its argument prototype would still apply.  */$as_echo "yes" >&6; }
#ifdef __cplusplus        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
extern "C"    else
#endif        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
char syslog ();$as_echo "no" >&6; }
int
main ()    fi
{
return syslog ();    done
  ;
  return 0;fi
}
 for ac_func in getaddrinfo
 do :
   ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETADDRINFO 1
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_nsl_syslog=yes 
 else  else
  ac_cv_lib_nsl_syslog=no
fi    found=no
rm -f core conftest.err conftest.$ac_objext \    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
    conftest$ac_exeext conftest.$ac_ext        _libs=
LIBS=$ac_check_lib_save_LIBS        for lib in $libs; do
fi            case "$NET_LIBS" in
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_syslog" >&5                *"$lib"*)   ;;
$as_echo "$ac_cv_lib_nsl_syslog" >&6; }                *)          _libs="$_libs $lib";;
if test "x$ac_cv_lib_nsl_syslog" = xyes; then :            esac
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"        done
else        libs="${_libs# }"
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -linet" >&5        test -z "$libs" && continue
$as_echo_n "checking for syslog in -linet... " >&6; }        lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
if ${ac_cv_lib_inet_syslog+:} false; then :        extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for getaddrinfo in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-linet  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 18049  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char syslog ();char getaddrinfo ();
 int  int
 main ()  main ()
 {  {
return syslog ();return getaddrinfo ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_inet_syslog=yes  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_inet_syslog=no  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=no
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_syslog" >&5 
$as_echo "$ac_cv_lib_inet_syslog" >&6; } 
if test "x$ac_cv_lib_inet_syslog" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; found=yes; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
       done
       if test X"$found" != X"no"; then
           $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
   
       fi
   
 fi  fi
   done
   
 for ac_func in getprogname  for ac_func in getprogname
 do :  do :
Line 17552  $as_echo "$sudo_cv___progname" >&6; } Line 18142  $as_echo "$sudo_cv___progname" >&6; }
 fi  fi
 done  done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
   $as_echo_n "checking for __func__... " >&6; }
   if ${sudo_cv___func__+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   (void)puts(__func__);
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv___func__=yes
   else
     sudo_cv___func__=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___func__" >&5
   $as_echo "$sudo_cv___func__" >&6; }
   if test "$sudo_cv___func__" = "yes"; then
       $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
   elif test -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
   $as_echo_n "checking for __FUNCTION__... " >&6; }
       if ${sudo_cv___FUNCTION__+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   (void)puts(__FUNCTION__);
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv___FUNCTION__=yes
   else
     sudo_cv___FUNCTION__=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___FUNCTION__" >&5
   $as_echo "$sudo_cv___FUNCTION__" >&6; }
       if test "$sudo_cv___FUNCTION__" = "yes"; then
           $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
   
   $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
   
       fi
   fi
   
 # gettext() and friends may be located in libc (Linux and Solaris)  # gettext() and friends may be located in libc (Linux and Solaris)
 # or in libintl.  However, it is possible to have libintl installed  # or in libintl.  However, it is possible to have libintl installed
 # even when gettext() is present in libc.  In the case of GNU libintl,  # even when gettext() is present in libc.  In the case of GNU libintl,
Line 17561  done Line 18219  done
 # make sure we use the gettext() that matches the include file.  # make sure we use the gettext() that matches the include file.
 if test "$enable_nls" != "no"; then  if test "$enable_nls" != "no"; then
     if test "$enable_nls" != "yes"; then      if test "$enable_nls" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_nls}/include"|*"-I${enable_nls}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,+b,$enable_nls/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,-R$enable_nls/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_nls}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"
        LDFLAGS="${LDFLAGS} -L$enable_nls/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_nls/lib" 
    fi 
   
   
       case "${LDFLAGS}" in
           *"-L$enable_nls/lib"|*"-L$enable_nls/lib ")
               ;;
           *)
               LDFLAGS="${LDFLAGS} -L$enable_nls/lib"
               if test X"$enable_rpath" = X"yes"; then
                   LDFLAGS_R="${LDFLAGS_R} -R$enable_nls/lib"
               fi
               ;;
       esac
   
     fi      fi
     OLIBS="$LIBS"      OLIBS="$LIBS"
     for l in "libc" "-lintl" "-lintl -liconv"; do      for l in "libc" "-lintl" "-lintl -liconv"; do
Line 17625  fi Line 18292  fi
         eval gettext_result="\$$gettext_name"          eval gettext_result="\$$gettext_name"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5
 $as_echo "$gettext_result" >&6; }  $as_echo "$gettext_result" >&6; }
        test "$gettext_result" = "yes" && break        if test "$gettext_result" = "yes"; then
             for ac_func in ngettext
 do :
   ac_fn_c_check_func "$LINENO" "ngettext" "ac_cv_func_ngettext"
 if test "x$ac_cv_func_ngettext" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NGETTEXT 1
 _ACEOF
 
 fi
 done
 
             break
         fi
     done      done
     LIBS="$OLIBS"      LIBS="$OLIBS"
   
Line 17633  $as_echo "$gettext_result" >&6; } Line 18313  $as_echo "$gettext_result" >&6; }
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
         SUDO_NLS=enabled          SUDO_NLS=enabled
           # For Solaris we need links from lang to lang.UTF-8 in localedir
           case "$host_os" in
               solaris2*) LOCALEDIR_SUFFIX=".UTF-8";;
           esac
     elif test "$sudo_cv_gettext_lintl" = "yes"; then      elif test "$sudo_cv_gettext_lintl" = "yes"; then
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
Line 17717  fi Line 18401  fi
     *)      *)
         $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h          $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
         CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_zlib}/include"|*"-I${enable_zlib}/include ")
            *-*-hpux*)       ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,+b,$enable_zlib/lib"            ;;
                        ;;        *)
            *)          ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,-R$enable_zlib/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_zlib}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"
        ZLIB="${ZLIB} -L$enable_zlib/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "ZLIB" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_zlib/lib" 
    fi 
   
   
       case "${ZLIB}" in
           *"-L$enable_zlib/lib"|*"-L$enable_zlib/lib ")
               ;;
           *)
               ZLIB="${ZLIB} -L$enable_zlib/lib"
               if test X"$enable_rpath" = X"yes"; then
                   ZLIB_R="${ZLIB_R} -R$enable_zlib/lib"
               fi
               ;;
       esac
   
         ZLIB="${ZLIB} -lz"          ZLIB="${ZLIB} -lz"
         ;;          ;;
 esac  esac
 if test X"$enable_zlib" = X"builtin"; then  if test X"$enable_zlib" = X"builtin"; then
     $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h      $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
    CPPFLAGS="${CPPFLAGS}"' -I$(top_srcdir)/zlib'    CPPFLAGS='-I$(top_builddir)/zlib -I$(top_srcdir)/zlib '"${CPPFLAGS}"
     ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'      ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'
     ZLIB_SRC=zlib      ZLIB_SRC=zlib
     ac_config_headers="$ac_config_headers zlib/zconf.h"      ac_config_headers="$ac_config_headers zlib/zconf.h"
Line 17764  cat >>confdefs.h <<_ACEOF Line 18457  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
   ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "
   $ac_includes_default
   #include <netdb.h>
   
   "
   if test "x$ac_cv_have_decl_h_errno" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_H_ERRNO $ac_have_decl
   _ACEOF
   
   
 for ac_func in strsignal  for ac_func in strsignal
 do :  do :
   ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"    ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
Line 17855  fi Line 18564  fi
 done  done
   
   
   for ac_func in sig2str
   do :
     ac_fn_c_check_func "$LINENO" "sig2str" "ac_cv_func_sig2str"
   if test "x$ac_cv_func_sig2str" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SIG2STR 1
   _ACEOF
   
   else
   
       case " $LIBOBJS " in
     *" sig2str.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS sig2str.$ac_objext"
    ;;
   esac
   
       HAVE_SIGNAME="false"
       ac_fn_c_check_decl "$LINENO" "sys_signame" "ac_cv_have_decl_sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "_sys_signame" "ac_cv_have_decl__sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl__sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL__SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "__sys_signame" "ac_cv_have_decl___sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl___sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL___SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "sys_sigabbrev" "ac_cv_have_decl_sys_sigabbrev" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_sigabbrev" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGABBREV $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   
       if test "$HAVE_SIGNAME" != "true"; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for undeclared sys_sigabbrev" >&5
   $as_echo_n "checking for undeclared sys_sigabbrev... " >&6; }
   if ${sudo_cv_var_sys_sigabbrev+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   extern char **sys_sigabbrev;
   int
   main ()
   {
   return sys_sigabbrev[1];
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_sys_sigabbrev=yes
   else
     sudo_cv_var_sys_sigabbrev=no
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_sys_sigabbrev" >&5
   $as_echo "$sudo_cv_var_sys_sigabbrev" >&6; }
           if test "$sudo_cv_var_sys_sigabbrev" = yes; then
               $as_echo "#define HAVE_SYS_SIGABBREV 1" >>confdefs.h
   
           else
               case " $LIBOBJS " in
     *" signame.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS signame.$ac_objext"
    ;;
   esac
   
           fi
       fi
   
   fi
   done
   
   
 if test ${with_netsvc-"no"} != "no"; then  if test ${with_netsvc-"no"} != "no"; then
     cat >>confdefs.h <<EOF      cat >>confdefs.h <<EOF
 #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"  #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"
Line 17882  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL Line 18736  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL
 fi  fi
   
 if test ${with_pam-"no"} != "no"; then  if test ${with_pam-"no"} != "no"; then
    # We already link with -ldl (see LIBDL below) so no need for that here.    #
    SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"    # Check for pam_start() in libpam first, then for pam_appl.h.
     #
     found_pam_lib=no
     as_ac_Lib=`$as_echo "ac_cv_lib_pam_pam_start$lt_cv_dlopen_libs" | $as_tr_sh`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
 $as_echo_n "checking for pam_start in -lpam... " >&6; }
 if eval \${$as_ac_Lib+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpam $lt_cv_dlopen_libs $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
   
                    for ac_header in security/pam_appl.h pam/pam_appl.h/* Override any GCC internal prototype to avoid an error.
    Use char because int might match the return type of a GCC
    builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
 char pam_start ();
 int
 main ()
 {
 return pam_start ();
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   eval "$as_ac_Lib=yes"
 else
   eval "$as_ac_Lib=no"
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
 eval ac_res=\$$as_ac_Lib
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
   found_pam_lib=yes
 fi
 
     #
     # Some PAM implementations (MacOS X for example) put the PAM headers
     # in /usr/include/pam instead of /usr/include/security...
     #
     found_pam_hdrs=no
     for ac_header in security/pam_appl.h pam/pam_appl.h
 do :  do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`    as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 17893  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 18795  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
 with_pam=yes; break found_pam_hdrs=yes; break
 fi  fi
   
 done  done
   
       if test "$found_pam_lib" = "yes" -a "$found_pam_hdrs" = "yes"; then
           # Found both PAM libs and headers
           with_pam=yes
       elif test "$with_pam" = "yes"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development library.\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development headers.\"" "$LINENO" 5
           fi
       elif test "$found_pam_lib" != "$found_pam_hdrs"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"found PAM headers but no PAM development library; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"found PAM library but no PAM development headers; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
       fi
   
     if test "$with_pam" = "yes"; then      if test "$with_pam" = "yes"; then
           # Older PAM implementations lack pam_getenvlist
           OLIBS="$LIBS"
           LIBS="$LIBS -lpam $lt_cv_dlopen_libs"
           for ac_func in pam_getenvlist
   do :
     ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
   if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PAM_GETENVLIST 1
   _ACEOF
   
   fi
   done
   
           LIBS="$OLIBS"
   
           # We already link with -ldl if needed (see LIBDL below)
           SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"
         $as_echo "#define HAVE_PAM 1" >>confdefs.h          $as_echo "#define HAVE_PAM 1" >>confdefs.h
   
         AUTH_OBJS="$AUTH_OBJS pam.lo";          AUTH_OBJS="$AUTH_OBJS pam.lo";
Line 17930  if test "${enable_pam_session+set}" = set; then : Line 18869  if test "${enable_pam_session+set}" = set; then :
                 yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5                  yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
                         ;;                          ;;
                no)             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                no)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h                        $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h
   
                            ;;                        pam_session=off
                *)              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                        ;;
                 *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5
 $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}  $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}
                            ;;                        ;;
             esac              esac
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Line 17999  fi Line 18939  fi
 if test ${with_fwtk-'no'} != "no"; then  if test ${with_fwtk-'no'} != "no"; then
     if test "$with_fwtk" != "yes"; then      if test "$with_fwtk" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_fwtk}"|*"-L${with_fwtk} ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,+b,${with_fwtk}"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,-R${with_fwtk}"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_fwtk}"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_fwtk}" 
    fi 
   
        CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
     case "${CPPFLAGS}" in
         *"-I${with_fwtk}"|*"-I${with_fwtk} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_fwtk}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
             fi
             ;;
     esac
 
         with_fwtk=yes          with_fwtk=yes
     fi      fi
     SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"      SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"
Line 18028  if test ${with_SecurID-'no'} != "no"; then Line 18977  if test ${with_SecurID-'no'} != "no"; then
     else      else
         with_SecurID=/usr/ace          with_SecurID=/usr/ace
     fi      fi
     CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"  
     _LDFLAGS="${LDFLAGS}"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_SecurID}"|*"-I${with_SecurID} ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_SecurID}"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
        LDFLAGS="${LDFLAGS} -L${with_SecurID}"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_SecurID}" 
    fi 
   
     #  
     # Determine whether to use the new or old SecurID API  
     #  
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SD_Init in -laceclnt" >&5  
 $as_echo_n "checking for SD_Init in -laceclnt... " >&6; }  
 if ${ac_cv_lib_aceclnt_SD_Init_______lpthread_______+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-laceclnt  
             -lpthread  
   
     $LIBS"    case "${SUDOERS_LDFLAGS}" in
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        *"-L${with_SecurID}"|*"-L${with_SecurID} ")
/* end confdefs.h.  */            ;;
         *)
             SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"
             if test X"$enable_rpath" = X"yes"; then
                 SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_SecurID}"
             fi
             ;;
     esac
   
/* Override any GCC internal prototype to avoid an error.    SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"
   Use char because int might match the return type of a GCC    AUTH_OBJS="$AUTH_OBJS securid5.lo";
   builtin and then its argument prototype would still apply.  */ 
#ifdef __cplusplus 
extern "C" 
#endif 
char SD_Init (); 
int 
main () 
{ 
return SD_Init (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=yes 
else 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&5  
 $as_echo "$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&6; }  
 if test "x$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" = xyes; then :  
   
             AUTH_OBJS="$AUTH_OBJS securid5.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"  
   
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_SecurID}"  
     fi  
   
   
 else  
   
             AUTH_OBJS="$AUTH_OBJS securid.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} ${with_SecurID}/sdiclient.a"  
   
 fi  
   
     LDFLAGS="${_LDFLAGS}"  
 fi  
   
   
 if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     for auth in $AUTH_DEF; do      for auth in $AUTH_DEF; do
         case $auth in          case $auth in
Line 18128  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then Line 19015  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     done      done
 fi  fi
   
 if test ${with_kerb4-'no'} != "no"; then  
     $as_echo "#define HAVE_KERB4 1" >>confdefs.h  
   
                 O_LDFLAGS="$LDFLAGS"  
     if test "$with_kerb4" = "yes"; then  
         found=no  
         O_CPPFLAGS="$CPPFLAGS"  
         for dir in "" "kerberosIV/" "krb4/" "kerberos4/" "kerberosv4/"; do  
             CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}"  
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_cpp "$LINENO"; then :  
   found=yes; break  
 fi  
 rm -f conftest.err conftest.i conftest.$ac_ext  
         done  
         test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS"  
     else  
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
         CPPFLAGS="$CPPFLAGS -I${with_kerb4}/include"  
         ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"  
 if test "x$ac_cv_header_krb_h" = xyes; then :  
   found=yes  
 else  
   found=no  
 fi  
   
   
     fi  
     if test X"$found" = X"no"; then  
         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&2;}  
     fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }  
 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    Use char because int might match the return type of a GCC  
    builtin and then its argument prototype would still apply.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 char des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes"  
 else  
   
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }  
 if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes425  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    Use char because int might match the return type of a GCC  
    builtin and then its argument prototype would still apply.  */  
 #ifdef __cplusplus  
 extern "C"  
 #endif  
 char des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des425_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des425_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes425"  
 else  
   K4LIBS=""  
 fi  
   
   
 fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using KTH Kerberos IV" >&5  
 $as_echo_n "checking whether we are using KTH Kerberos IV... " >&6; }  
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
 const char *tmp = krb4_version;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
             K4LIBS="${K4LIBS} -lcom_err"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lroken" >&5  
 $as_echo_n "checking for main in -lroken... " >&6; }  
 if ${ac_cv_lib_roken_main+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lroken  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_roken_main=yes  
 else  
   ac_cv_lib_roken_main=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_main" >&5  
 $as_echo "$ac_cv_lib_roken_main" >&6; }  
 if test "x$ac_cv_lib_roken_main" = xyes; then :  
   K4LIBS="${K4LIBS} -lroken"  
 fi  
   
   
 else  
   
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
   
   
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
                 as_ac_Lib=`$as_echo "ac_cv_lib_krb_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb" >&5  
 $as_echo_n "checking for main in -lkrb... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb $K4LIBS"  
 else  
   
         as_ac_Lib=`$as_echo "ac_cv_lib_krb4_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb4" >&5  
 $as_echo_n "checking for main in -lkrb4... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb4 $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb4 $K4LIBS"  
 else  
   K4LIBS="-lkrb $K4LIBS"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&2;}  
   
 fi  
   
   
 fi  
   
     LDFLAGS="$O_LDFLAGS"  
     SUDOERS_LIBS="${SUDOERS_LIBS} $K4LIBS"  
     AUTH_OBJS="$AUTH_OBJS kerb4.lo"  
 fi  
   
 if test ${with_kerb5-'no'} != "no"; then  if test ${with_kerb5-'no'} != "no"; then
     # Extract the first word of "krb5-config", so it can be a program name with args.      # Extract the first word of "krb5-config", so it can be a program name with args.
 set dummy krb5-config; ac_word=$2  set dummy krb5-config; ac_word=$2
Line 18535  $as_echo "$as_me: WARNING: Unable to locate Kerberos V Line 19119  $as_echo "$as_me: WARNING: Unable to locate Kerberos V
             fi              fi
         else          else
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_kerb5}/lib"|*"-L${with_kerb5}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,+b,${with_kerb5}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,-R${with_kerb5}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_kerb5}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_kerb5}/lib" 
    fi 
   
            CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include"
     case "${CPPFLAGS}" in
         *"-I${with_kerb5}/include"|*"-I${with_kerb5}/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_kerb5}/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_kerb5}/include"
             fi
             ;;
     esac
 
         fi          fi
   
                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5                                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
Line 18713  done Line 19306  done
   
     fi      fi
     LIBS="$_LIBS"      LIBS="$_LIBS"
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an instance name for Kerberos V" >&5
   $as_echo_n "checking whether to use an instance name for Kerberos V... " >&6; }
       # Check whether --enable-kerb5-instance was given.
   if test "${enable_kerb5_instance+set}" = set; then :
     enableval=$enable_kerb5_instance;  case "$enableval" in
               yes)        as_fn_error $? "\"must give --enable-kerb5-instance an argument.\"" "$LINENO" 5
                           ;;
               no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
                           ;;
               *)          cat >>confdefs.h <<EOF
   #define SUDO_KRB5_INSTANCE "$enableval"
   EOF
   
                           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enableval" >&5
   $as_echo "$enableval" >&6; }
                           ;;
           esac
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
   
   fi
   
 if test ${with_AFS-'no'} = "yes"; then  if test ${with_AFS-'no'} = "yes"; then
   
     # looks like the "standard" place for AFS libs is /usr/afsws/lib      # looks like the "standard" place for AFS libs is /usr/afsws/lib
Line 18722  if test ${with_AFS-'no'} = "yes"; then Line 19338  if test ${with_AFS-'no'} = "yes"; then
     for i in $AFSLIBDIRS; do      for i in $AFSLIBDIRS; do
         if test -d ${i}; then          if test -d ${i}; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,-R$i"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R$i"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
             FOUND_AFSLIBDIR=true              FOUND_AFSLIBDIR=true
         fi          fi
Line 18762  $as_echo "$as_me: WARNING: Unable to locate AFS librar Line 19375  $as_echo "$as_me: WARNING: Unable to locate AFS librar
     # AFS includes may live in /usr/include on some machines...      # AFS includes may live in /usr/include on some machines...
     for i in /usr/afsws/include; do      for i in /usr/afsws/include; do
         if test -d ${i}; then          if test -d ${i}; then
            CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
             FOUND_AFSINCDIR=true              FOUND_AFSINCDIR=true
         fi          fi
     done      done
Line 18784  fi Line 19409  fi
 if test "${with_skey-'no'}" = "yes"; then  if test "${with_skey-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_skey" != "yes"; then      if test "$with_skey" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_skey}/include"|*"-I${with_skey}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_skey}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"
        LDFLAGS="${LDFLAGS} -L${with_skey}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_skey}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_skey}/lib"|*"-L${with_skey}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_skey}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
         ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>          ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>
 "  "
Line 18840  fi Line 19460  fi
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5
Line 18994  fi Line 19597  fi
 if test "${with_opie-'no'}" = "yes"; then  if test "${with_opie-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_opie" != "yes"; then      if test "$with_opie" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_opie}/include"|*"-I${with_opie}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_opie}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"
        LDFLAGS="${LDFLAGS} -L${with_opie}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_opie}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_opie}/lib"|*"-L${with_opie}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_opie}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
Line 19066  rm -f conftest.err conftest.i conftest.$ac_ext Line 19664  rm -f conftest.err conftest.i conftest.$ac_ext
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5
Line 19388  done Line 19969  done
 fi  fi
   
 if test ${with_ldap-'no'} != "no"; then  if test ${with_ldap-'no'} != "no"; then
    _LDFLAGS="$LDFLAGS"    O_LDFLAGS="$LDFLAGS"
     if test "$with_ldap" != "yes"; then      if test "$with_ldap" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_ldap}/lib"|*"-L${with_ldap}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_ldap}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_ldap}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_ldap}/include"|*"-I${with_ldap}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_ldap}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"
        LDFLAGS="${LDFLAGS} -L${with_ldap}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
         CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"  
         with_ldap=yes          with_ldap=yes
     fi      fi
     SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"      SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"
     LDAP=""      LDAP=""
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5  
 $as_echo_n "checking for LDAP libraries... " >&6; }  
     LDAP_LIBS=""  
     _LIBS="$LIBS"      _LIBS="$LIBS"
       LDAP_LIBS=""
       IBMLDAP_EXTRA=""
     found=no      found=no
    for l in -lldap -llber '-lssl -lcrypto'; do    # On HP-UX, libibmldap has a hidden dependency on libCsup
        LIBS="${LIBS} $l"    case "$host_os" in
        LDAP_LIBS="${LDAP_LIBS} $l"        hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCsup" >&5
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext$as_echo_n "checking for main in -lCsup... " >&6; }
 if ${ac_cv_lib_Csup_main+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lCsup  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
        #include <lber.h>
        #include <ldap.h> 
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return main ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  found=yes; break  ac_cv_lib_Csup_main=yes
 else
   ac_cv_lib_Csup_main=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
    doneLIBS=$ac_check_lib_save_LIBS
    if test "$found" = "no"; thenfi
        LDAP_LIBS=""{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Csup_main" >&5
        LIBS="$_LIBS"$as_echo "$ac_cv_lib_Csup_main" >&6; }
        for l in -libmldap -lidsldif; doif test "x$ac_cv_lib_Csup_main" = xyes; then :
            LIBS="${LIBS} $l"  IBMLDAP_EXTRA=" -lCsup"
            LDAP_LIBS="${LDAP_LIBS} $l"fi
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext;;
     esac
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_init" >&5
 $as_echo_n "checking for library containing ldap_init... " >&6; }
 if ${ac_cv_search_ldap_init+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
            #include <lber.h>/* Override any GCC internal prototype to avoid an error.
            #include <ldap.h>   Use char because int might match the return type of a GCC
    builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
 char ldap_init ();
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return ldap_init ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :for ac_lib in '' "ldap" "ldap -llber" "ldap -llber -lssl -lcrypto" "ibmldap${IBMLDAP_EXTRA}" "ibmldap -lidsldif${IBMLDAP_EXTRA}"; do
  found=yes; break  if test -z "$ac_lib"; then
     ac_res="none required"
   else
     ac_res=-l$ac_lib
     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   fi
   if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_search_ldap_init=$ac_res
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext    conftest$ac_exeext
        done  if ${ac_cv_search_ldap_init+:} false; then :
    fi  break
        if test "$found" = "no"; thenfi
        LIBS="${_LIBS} -lldap"done
 if ${ac_cv_search_ldap_init+:} false; then :
 
 else
   ac_cv_search_ldap_init=no
 fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_init" >&5
 $as_echo "$ac_cv_search_ldap_init" >&6; }
 ac_res=$ac_cv_search_ldap_init
 if test "$ac_res" != no; then :
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
         test "$ac_res" != "none required" && LDAP_LIBS="$ac_res"
         found=yes
 
 fi
 
     # If nothing linked, try -lldap and hope for the best
     if test "$found" = "no"; then
         LDAP_LIBS="-lldap"          LDAP_LIBS="-lldap"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found, using -lldap" >&5  
 $as_echo "not found, using -lldap" >&6; }  
     else  
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDAP_LIBS" >&5  
 $as_echo "$LDAP_LIBS" >&6; }  
     fi      fi
       LIBS="${_LIBS} ${LDAP_LIBS}"
         OLIBS="$LIBS"          OLIBS="$LIBS"
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5
 $as_echo_n "checking for library containing ber_set_option... " >&6; }  $as_echo_n "checking for library containing ber_set_option... " >&6; }
Line 19585  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 20204  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
 for ac_func in ldap_sasl_interactive_bind_s
         for ac_func in ldap_sasl_interactive_bind_s
 do :  do :
   ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"    ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"
 if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :  if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :
Line 19596  _ACEOF Line 20216  _ACEOF
 fi  fi
 done  done
   
else        break
  break
 fi  fi
   
 done  done
Line 19616  fi Line 20236  fi
   
 done  done
   
    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_client_init ldap_start_tls_s_np    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_init ldap_ssl_client_init ldap_start_tls_s_np
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 19803  $as_echo "$as_me: WARNING: Unable to locate gssapi.h,  Line 20423  $as_echo "$as_me: WARNING: Unable to locate gssapi.h, 
   
     SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"      SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"
     LIBS="$_LIBS"      LIBS="$_LIBS"
    LDFLAGS="$_LDFLAGS"    LDFLAGS="$O_LDFLAGS"
 fi  fi
   
 #  #
Line 19814  case "$lt_cv_dlopen" in Line 20434  case "$lt_cv_dlopen" in
     dlopen)      dlopen)
         $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h          $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        SUDO_OBJS="$SUDO_OBJS locale_stub.o"
         LT_STATIC="--tag=disable-static"          LT_STATIC="--tag=disable-static"
         ;;          ;;
     shl_load)      shl_load)
         $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h          $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        SUDO_OBJS="$SUDO_OBJS locale_stub.o"
         LT_STATIC="--tag=disable-static"          LT_STATIC="--tag=disable-static"
         case " $LIBOBJS " in          case " $LIBOBJS " in
   *" dlopen.$ac_objext "* ) ;;    *" dlopen.$ac_objext "* ) ;;
Line 19855  if test X"$LIBDL" != X""; then Line 20475  if test X"$LIBDL" != X""; then
     SUDOERS_LIBS="${SUDOERS_LIBS} $LIBDL"      SUDOERS_LIBS="${SUDOERS_LIBS} $LIBDL"
 fi  fi
   
# On HP-UX, you cannot dlopen() a shared object that uses pthreads# On HP-UX, you cannot dlopen() a shared object that uses pthreads unless
# unless the main program is linked against -lpthread.  Since we# the main program is linked against -lpthread.  We have no knowledge of
# have no knowledge what libraries a plugin may depend on, we always# what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)
# link against -lpthread on HP-UX if it is available.# so always link against -lpthread on HP-UX if it is available.
 # This check should go after all other libraries tests.  # This check should go after all other libraries tests.
case "$host" incase "$host_os" in
    *-*-hpux*)    hpux*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5
 $as_echo_n "checking for main in -lpthread... " >&6; }  $as_echo_n "checking for main in -lpthread... " >&6; }
 if ${ac_cv_lib_pthread_main+:} false; then :  if ${ac_cv_lib_pthread_main+:} false; then :
Line 19896  if test "x$ac_cv_lib_pthread_main" = xyes; then : Line 20516  if test "x$ac_cv_lib_pthread_main" = xyes; then :
   SUDO_LIBS="${SUDO_LIBS} -lpthread"    SUDO_LIBS="${SUDO_LIBS} -lpthread"
 fi  fi
   
           OSDEFS="${OSDEFS} -D_REENTRANT"
         ;;          ;;
 esac  esac
   
 if test -n "$blibpath"; then  
     if test -n "$blibpath_add"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}${blibpath_add}"  
     elif test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}"  
     fi  
 fi  
   
 if test "$utmp_style" = "LEGACY"; then  if test "$utmp_style" = "LEGACY"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5
 $as_echo_n "checking for utmp file path... " >&6; }  $as_echo_n "checking for utmp file path... " >&6; }
Line 20004  EOF Line 20617  EOF
 $as_echo "$iolog_dir" >&6; }  $as_echo "$iolog_dir" >&6; }
   
   
   
   ac_c_werror_flag=yes
   
   if test -n "$GCC" -a "$lt_cv_prog_gnu_ld" != "yes" -a -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -static-libgcc" >&5
   $as_echo_n "checking whether C compiler accepts -static-libgcc... " >&6; }
   if ${ax_cv_check_cflags___static_libgcc+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -static-libgcc"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___static_libgcc=yes
   else
     ax_cv_check_cflags___static_libgcc=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___static_libgcc" >&5
   $as_echo "$ax_cv_check_cflags___static_libgcc" >&6; }
   if test x"$ax_cv_check_cflags___static_libgcc" = xyes; then :
     LT_LDFLAGS="$LT_LDFLAGS -Wc,-static-libgcc"
   else
     :
   fi
   
   fi
   
   if test -n "$GCC"; then
       as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-fvisibility=hidden" | $as_tr_sh`
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5
   $as_echo_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }
   if eval \${$as_CACHEVAR+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fvisibility=hidden"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     eval "$as_CACHEVAR=yes"
   else
     eval "$as_CACHEVAR=no"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   eval ac_res=\$$as_CACHEVAR
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
   if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
           $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
           CFLAGS="${CFLAGS} -fvisibility=hidden"
           LT_LDEXPORTS=
           LT_LDDEP=
           NO_VIZ=
   
   else
     :
   fi
   
   else
       case "$host_os" in
           hpux*)
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Bhidden_def" >&5
   $as_echo_n "checking whether C compiler accepts -Bhidden_def... " >&6; }
   if ${ax_cv_check_cflags___Bhidden_def+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -Bhidden_def"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___Bhidden_def=yes
   else
     ax_cv_check_cflags___Bhidden_def=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___Bhidden_def" >&5
   $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }
   if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :
   
                   $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                   CFLAGS="${CFLAGS} -Bhidden_def"
                   LT_LDEXPORTS=
                   LT_LDDEP=
   
   else
     :
   fi
   
               ;;
           solaris2*)
               as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-xldscope=hidden" | $as_tr_sh`
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xldscope=hidden" >&5
   $as_echo_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }
   if eval \${$as_CACHEVAR+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -xldscope=hidden"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     eval "$as_CACHEVAR=yes"
   else
     eval "$as_CACHEVAR=no"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   eval ac_res=\$$as_CACHEVAR
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
   if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
                   $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                   CFLAGS="${CFLAGS} -xldscope=hidden"
                   LT_LDEXPORTS=
                   LT_LDDEP=
   
   else
     :
   fi
   
               ;;
       esac
   fi
   
   if test -n "$LT_LDEXPORTS"; then
       if test "$lt_cv_prog_gnu_ld" = "yes"; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
   $as_echo_n "checking whether ld supports anonymous map files... " >&6; }
   if ${sudo_cv_var_gnu_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                   sudo_cv_var_gnu_ld_anon_map=no
                   cat > conftest.map <<-EOF
                   {
                       global: foo;
                       local:  *;
                   };
   EOF
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                   _LDFLAGS="$LDFLAGS"
                   LDFLAGS="$LDFLAGS -fpic -shared -Wl,--version-script,./conftest.map"
                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_gnu_ld_anon_map=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                   CFLAGS="$_CFLAGS"
                   LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gnu_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; }
           if test "$sudo_cv_var_gnu_ld_anon_map" = "yes"; then
               LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"
           fi
       else
           case "$host_os" in
               solaris2*)
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
   $as_echo_n "checking whether ld supports anonymous map files... " >&6; }
   if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           sudo_cv_var_solaris_ld_anon_map=no
                           cat > conftest.map <<-EOF
                           {
                               global: foo;
                               local:  *;
                           };
   EOF
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           LDFLAGS="$LDFLAGS -shared -Wl,-M,./conftest.map"
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_solaris_ld_anon_map=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_solaris_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; }
                   if test "$sudo_cv_var_solaris_ld_anon_map" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"
                   fi
                   ;;
               hpux*)
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports controlling exported symbols" >&5
   $as_echo_n "checking whether ld supports controlling exported symbols... " >&6; }
   if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           sudo_cv_var_hpux_ld_symbol_export=no
                           echo "+e foo" > conftest.opt
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           if test -n "$GCC"; then
                               LDFLAGS="$LDFLAGS -shared -Wl,-c,./conftest.opt"
                           else
                               LDFLAGS="$LDFLAGS -Wl,-b -Wl,-c,./conftest.opt"
                           fi
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_hpux_ld_symbol_export=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
                           rm -f conftest.opt
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_hpux_ld_symbol_export" >&5
   $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; }
                   if test "$sudo_cv_var_hpux_ld_symbol_export" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_opt)"; LT_LDOPT="-Wl,-c,\$(shlib_opt)"
                   fi
                   ;;
           esac
       fi
   fi
   
   if test -n "$GCC"; then
       if test -z "$enable_pie"; then
           case "$host_os" in
               linux*)
                   # Attempt to build with PIE support
                   enable_pie="maybe"
                   ;;
           esac
       fi
       if test -n "$enable_pie"; then
           if test "$enable_pie" = "no"; then
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-pie" >&5
   $as_echo_n "checking whether C compiler accepts -fno-pie... " >&6; }
   if ${ax_cv_check_cflags___fno_pie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fno-pie"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___fno_pie=yes
   else
     ax_cv_check_cflags___fno_pie=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fno_pie" >&5
   $as_echo "$ax_cv_check_cflags___fno_pie" >&6; }
   if test x"$ax_cv_check_cflags___fno_pie" = xyes; then :
   
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS -fno-pie"
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -nopie" >&5
   $as_echo_n "checking whether the linker accepts -nopie... " >&6; }
   if ${ax_cv_check_ldflags___nopie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -nopie"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___nopie=yes
   else
     ax_cv_check_ldflags___nopie=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___nopie" >&5
   $as_echo "$ax_cv_check_ldflags___nopie" >&6; }
   if test x"$ax_cv_check_ldflags___nopie" = xyes; then :
   
                       PIE_CFLAGS="-fno-pie"
                       PIE_LDFLAGS="-nopie"
   
   else
     :
   fi
   
                   CFLAGS="$_CFLAGS"
   
   else
     :
   fi
   
           else
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5
   $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }
   if ${ax_cv_check_cflags___fPIE+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fPIE"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___fPIE=yes
   else
     ax_cv_check_cflags___fPIE=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fPIE" >&5
   $as_echo "$ax_cv_check_cflags___fPIE" >&6; }
   if test x"$ax_cv_check_cflags___fPIE" = xyes; then :
   
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS -fPIE"
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5
   $as_echo_n "checking whether the linker accepts -pie... " >&6; }
   if ${ax_cv_check_ldflags___pie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -pie"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___pie=yes
   else
     ax_cv_check_ldflags___pie=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___pie" >&5
   $as_echo "$ax_cv_check_ldflags___pie" >&6; }
   if test x"$ax_cv_check_ldflags___pie" = xyes; then :
   
                       if test "$enable_pie" = "maybe"; then
                           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working PIE support" >&5
   $as_echo_n "checking for working PIE support... " >&6; }
   if ${sudo_cv_working_pie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     rm -f conftestdata; > conftestdata
   if test "$cross_compiling" = yes; then :
     sudo_cv_working_pie=no
   else
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $ac_includes_default
   main() { char *p = malloc(1024); if (p == NULL) return 1; memset(p, 0, 1024); return 0; }
   _ACEOF
   if ac_fn_c_try_run "$LINENO"; then :
     sudo_cv_working_pie=yes
   else
     sudo_cv_working_pie=no
   fi
   rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
     conftest.$ac_objext conftest.beam conftest.$ac_ext
   fi
   
   rm -f core core.* *.core
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_working_pie" >&5
   $as_echo "$sudo_cv_working_pie" >&6; }
   if test $sudo_cv_working_pie = yes; then :
     enable_pie=yes
   fi
                       fi
                       if test "$enable_pie" = "yes"; then
                           PIE_CFLAGS="-fPIE"
                           PIE_LDFLAGS="-Wc,-fPIE -pie"
                       fi
   
   else
     :
   fi
   
                   CFLAGS="$_CFLAGS"
   
   else
     :
   fi
   
           fi
       fi
   fi
   if test "$enable_pie" != "yes"; then
       # Solaris 11.1 and higher supports tagging binaries to use ASLR
       case "$host_os" in
           solaris2.1[1-9]|solaris2.[2-9][0-9])
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,aslr" >&5
   $as_echo_n "checking whether the linker accepts -Wl,-z,aslr... " >&6; }
   if ${ax_cv_check_ldflags___Wl__z_aslr+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,aslr"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___Wl__z_aslr=yes
   else
     ax_cv_check_ldflags___Wl__z_aslr=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_aslr" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_aslr" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_aslr" = xyes; then :
     PIE_LDFLAGS="${PIE_LDFLAGS}${PIE_LDFLAGS+ }-Wl,-z,aslr"
   else
     :
   fi
   
               ;;
       esac
   fi
   
   if test "$enable_hardening" != "no"; then
       if test -n "$GCC"; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector-all" >&5
   $as_echo_n "checking whether C compiler accepts -fstack-protector-all... " >&6; }
   if ${ax_cv_check_cflags___fstack_protector_all+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fstack-protector-all"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___fstack_protector_all=yes
   else
     ax_cv_check_cflags___fstack_protector_all=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstack_protector_all" >&5
   $as_echo "$ax_cv_check_cflags___fstack_protector_all" >&6; }
   if test x"$ax_cv_check_cflags___fstack_protector_all" = xyes; then :
   
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector-all" >&5
   $as_echo_n "checking whether the linker accepts -fstack-protector-all... " >&6; }
   if ${ax_cv_check_ldflags___fstack_protector_all+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -fstack-protector-all"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___fstack_protector_all=yes
   else
     ax_cv_check_ldflags___fstack_protector_all=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___fstack_protector_all" >&5
   $as_echo "$ax_cv_check_ldflags___fstack_protector_all" >&6; }
   if test x"$ax_cv_check_ldflags___fstack_protector_all" = xyes; then :
   
                   SSP_CFLAGS="-fstack-protector-all"
                   SSP_LDFLAGS="-Wc,-fstack-protector-all"
   
   else
     :
   fi
   
   
   else
     :
   fi
   
           if test -z "$SSP_CFLAGS"; then
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector" >&5
   $as_echo_n "checking whether C compiler accepts -fstack-protector... " >&6; }
   if ${ax_cv_check_cflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fstack-protector"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     ax_cv_check_cflags___fstack_protector=yes
   else
     ax_cv_check_cflags___fstack_protector=no
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstack_protector" >&5
   $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }
   if test x"$ax_cv_check_cflags___fstack_protector" = xyes; then :
   
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector" >&5
   $as_echo_n "checking whether the linker accepts -fstack-protector... " >&6; }
   if ${ax_cv_check_ldflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -fstack-protector"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___fstack_protector=yes
   else
     ax_cv_check_ldflags___fstack_protector=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___fstack_protector" >&5
   $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }
   if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :
   
                       SSP_CFLAGS="-fstack-protector"
                       SSP_LDFLAGS="-Wc,-fstack-protector"
   
   else
     :
   fi
   
   
   else
     :
   fi
   
           fi
       fi
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5
   $as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; }
   if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,relro"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___Wl__z_relro=yes
   else
     ax_cv_check_ldflags___Wl__z_relro=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_relro" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_relro" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_relro" = xyes; then :
     LDFLAGS="${LDFLAGS} -Wl,-z,relro"
   else
     :
   fi
   
   fi
   
 case "$with_passwd" in  case "$with_passwd" in
 yes|maybe)  yes|maybe)
     AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"      AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"
Line 20033  if test -n "$LIBS"; then Line 21409  if test -n "$LIBS"; then
     done      done
 fi  fi
   
   
   cat >>confdefs.h <<_ACEOF
   #define os_init $OS_INIT
   _ACEOF
   
   
 if test -n "$GCC"; then  if test -n "$GCC"; then
     if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then      if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then
         CFLAGS="${CFLAGS} -Wall"          CFLAGS="${CFLAGS} -Wall"
Line 20042  if test -n "$GCC"; then Line 21424  if test -n "$GCC"; then
     fi      fi
 fi  fi
   
   CROSS_COMPILING="$cross_compiling"
   
 test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'  test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
   
if test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no"; thenif test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no" -o "$enabled_shared" != X"no"; then
     oexec_prefix="$exec_prefix"      oexec_prefix="$exec_prefix"
     if test "$exec_prefix" = '$(prefix)'; then      if test "$exec_prefix" = '$(prefix)'; then
         if test "$prefix" = "NONE"; then          if test "$prefix" = "NONE"; then
Line 20057  if test X"$with_noexec" != X"no" -o X"$with_selinux" ! Line 21441  if test X"$with_noexec" != X"no" -o X"$with_selinux" !
         PROGS="${PROGS} libsudo_noexec.la"          PROGS="${PROGS} libsudo_noexec.la"
         INSTALL_NOEXEC="install-noexec"          INSTALL_NOEXEC="install-noexec"
   
        eval noexec_file="$with_noexec"        noexec_file="$with_noexec"
         _noexec_file=
         while test X"$noexec_file" != X"$_noexec_file"; do
             _noexec_file="$noexec_file"
             eval noexec_file="$_noexec_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_NOEXEC "$noexec_file"  #define _PATH_SUDO_NOEXEC "$noexec_file"
 EOF  EOF
   
     fi      fi
     if test X"$with_selinux" != X"no"; then      if test X"$with_selinux" != X"no"; then
        eval sesh_file="$libexecdir/sesh"        sesh_file="$libexecdir/sudo/sesh"
         _sesh_file=
         while test X"$sesh_file" != X"$_sesh_file"; do
             _sesh_file="$sesh_file"
             eval sesh_file="$_sesh_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_SESH "$sesh_file"  #define _PATH_SUDO_SESH "$sesh_file"
 EOF  EOF
   
     fi      fi
    eval PLUGINDIR="$with_plugindir"    if test X"$enable_shared" != X"no"; then
    cat >>confdefs.h <<EOF        PLUGINDIR="$with_plugindir"
         _PLUGINDIR=
         while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do
             _PLUGINDIR="$PLUGINDIR"
             eval PLUGINDIR="$_PLUGINDIR"
         done
         cat >>confdefs.h <<EOF
 #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"  #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"
 EOF  EOF
   
    cat >>confdefs.h <<EOF        cat >>confdefs.h <<EOF
#define SUDOERS_PLUGIN "sudoers${SOEXT}"#define SUDOERS_PLUGIN "sudoers.so"
 EOF  EOF
   
       fi
     exec_prefix="$oexec_prefix"      exec_prefix="$oexec_prefix"
 fi  fi
   if test X"$with_selinux" = X"no"; then
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_SESH NULL
   EOF
   
   fi
   
   if test X"$LDFLAGS_R" != X""; then
       LDFLAGS="$LDFLAGS $LDFLAGS_R"
   fi
   if test X"$SUDOERS_LDFLAGS_R" != X""; then
       SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS $SUDOERS_LDFLAGS_R"
   fi
   if test X"$ZLIB_R" != X""; then
       ZLIB="$ZLIB_R $ZLIB"
   fi
   
 if test X"$prefix" = X"NONE"; then  if test X"$prefix" = X"NONE"; then
     test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'      test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'
 else  else
Line 20093  test "$libexecdir" = '${exec_prefix}/libexec' && libex Line 21510  test "$libexecdir" = '${exec_prefix}/libexec' && libex
 test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'  test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'
 test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'  test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'
 test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'  test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'
   test "$localedir" = '${datarootdir}/locale' && localedir='$(datarootdir)/locale'
   test "$localstatedir" = '${prefix}/var' && localstatedir='$(prefix)/var'
 test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'  test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'
   
ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/sample_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/group_file/Makefile plugins/system_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"
   
 cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
Line 20615  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 Line 22034  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their  # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.  # values after options handling.
 ac_log="  ac_log="
This file was extended by sudo $as_me 1.8.3p2, which wasThis file was extended by sudo $as_me 1.8.7, which was
 generated by GNU Autoconf 2.68.  Invocation command line was  generated by GNU Autoconf 2.68.  Invocation command line was
   
   CONFIG_FILES    = $CONFIG_FILES    CONFIG_FILES    = $CONFIG_FILES
Line 20681  _ACEOF Line 22100  _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"  ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\  ac_cs_version="\\
sudo config.status 1.8.3p2sudo config.status 1.8.7
 configured by $0, generated by GNU Autoconf 2.68,  configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"    with options \\"\$ac_cs_config\\"
   
Line 20815  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo Line 22234  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo
 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'  enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'  SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'  ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'  host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'  host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'  host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Line 20897  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing Line 22317  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing
 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'  allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'  no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'  
 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'  hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'  hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Line 20953  _LTECHO_EOF' Line 22372  _LTECHO_EOF'
 # Quote evaled strings.  # Quote evaled strings.
 for var in SHELL \  for var in SHELL \
 ECHO \  ECHO \
   PATH_SEPARATOR \
 SED \  SED \
 GREP \  GREP \
 EGREP \  EGREP \
Line 21003  with_gnu_ld \ Line 22423  with_gnu_ld \
 allow_undefined_flag \  allow_undefined_flag \
 no_undefined_flag \  no_undefined_flag \
 hardcode_libdir_flag_spec \  hardcode_libdir_flag_spec \
 hardcode_libdir_flag_spec_ld \  
 hardcode_libdir_separator \  hardcode_libdir_separator \
 exclude_expsyms \  exclude_expsyms \
 include_expsyms \  include_expsyms \
Line 21097  do Line 22516  do
     "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;      "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;      "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
     "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;      "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;
    "plugins/sample_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample_group/Makefile" ;;    "plugins/group_file/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/group_file/Makefile" ;;
     "plugins/system_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/system_group/Makefile" ;;
     "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;      "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;
     "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;      "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;
   
Line 21671  $as_echo "$as_me: executing $ac_file commands" >&6;} Line 23091  $as_echo "$as_me: executing $ac_file commands" >&6;}
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #  #
 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
#                 Inc.#                 Foundation, Inc.
 #   Written by Gordon Matzigkeit, 1996  #   Written by Gordon Matzigkeit, 1996
 #  #
 #   This file is part of GNU Libtool.  #   This file is part of GNU Libtool.
Line 21726  SHELL=$lt_SHELL Line 23146  SHELL=$lt_SHELL
 # An echo program that protects backslashes.  # An echo program that protects backslashes.
 ECHO=$lt_ECHO  ECHO=$lt_ECHO
   
   # The PATH separator for the build system.
   PATH_SEPARATOR=$lt_PATH_SEPARATOR
   
 # The host system.  # The host system.
 host_alias=$host_alias  host_alias=$host_alias
 host=$host  host=$host
Line 22027  no_undefined_flag=$lt_no_undefined_flag Line 23450  no_undefined_flag=$lt_no_undefined_flag
 # This must work even if \$libdir does not exist  # This must work even if \$libdir does not exist
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   
 # If ld is used when linking, flag to hardcode \$libdir into a binary  
 # during linking.  This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld  
   
 # Whether we need a single "-rpath" flag with a separated argument.  # Whether we need a single "-rpath" flag with a separated argument.
 hardcode_libdir_separator=$lt_hardcode_libdir_separator  hardcode_libdir_separator=$lt_hardcode_libdir_separator
   
Line 22321  fi Line 23740  fi
   
   
 if test "$with_pam" = "yes"; then  if test "$with_pam" = "yes"; then
    case $host in    case $host_os in
        *-*-linux*)        hpux*)
             if test -f /usr/lib/security/libpam_hpsec.so.1; then
                 { $as_echo "$as_me:${as_lineno-$LINENO}: You may wish to add the following line to /etc/pam.conf" >&5
 $as_echo "$as_me: You may wish to add the following line to /etc/pam.conf" >&6;}
                 { $as_echo "$as_me:${as_lineno-$LINENO}: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&5
 $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}
             fi
             ;;
         linux*)
             { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5
 $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}  $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}
             ;;              ;;
     esac      esac
 fi  fi
   
   
   
   
   
   
   
   
   
   
   
   
   

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>