Annotation of src/usr.bin/sudo/configure, Revision 1.1
1.1 ! millert 1: #! /bin/sh
! 2:
! 3: # Guess values for system-dependent variables and create Makefiles.
! 4: # Generated automatically using autoconf version 2.12
! 5: # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
! 6: #
! 7: # This configure script is free software; the Free Software Foundation
! 8: # gives unlimited permission to copy, distribute and modify it.
! 9:
! 10: # Defaults:
! 11: ac_help=
! 12: ac_default_prefix=/usr/local
! 13: # Any additions from configure.in:
! 14: ac_help="$ac_help
! 15: --with-otp-only deprecated"
! 16: ac_help="$ac_help
! 17: --with-alertmail deprecated"
! 18: ac_help="$ac_help
! 19: --with-CC C compiler to use"
! 20: ac_help="$ac_help
! 21: --with-incpath additional places to look for include files"
! 22: ac_help="$ac_help
! 23: --with-libpath additional places to look for libraries"
! 24: ac_help="$ac_help
! 25: --with-libraries additional libraries to link with"
! 26: ac_help="$ac_help
! 27: --with-devel add developement options"
! 28: ac_help="$ac_help
! 29: --with-csops add CSOps standard options"
! 30: ac_help="$ac_help
! 31: --without-passwd don't use passwd/shadow file for authentication"
! 32: ac_help="$ac_help
! 33: --with-skey enable S/Key support "
! 34: ac_help="$ac_help
! 35: --with-opie enable OPIE support "
! 36: ac_help="$ac_help
! 37: --with-long-otp-prompt use a two line OTP (skey/opie) prompt"
! 38: ac_help="$ac_help
! 39: --with-SecurID enable SecurID support"
! 40: ac_help="$ac_help
! 41: --with-fwtk enable FWTK AuthSRV support"
! 42: ac_help="$ac_help
! 43: --with-kerb4 enable kerberos v4 support"
! 44: ac_help="$ac_help
! 45: --with-kerb5 enable kerberos v5 support"
! 46: ac_help="$ac_help
! 47: --with-authenticate enable AIX general authentication support"
! 48: ac_help="$ac_help
! 49: --with-pam enable PAM support"
! 50: ac_help="$ac_help
! 51: --with-AFS enable AFS support"
! 52: ac_help="$ac_help
! 53: --with-DCE enable DCE support"
! 54: ac_help="$ac_help
! 55: --without-lecture don't print lecture for first-time sudoer"
! 56: ac_help="$ac_help
! 57: --with-logging log via syslog, file, or both"
! 58: ac_help="$ac_help
! 59: --with-logfac syslog facility to log with (default is local2)"
! 60: ac_help="$ac_help
! 61: --with-goodpri syslog priority for commands (def is notice)"
! 62: ac_help="$ac_help
! 63: --with-badpri syslog priority for failures (def is LOG_ALERT)"
! 64: ac_help="$ac_help
! 65: --with-logpath path to the sudo log file"
! 66: ac_help="$ac_help
! 67: --with-loglen maximum length of a log file line (default is 80)"
! 68: ac_help="$ac_help
! 69: --with-ignore-dot ignore '.' in the PATH"
! 70: ac_help="$ac_help
! 71: --with-mailto who should get sudo mail (default is "root")"
! 72: ac_help="$ac_help
! 73: --with-mailsubject subject of sudo mail"
! 74: ac_help="$ac_help
! 75: --without-mail-if-no-user do not send mail if user not in sudoers"
! 76: ac_help="$ac_help
! 77: --with-mail-if-no-host send mail if user in sudoers but not for this host"
! 78: ac_help="$ac_help
! 79: --with-mail-if-noperms send mail if user not allowed to run command"
! 80: ac_help="$ac_help
! 81: --with-passprompt default password prompt"
! 82: ac_help="$ac_help
! 83: --with-badpass-message message the user sees when the password is wrong"
! 84: ac_help="$ac_help
! 85: --with-fqdn expect fully qualified hosts in sudoers"
! 86: ac_help="$ac_help
! 87: --with-timedir path to the sudo timestamp dir"
! 88: ac_help="$ac_help
! 89: --with-sendmail=path set path to sendmail
! 90: --without-sendmail do not send mail at all"
! 91: ac_help="$ac_help
! 92: --with-sudoers-mode mode of sudoers file (defaults to 0440)"
! 93: ac_help="$ac_help
! 94: --with-sudoers-uid uid that owns sudoers file (defaults to 0)"
! 95: ac_help="$ac_help
! 96: --with-sudoers-gid gid that owns sudoers file (defaults to 0)"
! 97: ac_help="$ac_help
! 98: --with-umask umask with which the prog should run (default is 0022)
! 99: --without-umask Preserves the umask of the user invoking sudo."
! 100: ac_help="$ac_help
! 101: --with-runas-default User to run commands as (default is "root""
! 102: ac_help="$ac_help
! 103: --with-exempt=group no passwd needed for users in this group"
! 104: ac_help="$ac_help
! 105: --with-editor=path Default editor for visudo (defaults to vi)"
! 106: ac_help="$ac_help
! 107: --with-env-editor Use the environment variable EDITOR for visudo"
! 108: ac_help="$ac_help
! 109: --with-passwd-tries number of tries to enter password (default is 3)"
! 110: ac_help="$ac_help
! 111: --with-timeout minutes before sudo asks for passwd again (def is 5)"
! 112: ac_help="$ac_help
! 113: --with-password-timeout passwd prompt timeout in minutes (default is 5)"
! 114: ac_help="$ac_help
! 115: --with-execv use execv() instead of execvp()"
! 116: ac_help="$ac_help
! 117: --with-tty-tickets use a different ticket file for each tty"
! 118: ac_help="$ac_help
! 119: --with-insults insult the user for entering an incorrect password"
! 120: ac_help="$ac_help
! 121: --with-all-insults include all the sudo insult sets"
! 122: ac_help="$ac_help
! 123: --with-classic-insults include the insults from the "classic" sudo"
! 124: ac_help="$ac_help
! 125: --with-csops-insults include CSOps insults"
! 126: ac_help="$ac_help
! 127: --with-hal-insults include 2001-like insults"
! 128: ac_help="$ac_help
! 129: --with-goons-insults include the insults from the \"Goon Show\""
! 130: ac_help="$ac_help
! 131: --with-secure-path override the user's path with a builtin one"
! 132: ac_help="$ac_help
! 133: --without-interfaces don't try to read the ip addr of ether interfaces"
! 134: ac_help="$ac_help
! 135: --disable-authentication
! 136: Do not require authentication by default"
! 137: ac_help="$ac_help
! 138: --disable-shadow Never use shadow passwords"
! 139: ac_help="$ac_help
! 140: --disable-root-sudo don't allow root to run sudo"
! 141: ac_help="$ac_help
! 142: --enable-log-host Log the hostname in the log file"
! 143: ac_help="$ac_help
! 144: --enable-noargs-shell If sudo is given no arguments run a shell"
! 145: ac_help="$ac_help
! 146: --enable-shell-sets-home
! 147: set \$HOME to target user in shell mode"
! 148: ac_help="$ac_help
! 149: --disable-path-info Print 'command not allowed' not 'command not found'"
! 150: ac_help="$ac_help
! 151: --disable-sia Never use SIA on Digital UNIX"
! 152:
! 153: # Initialize some variables set by options.
! 154: # The variables have the same names as the options, with
! 155: # dashes changed to underlines.
! 156: build=NONE
! 157: cache_file=./config.cache
! 158: exec_prefix=NONE
! 159: host=NONE
! 160: no_create=
! 161: nonopt=NONE
! 162: no_recursion=
! 163: prefix=NONE
! 164: program_prefix=NONE
! 165: program_suffix=NONE
! 166: program_transform_name=s,x,x,
! 167: silent=
! 168: site=
! 169: srcdir=
! 170: target=NONE
! 171: verbose=
! 172: x_includes=NONE
! 173: x_libraries=NONE
! 174: bindir='${exec_prefix}/bin'
! 175: sbindir='${exec_prefix}/sbin'
! 176: libexecdir='${exec_prefix}/libexec'
! 177: datadir='${prefix}/share'
! 178: sysconfdir='${prefix}/etc'
! 179: sharedstatedir='${prefix}/com'
! 180: localstatedir='${prefix}/var'
! 181: libdir='${exec_prefix}/lib'
! 182: includedir='${prefix}/include'
! 183: oldincludedir='/usr/include'
! 184: infodir='${prefix}/info'
! 185: mandir='${prefix}/man'
! 186:
! 187: # Initialize some other variables.
! 188: subdirs=
! 189: MFLAGS= MAKEFLAGS=
! 190: # Maximum number of lines to put in a shell here document.
! 191: ac_max_here_lines=12
! 192:
! 193: ac_prev=
! 194: for ac_option
! 195: do
! 196:
! 197: # If the previous option needs an argument, assign it.
! 198: if test -n "$ac_prev"; then
! 199: eval "$ac_prev=\$ac_option"
! 200: ac_prev=
! 201: continue
! 202: fi
! 203:
! 204: case "$ac_option" in
! 205: -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
! 206: *) ac_optarg= ;;
! 207: esac
! 208:
! 209: # Accept the important Cygnus configure options, so we can diagnose typos.
! 210:
! 211: case "$ac_option" in
! 212:
! 213: -bindir | --bindir | --bindi | --bind | --bin | --bi)
! 214: ac_prev=bindir ;;
! 215: -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
! 216: bindir="$ac_optarg" ;;
! 217:
! 218: -build | --build | --buil | --bui | --bu)
! 219: ac_prev=build ;;
! 220: -build=* | --build=* | --buil=* | --bui=* | --bu=*)
! 221: build="$ac_optarg" ;;
! 222:
! 223: -cache-file | --cache-file | --cache-fil | --cache-fi \
! 224: | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
! 225: ac_prev=cache_file ;;
! 226: -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
! 227: | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
! 228: cache_file="$ac_optarg" ;;
! 229:
! 230: -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
! 231: ac_prev=datadir ;;
! 232: -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
! 233: | --da=*)
! 234: datadir="$ac_optarg" ;;
! 235:
! 236: -disable-* | --disable-*)
! 237: ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
! 238: # Reject names that are not valid shell variable names.
! 239: if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
! 240: { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
! 241: fi
! 242: ac_feature=`echo $ac_feature| sed 's/-/_/g'`
! 243: eval "enable_${ac_feature}=no" ;;
! 244:
! 245: -enable-* | --enable-*)
! 246: ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
! 247: # Reject names that are not valid shell variable names.
! 248: if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
! 249: { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
! 250: fi
! 251: ac_feature=`echo $ac_feature| sed 's/-/_/g'`
! 252: case "$ac_option" in
! 253: *=*) ;;
! 254: *) ac_optarg=yes ;;
! 255: esac
! 256: eval enable_${ac_feature}='$ac_optarg' ;;
! 257:
! 258: -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
! 259: | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
! 260: | --exec | --exe | --ex)
! 261: ac_prev=exec_prefix ;;
! 262: -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
! 263: | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
! 264: | --exec=* | --exe=* | --ex=*)
! 265: exec_prefix="$ac_optarg" ;;
! 266:
! 267: -gas | --gas | --ga | --g)
! 268: # Obsolete; use --with-gas.
! 269: with_gas=yes ;;
! 270:
! 271: -help | --help | --hel | --he)
! 272: # Omit some internal or obsolete options to make the list less imposing.
! 273: # This message is too long to be a string in the A/UX 3.1 sh.
! 274: cat << EOF
! 275: Usage: configure [options] [host]
! 276: Options: [defaults in brackets after descriptions]
! 277: Configuration:
! 278: --cache-file=FILE cache test results in FILE
! 279: --help print this message
! 280: --no-create do not create output files
! 281: --quiet, --silent do not print \`checking...' messages
! 282: --version print the version of autoconf that created configure
! 283: Directory and file names:
! 284: --prefix=PREFIX install architecture-independent files in PREFIX
! 285: [$ac_default_prefix]
! 286: --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
! 287: [same as prefix]
! 288: --bindir=DIR user executables in DIR [EPREFIX/bin]
! 289: --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
! 290: --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
! 291: --datadir=DIR read-only architecture-independent data in DIR
! 292: [PREFIX/share]
! 293: --sysconfdir=DIR read-only single-machine data in DIR [/etc]
! 294: --sharedstatedir=DIR modifiable architecture-independent data in DIR
! 295: [PREFIX/com]
! 296: --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
! 297: --libdir=DIR object code libraries in DIR [EPREFIX/lib]
! 298: --includedir=DIR C header files in DIR [PREFIX/include]
! 299: --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
! 300: --infodir=DIR info documentation in DIR [PREFIX/info]
! 301: --mandir=DIR man documentation in DIR [PREFIX/man]
! 302: --srcdir=DIR find the sources in DIR [configure dir or ..]
! 303: --program-prefix=PREFIX prepend PREFIX to installed program names
! 304: --program-suffix=SUFFIX append SUFFIX to installed program names
! 305: --program-transform-name=PROGRAM
! 306: run sed PROGRAM on installed program names
! 307: EOF
! 308: cat << EOF
! 309: Host type:
! 310: --build=BUILD configure for building on BUILD [BUILD=HOST]
! 311: --host=HOST configure for HOST [guessed]
! 312: --target=TARGET configure for TARGET [TARGET=HOST]
! 313: Features and packages:
! 314: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
! 315: --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
! 316: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
! 317: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
! 318: --x-includes=DIR X include files are in DIR
! 319: --x-libraries=DIR X library files are in DIR
! 320: EOF
! 321: if test -n "$ac_help"; then
! 322: echo "--enable and --with options recognized:$ac_help"
! 323: fi
! 324: exit 0 ;;
! 325:
! 326: -host | --host | --hos | --ho)
! 327: ac_prev=host ;;
! 328: -host=* | --host=* | --hos=* | --ho=*)
! 329: host="$ac_optarg" ;;
! 330:
! 331: -includedir | --includedir | --includedi | --included | --include \
! 332: | --includ | --inclu | --incl | --inc)
! 333: ac_prev=includedir ;;
! 334: -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
! 335: | --includ=* | --inclu=* | --incl=* | --inc=*)
! 336: includedir="$ac_optarg" ;;
! 337:
! 338: -infodir | --infodir | --infodi | --infod | --info | --inf)
! 339: ac_prev=infodir ;;
! 340: -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
! 341: infodir="$ac_optarg" ;;
! 342:
! 343: -libdir | --libdir | --libdi | --libd)
! 344: ac_prev=libdir ;;
! 345: -libdir=* | --libdir=* | --libdi=* | --libd=*)
! 346: libdir="$ac_optarg" ;;
! 347:
! 348: -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
! 349: | --libexe | --libex | --libe)
! 350: ac_prev=libexecdir ;;
! 351: -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
! 352: | --libexe=* | --libex=* | --libe=*)
! 353: libexecdir="$ac_optarg" ;;
! 354:
! 355: -localstatedir | --localstatedir | --localstatedi | --localstated \
! 356: | --localstate | --localstat | --localsta | --localst \
! 357: | --locals | --local | --loca | --loc | --lo)
! 358: ac_prev=localstatedir ;;
! 359: -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
! 360: | --localstate=* | --localstat=* | --localsta=* | --localst=* \
! 361: | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
! 362: localstatedir="$ac_optarg" ;;
! 363:
! 364: -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
! 365: ac_prev=mandir ;;
! 366: -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
! 367: mandir="$ac_optarg" ;;
! 368:
! 369: -nfp | --nfp | --nf)
! 370: # Obsolete; use --without-fp.
! 371: with_fp=no ;;
! 372:
! 373: -no-create | --no-create | --no-creat | --no-crea | --no-cre \
! 374: | --no-cr | --no-c)
! 375: no_create=yes ;;
! 376:
! 377: -no-recursion | --no-recursion | --no-recursio | --no-recursi \
! 378: | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
! 379: no_recursion=yes ;;
! 380:
! 381: -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
! 382: | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
! 383: | --oldin | --oldi | --old | --ol | --o)
! 384: ac_prev=oldincludedir ;;
! 385: -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
! 386: | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
! 387: | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
! 388: oldincludedir="$ac_optarg" ;;
! 389:
! 390: -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
! 391: ac_prev=prefix ;;
! 392: -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
! 393: prefix="$ac_optarg" ;;
! 394:
! 395: -program-prefix | --program-prefix | --program-prefi | --program-pref \
! 396: | --program-pre | --program-pr | --program-p)
! 397: ac_prev=program_prefix ;;
! 398: -program-prefix=* | --program-prefix=* | --program-prefi=* \
! 399: | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
! 400: program_prefix="$ac_optarg" ;;
! 401:
! 402: -program-suffix | --program-suffix | --program-suffi | --program-suff \
! 403: | --program-suf | --program-su | --program-s)
! 404: ac_prev=program_suffix ;;
! 405: -program-suffix=* | --program-suffix=* | --program-suffi=* \
! 406: | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
! 407: program_suffix="$ac_optarg" ;;
! 408:
! 409: -program-transform-name | --program-transform-name \
! 410: | --program-transform-nam | --program-transform-na \
! 411: | --program-transform-n | --program-transform- \
! 412: | --program-transform | --program-transfor \
! 413: | --program-transfo | --program-transf \
! 414: | --program-trans | --program-tran \
! 415: | --progr-tra | --program-tr | --program-t)
! 416: ac_prev=program_transform_name ;;
! 417: -program-transform-name=* | --program-transform-name=* \
! 418: | --program-transform-nam=* | --program-transform-na=* \
! 419: | --program-transform-n=* | --program-transform-=* \
! 420: | --program-transform=* | --program-transfor=* \
! 421: | --program-transfo=* | --program-transf=* \
! 422: | --program-trans=* | --program-tran=* \
! 423: | --progr-tra=* | --program-tr=* | --program-t=*)
! 424: program_transform_name="$ac_optarg" ;;
! 425:
! 426: -q | -quiet | --quiet | --quie | --qui | --qu | --q \
! 427: | -silent | --silent | --silen | --sile | --sil)
! 428: silent=yes ;;
! 429:
! 430: -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
! 431: ac_prev=sbindir ;;
! 432: -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
! 433: | --sbi=* | --sb=*)
! 434: sbindir="$ac_optarg" ;;
! 435:
! 436: -sharedstatedir | --sharedstatedir | --sharedstatedi \
! 437: | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
! 438: | --sharedst | --shareds | --shared | --share | --shar \
! 439: | --sha | --sh)
! 440: ac_prev=sharedstatedir ;;
! 441: -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
! 442: | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
! 443: | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
! 444: | --sha=* | --sh=*)
! 445: sharedstatedir="$ac_optarg" ;;
! 446:
! 447: -site | --site | --sit)
! 448: ac_prev=site ;;
! 449: -site=* | --site=* | --sit=*)
! 450: site="$ac_optarg" ;;
! 451:
! 452: -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
! 453: ac_prev=srcdir ;;
! 454: -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
! 455: srcdir="$ac_optarg" ;;
! 456:
! 457: -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
! 458: | --syscon | --sysco | --sysc | --sys | --sy)
! 459: ac_prev=sysconfdir ;;
! 460: -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
! 461: | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
! 462: sysconfdir="$ac_optarg" ;;
! 463:
! 464: -target | --target | --targe | --targ | --tar | --ta | --t)
! 465: ac_prev=target ;;
! 466: -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
! 467: target="$ac_optarg" ;;
! 468:
! 469: -v | -verbose | --verbose | --verbos | --verbo | --verb)
! 470: verbose=yes ;;
! 471:
! 472: -version | --version | --versio | --versi | --vers)
! 473: echo "configure generated by autoconf version 2.12"
! 474: exit 0 ;;
! 475:
! 476: -with-* | --with-*)
! 477: ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
! 478: # Reject names that are not valid shell variable names.
! 479: if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
! 480: { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
! 481: fi
! 482: ac_package=`echo $ac_package| sed 's/-/_/g'`
! 483: case "$ac_option" in
! 484: *=*) ;;
! 485: *) ac_optarg=yes ;;
! 486: esac
! 487: eval with_${ac_package}='$ac_optarg' ;;
! 488:
! 489: -without-* | --without-*)
! 490: ac_package=`echo $ac_option|sed -e 's/-*without-//'`
! 491: # Reject names that are not valid shell variable names.
! 492: if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
! 493: { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
! 494: fi
! 495: ac_package=`echo $ac_package| sed 's/-/_/g'`
! 496: eval "with_${ac_package}=no" ;;
! 497:
! 498: --x)
! 499: # Obsolete; use --with-x.
! 500: with_x=yes ;;
! 501:
! 502: -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
! 503: | --x-incl | --x-inc | --x-in | --x-i)
! 504: ac_prev=x_includes ;;
! 505: -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
! 506: | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
! 507: x_includes="$ac_optarg" ;;
! 508:
! 509: -x-libraries | --x-libraries | --x-librarie | --x-librari \
! 510: | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
! 511: ac_prev=x_libraries ;;
! 512: -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
! 513: | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
! 514: x_libraries="$ac_optarg" ;;
! 515:
! 516: -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
! 517: ;;
! 518:
! 519: *)
! 520: if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
! 521: echo "configure: warning: $ac_option: invalid host type" 1>&2
! 522: fi
! 523: if test "x$nonopt" != xNONE; then
! 524: { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
! 525: fi
! 526: nonopt="$ac_option"
! 527: ;;
! 528:
! 529: esac
! 530: done
! 531:
! 532: if test -n "$ac_prev"; then
! 533: { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
! 534: fi
! 535:
! 536: trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
! 537:
! 538: # File descriptor usage:
! 539: # 0 standard input
! 540: # 1 file creation
! 541: # 2 errors and warnings
! 542: # 3 some systems may open it to /dev/tty
! 543: # 4 used on the Kubota Titan
! 544: # 6 checking for... messages and results
! 545: # 5 compiler messages saved in config.log
! 546: if test "$silent" = yes; then
! 547: exec 6>/dev/null
! 548: else
! 549: exec 6>&1
! 550: fi
! 551: exec 5>./config.log
! 552:
! 553: echo "\
! 554: This file contains any messages produced by compilers while
! 555: running configure, to aid debugging if configure makes a mistake.
! 556: " 1>&5
! 557:
! 558: # Strip out --no-create and --no-recursion so they do not pile up.
! 559: # Also quote any args containing shell metacharacters.
! 560: ac_configure_args=
! 561: for ac_arg
! 562: do
! 563: case "$ac_arg" in
! 564: -no-create | --no-create | --no-creat | --no-crea | --no-cre \
! 565: | --no-cr | --no-c) ;;
! 566: -no-recursion | --no-recursion | --no-recursio | --no-recursi \
! 567: | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
! 568: *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
! 569: ac_configure_args="$ac_configure_args \"$ac_arg\"" ;;
! 570: *) ac_configure_args="$ac_configure_args $ac_arg" ;;
! 571: esac
! 572: done
! 573:
! 574: # NLS nuisances.
! 575: # Only set these to C if already set. These must not be set unconditionally
! 576: # because not all systems understand e.g. LANG=C (notably SCO).
! 577: # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
! 578: # Non-C LC_CTYPE values break the ctype check.
! 579: if test "${LANG+set}" = set; then LANG=C; export LANG; fi
! 580: if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
! 581: if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
! 582: if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
! 583:
! 584: # confdefs.h avoids OS command line length limits that DEFS can exceed.
! 585: rm -rf conftest* confdefs.h
! 586: # AIX cpp loses on an empty file, so make sure it contains at least a newline.
! 587: echo > confdefs.h
! 588:
! 589: # A filename unique to this package, relative to the directory that
! 590: # configure is in, which we can look for to find out if srcdir is correct.
! 591: ac_unique_file=sudo.h
! 592:
! 593: # Find the source files, if location was not specified.
! 594: if test -z "$srcdir"; then
! 595: ac_srcdir_defaulted=yes
! 596: # Try the directory containing this script, then its parent.
! 597: ac_prog=$0
! 598: ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
! 599: test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
! 600: srcdir=$ac_confdir
! 601: if test ! -r $srcdir/$ac_unique_file; then
! 602: srcdir=..
! 603: fi
! 604: else
! 605: ac_srcdir_defaulted=no
! 606: fi
! 607: if test ! -r $srcdir/$ac_unique_file; then
! 608: if test "$ac_srcdir_defaulted" = yes; then
! 609: { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
! 610: else
! 611: { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
! 612: fi
! 613: fi
! 614: srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
! 615:
! 616: # Prefer explicitly selected file to automatically selected ones.
! 617: if test -z "$CONFIG_SITE"; then
! 618: if test "x$prefix" != xNONE; then
! 619: CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
! 620: else
! 621: CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
! 622: fi
! 623: fi
! 624: for ac_site_file in $CONFIG_SITE; do
! 625: if test -r "$ac_site_file"; then
! 626: echo "loading site script $ac_site_file"
! 627: . "$ac_site_file"
! 628: fi
! 629: done
! 630:
! 631: if test -r "$cache_file"; then
! 632: echo "loading cache $cache_file"
! 633: . $cache_file
! 634: else
! 635: echo "creating cache $cache_file"
! 636: > $cache_file
! 637: fi
! 638:
! 639: ac_ext=c
! 640: # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
! 641: ac_cpp='$CPP $CPPFLAGS'
! 642: ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
! 643: ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
! 644: cross_compiling=$ac_cv_prog_cc_cross
! 645:
! 646: if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
! 647: # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
! 648: if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
! 649: ac_n= ac_c='
! 650: ' ac_t=' '
! 651: else
! 652: ac_n=-n ac_c= ac_t=
! 653: fi
! 654: else
! 655: ac_n= ac_c='\c' ac_t=
! 656: fi
! 657:
! 658:
! 659:
! 660: echo "Configuring Sudo version 1.6"
! 661: PROGS="sudo visudo"
! 662: CPPFLAGS=""
! 663: LDFLAGS=""
! 664: SUDO_LDFLAGS=""
! 665: LIBS=""
! 666: SUDO_LIBS=""
! 667: NET_LIBS=""
! 668: AFS_LIBS=""
! 669: OSDEFS=""
! 670: AUTH_OBJS=""
! 671: LIBOBJS=""
! 672: MANTYPE="man"
! 673: MAN_POSTINSTALL=""
! 674: SUDOERS_MODE=0440
! 675: SUDOERS_UID=0
! 676: SUDOERS_GID=0
! 677: DEV="#"
! 678:
! 679: CHECKSHADOW=true
! 680: CHECKSIA=true
! 681:
! 682: test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man'
! 683: test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
! 684: test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
! 685: test "$sysconfdir" = '${prefix}/etc' && sysconfdir='/etc'
! 686:
! 687:
! 688: # Check whether --with-otp-only or --without-otp-only was given.
! 689: if test "${with_otp_only+set}" = set; then
! 690: withval="$with_otp_only"
! 691: case $with_otp_only in
! 692: yes) with_passwd=no
! 693: cat >> confdefs.h <<\EOF
! 694: #define WITHOUT_PASSWD 1
! 695: EOF
! 696:
! 697: echo "configure: warning: --with-otp-only option deprecated, treating as --without-passwd" 1>&2
! 698: ;;
! 699: esac
! 700: fi
! 701:
! 702:
! 703: # Check whether --with-alertmail or --without-alertmail was given.
! 704: if test "${with_alertmail+set}" = set; then
! 705: withval="$with_alertmail"
! 706: case $with_alertmail in
! 707: *) with_mailto="$with_alertmail"
! 708: cat >> confdefs.h <<\EOF
! 709: #define WITHOUT_PASSWD 1
! 710: EOF
! 711:
! 712: echo "configure: warning: --with-alertmail option deprecated, treating as --mailto" 1>&2
! 713: ;;
! 714: esac
! 715: fi
! 716:
! 717:
! 718:
! 719: # Check whether --with-CC or --without-CC was given.
! 720: if test "${with_CC+set}" = set; then
! 721: withval="$with_CC"
! 722: case $with_CC in
! 723: yes) { echo "configure: error: "must give --with-CC an argument."" 1>&2; exit 1; }
! 724: ;;
! 725: no) { echo "configure: error: "illegal argument: --without-CC."" 1>&2; exit 1; }
! 726: ;;
! 727: *) CC=$with_CC
! 728: ;;
! 729: esac
! 730: fi
! 731:
! 732:
! 733: # Check whether --with-incpath or --without-incpath was given.
! 734: if test "${with_incpath+set}" = set; then
! 735: withval="$with_incpath"
! 736: case $with_incpath in
! 737: yes) { echo "configure: error: "must give --with-incpath an argument."" 1>&2; exit 1; }
! 738: ;;
! 739: no) { echo "configure: error: "--without-incpath not supported."" 1>&2; exit 1; }
! 740: ;;
! 741: *) echo "Adding ${with_incpath} to CPPFLAGS"
! 742: for i in ${with_incpath}; do
! 743: CPPFLAGS="${CPPFLAGS} -I${i}"
! 744: done
! 745: ;;
! 746: esac
! 747: fi
! 748:
! 749:
! 750: # Check whether --with-libpath or --without-libpath was given.
! 751: if test "${with_libpath+set}" = set; then
! 752: withval="$with_libpath"
! 753: case $with_libpath in
! 754: yes) { echo "configure: error: "must give --with-libpath an argument."" 1>&2; exit 1; }
! 755: ;;
! 756: no) { echo "configure: error: "--without-libpath not supported."" 1>&2; exit 1; }
! 757: ;;
! 758: *) echo "Adding ${with_libpath} to LDFLAGS"
! 759: for i in ${with_libpath}; do
! 760: LDFLAGS="${LDFLAGS} -L${i}"
! 761: done
! 762: ;;
! 763: esac
! 764: fi
! 765:
! 766:
! 767: # Check whether --with-libraries or --without-libraries was given.
! 768: if test "${with_libraries+set}" = set; then
! 769: withval="$with_libraries"
! 770: case $with_libraries in
! 771: yes) { echo "configure: error: "must give --with-libraries an argument."" 1>&2; exit 1; }
! 772: ;;
! 773: no) { echo "configure: error: "--without-libraries not supported."" 1>&2; exit 1; }
! 774: ;;
! 775: *) echo "Adding ${with_libraries} to LIBS"
! 776: for i in ${with_libraries}; do
! 777: case $i in
! 778: -l*) ;;
! 779: *.a) ;;
! 780: *.o) ;;
! 781: *) i="-l${i}";;
! 782: esac
! 783: LIBS="${LIBS} ${i}"
! 784: done
! 785: ;;
! 786: esac
! 787: fi
! 788:
! 789:
! 790: # Check whether --with-devel or --without-devel was given.
! 791: if test "${with_devel+set}" = set; then
! 792: withval="$with_devel"
! 793: case $with_devel in
! 794: yes) echo 'Setting up for developement: -Wall, flex, yacc'
! 795: PROGS="${PROGS} testsudoers"
! 796: OSDEFS="${OSDEFS} -DSUDO_DEVEL"
! 797: DEV=""
! 798: ;;
! 799: no) ;;
! 800: *) echo "Ignoring unknown argument to --with-devel: $with_csops"
! 801: ;;
! 802: esac
! 803: fi
! 804:
! 805:
! 806: # Check whether --with-csops or --without-csops was given.
! 807: if test "${with_csops+set}" = set; then
! 808: withval="$with_csops"
! 809: case $with_csops in
! 810: yes) echo 'Adding CSOps standard options'
! 811: CHECKSIA=false
! 812: with_ignore_dot=yes
! 813: with_insults=yes
! 814: with_classic_insults=yes
! 815: with_csops_insults=yes
! 816: with_env_editor=yes
! 817: ;;
! 818: no) ;;
! 819: *) echo "Ignoring unknown argument to --with-csops: $with_csops"
! 820: ;;
! 821: esac
! 822: fi
! 823:
! 824:
! 825: # Check whether --with-passwd or --without-passwd was given.
! 826: if test "${with_passwd+set}" = set; then
! 827: withval="$with_passwd"
! 828: case $with_passwd in
! 829: yes) ;;
! 830: no) cat >> confdefs.h <<\EOF
! 831: #define WITHOUT_PASSWD 1
! 832: EOF
! 833:
! 834: echo $ac_n "checking whether to use shadow/passwd file authentication""... $ac_c" 1>&6
! 835: echo "configure:836: checking whether to use shadow/passwd file authentication" >&5
! 836: echo "$ac_t""no" 1>&6
! 837: ;;
! 838: *) { echo "configure: error: "Sorry, --with-passwd does not take an argument."" 1>&2; exit 1; }
! 839: ;;
! 840: esac
! 841: fi
! 842:
! 843:
! 844: # Check whether --with-skey or --without-skey was given.
! 845: if test "${with_skey+set}" = set; then
! 846: withval="$with_skey"
! 847: case $with_skey in
! 848: yes) if test -n "$with_opie"; then
! 849: { echo "configure: error: "cannot use both S/Key and OPIE"" 1>&2; exit 1; }
! 850: fi
! 851: cat >> confdefs.h <<\EOF
! 852: #define HAVE_SKEY 1
! 853: EOF
! 854:
! 855: echo $ac_n "checking whether to try S/Key authentication""... $ac_c" 1>&6
! 856: echo "configure:857: checking whether to try S/Key authentication" >&5
! 857: echo "$ac_t""yes" 1>&6
! 858: AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
! 859: ;;
! 860: no) ;;
! 861: *) echo "Ignoring unknown argument to --with-skey: $with_skey"
! 862: ;;
! 863: esac
! 864: fi
! 865:
! 866:
! 867: # Check whether --with-opie or --without-opie was given.
! 868: if test "${with_opie+set}" = set; then
! 869: withval="$with_opie"
! 870: case $with_opie in
! 871: yes) if test -n "$with_skey"; then
! 872: { echo "configure: error: "cannot use both S/Key and OPIE"" 1>&2; exit 1; }
! 873: fi
! 874: cat >> confdefs.h <<\EOF
! 875: #define HAVE_OPIE 1
! 876: EOF
! 877:
! 878: echo $ac_n "checking whether to try NRL OPIE authentication""... $ac_c" 1>&6
! 879: echo "configure:880: checking whether to try NRL OPIE authentication" >&5
! 880: echo "$ac_t""yes" 1>&6
! 881: AUTH_OBJS="${AUTH_OBJS} rfc1938.o"
! 882: ;;
! 883: no) ;;
! 884: *) echo "Ignoring unknown argument to --with-opie: $with_opie"
! 885: ;;
! 886: esac
! 887: fi
! 888:
! 889:
! 890: # Check whether --with-long-otp-prompt or --without-long-otp-prompt was given.
! 891: if test "${with_long_otp_prompt+set}" = set; then
! 892: withval="$with_long_otp_prompt"
! 893: case $with_long_otp_prompt in
! 894: yes) cat >> confdefs.h <<\EOF
! 895: #define LONG_OTP_PROMPT 1
! 896: EOF
! 897:
! 898: echo $ac_n "checking whether to use a two line prompt for OTP authentication""... $ac_c" 1>&6
! 899: echo "configure:900: checking whether to use a two line prompt for OTP authentication" >&5
! 900: echo "$ac_t""yes" 1>&6
! 901: ;;
! 902: no) ;;
! 903: *) { echo "configure: error: "--with-long-otp-prompt does not take an argument."" 1>&2; exit 1; }
! 904: ;;
! 905: esac
! 906: fi
! 907:
! 908:
! 909: # Check whether --with-SecurID or --without-SecurID was given.
! 910: if test "${with_SecurID+set}" = set; then
! 911: withval="$with_SecurID"
! 912: case $with_SecurID in
! 913: no) ;;
! 914: *) cat >> confdefs.h <<\EOF
! 915: #define HAVE_SECURID 1
! 916: EOF
! 917:
! 918: echo $ac_n "checking whether to use SecurID for authentication""... $ac_c" 1>&6
! 919: echo "configure:920: checking whether to use SecurID for authentication" >&5
! 920: echo "$ac_t""yes" 1>&6
! 921: with_passwd=no
! 922: AUTH_OBJS="securid.o"
! 923: ;;
! 924: esac
! 925: fi
! 926:
! 927:
! 928: # Check whether --with-fwtk or --without-fwtk was given.
! 929: if test "${with_fwtk+set}" = set; then
! 930: withval="$with_fwtk"
! 931: case $with_fwtk in
! 932: yes) cat >> confdefs.h <<\EOF
! 933: #define HAVE_FWTK 1
! 934: EOF
! 935:
! 936: echo $ac_n "checking whether to use FWTK AuthSRV for authentication""... $ac_c" 1>&6
! 937: echo "configure:938: checking whether to use FWTK AuthSRV for authentication" >&5
! 938: echo "$ac_t""yes" 1>&6
! 939: with_passwd=no
! 940: AUTH_OBJS="fwtk.o"
! 941: ;;
! 942: no) ;;
! 943: *) cat >> confdefs.h <<\EOF
! 944: #define HAVE_FWTK 1
! 945: EOF
! 946:
! 947: echo $ac_n "checking whether to use FWTK AuthSRV for authentication""... $ac_c" 1>&6
! 948: echo "configure:949: checking whether to use FWTK AuthSRV for authentication" >&5
! 949: echo "$ac_t""yes" 1>&6
! 950: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk}"
! 951: CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
! 952: with_passwd=no
! 953: AUTH_OBJS="fwtk.o"
! 954: with_fwtk=yes
! 955: ;;
! 956: esac
! 957: fi
! 958:
! 959:
! 960: # Check whether --with-kerb4 or --without-kerb4 was given.
! 961: if test "${with_kerb4+set}" = set; then
! 962: withval="$with_kerb4"
! 963: case $with_kerb4 in
! 964: yes) echo $ac_n "checking whether to try Kerberos 4 authentication""... $ac_c" 1>&6
! 965: echo "configure:966: checking whether to try Kerberos 4 authentication" >&5
! 966: echo "$ac_t""yes" 1>&6
! 967: ;;
! 968: no) ;;
! 969: *) { echo "configure: error: "--with-kerb4 does not take an argument."" 1>&2; exit 1; }
! 970: ;;
! 971: esac
! 972: fi
! 973:
! 974:
! 975: # Check whether --with-kerb5 or --without-kerb5 was given.
! 976: if test "${with_kerb5+set}" = set; then
! 977: withval="$with_kerb5"
! 978: case $with_kerb5 in
! 979: yes) echo $ac_n "checking whether to try Kerberos 5 authentication""... $ac_c" 1>&6
! 980: echo "configure:981: checking whether to try Kerberos 5 authentication" >&5
! 981: echo "$ac_t""yes" 1>&6
! 982: ;;
! 983: no) ;;
! 984: *) { echo "configure: error: "--with-kerb5 does not take an argument."" 1>&2; exit 1; }
! 985: ;;
! 986: esac
! 987: fi
! 988:
! 989:
! 990: # Check whether --with-authenticate or --without-authenticate was given.
! 991: if test "${with_authenticate+set}" = set; then
! 992: withval="$with_authenticate"
! 993: case $with_authenticate in
! 994: yes) cat >> confdefs.h <<\EOF
! 995: #define HAVE_AUTHENTICATE 1
! 996: EOF
! 997:
! 998: echo $ac_n "checking whether to use AIX general authentication""... $ac_c" 1>&6
! 999: echo "configure:1000: checking whether to use AIX general authentication" >&5
! 1000: echo "$ac_t""yes" 1>&6
! 1001: with_passwd=no
! 1002: AUTH_OBJS="aix_auth.o"
! 1003: ;;
! 1004: no) ;;
! 1005: *) { echo "configure: error: "--with-authenticate does not take an argument."" 1>&2; exit 1; }
! 1006: ;;
! 1007: esac
! 1008: fi
! 1009:
! 1010:
! 1011: # Check whether --with-pam or --without-pam was given.
! 1012: if test "${with_pam+set}" = set; then
! 1013: withval="$with_pam"
! 1014: case $with_pam in
! 1015: yes) cat >> confdefs.h <<\EOF
! 1016: #define HAVE_PAM 1
! 1017: EOF
! 1018:
! 1019: echo $ac_n "checking whether to use PAM authentication""... $ac_c" 1>&6
! 1020: echo "configure:1021: checking whether to use PAM authentication" >&5
! 1021: echo "$ac_t""yes" 1>&6
! 1022: with_passwd=no
! 1023: AUTH_OBJS="pam.o"
! 1024: ;;
! 1025: no) ;;
! 1026: *) { echo "configure: error: "--with-pam does not take an argument."" 1>&2; exit 1; }
! 1027: ;;
! 1028: esac
! 1029: fi
! 1030:
! 1031:
! 1032: # Check whether --with-AFS or --without-AFS was given.
! 1033: if test "${with_AFS+set}" = set; then
! 1034: withval="$with_AFS"
! 1035: case $with_AFS in
! 1036: yes) cat >> confdefs.h <<\EOF
! 1037: #define HAVE_AFS 1
! 1038: EOF
! 1039:
! 1040: echo $ac_n "checking whether to try AFS (kerberos) authentication""... $ac_c" 1>&6
! 1041: echo "configure:1042: checking whether to try AFS (kerberos) authentication" >&5
! 1042: echo "$ac_t""yes" 1>&6
! 1043: AUTH_OBJS="${AUTH_OBJS} afs.o"
! 1044: ;;
! 1045: no) ;;
! 1046: *) { echo "configure: error: "--with-AFS does not take an argument."" 1>&2; exit 1; }
! 1047: ;;
! 1048: esac
! 1049: fi
! 1050:
! 1051:
! 1052: # Check whether --with-DCE or --without-DCE was given.
! 1053: if test "${with_DCE+set}" = set; then
! 1054: withval="$with_DCE"
! 1055: case $with_DCE in
! 1056: yes) cat >> confdefs.h <<\EOF
! 1057: #define HAVE_DCE 1
! 1058: EOF
! 1059:
! 1060: echo $ac_n "checking whether to try DCE (kerberos) authentication""... $ac_c" 1>&6
! 1061: echo "configure:1062: checking whether to try DCE (kerberos) authentication" >&5
! 1062: echo "$ac_t""yes" 1>&6
! 1063: AUTH_OBJS="${AUTH_OBJS} dce.o"
! 1064: ;;
! 1065: no) ;;
! 1066: *) { echo "configure: error: "--with-DCE does not take an argument."" 1>&2; exit 1; }
! 1067: ;;
! 1068: esac
! 1069: fi
! 1070:
! 1071:
! 1072: echo $ac_n "checking whether to lecture users the first time they run sudo""... $ac_c" 1>&6
! 1073: echo "configure:1074: checking whether to lecture users the first time they run sudo" >&5
! 1074: # Check whether --with-lecture or --without-lecture was given.
! 1075: if test "${with_lecture+set}" = set; then
! 1076: withval="$with_lecture"
! 1077: case $with_lecture in
! 1078: yes|short) echo "$ac_t""yes" 1>&6
! 1079: ;;
! 1080: no|none) cat >> confdefs.h <<\EOF
! 1081: #define NO_LECTURE 1
! 1082: EOF
! 1083:
! 1084: echo "$ac_t""no" 1>&6
! 1085: ;;
! 1086: *) { echo "configure: error: "unknown argument to --with-lecture: $with_lecture"" 1>&2; exit 1; }
! 1087: ;;
! 1088: esac
! 1089: else
! 1090: echo "$ac_t""yes" 1>&6
! 1091: fi
! 1092:
! 1093:
! 1094: echo $ac_n "checking whether sudo should log via syslog or to a file by default""... $ac_c" 1>&6
! 1095: echo "configure:1096: checking whether sudo should log via syslog or to a file by default" >&5
! 1096: # Check whether --with-logging or --without-logging was given.
! 1097: if test "${with_logging+set}" = set; then
! 1098: withval="$with_logging"
! 1099: case $with_logging in
! 1100: yes) { echo "configure: error: "must give --with-logging an argument."" 1>&2; exit 1; }
! 1101: ;;
! 1102: no) { echo "configure: error: "--without-logging not supported."" 1>&2; exit 1; }
! 1103: ;;
! 1104: syslog) cat >> confdefs.h <<\EOF
! 1105: #define LOGGING SLOG_SYSLOG
! 1106: EOF
! 1107:
! 1108: echo "$ac_t""syslog" 1>&6
! 1109: ;;
! 1110: file) cat >> confdefs.h <<\EOF
! 1111: #define LOGGING SLOG_FILE
! 1112: EOF
! 1113:
! 1114: echo "$ac_t""file" 1>&6
! 1115: ;;
! 1116: both) cat >> confdefs.h <<\EOF
! 1117: #define LOGGING SLOG_BOTH
! 1118: EOF
! 1119:
! 1120: echo "$ac_t""both" 1>&6
! 1121: ;;
! 1122: *) { echo "configure: error: "unknown argument to --with-logging: $with_logging"" 1>&2; exit 1; }
! 1123: ;;
! 1124: esac
! 1125: else
! 1126: cat >> confdefs.h <<\EOF
! 1127: #define LOGGING SLOG_SYSLOG
! 1128: EOF
! 1129: echo "$ac_t""syslog" 1>&6
! 1130: fi
! 1131:
! 1132:
! 1133: echo $ac_n "checking which syslog facility sudo should log with""... $ac_c" 1>&6
! 1134: echo "configure:1135: checking which syslog facility sudo should log with" >&5
! 1135: # Check whether --with-logfac or --without-logfac was given.
! 1136: if test "${with_logfac+set}" = set; then
! 1137: withval="$with_logfac"
! 1138: case $with_logfac in
! 1139: yes) { echo "configure: error: "must give --with-logfac an argument."" 1>&2; exit 1; }
! 1140: ;;
! 1141: no) { echo "configure: error: "--without-logfac not supported."" 1>&2; exit 1; }
! 1142: ;;
! 1143: authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7) cat >> confdefs.h <<EOF
! 1144: #define LOGFAC "$with_logfac"
! 1145: EOF
! 1146:
! 1147: echo "$ac_t""$with_logfac" 1>&6
! 1148: ;;
! 1149: *) { echo "configure: error: "$with_logfac is not a supported syslog facility."" 1>&2; exit 1; }
! 1150: ;;
! 1151: esac
! 1152: else
! 1153: cat >> confdefs.h <<EOF
! 1154: #define LOGFAC "local2"
! 1155: EOF
! 1156: echo "$ac_t"""local2"" 1>&6
! 1157: fi
! 1158:
! 1159:
! 1160: echo $ac_n "checking at which syslog priority to log commands""... $ac_c" 1>&6
! 1161: echo "configure:1162: checking at which syslog priority to log commands" >&5
! 1162: # Check whether --with-goodpri or --without-goodpri was given.
! 1163: if test "${with_goodpri+set}" = set; then
! 1164: withval="$with_goodpri"
! 1165: case $with_goodpri in
! 1166: yes) { echo "configure: error: "must give --with-goodpri an argument."" 1>&2; exit 1; }
! 1167: ;;
! 1168: no) { echo "configure: error: "--without-goodpri not supported."" 1>&2; exit 1; }
! 1169: ;;
! 1170: alert|crit|debug|emerg|err|info|notice|warning) cat >> confdefs.h <<EOF
! 1171: #define PRI_SUCCESS "$with_goodpri"
! 1172: EOF
! 1173:
! 1174: echo "$ac_t""$with_goodpri" 1>&6
! 1175: ;;
! 1176: *) { echo "configure: error: "$with_goodpri is not a supported syslog priority."" 1>&2; exit 1; }
! 1177: ;;
! 1178: esac
! 1179: else
! 1180: cat >> confdefs.h <<EOF
! 1181: #define PRI_SUCCESS "notice"
! 1182: EOF
! 1183: echo "$ac_t"""notice"" 1>&6
! 1184: fi
! 1185:
! 1186:
! 1187: echo $ac_n "checking at which syslog priority to log failures""... $ac_c" 1>&6
! 1188: echo "configure:1189: checking at which syslog priority to log failures" >&5
! 1189: # Check whether --with-badpri or --without-badpri was given.
! 1190: if test "${with_badpri+set}" = set; then
! 1191: withval="$with_badpri"
! 1192: case $with_badpri in
! 1193: yes) { echo "configure: error: "must give --with-badpri an argument."" 1>&2; exit 1; }
! 1194: ;;
! 1195: no) { echo "configure: error: "--without-badpri not supported."" 1>&2; exit 1; }
! 1196: ;;
! 1197: alert|crit|debug|emerg|err|info|notice|warning) cat >> confdefs.h <<EOF
! 1198: #define PRI_FAILURE "$with_badpri"
! 1199: EOF
! 1200:
! 1201: echo "$ac_t""$with_badpri" 1>&6
! 1202: ;;
! 1203: *) { echo "configure: error: $with_badpri is not a supported syslog priority." 1>&2; exit 1; }
! 1204: ;;
! 1205: esac
! 1206: else
! 1207: cat >> confdefs.h <<EOF
! 1208: #define PRI_FAILURE "alert"
! 1209: EOF
! 1210: echo "$ac_t"""alert"" 1>&6
! 1211: fi
! 1212:
! 1213:
! 1214: # Check whether --with-logpath or --without-logpath was given.
! 1215: if test "${with_logpath+set}" = set; then
! 1216: withval="$with_logpath"
! 1217: case $with_logpath in
! 1218: yes) { echo "configure: error: "must give --with-logpath an argument."" 1>&2; exit 1; }
! 1219: ;;
! 1220: no) { echo "configure: error: "--without-logpath not supported."" 1>&2; exit 1; }
! 1221: ;;
! 1222: esac
! 1223: fi
! 1224:
! 1225:
! 1226: echo $ac_n "checking how long a line in the log file should be""... $ac_c" 1>&6
! 1227: echo "configure:1228: checking how long a line in the log file should be" >&5
! 1228: # Check whether --with-loglen or --without-loglen was given.
! 1229: if test "${with_loglen+set}" = set; then
! 1230: withval="$with_loglen"
! 1231: case $with_loglen in
! 1232: yes) { echo "configure: error: "must give --with-loglen an argument."" 1>&2; exit 1; }
! 1233: ;;
! 1234: no) { echo "configure: error: "--without-loglen not supported."" 1>&2; exit 1; }
! 1235: ;;
! 1236: [0-9]*) cat >> confdefs.h <<EOF
! 1237: #define MAXLOGFILELEN $with_loglen
! 1238: EOF
! 1239:
! 1240: echo "$ac_t""$with_loglen" 1>&6
! 1241: ;;
! 1242: *) { echo "configure: error: "you must enter a number, not $with_loglen"" 1>&2; exit 1; }
! 1243: ;;
! 1244: esac
! 1245: else
! 1246: cat >> confdefs.h <<\EOF
! 1247: #define MAXLOGFILELEN 80
! 1248: EOF
! 1249: echo "$ac_t""80" 1>&6
! 1250: fi
! 1251:
! 1252:
! 1253: echo $ac_n "checking whether sudo should ignore '.' or '' in \$PATH""... $ac_c" 1>&6
! 1254: echo "configure:1255: checking whether sudo should ignore '.' or '' in \$PATH" >&5
! 1255: # Check whether --with-ignore-dot or --without-ignore-dot was given.
! 1256: if test "${with_ignore_dot+set}" = set; then
! 1257: withval="$with_ignore_dot"
! 1258: case $with_ignore_dot in
! 1259: yes) cat >> confdefs.h <<\EOF
! 1260: #define IGNORE_DOT_PATH 1
! 1261: EOF
! 1262:
! 1263: echo "$ac_t""yes" 1>&6
! 1264: ;;
! 1265: no) echo "$ac_t""no" 1>&6
! 1266: ;;
! 1267: *) { echo "configure: error: "--with-ignore-dot does not take an argument."" 1>&2; exit 1; }
! 1268: ;;
! 1269: esac
! 1270: else
! 1271: echo "$ac_t""no" 1>&6
! 1272: fi
! 1273:
! 1274:
! 1275: echo $ac_n "checking who should get the mail that sudo sends""... $ac_c" 1>&6
! 1276: echo "configure:1277: checking who should get the mail that sudo sends" >&5
! 1277: # Check whether --with-mailto or --without-mailto was given.
! 1278: if test "${with_mailto+set}" = set; then
! 1279: withval="$with_mailto"
! 1280: case $with_mailto in
! 1281: yes) { echo "configure: error: "must give --with-mailto an argument."" 1>&2; exit 1; }
! 1282: ;;
! 1283: no) { echo "configure: error: "--without-mailto not supported."" 1>&2; exit 1; }
! 1284: ;;
! 1285: *) cat >> confdefs.h <<EOF
! 1286: #define MAILTO "$with_mailto"
! 1287: EOF
! 1288:
! 1289: echo "$ac_t""$with_mailto" 1>&6
! 1290: ;;
! 1291: esac
! 1292: else
! 1293: cat >> confdefs.h <<\EOF
! 1294: #define MAILTO "root"
! 1295: EOF
! 1296: echo "$ac_t""root" 1>&6
! 1297: fi
! 1298:
! 1299:
! 1300: # Check whether --with-mailsubject or --without-mailsubject was given.
! 1301: if test "${with_mailsubject+set}" = set; then
! 1302: withval="$with_mailsubject"
! 1303: case $with_mailsubject in
! 1304: yes) { echo "configure: error: "must give --with-mailsubject an argument."" 1>&2; exit 1; }
! 1305: ;;
! 1306: no) echo "Sorry, --without-mailsubject not supported."
! 1307: ;;
! 1308: *) cat >> confdefs.h <<EOF
! 1309: #define MAILSUBJECT "$with_mailsubject"
! 1310: EOF
! 1311:
! 1312: echo $ac_n "checking sudo mail subject""... $ac_c" 1>&6
! 1313: echo "configure:1314: checking sudo mail subject" >&5
! 1314: echo "$ac_t""Using alert mail subject: $with_mailsubject" 1>&6
! 1315: ;;
! 1316: esac
! 1317: else
! 1318: cat >> confdefs.h <<\EOF
! 1319: #define MAILSUBJECT "*** SECURITY information for %h ***"
! 1320: EOF
! 1321:
! 1322: fi
! 1323:
! 1324:
! 1325: echo $ac_n "checking whether to send mail when a user is not in sudoers""... $ac_c" 1>&6
! 1326: echo "configure:1327: checking whether to send mail when a user is not in sudoers" >&5
! 1327: # Check whether --with-mail-if-no-user or --without-mail-if-no-user was given.
! 1328: if test "${with_mail_if_no_user+set}" = set; then
! 1329: withval="$with_mail_if_no_user"
! 1330: case $with_mail_if_no_user in
! 1331: yes) cat >> confdefs.h <<\EOF
! 1332: #define SEND_MAIL_WHEN_NO_USER 1
! 1333: EOF
! 1334:
! 1335: echo "$ac_t""yes" 1>&6
! 1336: ;;
! 1337: no) echo "$ac_t""no" 1>&6
! 1338: ;;
! 1339: *) { echo "configure: error: "unknown argument to --with-mail-if-no-user: $with_mail_if_no_user"" 1>&2; exit 1; }
! 1340: ;;
! 1341: esac
! 1342: else
! 1343: cat >> confdefs.h <<\EOF
! 1344: #define SEND_MAIL_WHEN_NO_USER 1
! 1345: EOF
! 1346: echo "$ac_t""yes" 1>&6
! 1347: fi
! 1348:
! 1349:
! 1350: echo $ac_n "checking whether to send mail when user listed but not for this host""... $ac_c" 1>&6
! 1351: echo "configure:1352: checking whether to send mail when user listed but not for this host" >&5
! 1352: # Check whether --with-mail-if-no-host or --without-mail-if-no-host was given.
! 1353: if test "${with_mail_if_no_host+set}" = set; then
! 1354: withval="$with_mail_if_no_host"
! 1355: case $with_mail_if_no_host in
! 1356: yes) cat >> confdefs.h <<\EOF
! 1357: #define SEND_MAIL_WHEN_NO_HOST 1
! 1358: EOF
! 1359:
! 1360: echo "$ac_t""yes" 1>&6
! 1361: ;;
! 1362: no) echo "$ac_t""no" 1>&6
! 1363: ;;
! 1364: *) { echo "configure: error: "unknown argument to --with-mail-if-no-host: $with_mail_if_no_host"" 1>&2; exit 1; }
! 1365: ;;
! 1366: esac
! 1367: else
! 1368: echo "$ac_t""no" 1>&6
! 1369: fi
! 1370:
! 1371:
! 1372: echo $ac_n "checking whether to send mail when a user tries a disallowed command""... $ac_c" 1>&6
! 1373: echo "configure:1374: checking whether to send mail when a user tries a disallowed command" >&5
! 1374: # Check whether --with-mail-if-noperms or --without-mail-if-noperms was given.
! 1375: if test "${with_mail_if_noperms+set}" = set; then
! 1376: withval="$with_mail_if_noperms"
! 1377: case $with_mail_if_noperms in
! 1378: yes) cat >> confdefs.h <<\EOF
! 1379: #define SEND_MAIL_WHEN_NOT_OK 1
! 1380: EOF
! 1381:
! 1382: echo "$ac_t""yes" 1>&6
! 1383: ;;
! 1384: no) echo "$ac_t""no" 1>&6
! 1385: ;;
! 1386: *) { echo "configure: error: "unknown argument to --with-mail-if-noperms: $with_mail_if_noperms"" 1>&2; exit 1; }
! 1387: ;;
! 1388: esac
! 1389: else
! 1390: echo "$ac_t""no" 1>&6
! 1391: fi
! 1392:
! 1393:
! 1394: echo $ac_n "checking for bad password prompt""... $ac_c" 1>&6
! 1395: echo "configure:1396: checking for bad password prompt" >&5
! 1396: # Check whether --with-passprompt or --without-passprompt was given.
! 1397: if test "${with_passprompt+set}" = set; then
! 1398: withval="$with_passprompt"
! 1399: case $with_passprompt in
! 1400: yes) { echo "configure: error: "must give --with-passprompt an argument."" 1>&2; exit 1; }
! 1401: ;;
! 1402: no) echo "Sorry, --without-passprompt not supported."
! 1403: ;;
! 1404: *) cat >> confdefs.h <<EOF
! 1405: #define PASSPROMPT "$with_passprompt"
! 1406: EOF
! 1407:
! 1408: echo "$ac_t""$with_passprompt" 1>&6
! 1409: ;;
! 1410: esac
! 1411: else
! 1412: cat >> confdefs.h <<\EOF
! 1413: #define PASSPROMPT "Password:"
! 1414: EOF
! 1415: echo "$ac_t""Password:" 1>&6
! 1416: fi
! 1417:
! 1418:
! 1419: echo $ac_n "checking for bad password message""... $ac_c" 1>&6
! 1420: echo "configure:1421: checking for bad password message" >&5
! 1421: # Check whether --with-badpass-message or --without-badpass-message was given.
! 1422: if test "${with_badpass_message+set}" = set; then
! 1423: withval="$with_badpass_message"
! 1424: case $with_badpass_message in
! 1425: yes) { echo "configure: error: "Must give --with-badpass-message an argument."" 1>&2; exit 1; }
! 1426: ;;
! 1427: no) echo "Sorry, --without-badpass-message not supported."
! 1428: ;;
! 1429: *) cat >> confdefs.h <<EOF
! 1430: #define INCORRECT_PASSWORD "$with_badpass_message"
! 1431: EOF
! 1432:
! 1433: echo "$ac_t""$with_badpass_message" 1>&6
! 1434: ;;
! 1435: esac
! 1436: else
! 1437: cat >> confdefs.h <<\EOF
! 1438: #define INCORRECT_PASSWORD "Sorry, try again."
! 1439: EOF
! 1440: echo "$ac_t""Sorry, try again." 1>&6
! 1441: fi
! 1442:
! 1443:
! 1444: echo $ac_n "checking whether to expect fully qualified hosts in sudoers""... $ac_c" 1>&6
! 1445: echo "configure:1446: checking whether to expect fully qualified hosts in sudoers" >&5
! 1446: # Check whether --with-fqdn or --without-fqdn was given.
! 1447: if test "${with_fqdn+set}" = set; then
! 1448: withval="$with_fqdn"
! 1449: case $with_fqdn in
! 1450: yes) cat >> confdefs.h <<\EOF
! 1451: #define FQDN 1
! 1452: EOF
! 1453:
! 1454: echo "$ac_t""yes" 1>&6
! 1455: ;;
! 1456: no) echo "$ac_t""no" 1>&6
! 1457: ;;
! 1458: *) { echo "configure: error: "--with-fqdn does not take an argument."" 1>&2; exit 1; }
! 1459: ;;
! 1460: esac
! 1461: else
! 1462: echo "$ac_t""no" 1>&6
! 1463: fi
! 1464:
! 1465:
! 1466: # Check whether --with-timedir or --without-timedir was given.
! 1467: if test "${with_timedir+set}" = set; then
! 1468: withval="$with_timedir"
! 1469: case $with_timedir in
! 1470: yes) { echo "configure: error: "must give --with-timedir an argument."" 1>&2; exit 1; }
! 1471: ;;
! 1472: no) { echo "configure: error: "--without-timedir not supported."" 1>&2; exit 1; }
! 1473: ;;
! 1474: esac
! 1475: fi
! 1476:
! 1477:
! 1478: # Check whether --with-sendmail or --without-sendmail was given.
! 1479: if test "${with_sendmail+set}" = set; then
! 1480: withval="$with_sendmail"
! 1481: case $with_sendmail in
! 1482: yes) with_sendmail=""
! 1483: ;;
! 1484: no) ;;
! 1485: *) cat >> confdefs.h <<EOF
! 1486: #define _PATH_SENDMAIL "$with_sendmail"
! 1487: EOF
! 1488:
! 1489: ;;
! 1490: esac
! 1491: fi
! 1492:
! 1493:
! 1494: # Check whether --with-sudoers-mode or --without-sudoers-mode was given.
! 1495: if test "${with_sudoers_mode+set}" = set; then
! 1496: withval="$with_sudoers_mode"
! 1497: case $with_sudoers_mode in
! 1498: yes) { echo "configure: error: "must give --with-sudoers-mode an argument."" 1>&2; exit 1; }
! 1499: ;;
! 1500: no) { echo "configure: error: "--without-sudoers-mode not supported."" 1>&2; exit 1; }
! 1501: ;;
! 1502: [1-9]*) SUDOERS_MODE=0${with_sudoers_mode}
! 1503: ;;
! 1504: 0*) SUDOERS_MODE=$with_sudoers_mode
! 1505: ;;
! 1506: *) { echo "configure: error: "you must use a numeric uid, not a name."" 1>&2; exit 1; }
! 1507: ;;
! 1508: esac
! 1509: fi
! 1510:
! 1511:
! 1512: # Check whether --with-sudoers-uid or --without-sudoers-uid was given.
! 1513: if test "${with_sudoers_uid+set}" = set; then
! 1514: withval="$with_sudoers_uid"
! 1515: case $with_sudoers_uid in
! 1516: yes) { echo "configure: error: "must give --with-sudoers-uid an argument."" 1>&2; exit 1; }
! 1517: ;;
! 1518: no) { echo "configure: error: "--without-sudoers-uid not supported."" 1>&2; exit 1; }
! 1519: ;;
! 1520: [0-9]*) SUDOERS_UID=$with_sudoers_uid
! 1521: ;;
! 1522: *) { echo "configure: error: "you must use a numeric uid, not a name."" 1>&2; exit 1; }
! 1523: ;;
! 1524: esac
! 1525: fi
! 1526:
! 1527:
! 1528: # Check whether --with-sudoers-gid or --without-sudoers-gid was given.
! 1529: if test "${with_sudoers_gid+set}" = set; then
! 1530: withval="$with_sudoers_gid"
! 1531: case $with_sudoers_gid in
! 1532: yes) { echo "configure: error: "must give --with-sudoers-gid an argument."" 1>&2; exit 1; }
! 1533: ;;
! 1534: no) { echo "configure: error: "--without-sudoers-gid not supported."" 1>&2; exit 1; }
! 1535: ;;
! 1536: [0-9]*) SUDOERS_GID=$with_sudoers_gid
! 1537: ;;
! 1538: *) { echo "configure: error: "you must use a numeric gid, not a name."" 1>&2; exit 1; }
! 1539: ;;
! 1540: esac
! 1541: fi
! 1542:
! 1543:
! 1544: echo $ac_n "checking for umask programs should be run with""... $ac_c" 1>&6
! 1545: echo "configure:1546: checking for umask programs should be run with" >&5
! 1546: # Check whether --with-umask or --without-umask was given.
! 1547: if test "${with_umask+set}" = set; then
! 1548: withval="$with_umask"
! 1549: case $with_umask in
! 1550: yes) { echo "configure: error: "must give --with-umask an argument."" 1>&2; exit 1; }
! 1551: ;;
! 1552: no) echo "$ac_t""user" 1>&6
! 1553: ;;
! 1554: [0-9]*) cat >> confdefs.h <<EOF
! 1555: #define SUDO_UMASK $with_umask
! 1556: EOF
! 1557:
! 1558: echo "$ac_t""$with_umask" 1>&6
! 1559: ;;
! 1560: *) { echo "configure: error: "you must enter a numeric mask."" 1>&2; exit 1; }
! 1561: ;;
! 1562: esac
! 1563: else
! 1564: cat >> confdefs.h <<\EOF
! 1565: #define SUDO_UMASK 0022
! 1566: EOF
! 1567: echo "$ac_t""0022" 1>&6
! 1568: fi
! 1569:
! 1570:
! 1571: echo $ac_n "checking for default user to run commands as""... $ac_c" 1>&6
! 1572: echo "configure:1573: checking for default user to run commands as" >&5
! 1573: # Check whether --with-runas-default or --without-runas-default was given.
! 1574: if test "${with_runas_default+set}" = set; then
! 1575: withval="$with_runas_default"
! 1576: case $with_runas_default in
! 1577: yes) { echo "configure: error: "must give --with-runas-default an argument."" 1>&2; exit 1; }
! 1578: ;;
! 1579: no) { echo "configure: error: "--without-runas-default not supported."" 1>&2; exit 1; }
! 1580: ;;
! 1581: *) cat >> confdefs.h <<EOF
! 1582: #define RUNAS_DEFAULT "$with_runas_default"
! 1583: EOF
! 1584:
! 1585: echo "$ac_t""$with_runas_default" 1>&6
! 1586: ;;
! 1587: esac
! 1588: else
! 1589: cat >> confdefs.h <<\EOF
! 1590: #define RUNAS_DEFAULT "root"
! 1591: EOF
! 1592: echo "$ac_t""root" 1>&6
! 1593: fi
! 1594:
! 1595:
! 1596: # Check whether --with-exempt or --without-exempt was given.
! 1597: if test "${with_exempt+set}" = set; then
! 1598: withval="$with_exempt"
! 1599: case $with_exempt in
! 1600: yes) { echo "configure: error: "must give --with-exempt an argument."" 1>&2; exit 1; }
! 1601: ;;
! 1602: no) { echo "configure: error: "--without-exempt not supported."" 1>&2; exit 1; }
! 1603: ;;
! 1604: *) cat >> confdefs.h <<EOF
! 1605: #define EXEMPTGROUP "$with_exempt"
! 1606: EOF
! 1607:
! 1608: echo $ac_n "checking for group to be exempt from password""... $ac_c" 1>&6
! 1609: echo "configure:1610: checking for group to be exempt from password" >&5
! 1610: echo "$ac_t""$with_exempt" 1>&6
! 1611: ;;
! 1612: esac
! 1613: fi
! 1614:
! 1615:
! 1616: echo $ac_n "checking for editor that visudo should use""... $ac_c" 1>&6
! 1617: echo "configure:1618: checking for editor that visudo should use" >&5
! 1618: # Check whether --with-editor or --without-editor was given.
! 1619: if test "${with_editor+set}" = set; then
! 1620: withval="$with_editor"
! 1621: case $with_editor in
! 1622: yes) { echo "configure: error: "must give --with-editor an argument."" 1>&2; exit 1; }
! 1623: ;;
! 1624: no) { echo "configure: error: "--without-editor not supported."" 1>&2; exit 1; }
! 1625: ;;
! 1626: *) cat >> confdefs.h <<EOF
! 1627: #define EDITOR "$with_editor"
! 1628: EOF
! 1629:
! 1630: echo "$ac_t""$with_editor" 1>&6
! 1631: ;;
! 1632: esac
! 1633: else
! 1634: cat >> confdefs.h <<\EOF
! 1635: #define EDITOR _PATH_VI
! 1636: EOF
! 1637: echo "$ac_t""vi" 1>&6
! 1638: fi
! 1639:
! 1640:
! 1641: echo $ac_n "checking whether to obey EDITOR and VISUAL environment variables""... $ac_c" 1>&6
! 1642: echo "configure:1643: checking whether to obey EDITOR and VISUAL environment variables" >&5
! 1643: # Check whether --with-env-editor or --without-env-editor was given.
! 1644: if test "${with_env_editor+set}" = set; then
! 1645: withval="$with_env_editor"
! 1646: case $with_env_editor in
! 1647: yes) cat >> confdefs.h <<\EOF
! 1648: #define ENV_EDITOR 1
! 1649: EOF
! 1650:
! 1651: echo "$ac_t""yes" 1>&6
! 1652: ;;
! 1653: no) echo "$ac_t""no" 1>&6
! 1654: ;;
! 1655: *) { echo "configure: error: "--with-env-editor does not take an argument."" 1>&2; exit 1; }
! 1656: ;;
! 1657: esac
! 1658: else
! 1659: echo "$ac_t""no" 1>&6
! 1660: fi
! 1661:
! 1662:
! 1663: echo $ac_n "checking number of tries a user gets to enter their password""... $ac_c" 1>&6
! 1664: echo "configure:1665: checking number of tries a user gets to enter their password" >&5
! 1665: # Check whether --with-passwd-tries or --without-passwd-tries was given.
! 1666: if test "${with_passwd_tries+set}" = set; then
! 1667: withval="$with_passwd_tries"
! 1668: case $with_passwd_tries in
! 1669: yes) cat >> confdefs.h <<\EOF
! 1670: #define TRIES_FOR_PASSWORD 3
! 1671: EOF
! 1672:
! 1673: echo "$ac_t""3" 1>&6
! 1674: ;;
! 1675: no) { echo "configure: error: "--without-editor not supported."" 1>&2; exit 1; }
! 1676: ;;
! 1677: [1-9]*) cat >> confdefs.h <<EOF
! 1678: #define TRIES_FOR_PASSWORD $with_passwd_tries
! 1679: EOF
! 1680:
! 1681: echo "$ac_t""$with_passwd_tries" 1>&6
! 1682: ;;
! 1683: *) { echo "configure: error: "you must enter the numer of tries, > 0"" 1>&2; exit 1; }
! 1684: ;;
! 1685: esac
! 1686: else
! 1687: cat >> confdefs.h <<\EOF
! 1688: #define TRIES_FOR_PASSWORD 3
! 1689: EOF
! 1690: echo "$ac_t""3" 1>&6
! 1691: fi
! 1692:
! 1693:
! 1694: echo $ac_n "checking time in minutes after which sudo will ask for a password again""... $ac_c" 1>&6
! 1695: echo "configure:1696: checking time in minutes after which sudo will ask for a password again" >&5
! 1696: # Check whether --with-timeout or --without-timeout was given.
! 1697: if test "${with_timeout+set}" = set; then
! 1698: withval="$with_timeout"
! 1699: echo $with_timeout; case $with_timeout in
! 1700: yes) cat >> confdefs.h <<\EOF
! 1701: #define TIMEOUT 5
! 1702: EOF
! 1703:
! 1704: echo "$ac_t""5" 1>&6
! 1705: ;;
! 1706: no) cat >> confdefs.h <<\EOF
! 1707: #define TIMEOUT 0
! 1708: EOF
! 1709:
! 1710: echo "$ac_t""no timeout" 1>&6
! 1711: ;;
! 1712: [0-9]*) cat >> confdefs.h <<EOF
! 1713: #define TIMEOUT $with_timeout
! 1714: EOF
! 1715:
! 1716: echo "$ac_t""$with_timeout" 1>&6
! 1717: ;;
! 1718: *) { echo "configure: error: "you must enter the numer of minutes."" 1>&2; exit 1; }
! 1719: ;;
! 1720: esac
! 1721: else
! 1722: cat >> confdefs.h <<\EOF
! 1723: #define TIMEOUT 5
! 1724: EOF
! 1725: echo "$ac_t""5" 1>&6
! 1726: fi
! 1727:
! 1728:
! 1729: echo $ac_n "checking time in minutes after the password prompt will time out""... $ac_c" 1>&6
! 1730: echo "configure:1731: checking time in minutes after the password prompt will time out" >&5
! 1731: # Check whether --with-password-timeout or --without-password-timeout was given.
! 1732: if test "${with_password_timeout+set}" = set; then
! 1733: withval="$with_password_timeout"
! 1734: case $with_password_timeout in
! 1735: yes) cat >> confdefs.h <<\EOF
! 1736: #define PASSWORD_TIMEOUT 5
! 1737: EOF
! 1738:
! 1739: echo "$ac_t""5" 1>&6
! 1740: ;;
! 1741: no) cat >> confdefs.h <<\EOF
! 1742: #define PASSWORD_TIMEOUT 0
! 1743: EOF
! 1744:
! 1745: echo "$ac_t""no timeout" 1>&6
! 1746: ;;
! 1747: [0-9]*) cat >> confdefs.h <<EOF
! 1748: #define PASSWORD_TIMEOUT $with_password_timeout
! 1749: EOF
! 1750:
! 1751: echo "$ac_t""$with_password_timeout" 1>&6
! 1752: ;;
! 1753: *) { echo "configure: error: "you must enter the numer of minutes."" 1>&2; exit 1; }
! 1754: ;;
! 1755: esac
! 1756: else
! 1757: cat >> confdefs.h <<\EOF
! 1758: #define PASSWORD_TIMEOUT 5
! 1759: EOF
! 1760: echo "$ac_t""5" 1>&6
! 1761: fi
! 1762:
! 1763:
! 1764: echo $ac_n "checking whether to use execvp or execv""... $ac_c" 1>&6
! 1765: echo "configure:1766: checking whether to use execvp or execv" >&5
! 1766: # Check whether --with-execv or --without-execv was given.
! 1767: if test "${with_execv+set}" = set; then
! 1768: withval="$with_execv"
! 1769: case $with_execv in
! 1770: yes) cat >> confdefs.h <<\EOF
! 1771: #define USE_EXECV 1
! 1772: EOF
! 1773:
! 1774: echo "$ac_t""execv" 1>&6
! 1775: ;;
! 1776: no) echo "$ac_t""execvp" 1>&6
! 1777: ;;
! 1778: *) { echo "configure: error: "--with-execv does not take an argument."" 1>&2; exit 1; }
! 1779: ;;
! 1780: esac
! 1781: else
! 1782: echo "$ac_t""execvp" 1>&6
! 1783: fi
! 1784:
! 1785:
! 1786: echo $ac_n "checking whether to use per-tty ticket files""... $ac_c" 1>&6
! 1787: echo "configure:1788: checking whether to use per-tty ticket files" >&5
! 1788: # Check whether --with-tty-tickets or --without-tty-tickets was given.
! 1789: if test "${with_tty_tickets+set}" = set; then
! 1790: withval="$with_tty_tickets"
! 1791: case $with_tty_tickets in
! 1792: yes) cat >> confdefs.h <<\EOF
! 1793: #define USE_TTY_TICKETS 1
! 1794: EOF
! 1795:
! 1796: echo "$ac_t""yes" 1>&6
! 1797: ;;
! 1798: no) echo "$ac_t""no" 1>&6
! 1799: ;;
! 1800: *) { echo "configure: error: "--with-tty-tickets does not take an argument."" 1>&2; exit 1; }
! 1801: ;;
! 1802: esac
! 1803: else
! 1804: echo "$ac_t""no" 1>&6
! 1805: fi
! 1806:
! 1807:
! 1808: echo $ac_n "checking whether to include insults""... $ac_c" 1>&6
! 1809: echo "configure:1810: checking whether to include insults" >&5
! 1810: # Check whether --with-insults or --without-insults was given.
! 1811: if test "${with_insults+set}" = set; then
! 1812: withval="$with_insults"
! 1813: case $with_insults in
! 1814: yes) cat >> confdefs.h <<\EOF
! 1815: #define USE_INSULTS 1
! 1816: EOF
! 1817:
! 1818: echo "$ac_t""yes" 1>&6
! 1819: with_classic_insults=yes
! 1820: with_csops_insults=yes
! 1821: ;;
! 1822: no) echo "$ac_t""no" 1>&6
! 1823: ;;
! 1824: *) { echo "configure: error: "--with-insults does not take an argument."" 1>&2; exit 1; }
! 1825: ;;
! 1826: esac
! 1827: else
! 1828: echo "$ac_t""no" 1>&6
! 1829: fi
! 1830:
! 1831:
! 1832: # Check whether --with-all-insults or --without-all-insults was given.
! 1833: if test "${with_all_insults+set}" = set; then
! 1834: withval="$with_all_insults"
! 1835: case $with_all_insults in
! 1836: yes) with_classic_insults=yes
! 1837: with_csops_insults=yes
! 1838: with_hal_insults=yes
! 1839: with_goons_insults=yes
! 1840: ;;
! 1841: no) ;;
! 1842: *) { echo "configure: error: "--with-all-insults does not take an argument."" 1>&2; exit 1; }
! 1843: ;;
! 1844: esac
! 1845: fi
! 1846:
! 1847:
! 1848: # Check whether --with-classic-insults or --without-classic-insults was given.
! 1849: if test "${with_classic_insults+set}" = set; then
! 1850: withval="$with_classic_insults"
! 1851: case $with_classic_insults in
! 1852: yes) cat >> confdefs.h <<\EOF
! 1853: #define CLASSIC_INSULTS 1
! 1854: EOF
! 1855:
! 1856: ;;
! 1857: no) ;;
! 1858: *) { echo "configure: error: "--with-classic-insults does not take an argument."" 1>&2; exit 1; }
! 1859: ;;
! 1860: esac
! 1861: fi
! 1862:
! 1863:
! 1864: # Check whether --with-csops-insults or --without-csops-insults was given.
! 1865: if test "${with_csops_insults+set}" = set; then
! 1866: withval="$with_csops_insults"
! 1867: case $with_csops_insults in
! 1868: yes) cat >> confdefs.h <<\EOF
! 1869: #define CSOPS_INSULTS 1
! 1870: EOF
! 1871:
! 1872: ;;
! 1873: no) ;;
! 1874: *) { echo "configure: error: "--with-csops-insults does not take an argument."" 1>&2; exit 1; }
! 1875: ;;
! 1876: esac
! 1877: fi
! 1878:
! 1879:
! 1880: # Check whether --with-hal-insults or --without-hal-insults was given.
! 1881: if test "${with_hal_insults+set}" = set; then
! 1882: withval="$with_hal_insults"
! 1883: case $with_hal_insults in
! 1884: yes) cat >> confdefs.h <<\EOF
! 1885: #define HAL_INSULTS 1
! 1886: EOF
! 1887:
! 1888: ;;
! 1889: no) ;;
! 1890: *) { echo "configure: error: "--with-hal-insults does not take an argument."" 1>&2; exit 1; }
! 1891: ;;
! 1892: esac
! 1893: fi
! 1894:
! 1895:
! 1896: # Check whether --with-goons-insults or --without-goons-insults was given.
! 1897: if test "${with_goons_insults+set}" = set; then
! 1898: withval="$with_goons_insults"
! 1899: case $with_goons_insults in
! 1900: yes) cat >> confdefs.h <<\EOF
! 1901: #define GOONS_INSULTS 1
! 1902: EOF
! 1903:
! 1904: ;;
! 1905: no) ;;
! 1906: *) { echo "configure: error: "--with-goons-insults does not take an argument."" 1>&2; exit 1; }
! 1907: ;;
! 1908: esac
! 1909: fi
! 1910:
! 1911:
! 1912: if test "$with_insults" = "yes"; then
! 1913: echo $ac_n "checking which insult sets to include""... $ac_c" 1>&6
! 1914: echo "configure:1915: checking which insult sets to include" >&5
! 1915: i=""
! 1916: test "$with_goons_insults" = "yes" && i="goons ${i}"
! 1917: test "$with_hal_insults" = "yes" && i="hal ${i}"
! 1918: test "$with_csops_insults" = "yes" && i="csops ${i}"
! 1919: test "$with_classic_insults" = "yes" && i="classic ${i}"
! 1920: echo "$ac_t""$i" 1>&6
! 1921: fi
! 1922:
! 1923: echo $ac_n "checking whether to override the user's path""... $ac_c" 1>&6
! 1924: echo "configure:1925: checking whether to override the user's path" >&5
! 1925: # Check whether --with-secure-path or --without-secure-path was given.
! 1926: if test "${with_secure_path+set}" = set; then
! 1927: withval="$with_secure_path"
! 1928: case $with_secure_path in
! 1929: yes) cat >> confdefs.h <<EOF
! 1930: #define SECURE_PATH "/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc"
! 1931: EOF
! 1932:
! 1933: echo "$ac_t"":/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" 1>&6
! 1934: ;;
! 1935: no) echo "$ac_t""no" 1>&6
! 1936: ;;
! 1937: *) cat >> confdefs.h <<EOF
! 1938: #define SECURE_PATH "$with_secure_path"
! 1939: EOF
! 1940:
! 1941: echo "$ac_t""$with_secure_path" 1>&6
! 1942: ;;
! 1943: esac
! 1944: else
! 1945: echo "$ac_t""no" 1>&6
! 1946: fi
! 1947:
! 1948:
! 1949: echo $ac_n "checking whether to get ip addresses from the network interfaces""... $ac_c" 1>&6
! 1950: echo "configure:1951: checking whether to get ip addresses from the network interfaces" >&5
! 1951: # Check whether --with-interfaces or --without-interfaces was given.
! 1952: if test "${with_interfaces+set}" = set; then
! 1953: withval="$with_interfaces"
! 1954: case $with_interfaces in
! 1955: yes) echo "$ac_t""yes" 1>&6
! 1956: ;;
! 1957: no) cat >> confdefs.h <<\EOF
! 1958: #define STUB_LOAD_INTERFACES 1
! 1959: EOF
! 1960:
! 1961: echo "$ac_t""no" 1>&6
! 1962: ;;
! 1963: *) { echo "configure: error: "--with-interfaces does not take an argument."" 1>&2; exit 1; }
! 1964: ;;
! 1965: esac
! 1966: else
! 1967: echo "$ac_t""yes" 1>&6
! 1968: fi
! 1969:
! 1970:
! 1971:
! 1972: echo $ac_n "checking whether to do user authentication by default""... $ac_c" 1>&6
! 1973: echo "configure:1974: checking whether to do user authentication by default" >&5
! 1974: # Check whether --enable-authentication or --disable-authentication was given.
! 1975: if test "${enable_authentication+set}" = set; then
! 1976: enableval="$enable_authentication"
! 1977: case "$enableval" in
! 1978: yes) echo "$ac_t""yes" 1>&6
! 1979: ;;
! 1980: no) echo "$ac_t""no" 1>&6
! 1981: cat >> confdefs.h <<\EOF
! 1982: #define NO_AUTHENTICATION 1
! 1983: EOF
! 1984:
! 1985: ;;
! 1986: *) echo "$ac_t""no" 1>&6
! 1987: echo "Ignoring unknown argument to --enable-authentication: $enableval"
! 1988: ;;
! 1989: esac
! 1990:
! 1991: else
! 1992: echo "$ac_t""yes" 1>&6
! 1993: fi
! 1994:
! 1995:
! 1996: echo $ac_n "checking whether to disable shadow password support""... $ac_c" 1>&6
! 1997: echo "configure:1998: checking whether to disable shadow password support" >&5
! 1998: # Check whether --enable-shadow or --disable-shadow was given.
! 1999: if test "${enable_shadow+set}" = set; then
! 2000: enableval="$enable_shadow"
! 2001: case "$enableval" in
! 2002: yes) echo "$ac_t""no" 1>&6
! 2003: ;;
! 2004: no) echo "$ac_t""yes" 1>&6
! 2005: CHECKSHADOW="false"
! 2006: ;;
! 2007: *) echo "$ac_t""no" 1>&6
! 2008: echo "Ignoring unknown argument to --enable-shadow: $enableval"
! 2009: ;;
! 2010: esac
! 2011:
! 2012: else
! 2013: echo "$ac_t""no" 1>&6
! 2014: fi
! 2015:
! 2016:
! 2017: echo $ac_n "checking whether root should be allowed to use sudo""... $ac_c" 1>&6
! 2018: echo "configure:2019: checking whether root should be allowed to use sudo" >&5
! 2019: # Check whether --enable-root-sudo or --disable-root-sudo was given.
! 2020: if test "${enable_root_sudo+set}" = set; then
! 2021: enableval="$enable_root_sudo"
! 2022: case "$enableval" in
! 2023: yes) echo "$ac_t""yes" 1>&6
! 2024: ;;
! 2025: no) cat >> confdefs.h <<\EOF
! 2026: #define NO_ROOT_SUDO 1
! 2027: EOF
! 2028:
! 2029: echo "$ac_t""no" 1>&6
! 2030: ;;
! 2031: *) { echo "configure: error: "--enable-root-sudo does not take an argument."" 1>&2; exit 1; }
! 2032: ;;
! 2033: esac
! 2034:
! 2035: else
! 2036: echo "$ac_t""yes" 1>&6
! 2037: fi
! 2038:
! 2039:
! 2040: echo $ac_n "checking whether to log the hostname in the log file""... $ac_c" 1>&6
! 2041: echo "configure:2042: checking whether to log the hostname in the log file" >&5
! 2042: # Check whether --enable-log-host or --disable-log-host was given.
! 2043: if test "${enable_log_host+set}" = set; then
! 2044: enableval="$enable_log_host"
! 2045: case "$enableval" in
! 2046: yes) echo "$ac_t""yes" 1>&6
! 2047: cat >> confdefs.h <<\EOF
! 2048: #define HOST_IN_LOG 1
! 2049: EOF
! 2050:
! 2051: ;;
! 2052: no) echo "$ac_t""no" 1>&6
! 2053: ;;
! 2054: *) echo "$ac_t""no" 1>&6
! 2055: echo "Ignoring unknown argument to --enable-log-host: $enableval"
! 2056: ;;
! 2057: esac
! 2058:
! 2059: else
! 2060: echo "$ac_t""no" 1>&6
! 2061: fi
! 2062:
! 2063:
! 2064: echo $ac_n "checking whether to invoke a shell if sudo is given no arguments""... $ac_c" 1>&6
! 2065: echo "configure:2066: checking whether to invoke a shell if sudo is given no arguments" >&5
! 2066: # Check whether --enable-noargs-shell or --disable-noargs-shell was given.
! 2067: if test "${enable_noargs_shell+set}" = set; then
! 2068: enableval="$enable_noargs_shell"
! 2069: case "$enableval" in
! 2070: yes) echo "$ac_t""yes" 1>&6
! 2071: cat >> confdefs.h <<\EOF
! 2072: #define SHELL_IF_NO_ARGS 1
! 2073: EOF
! 2074:
! 2075: ;;
! 2076: no) echo "$ac_t""no" 1>&6
! 2077: ;;
! 2078: *) echo "$ac_t""no" 1>&6
! 2079: echo "Ignoring unknown argument to --enable-noargs-shell: $enableval"
! 2080: ;;
! 2081: esac
! 2082:
! 2083: else
! 2084: echo "$ac_t""no" 1>&6
! 2085: fi
! 2086:
! 2087:
! 2088: echo $ac_n "checking whether to set \$HOME to target user in shell mode""... $ac_c" 1>&6
! 2089: echo "configure:2090: checking whether to set \$HOME to target user in shell mode" >&5
! 2090: # Check whether --enable-shell-sets-home or --disable-shell-sets-home was given.
! 2091: if test "${enable_shell_sets_home+set}" = set; then
! 2092: enableval="$enable_shell_sets_home"
! 2093: case "$enableval" in
! 2094: yes) echo "$ac_t""yes" 1>&6
! 2095: cat >> confdefs.h <<\EOF
! 2096: #define SHELL_SETS_HOME 1
! 2097: EOF
! 2098:
! 2099: ;;
! 2100: no) echo "$ac_t""no" 1>&6
! 2101: ;;
! 2102: *) echo "$ac_t""no" 1>&6
! 2103: echo "Ignoring unknown argument to --enable-shell-sets-home: $enableval"
! 2104: ;;
! 2105: esac
! 2106:
! 2107: else
! 2108: echo "$ac_t""no" 1>&6
! 2109: fi
! 2110:
! 2111:
! 2112: echo $ac_n "checking whether to disable 'command not found' messages""... $ac_c" 1>&6
! 2113: echo "configure:2114: checking whether to disable 'command not found' messages" >&5
! 2114: # Check whether --enable-path_info or --disable-path_info was given.
! 2115: if test "${enable_path_info+set}" = set; then
! 2116: enableval="$enable_path_info"
! 2117: case "$enableval" in
! 2118: yes) echo "$ac_t""no" 1>&6
! 2119: ;;
! 2120: no) echo "$ac_t""yes" 1>&6
! 2121: cat >> confdefs.h <<\EOF
! 2122: #define DONT_LEAK_PATH_INFO 1
! 2123: EOF
! 2124:
! 2125: ;;
! 2126: *) echo "$ac_t""no" 1>&6
! 2127: echo "Ignoring unknown argument to --enable-path-info: $enableval"
! 2128: ;;
! 2129: esac
! 2130:
! 2131: else
! 2132: echo "$ac_t""no" 1>&6
! 2133: fi
! 2134:
! 2135:
! 2136: # Extract the first word of "egrep", so it can be a program name with args.
! 2137: set dummy egrep; ac_word=$2
! 2138: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2139: echo "configure:2140: checking for $ac_word" >&5
! 2140: if eval "test \"`echo '$''{'ac_cv_prog_EGREPPROG'+set}'`\" = set"; then
! 2141: echo $ac_n "(cached) $ac_c" 1>&6
! 2142: else
! 2143: if test -n "$EGREPPROG"; then
! 2144: ac_cv_prog_EGREPPROG="$EGREPPROG" # Let the user override the test.
! 2145: else
! 2146: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2147: for ac_dir in $PATH; do
! 2148: test -z "$ac_dir" && ac_dir=.
! 2149: if test -f $ac_dir/$ac_word; then
! 2150: ac_cv_prog_EGREPPROG="egrep"
! 2151: break
! 2152: fi
! 2153: done
! 2154: IFS="$ac_save_ifs"
! 2155: fi
! 2156: fi
! 2157: EGREPPROG="$ac_cv_prog_EGREPPROG"
! 2158: if test -n "$EGREPPROG"; then
! 2159: echo "$ac_t""$EGREPPROG" 1>&6
! 2160: else
! 2161: echo "$ac_t""no" 1>&6
! 2162: fi
! 2163:
! 2164: if test -z "$EGREPPROG"; then
! 2165: echo "Sorry, configure requires egrep to run."
! 2166: exit
! 2167: fi
! 2168:
! 2169: ac_cv_prog_cc_cross="no"
! 2170: cross_compiling="no"
! 2171: # Extract the first word of "gcc", so it can be a program name with args.
! 2172: set dummy gcc; ac_word=$2
! 2173: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2174: echo "configure:2175: checking for $ac_word" >&5
! 2175: if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
! 2176: echo $ac_n "(cached) $ac_c" 1>&6
! 2177: else
! 2178: if test -n "$CC"; then
! 2179: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2180: else
! 2181: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2182: for ac_dir in $PATH; do
! 2183: test -z "$ac_dir" && ac_dir=.
! 2184: if test -f $ac_dir/$ac_word; then
! 2185: ac_cv_prog_CC="gcc"
! 2186: break
! 2187: fi
! 2188: done
! 2189: IFS="$ac_save_ifs"
! 2190: fi
! 2191: fi
! 2192: CC="$ac_cv_prog_CC"
! 2193: if test -n "$CC"; then
! 2194: echo "$ac_t""$CC" 1>&6
! 2195: else
! 2196: echo "$ac_t""no" 1>&6
! 2197: fi
! 2198:
! 2199: if test -z "$CC"; then
! 2200: # Extract the first word of "cc", so it can be a program name with args.
! 2201: set dummy cc; ac_word=$2
! 2202: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2203: echo "configure:2204: checking for $ac_word" >&5
! 2204: if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
! 2205: echo $ac_n "(cached) $ac_c" 1>&6
! 2206: else
! 2207: if test -n "$CC"; then
! 2208: ac_cv_prog_CC="$CC" # Let the user override the test.
! 2209: else
! 2210: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2211: ac_prog_rejected=no
! 2212: for ac_dir in $PATH; do
! 2213: test -z "$ac_dir" && ac_dir=.
! 2214: if test -f $ac_dir/$ac_word; then
! 2215: if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
! 2216: ac_prog_rejected=yes
! 2217: continue
! 2218: fi
! 2219: ac_cv_prog_CC="cc"
! 2220: break
! 2221: fi
! 2222: done
! 2223: IFS="$ac_save_ifs"
! 2224: if test $ac_prog_rejected = yes; then
! 2225: # We found a bogon in the path, so make sure we never use it.
! 2226: set dummy $ac_cv_prog_CC
! 2227: shift
! 2228: if test $# -gt 0; then
! 2229: # We chose a different compiler from the bogus one.
! 2230: # However, it has the same basename, so the bogon will be chosen
! 2231: # first if we set CC to just the basename; use the full file name.
! 2232: shift
! 2233: set dummy "$ac_dir/$ac_word" "$@"
! 2234: shift
! 2235: ac_cv_prog_CC="$@"
! 2236: fi
! 2237: fi
! 2238: fi
! 2239: fi
! 2240: CC="$ac_cv_prog_CC"
! 2241: if test -n "$CC"; then
! 2242: echo "$ac_t""$CC" 1>&6
! 2243: else
! 2244: echo "$ac_t""no" 1>&6
! 2245: fi
! 2246:
! 2247: test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
! 2248: fi
! 2249:
! 2250: echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
! 2251: echo "configure:2252: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
! 2252:
! 2253: ac_ext=c
! 2254: # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
! 2255: ac_cpp='$CPP $CPPFLAGS'
! 2256: ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
! 2257: ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
! 2258: cross_compiling=$ac_cv_prog_cc_cross
! 2259:
! 2260: cat > conftest.$ac_ext <<EOF
! 2261: #line 2262 "configure"
! 2262: #include "confdefs.h"
! 2263: main(){return(0);}
! 2264: EOF
! 2265: if { (eval echo configure:2266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2266: ac_cv_prog_cc_works=yes
! 2267: # If we can't run a trivial program, we are probably using a cross compiler.
! 2268: if (./conftest; exit) 2>/dev/null; then
! 2269: ac_cv_prog_cc_cross=no
! 2270: else
! 2271: ac_cv_prog_cc_cross=yes
! 2272: fi
! 2273: else
! 2274: echo "configure: failed program was:" >&5
! 2275: cat conftest.$ac_ext >&5
! 2276: ac_cv_prog_cc_works=no
! 2277: fi
! 2278: rm -fr conftest*
! 2279:
! 2280: echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
! 2281: if test $ac_cv_prog_cc_works = no; then
! 2282: { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
! 2283: fi
! 2284: echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
! 2285: echo "configure:2286: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
! 2286: echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
! 2287: cross_compiling=$ac_cv_prog_cc_cross
! 2288:
! 2289: echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
! 2290: echo "configure:2291: checking whether we are using GNU C" >&5
! 2291: if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
! 2292: echo $ac_n "(cached) $ac_c" 1>&6
! 2293: else
! 2294: cat > conftest.c <<EOF
! 2295: #ifdef __GNUC__
! 2296: yes;
! 2297: #endif
! 2298: EOF
! 2299: if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
! 2300: ac_cv_prog_gcc=yes
! 2301: else
! 2302: ac_cv_prog_gcc=no
! 2303: fi
! 2304: fi
! 2305:
! 2306: echo "$ac_t""$ac_cv_prog_gcc" 1>&6
! 2307:
! 2308: if test $ac_cv_prog_gcc = yes; then
! 2309: GCC=yes
! 2310: ac_test_CFLAGS="${CFLAGS+set}"
! 2311: ac_save_CFLAGS="$CFLAGS"
! 2312: CFLAGS=
! 2313: echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
! 2314: echo "configure:2315: checking whether ${CC-cc} accepts -g" >&5
! 2315: if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
! 2316: echo $ac_n "(cached) $ac_c" 1>&6
! 2317: else
! 2318: echo 'void f(){}' > conftest.c
! 2319: if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
! 2320: ac_cv_prog_cc_g=yes
! 2321: else
! 2322: ac_cv_prog_cc_g=no
! 2323: fi
! 2324: rm -f conftest*
! 2325:
! 2326: fi
! 2327:
! 2328: echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
! 2329: if test "$ac_test_CFLAGS" = set; then
! 2330: CFLAGS="$ac_save_CFLAGS"
! 2331: elif test $ac_cv_prog_cc_g = yes; then
! 2332: CFLAGS="-g -O2"
! 2333: else
! 2334: CFLAGS="-O2"
! 2335: fi
! 2336: else
! 2337: GCC=
! 2338: test "${CFLAGS+set}" = set || CFLAGS="-g"
! 2339: fi
! 2340:
! 2341: ac_cv_prog_cc_cross="no"
! 2342: cross_compiling="no"
! 2343: echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
! 2344: echo "configure:2345: checking how to run the C preprocessor" >&5
! 2345: # On Suns, sometimes $CPP names a directory.
! 2346: if test -n "$CPP" && test -d "$CPP"; then
! 2347: CPP=
! 2348: fi
! 2349: if test -z "$CPP"; then
! 2350: if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
! 2351: echo $ac_n "(cached) $ac_c" 1>&6
! 2352: else
! 2353: # This must be in double quotes, not single quotes, because CPP may get
! 2354: # substituted into the Makefile and "${CC-cc}" will confuse make.
! 2355: CPP="${CC-cc} -E"
! 2356: # On the NeXT, cc -E runs the code through the compiler's parser,
! 2357: # not just through cpp.
! 2358: cat > conftest.$ac_ext <<EOF
! 2359: #line 2360 "configure"
! 2360: #include "confdefs.h"
! 2361: #include <assert.h>
! 2362: Syntax Error
! 2363: EOF
! 2364: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 2365: { (eval echo configure:2366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 2366: ac_err=`grep -v '^ *+' conftest.out`
! 2367: if test -z "$ac_err"; then
! 2368: :
! 2369: else
! 2370: echo "$ac_err" >&5
! 2371: echo "configure: failed program was:" >&5
! 2372: cat conftest.$ac_ext >&5
! 2373: rm -rf conftest*
! 2374: CPP="${CC-cc} -E -traditional-cpp"
! 2375: cat > conftest.$ac_ext <<EOF
! 2376: #line 2377 "configure"
! 2377: #include "confdefs.h"
! 2378: #include <assert.h>
! 2379: Syntax Error
! 2380: EOF
! 2381: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 2382: { (eval echo configure:2383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 2383: ac_err=`grep -v '^ *+' conftest.out`
! 2384: if test -z "$ac_err"; then
! 2385: :
! 2386: else
! 2387: echo "$ac_err" >&5
! 2388: echo "configure: failed program was:" >&5
! 2389: cat conftest.$ac_ext >&5
! 2390: rm -rf conftest*
! 2391: CPP=/lib/cpp
! 2392: fi
! 2393: rm -f conftest*
! 2394: fi
! 2395: rm -f conftest*
! 2396: ac_cv_prog_CPP="$CPP"
! 2397: fi
! 2398: CPP="$ac_cv_prog_CPP"
! 2399: else
! 2400: ac_cv_prog_CPP="$CPP"
! 2401: fi
! 2402: echo "$ac_t""$CPP" 1>&6
! 2403:
! 2404: echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
! 2405: echo "configure:2406: checking for POSIXized ISC" >&5
! 2406: if test -d /etc/conf/kconfig.d &&
! 2407: grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
! 2408: then
! 2409: echo "$ac_t""yes" 1>&6
! 2410: ISC=yes # If later tests want to check for ISC.
! 2411: cat >> confdefs.h <<\EOF
! 2412: #define _POSIX_SOURCE 1
! 2413: EOF
! 2414:
! 2415: if test "$GCC" = yes; then
! 2416: CC="$CC -posix"
! 2417: else
! 2418: CC="$CC -Xp"
! 2419: fi
! 2420: else
! 2421: echo "$ac_t""no" 1>&6
! 2422: ISC=
! 2423: fi
! 2424:
! 2425:
! 2426: if test "$with_devel" = "yes" -a -n "$GCC"; then
! 2427: CFLAGS="${CFLAGS} -Wall"
! 2428: fi
! 2429:
! 2430: # Extract the first word of "uname", so it can be a program name with args.
! 2431: set dummy uname; ac_word=$2
! 2432: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2433: echo "configure:2434: checking for $ac_word" >&5
! 2434: if eval "test \"`echo '$''{'ac_cv_prog_UNAMEPROG'+set}'`\" = set"; then
! 2435: echo $ac_n "(cached) $ac_c" 1>&6
! 2436: else
! 2437: if test -n "$UNAMEPROG"; then
! 2438: ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.
! 2439: else
! 2440: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2441: for ac_dir in $PATH; do
! 2442: test -z "$ac_dir" && ac_dir=.
! 2443: if test -f $ac_dir/$ac_word; then
! 2444: ac_cv_prog_UNAMEPROG="uname"
! 2445: break
! 2446: fi
! 2447: done
! 2448: IFS="$ac_save_ifs"
! 2449: fi
! 2450: fi
! 2451: UNAMEPROG="$ac_cv_prog_UNAMEPROG"
! 2452: if test -n "$UNAMEPROG"; then
! 2453: echo "$ac_t""$UNAMEPROG" 1>&6
! 2454: else
! 2455: echo "$ac_t""no" 1>&6
! 2456: fi
! 2457:
! 2458: # Extract the first word of "tr", so it can be a program name with args.
! 2459: set dummy tr; ac_word=$2
! 2460: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2461: echo "configure:2462: checking for $ac_word" >&5
! 2462: if eval "test \"`echo '$''{'ac_cv_prog_TRPROG'+set}'`\" = set"; then
! 2463: echo $ac_n "(cached) $ac_c" 1>&6
! 2464: else
! 2465: if test -n "$TRPROG"; then
! 2466: ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.
! 2467: else
! 2468: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2469: for ac_dir in $PATH; do
! 2470: test -z "$ac_dir" && ac_dir=.
! 2471: if test -f $ac_dir/$ac_word; then
! 2472: ac_cv_prog_TRPROG="tr"
! 2473: break
! 2474: fi
! 2475: done
! 2476: IFS="$ac_save_ifs"
! 2477: fi
! 2478: fi
! 2479: TRPROG="$ac_cv_prog_TRPROG"
! 2480: if test -n "$TRPROG"; then
! 2481: echo "$ac_t""$TRPROG" 1>&6
! 2482: else
! 2483: echo "$ac_t""no" 1>&6
! 2484: fi
! 2485:
! 2486: # Extract the first word of "sed", so it can be a program name with args.
! 2487: set dummy sed; ac_word=$2
! 2488: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2489: echo "configure:2490: checking for $ac_word" >&5
! 2490: if eval "test \"`echo '$''{'ac_cv_prog_SEDPROG'+set}'`\" = set"; then
! 2491: echo $ac_n "(cached) $ac_c" 1>&6
! 2492: else
! 2493: if test -n "$SEDPROG"; then
! 2494: ac_cv_prog_SEDPROG="$SEDPROG" # Let the user override the test.
! 2495: else
! 2496: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2497: for ac_dir in $PATH; do
! 2498: test -z "$ac_dir" && ac_dir=.
! 2499: if test -f $ac_dir/$ac_word; then
! 2500: ac_cv_prog_SEDPROG="sed"
! 2501: break
! 2502: fi
! 2503: done
! 2504: IFS="$ac_save_ifs"
! 2505: fi
! 2506: fi
! 2507: SEDPROG="$ac_cv_prog_SEDPROG"
! 2508: if test -n "$SEDPROG"; then
! 2509: echo "$ac_t""$SEDPROG" 1>&6
! 2510: else
! 2511: echo "$ac_t""no" 1>&6
! 2512: fi
! 2513:
! 2514: # Extract the first word of "nroff", so it can be a program name with args.
! 2515: set dummy nroff; ac_word=$2
! 2516: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 2517: echo "configure:2518: checking for $ac_word" >&5
! 2518: if eval "test \"`echo '$''{'ac_cv_prog_NROFFPROG'+set}'`\" = set"; then
! 2519: echo $ac_n "(cached) $ac_c" 1>&6
! 2520: else
! 2521: if test -n "$NROFFPROG"; then
! 2522: ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.
! 2523: else
! 2524: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 2525: for ac_dir in $PATH; do
! 2526: test -z "$ac_dir" && ac_dir=.
! 2527: if test -f $ac_dir/$ac_word; then
! 2528: ac_cv_prog_NROFFPROG="nroff"
! 2529: break
! 2530: fi
! 2531: done
! 2532: IFS="$ac_save_ifs"
! 2533: fi
! 2534: fi
! 2535: NROFFPROG="$ac_cv_prog_NROFFPROG"
! 2536: if test -n "$NROFFPROG"; then
! 2537: echo "$ac_t""$NROFFPROG" 1>&6
! 2538: else
! 2539: echo "$ac_t""no" 1>&6
! 2540: fi
! 2541:
! 2542: if test -z "$NROFFPROG"; then
! 2543: MANTYPE="cat"
! 2544: fi
! 2545:
! 2546: ac_aux_dir=
! 2547: for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
! 2548: if test -f $ac_dir/install-sh; then
! 2549: ac_aux_dir=$ac_dir
! 2550: ac_install_sh="$ac_aux_dir/install-sh -c"
! 2551: break
! 2552: elif test -f $ac_dir/install.sh; then
! 2553: ac_aux_dir=$ac_dir
! 2554: ac_install_sh="$ac_aux_dir/install.sh -c"
! 2555: break
! 2556: fi
! 2557: done
! 2558: if test -z "$ac_aux_dir"; then
! 2559: { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
! 2560: fi
! 2561: ac_config_guess=$ac_aux_dir/config.guess
! 2562: ac_config_sub=$ac_aux_dir/config.sub
! 2563: ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
! 2564:
! 2565:
! 2566: # Make sure we can run config.sub.
! 2567: if $ac_config_sub sun4 >/dev/null 2>&1; then :
! 2568: else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
! 2569: fi
! 2570:
! 2571: echo $ac_n "checking host system type""... $ac_c" 1>&6
! 2572: echo "configure:2573: checking host system type" >&5
! 2573:
! 2574: host_alias=$host
! 2575: case "$host_alias" in
! 2576: NONE)
! 2577: case $nonopt in
! 2578: NONE)
! 2579: if host_alias=`$ac_config_guess`; then :
! 2580: else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
! 2581: fi ;;
! 2582: *) host_alias=$nonopt ;;
! 2583: esac ;;
! 2584: esac
! 2585:
! 2586: host=`$ac_config_sub $host_alias`
! 2587: host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
! 2588: host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
! 2589: host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
! 2590: echo "$ac_t""$host" 1>&6
! 2591:
! 2592: if test -n "$sudo_cv_prev_host"; then
! 2593: if test "$sudo_cv_prev_host" != "$host"; then
! 2594: echo ""
! 2595: echo "Fatal Error: config.cache exists from another platform!"
! 2596: echo "Please remove it and re-run configure."
! 2597: echo ""
! 2598: exit 1
! 2599: else
! 2600: echo $ac_n "checking previous host type""... $ac_c" 1>&6
! 2601: echo "configure:2602: checking previous host type" >&5
! 2602: if eval "test \"`echo '$''{'sudo_cv_prev_host'+set}'`\" = set"; then
! 2603: echo $ac_n "(cached) $ac_c" 1>&6
! 2604: else
! 2605: sudo_cv_prev_host="$host"
! 2606: fi
! 2607:
! 2608: echo $sudo_cv_prev_host
! 2609: fi
! 2610: else
! 2611: # this will produce no output since there is no cached value
! 2612: if eval "test \"`echo '$''{'sudo_cv_prev_host'+set}'`\" = set"; then
! 2613: echo $ac_n "(cached) $ac_c" 1>&6
! 2614: else
! 2615: sudo_cv_prev_host="$host"
! 2616: fi
! 2617:
! 2618: fi
! 2619:
! 2620: if test -n "$host_os"; then
! 2621: OS=`echo $host_os | sed 's/[0-9].*//'`
! 2622: OSREV=`echo $host_os | sed 's/^[^0-9]*\([0-9][0-9]*\).*$/\1/'`
! 2623: else
! 2624: OS="unknown"
! 2625: OSREV=0
! 2626: fi
! 2627:
! 2628: case "$host" in
! 2629: *-*-sunos4*)
! 2630: # getcwd(3) opens a pipe to getpwd(1)!?!
! 2631: BROKEN_GETCWD=1
! 2632:
! 2633: # system headers lack prototypes but gcc helps...
! 2634: if test -n "$GCC"; then
! 2635: CPPFLAGS="${CPPFLAGS} -D__USE_FIXED_PROTOTYPES__"
! 2636: fi
! 2637:
! 2638: # check for password adjunct functions (shadow passwords)
! 2639: if test "$CHECKSHADOW" = "true"; then
! 2640: echo $ac_n "checking for getpwanam""... $ac_c" 1>&6
! 2641: echo "configure:2642: checking for getpwanam" >&5
! 2642: if eval "test \"`echo '$''{'ac_cv_func_getpwanam'+set}'`\" = set"; then
! 2643: echo $ac_n "(cached) $ac_c" 1>&6
! 2644: else
! 2645: cat > conftest.$ac_ext <<EOF
! 2646: #line 2647 "configure"
! 2647: #include "confdefs.h"
! 2648: /* System header to define __stub macros and hopefully few prototypes,
! 2649: which can conflict with char getpwanam(); below. */
! 2650: #include <assert.h>
! 2651: /* Override any gcc2 internal prototype to avoid an error. */
! 2652: /* We use char because int might match the return type of a gcc2
! 2653: builtin and then its argument prototype would still apply. */
! 2654: char getpwanam();
! 2655:
! 2656: int main() {
! 2657:
! 2658: /* The GNU C library defines this for functions which it implements
! 2659: to always fail with ENOSYS. Some functions are actually named
! 2660: something starting with __ and the normal name is an alias. */
! 2661: #if defined (__stub_getpwanam) || defined (__stub___getpwanam)
! 2662: choke me
! 2663: #else
! 2664: getpwanam();
! 2665: #endif
! 2666:
! 2667: ; return 0; }
! 2668: EOF
! 2669: if { (eval echo configure:2670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2670: rm -rf conftest*
! 2671: eval "ac_cv_func_getpwanam=yes"
! 2672: else
! 2673: echo "configure: failed program was:" >&5
! 2674: cat conftest.$ac_ext >&5
! 2675: rm -rf conftest*
! 2676: eval "ac_cv_func_getpwanam=no"
! 2677: fi
! 2678: rm -f conftest*
! 2679: fi
! 2680:
! 2681: if eval "test \"`echo '$ac_cv_func_'getpwanam`\" = yes"; then
! 2682: echo "$ac_t""yes" 1>&6
! 2683: cat >> confdefs.h <<\EOF
! 2684: #define HAVE_GETPWANAM 1
! 2685: EOF
! 2686: for ac_func in issecure
! 2687: do
! 2688: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 2689: echo "configure:2690: checking for $ac_func" >&5
! 2690: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 2691: echo $ac_n "(cached) $ac_c" 1>&6
! 2692: else
! 2693: cat > conftest.$ac_ext <<EOF
! 2694: #line 2695 "configure"
! 2695: #include "confdefs.h"
! 2696: /* System header to define __stub macros and hopefully few prototypes,
! 2697: which can conflict with char $ac_func(); below. */
! 2698: #include <assert.h>
! 2699: /* Override any gcc2 internal prototype to avoid an error. */
! 2700: /* We use char because int might match the return type of a gcc2
! 2701: builtin and then its argument prototype would still apply. */
! 2702: char $ac_func();
! 2703:
! 2704: int main() {
! 2705:
! 2706: /* The GNU C library defines this for functions which it implements
! 2707: to always fail with ENOSYS. Some functions are actually named
! 2708: something starting with __ and the normal name is an alias. */
! 2709: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 2710: choke me
! 2711: #else
! 2712: $ac_func();
! 2713: #endif
! 2714:
! 2715: ; return 0; }
! 2716: EOF
! 2717: if { (eval echo configure:2718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2718: rm -rf conftest*
! 2719: eval "ac_cv_func_$ac_func=yes"
! 2720: else
! 2721: echo "configure: failed program was:" >&5
! 2722: cat conftest.$ac_ext >&5
! 2723: rm -rf conftest*
! 2724: eval "ac_cv_func_$ac_func=no"
! 2725: fi
! 2726: rm -f conftest*
! 2727: fi
! 2728:
! 2729: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 2730: echo "$ac_t""yes" 1>&6
! 2731: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 2732: cat >> confdefs.h <<EOF
! 2733: #define $ac_tr_func 1
! 2734: EOF
! 2735:
! 2736: else
! 2737: echo "$ac_t""no" 1>&6
! 2738: fi
! 2739: done
! 2740:
! 2741: else
! 2742: echo "$ac_t""no" 1>&6
! 2743: fi
! 2744:
! 2745: CHECKSHADOW="false"
! 2746: fi
! 2747: ;;
! 2748: *-*-solaris2*)
! 2749: # To get the crypt(3) prototype (so we pass -Wall)
! 2750: CPPFLAGS="${CPPFLAGS} -D__EXTENSIONS__"
! 2751: # AFS support needs -lucb
! 2752: if test "$with_AFS" = "yes"; then
! 2753: AFS_LIBS="-lc -lucb"
! 2754: fi
! 2755: ;;
! 2756: *-*-aix*)
! 2757: # To get all prototypes (so we pass -Wall)
! 2758: CPPFLAGS="${CPPFLAGS} -D_XOPEN_EXTENDED_SOURCE"
! 2759: cat >> confdefs.h <<\EOF
! 2760: #define _ALL_SOURCE 1
! 2761: EOF
! 2762:
! 2763: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
! 2764: ;;
! 2765: *-*-hiuxmpp*)
! 2766: if test "$CHECKSHADOW" = "true"; then
! 2767: echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
! 2768: echo "configure:2769: checking for getprpwnam in -lsec" >&5
! 2769: if test -n ""; then
! 2770: ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 2771: else
! 2772: ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
! 2773: fi
! 2774: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 2775: echo $ac_n "(cached) $ac_c" 1>&6
! 2776: else
! 2777: ac_save_LIBS="$LIBS"
! 2778: LIBS="-lsec $LIBS"
! 2779: cat > conftest.$ac_ext <<EOF
! 2780: #line 2781 "configure"
! 2781: #include "confdefs.h"
! 2782: /* Override any gcc2 internal prototype to avoid an error. */
! 2783: /* We use char because int might match the return type of a gcc2
! 2784: builtin and then its argument prototype would still apply. */
! 2785: char getprpwnam();
! 2786:
! 2787: int main() {
! 2788: getprpwnam()
! 2789: ; return 0; }
! 2790: EOF
! 2791: if { (eval echo configure:2792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2792: rm -rf conftest*
! 2793: eval "ac_cv_lib_$ac_lib_var=yes"
! 2794: else
! 2795: echo "configure: failed program was:" >&5
! 2796: cat conftest.$ac_ext >&5
! 2797: rm -rf conftest*
! 2798: eval "ac_cv_lib_$ac_lib_var=no"
! 2799: fi
! 2800: rm -f conftest*
! 2801: LIBS="$ac_save_LIBS"
! 2802:
! 2803: fi
! 2804: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 2805: echo "$ac_t""yes" 1>&6
! 2806: cat >> confdefs.h <<\EOF
! 2807: #define HAVE_GETPRPWNAM 1
! 2808: EOF
! 2809: SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"; SECUREWARE=1
! 2810: else
! 2811: echo "$ac_t""no" 1>&6
! 2812: echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
! 2813: echo "configure:2814: checking for getprpwnam in -lsecurity" >&5
! 2814: if test -n ""; then
! 2815: ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 2816: else
! 2817: ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
! 2818: fi
! 2819: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 2820: echo $ac_n "(cached) $ac_c" 1>&6
! 2821: else
! 2822: ac_save_LIBS="$LIBS"
! 2823: LIBS="-lsecurity $LIBS"
! 2824: cat > conftest.$ac_ext <<EOF
! 2825: #line 2826 "configure"
! 2826: #include "confdefs.h"
! 2827: /* Override any gcc2 internal prototype to avoid an error. */
! 2828: /* We use char because int might match the return type of a gcc2
! 2829: builtin and then its argument prototype would still apply. */
! 2830: char getprpwnam();
! 2831:
! 2832: int main() {
! 2833: getprpwnam()
! 2834: ; return 0; }
! 2835: EOF
! 2836: if { (eval echo configure:2837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2837: rm -rf conftest*
! 2838: eval "ac_cv_lib_$ac_lib_var=yes"
! 2839: else
! 2840: echo "configure: failed program was:" >&5
! 2841: cat conftest.$ac_ext >&5
! 2842: rm -rf conftest*
! 2843: eval "ac_cv_lib_$ac_lib_var=no"
! 2844: fi
! 2845: rm -f conftest*
! 2846: LIBS="$ac_save_LIBS"
! 2847:
! 2848: fi
! 2849: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 2850: echo "$ac_t""yes" 1>&6
! 2851: cat >> confdefs.h <<\EOF
! 2852: #define HAVE_GETPRPWNAM 1
! 2853: EOF
! 2854: SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"; SECUREWARE=1
! 2855: else
! 2856: echo "$ac_t""no" 1>&6
! 2857: fi
! 2858:
! 2859: fi
! 2860:
! 2861: CHECKSHADOW="false"
! 2862: fi
! 2863: ;;
! 2864: *-*-hpux1[0-9]*)
! 2865: # uncomment this for a statically linked sudo
! 2866: # (XXX - should be an option to configure)
! 2867: #STATIC_SUDO=true
! 2868:
! 2869: if test "$CHECKSHADOW" = "true"; then
! 2870: echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
! 2871: echo "configure:2872: checking for getprpwnam in -lsec" >&5
! 2872: if test -n ""; then
! 2873: ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 2874: else
! 2875: ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
! 2876: fi
! 2877: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 2878: echo $ac_n "(cached) $ac_c" 1>&6
! 2879: else
! 2880: ac_save_LIBS="$LIBS"
! 2881: LIBS="-lsec $LIBS"
! 2882: cat > conftest.$ac_ext <<EOF
! 2883: #line 2884 "configure"
! 2884: #include "confdefs.h"
! 2885: /* Override any gcc2 internal prototype to avoid an error. */
! 2886: /* We use char because int might match the return type of a gcc2
! 2887: builtin and then its argument prototype would still apply. */
! 2888: char getprpwnam();
! 2889:
! 2890: int main() {
! 2891: getprpwnam()
! 2892: ; return 0; }
! 2893: EOF
! 2894: if { (eval echo configure:2895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2895: rm -rf conftest*
! 2896: eval "ac_cv_lib_$ac_lib_var=yes"
! 2897: else
! 2898: echo "configure: failed program was:" >&5
! 2899: cat conftest.$ac_ext >&5
! 2900: rm -rf conftest*
! 2901: eval "ac_cv_lib_$ac_lib_var=no"
! 2902: fi
! 2903: rm -f conftest*
! 2904: LIBS="$ac_save_LIBS"
! 2905:
! 2906: fi
! 2907: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 2908: echo "$ac_t""yes" 1>&6
! 2909: cat >> confdefs.h <<\EOF
! 2910: #define HAVE_GETPRPWNAM 1
! 2911: EOF
! 2912: echo $ac_n "checking for iscomsec in -lsec""... $ac_c" 1>&6
! 2913: echo "configure:2914: checking for iscomsec in -lsec" >&5
! 2914: if test -n ""; then
! 2915: ac_lib_var=`echo sec'_'iscomsec | sed 'y% ./+-%___p_%'`
! 2916: else
! 2917: ac_lib_var=`echo sec'_'iscomsec | sed 'y%./+-%__p_%'`
! 2918: fi
! 2919: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 2920: echo $ac_n "(cached) $ac_c" 1>&6
! 2921: else
! 2922: ac_save_LIBS="$LIBS"
! 2923: LIBS="-lsec $LIBS"
! 2924: cat > conftest.$ac_ext <<EOF
! 2925: #line 2926 "configure"
! 2926: #include "confdefs.h"
! 2927: /* Override any gcc2 internal prototype to avoid an error. */
! 2928: /* We use char because int might match the return type of a gcc2
! 2929: builtin and then its argument prototype would still apply. */
! 2930: char iscomsec();
! 2931:
! 2932: int main() {
! 2933: iscomsec()
! 2934: ; return 0; }
! 2935: EOF
! 2936: if { (eval echo configure:2937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 2937: rm -rf conftest*
! 2938: eval "ac_cv_lib_$ac_lib_var=yes"
! 2939: else
! 2940: echo "configure: failed program was:" >&5
! 2941: cat conftest.$ac_ext >&5
! 2942: rm -rf conftest*
! 2943: eval "ac_cv_lib_$ac_lib_var=no"
! 2944: fi
! 2945: rm -f conftest*
! 2946: LIBS="$ac_save_LIBS"
! 2947:
! 2948: fi
! 2949: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 2950: echo "$ac_t""yes" 1>&6
! 2951: cat >> confdefs.h <<\EOF
! 2952: #define HAVE_ISCOMSEC 1
! 2953: EOF
! 2954:
! 2955: else
! 2956: echo "$ac_t""no" 1>&6
! 2957: fi
! 2958: SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"; SECUREWARE=1
! 2959: else
! 2960: echo "$ac_t""no" 1>&6
! 2961: fi
! 2962:
! 2963: CHECKSHADOW="false"
! 2964: fi
! 2965:
! 2966: if test -n "$STATIC_SUDO"; then
! 2967: if test -n "$GCC"; then
! 2968: SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
! 2969: else
! 2970: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
! 2971: fi
! 2972: fi
! 2973:
! 2974: # DCE support (requires ANSI C compiler)
! 2975: if test "$with_DCE" = "yes"; then
! 2976: if test -n "$GCC"; then
! 2977: CPPFLAGS="${CPPFLAGS} -D_HPUX_SOURCE"
! 2978: else
! 2979: CPPFLAGS="${CPPFLAGS} -Aa -D_HPUX_SOURCE"
! 2980: fi
! 2981: fi
! 2982:
! 2983: # AFS support needs -lBSD
! 2984: if test "$with_AFS" = "yes"; then
! 2985: AFS_LIBS="-lc -lBSD"
! 2986: fi
! 2987: ;;
! 2988: *-*-hpux9*)
! 2989: # uncomment this for a statically linked sudo
! 2990: # (XXX - should be an option to configure)
! 2991: #STATIC_SUDO=true
! 2992:
! 2993: cat >> confdefs.h <<\EOF
! 2994: #define BROKEN_SYSLOG 1
! 2995: EOF
! 2996:
! 2997:
! 2998: if test "$CHECKSHADOW" = "true"; then
! 2999: for ac_func in getspwuid
! 3000: do
! 3001: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 3002: echo "configure:3003: checking for $ac_func" >&5
! 3003: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 3004: echo $ac_n "(cached) $ac_c" 1>&6
! 3005: else
! 3006: cat > conftest.$ac_ext <<EOF
! 3007: #line 3008 "configure"
! 3008: #include "confdefs.h"
! 3009: /* System header to define __stub macros and hopefully few prototypes,
! 3010: which can conflict with char $ac_func(); below. */
! 3011: #include <assert.h>
! 3012: /* Override any gcc2 internal prototype to avoid an error. */
! 3013: /* We use char because int might match the return type of a gcc2
! 3014: builtin and then its argument prototype would still apply. */
! 3015: char $ac_func();
! 3016:
! 3017: int main() {
! 3018:
! 3019: /* The GNU C library defines this for functions which it implements
! 3020: to always fail with ENOSYS. Some functions are actually named
! 3021: something starting with __ and the normal name is an alias. */
! 3022: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 3023: choke me
! 3024: #else
! 3025: $ac_func();
! 3026: #endif
! 3027:
! 3028: ; return 0; }
! 3029: EOF
! 3030: if { (eval echo configure:3031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3031: rm -rf conftest*
! 3032: eval "ac_cv_func_$ac_func=yes"
! 3033: else
! 3034: echo "configure: failed program was:" >&5
! 3035: cat conftest.$ac_ext >&5
! 3036: rm -rf conftest*
! 3037: eval "ac_cv_func_$ac_func=no"
! 3038: fi
! 3039: rm -f conftest*
! 3040: fi
! 3041:
! 3042: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 3043: echo "$ac_t""yes" 1>&6
! 3044: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 3045: cat >> confdefs.h <<EOF
! 3046: #define $ac_tr_func 1
! 3047: EOF
! 3048:
! 3049: else
! 3050: echo "$ac_t""no" 1>&6
! 3051: fi
! 3052: done
! 3053:
! 3054: CHECKSHADOW="false"
! 3055: fi
! 3056:
! 3057: if test -n "$STATIC_SUDO"; then
! 3058: if test -n "$GCC"; then
! 3059: SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
! 3060: else
! 3061: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
! 3062: fi
! 3063: fi
! 3064:
! 3065: # DCE support (requires ANSI C compiler)
! 3066: if test "$with_DCE" = "yes"; then
! 3067: # order of libs in 9.X is important. -lc_r must be last
! 3068: SUDO_LIBS="${SUDO_LIBS} -ldce -lM -lc_r"
! 3069: LIBS="${LIBS} -ldce -lM -lc_r"
! 3070:
! 3071: if test -n "$GCC"; then
! 3072: CPPFLAGS="${CPPFLAGS} -D_HPUX_SOURCE -D_REENTRANT -I/usr/include/reentrant"
! 3073: else
! 3074: CPPFLAGS="${CPPFLAGS} -Aa -D_HPUX_SOURCE -D_REENTRANT -I/usr/include/reentrant"
! 3075: fi
! 3076: fi
! 3077:
! 3078: # AFS support needs -lBSD
! 3079: if test "$with_AFS" = "yes"; then
! 3080: AFS_LIBS="-lc -lBSD"
! 3081: fi
! 3082: ;;
! 3083: *-*-hpux*)
! 3084:
! 3085: cat >> confdefs.h <<\EOF
! 3086: #define BROKEN_SYSLOG 1
! 3087: EOF
! 3088:
! 3089:
! 3090: # Not sure if setuid binaries are safe in < 9.x
! 3091: if test -n "$GCC"; then
! 3092: SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
! 3093: else
! 3094: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
! 3095: fi
! 3096:
! 3097: # AFS support needs -lBSD
! 3098: if test "$with_AFS" = "yes"; then
! 3099: AFS_LIBS="-lc -lBSD"
! 3100: fi
! 3101: ;;
! 3102: *-dec-osf*)
! 3103: # ignore envariables wrt dynamic lib path
! 3104: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement"
! 3105:
! 3106: echo $ac_n "checking whether to disable sia support on Digital UNIX""... $ac_c" 1>&6
! 3107: echo "configure:3108: checking whether to disable sia support on Digital UNIX" >&5
! 3108: # Check whether --enable-sia or --disable-sia was given.
! 3109: if test "${enable_sia+set}" = set; then
! 3110: enableval="$enable_sia"
! 3111: case "$enableval" in
! 3112: yes) echo "$ac_t""no" 1>&6
! 3113: ;;
! 3114: no) echo "$ac_t""yes" 1>&6
! 3115: CHECKSIA=false
! 3116: ;;
! 3117: *) echo "$ac_t""no" 1>&6
! 3118: echo "Ignoring unknown argument to --enable-sia: $enableval"
! 3119: ;;
! 3120: esac
! 3121:
! 3122: else
! 3123: echo "$ac_t""no" 1>&6
! 3124: fi
! 3125:
! 3126:
! 3127: # use SIA by default, if we have it, else SecureWare
! 3128: # unless overridden on the command line
! 3129: if test "$CHECKSIA" = "true"; then
! 3130: echo $ac_n "checking for sia_ses_init""... $ac_c" 1>&6
! 3131: echo "configure:3132: checking for sia_ses_init" >&5
! 3132: if eval "test \"`echo '$''{'ac_cv_func_sia_ses_init'+set}'`\" = set"; then
! 3133: echo $ac_n "(cached) $ac_c" 1>&6
! 3134: else
! 3135: cat > conftest.$ac_ext <<EOF
! 3136: #line 3137 "configure"
! 3137: #include "confdefs.h"
! 3138: /* System header to define __stub macros and hopefully few prototypes,
! 3139: which can conflict with char sia_ses_init(); below. */
! 3140: #include <assert.h>
! 3141: /* Override any gcc2 internal prototype to avoid an error. */
! 3142: /* We use char because int might match the return type of a gcc2
! 3143: builtin and then its argument prototype would still apply. */
! 3144: char sia_ses_init();
! 3145:
! 3146: int main() {
! 3147:
! 3148: /* The GNU C library defines this for functions which it implements
! 3149: to always fail with ENOSYS. Some functions are actually named
! 3150: something starting with __ and the normal name is an alias. */
! 3151: #if defined (__stub_sia_ses_init) || defined (__stub___sia_ses_init)
! 3152: choke me
! 3153: #else
! 3154: sia_ses_init();
! 3155: #endif
! 3156:
! 3157: ; return 0; }
! 3158: EOF
! 3159: if { (eval echo configure:3160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3160: rm -rf conftest*
! 3161: eval "ac_cv_func_sia_ses_init=yes"
! 3162: else
! 3163: echo "configure: failed program was:" >&5
! 3164: cat conftest.$ac_ext >&5
! 3165: rm -rf conftest*
! 3166: eval "ac_cv_func_sia_ses_init=no"
! 3167: fi
! 3168: rm -f conftest*
! 3169: fi
! 3170:
! 3171: if eval "test \"`echo '$ac_cv_func_'sia_ses_init`\" = yes"; then
! 3172: echo "$ac_t""yes" 1>&6
! 3173: cat >> confdefs.h <<\EOF
! 3174: #define HAVE_SIA 1
! 3175: EOF
! 3176:
! 3177: if test -n "$with_skey" -o -n "$with_opie" -o -n "$with_otp_only" -o -n "$with_long_otp_prompt" -o -n "$with_SecurID" -o -n "$with_fwtk" -o -n "$with_kerb4" -o -n "$with_kerb5" -o -n "$with_pam" -o -n "$with_AFS" -o -n "$with_DCE"; then
! 3178: { echo "configure: error: "you cannot mix SIA and other authentication schemes. You can turn off SIA support via the --disable-sia option"" 1>&2; exit 1; }
! 3179: fi; CHECKSHADOW=false
! 3180: else
! 3181: echo "$ac_t""no" 1>&6
! 3182: fi
! 3183:
! 3184: fi
! 3185: if test "$CHECKSHADOW" = "true"; then
! 3186: echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
! 3187: echo "configure:3188: checking for getprpwnam in -lsecurity" >&5
! 3188: if test -n ""; then
! 3189: ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 3190: else
! 3191: ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
! 3192: fi
! 3193: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3194: echo $ac_n "(cached) $ac_c" 1>&6
! 3195: else
! 3196: ac_save_LIBS="$LIBS"
! 3197: LIBS="-lsecurity $LIBS"
! 3198: cat > conftest.$ac_ext <<EOF
! 3199: #line 3200 "configure"
! 3200: #include "confdefs.h"
! 3201: /* Override any gcc2 internal prototype to avoid an error. */
! 3202: /* We use char because int might match the return type of a gcc2
! 3203: builtin and then its argument prototype would still apply. */
! 3204: char getprpwnam();
! 3205:
! 3206: int main() {
! 3207: getprpwnam()
! 3208: ; return 0; }
! 3209: EOF
! 3210: if { (eval echo configure:3211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3211: rm -rf conftest*
! 3212: eval "ac_cv_lib_$ac_lib_var=yes"
! 3213: else
! 3214: echo "configure: failed program was:" >&5
! 3215: cat conftest.$ac_ext >&5
! 3216: rm -rf conftest*
! 3217: eval "ac_cv_lib_$ac_lib_var=no"
! 3218: fi
! 3219: rm -f conftest*
! 3220: LIBS="$ac_save_LIBS"
! 3221:
! 3222: fi
! 3223: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3224: echo "$ac_t""yes" 1>&6
! 3225: SECUREWARE=1
! 3226: else
! 3227: echo "$ac_t""no" 1>&6
! 3228: fi
! 3229:
! 3230: CHECKSHADOW="false"
! 3231: fi
! 3232:
! 3233: if test -n "$SECUREWARE"; then
! 3234: cat >> confdefs.h <<\EOF
! 3235: #define HAVE_GETPRPWNAM 1
! 3236: EOF
! 3237:
! 3238: # -ldb includes bogus versions of snprintf/vsnprintf
! 3239: echo $ac_n "checking for snprintf""... $ac_c" 1>&6
! 3240: echo "configure:3241: checking for snprintf" >&5
! 3241: if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
! 3242: echo $ac_n "(cached) $ac_c" 1>&6
! 3243: else
! 3244: cat > conftest.$ac_ext <<EOF
! 3245: #line 3246 "configure"
! 3246: #include "confdefs.h"
! 3247: /* System header to define __stub macros and hopefully few prototypes,
! 3248: which can conflict with char snprintf(); below. */
! 3249: #include <assert.h>
! 3250: /* Override any gcc2 internal prototype to avoid an error. */
! 3251: /* We use char because int might match the return type of a gcc2
! 3252: builtin and then its argument prototype would still apply. */
! 3253: char snprintf();
! 3254:
! 3255: int main() {
! 3256:
! 3257: /* The GNU C library defines this for functions which it implements
! 3258: to always fail with ENOSYS. Some functions are actually named
! 3259: something starting with __ and the normal name is an alias. */
! 3260: #if defined (__stub_snprintf) || defined (__stub___snprintf)
! 3261: choke me
! 3262: #else
! 3263: snprintf();
! 3264: #endif
! 3265:
! 3266: ; return 0; }
! 3267: EOF
! 3268: if { (eval echo configure:3269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3269: rm -rf conftest*
! 3270: eval "ac_cv_func_snprintf=yes"
! 3271: else
! 3272: echo "configure: failed program was:" >&5
! 3273: cat conftest.$ac_ext >&5
! 3274: rm -rf conftest*
! 3275: eval "ac_cv_func_snprintf=no"
! 3276: fi
! 3277: rm -f conftest*
! 3278: fi
! 3279:
! 3280: if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
! 3281: echo "$ac_t""yes" 1>&6
! 3282: cat >> confdefs.h <<\EOF
! 3283: #define HAVE_SNPRINTF 1
! 3284: EOF
! 3285:
! 3286: else
! 3287: echo "$ac_t""no" 1>&6
! 3288: NEED_SNPRINTF=1
! 3289: fi
! 3290:
! 3291: echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
! 3292: echo "configure:3293: checking for vsnprintf" >&5
! 3293: if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
! 3294: echo $ac_n "(cached) $ac_c" 1>&6
! 3295: else
! 3296: cat > conftest.$ac_ext <<EOF
! 3297: #line 3298 "configure"
! 3298: #include "confdefs.h"
! 3299: /* System header to define __stub macros and hopefully few prototypes,
! 3300: which can conflict with char vsnprintf(); below. */
! 3301: #include <assert.h>
! 3302: /* Override any gcc2 internal prototype to avoid an error. */
! 3303: /* We use char because int might match the return type of a gcc2
! 3304: builtin and then its argument prototype would still apply. */
! 3305: char vsnprintf();
! 3306:
! 3307: int main() {
! 3308:
! 3309: /* The GNU C library defines this for functions which it implements
! 3310: to always fail with ENOSYS. Some functions are actually named
! 3311: something starting with __ and the normal name is an alias. */
! 3312: #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
! 3313: choke me
! 3314: #else
! 3315: vsnprintf();
! 3316: #endif
! 3317:
! 3318: ; return 0; }
! 3319: EOF
! 3320: if { (eval echo configure:3321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3321: rm -rf conftest*
! 3322: eval "ac_cv_func_vsnprintf=yes"
! 3323: else
! 3324: echo "configure: failed program was:" >&5
! 3325: cat conftest.$ac_ext >&5
! 3326: rm -rf conftest*
! 3327: eval "ac_cv_func_vsnprintf=no"
! 3328: fi
! 3329: rm -f conftest*
! 3330: fi
! 3331:
! 3332: if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
! 3333: echo "$ac_t""yes" 1>&6
! 3334: cat >> confdefs.h <<\EOF
! 3335: #define HAVE_VSNPRINTF 1
! 3336: EOF
! 3337:
! 3338: else
! 3339: echo "$ac_t""no" 1>&6
! 3340: NEED_SNPRINTF=1
! 3341: fi
! 3342:
! 3343: # 4.x and higher need -ldb too...
! 3344: echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6
! 3345: echo "configure:3346: checking for dbopen in -ldb" >&5
! 3346: if test -n ""; then
! 3347: ac_lib_var=`echo db'_'dbopen | sed 'y% ./+-%___p_%'`
! 3348: else
! 3349: ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'`
! 3350: fi
! 3351: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3352: echo $ac_n "(cached) $ac_c" 1>&6
! 3353: else
! 3354: ac_save_LIBS="$LIBS"
! 3355: LIBS="-ldb $LIBS"
! 3356: cat > conftest.$ac_ext <<EOF
! 3357: #line 3358 "configure"
! 3358: #include "confdefs.h"
! 3359: /* Override any gcc2 internal prototype to avoid an error. */
! 3360: /* We use char because int might match the return type of a gcc2
! 3361: builtin and then its argument prototype would still apply. */
! 3362: char dbopen();
! 3363:
! 3364: int main() {
! 3365: dbopen()
! 3366: ; return 0; }
! 3367: EOF
! 3368: if { (eval echo configure:3369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3369: rm -rf conftest*
! 3370: eval "ac_cv_lib_$ac_lib_var=yes"
! 3371: else
! 3372: echo "configure: failed program was:" >&5
! 3373: cat conftest.$ac_ext >&5
! 3374: rm -rf conftest*
! 3375: eval "ac_cv_lib_$ac_lib_var=no"
! 3376: fi
! 3377: rm -f conftest*
! 3378: LIBS="$ac_save_LIBS"
! 3379:
! 3380: fi
! 3381: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3382: echo "$ac_t""yes" 1>&6
! 3383: SUDO_LIBS="${SUDO_LIBS} -lsecurity -ldb -laud -lm"; LIBS="${LIBS} -lsecurity -ldb -laud -lm"
! 3384: else
! 3385: echo "$ac_t""no" 1>&6
! 3386: SUDO_LIBS="${SUDO_LIBS} -lsecurity -ldb -laud -lm"; LIBS="${LIBS} -lsecurity -ldb -laud -lm"
! 3387: fi
! 3388:
! 3389: for ac_func in dispcrypt
! 3390: do
! 3391: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 3392: echo "configure:3393: checking for $ac_func" >&5
! 3393: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 3394: echo $ac_n "(cached) $ac_c" 1>&6
! 3395: else
! 3396: cat > conftest.$ac_ext <<EOF
! 3397: #line 3398 "configure"
! 3398: #include "confdefs.h"
! 3399: /* System header to define __stub macros and hopefully few prototypes,
! 3400: which can conflict with char $ac_func(); below. */
! 3401: #include <assert.h>
! 3402: /* Override any gcc2 internal prototype to avoid an error. */
! 3403: /* We use char because int might match the return type of a gcc2
! 3404: builtin and then its argument prototype would still apply. */
! 3405: char $ac_func();
! 3406:
! 3407: int main() {
! 3408:
! 3409: /* The GNU C library defines this for functions which it implements
! 3410: to always fail with ENOSYS. Some functions are actually named
! 3411: something starting with __ and the normal name is an alias. */
! 3412: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 3413: choke me
! 3414: #else
! 3415: $ac_func();
! 3416: #endif
! 3417:
! 3418: ; return 0; }
! 3419: EOF
! 3420: if { (eval echo configure:3421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3421: rm -rf conftest*
! 3422: eval "ac_cv_func_$ac_func=yes"
! 3423: else
! 3424: echo "configure: failed program was:" >&5
! 3425: cat conftest.$ac_ext >&5
! 3426: rm -rf conftest*
! 3427: eval "ac_cv_func_$ac_func=no"
! 3428: fi
! 3429: rm -f conftest*
! 3430: fi
! 3431:
! 3432: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 3433: echo "$ac_t""yes" 1>&6
! 3434: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 3435: cat >> confdefs.h <<EOF
! 3436: #define $ac_tr_func 1
! 3437: EOF
! 3438:
! 3439: else
! 3440: echo "$ac_t""no" 1>&6
! 3441: fi
! 3442: done
! 3443:
! 3444: echo $ac_n "checking for broken /usr/include/prot.h""... $ac_c" 1>&6
! 3445: echo "configure:3446: checking for broken /usr/include/prot.h" >&5
! 3446: cat > conftest.$ac_ext <<EOF
! 3447: #line 3448 "configure"
! 3448: #include "confdefs.h"
! 3449:
! 3450: #include <sys/types.h>
! 3451: #include <sys/security.h>
! 3452: #include <prot.h>
! 3453:
! 3454: int main() {
! 3455: exit(0);
! 3456: ; return 0; }
! 3457: EOF
! 3458: if { (eval echo configure:3459: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
! 3459: rm -rf conftest*
! 3460: echo "$ac_t""no" 1>&6
! 3461: else
! 3462: echo "configure: failed program was:" >&5
! 3463: cat conftest.$ac_ext >&5
! 3464: rm -rf conftest*
! 3465: echo "$ac_t""yes, fixing locally" 1>&6
! 3466: sed 's:<acl.h>:<sys/acl.h>:g' < /usr/include/prot.h > prot.h
! 3467:
! 3468: fi
! 3469: rm -f conftest*
! 3470: else
! 3471: with_passwd=no
! 3472: AUTH_OBJS="sia.o"
! 3473: fi
! 3474: ;;
! 3475: *-*-irix*)
! 3476: # configure may not think irix has stdc headers
! 3477: # but it's good enough for sudo
! 3478: cat >> confdefs.h <<\EOF
! 3479: #define STDC_HEADERS 1
! 3480: EOF
! 3481:
! 3482: CPPFLAGS="${CPPFLAGS} -D_BSD_TYPES"
! 3483: if test -z "$NROFFPROG"; then
! 3484: MAN_POSTINSTALL=' /bin/rm -f $(mandir8)/sudo.$(mansect8).z $(mandir8)/visudo.$(mansect8).z $(mandir5)/sudoers.$(mansect5).z ; /usr/bin/pack $(mandir8)/sudo.$(mansect8) $(mandir8)/visudo.$(mansect8) $(mandir5)/sudoers.$(mansect5)'
! 3485: if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
! 3486: if test -d /usr/share/catman/local; then
! 3487: mandir="/usr/share/catman/local"
! 3488: else
! 3489: mandir="/usr/catman/local"
! 3490: fi
! 3491: fi
! 3492: else
! 3493: if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
! 3494: if test -d "/usr/share/man/local"; then
! 3495: mandir="/usr/share/man/local"
! 3496: else
! 3497: mandir="/usr/man/local"
! 3498: fi
! 3499: fi
! 3500: fi
! 3501: # IRIX <= 4 needs -lsun
! 3502: if test "$OSREV" -le 4; then
! 3503: echo $ac_n "checking for getpwnam in -lsun""... $ac_c" 1>&6
! 3504: echo "configure:3505: checking for getpwnam in -lsun" >&5
! 3505: if test -n ""; then
! 3506: ac_lib_var=`echo sun'_'getpwnam | sed 'y% ./+-%___p_%'`
! 3507: else
! 3508: ac_lib_var=`echo sun'_'getpwnam | sed 'y%./+-%__p_%'`
! 3509: fi
! 3510: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3511: echo $ac_n "(cached) $ac_c" 1>&6
! 3512: else
! 3513: ac_save_LIBS="$LIBS"
! 3514: LIBS="-lsun $LIBS"
! 3515: cat > conftest.$ac_ext <<EOF
! 3516: #line 3517 "configure"
! 3517: #include "confdefs.h"
! 3518: /* Override any gcc2 internal prototype to avoid an error. */
! 3519: /* We use char because int might match the return type of a gcc2
! 3520: builtin and then its argument prototype would still apply. */
! 3521: char getpwnam();
! 3522:
! 3523: int main() {
! 3524: getpwnam()
! 3525: ; return 0; }
! 3526: EOF
! 3527: if { (eval echo configure:3528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3528: rm -rf conftest*
! 3529: eval "ac_cv_lib_$ac_lib_var=yes"
! 3530: else
! 3531: echo "configure: failed program was:" >&5
! 3532: cat conftest.$ac_ext >&5
! 3533: rm -rf conftest*
! 3534: eval "ac_cv_lib_$ac_lib_var=no"
! 3535: fi
! 3536: rm -f conftest*
! 3537: LIBS="$ac_save_LIBS"
! 3538:
! 3539: fi
! 3540: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3541: echo "$ac_t""yes" 1>&6
! 3542: LIBS="${LIBS} -lsun"
! 3543: else
! 3544: echo "$ac_t""no" 1>&6
! 3545: fi
! 3546:
! 3547: fi
! 3548: ;;
! 3549: *-*-linux*)
! 3550: # To get crypt(3) and vasprintf() prototypes (so we pass -Wall)
! 3551: cat >> confdefs.h <<\EOF
! 3552: #define _GNU_SOURCE 1
! 3553: EOF
! 3554:
! 3555:
! 3556: # Some Linux versions need to link with -lshadow
! 3557: if test "$CHECKSHADOW" = "true"; then
! 3558: echo $ac_n "checking for getspnam""... $ac_c" 1>&6
! 3559: echo "configure:3560: checking for getspnam" >&5
! 3560: if eval "test \"`echo '$''{'ac_cv_func_getspnam'+set}'`\" = set"; then
! 3561: echo $ac_n "(cached) $ac_c" 1>&6
! 3562: else
! 3563: cat > conftest.$ac_ext <<EOF
! 3564: #line 3565 "configure"
! 3565: #include "confdefs.h"
! 3566: /* System header to define __stub macros and hopefully few prototypes,
! 3567: which can conflict with char getspnam(); below. */
! 3568: #include <assert.h>
! 3569: /* Override any gcc2 internal prototype to avoid an error. */
! 3570: /* We use char because int might match the return type of a gcc2
! 3571: builtin and then its argument prototype would still apply. */
! 3572: char getspnam();
! 3573:
! 3574: int main() {
! 3575:
! 3576: /* The GNU C library defines this for functions which it implements
! 3577: to always fail with ENOSYS. Some functions are actually named
! 3578: something starting with __ and the normal name is an alias. */
! 3579: #if defined (__stub_getspnam) || defined (__stub___getspnam)
! 3580: choke me
! 3581: #else
! 3582: getspnam();
! 3583: #endif
! 3584:
! 3585: ; return 0; }
! 3586: EOF
! 3587: if { (eval echo configure:3588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3588: rm -rf conftest*
! 3589: eval "ac_cv_func_getspnam=yes"
! 3590: else
! 3591: echo "configure: failed program was:" >&5
! 3592: cat conftest.$ac_ext >&5
! 3593: rm -rf conftest*
! 3594: eval "ac_cv_func_getspnam=no"
! 3595: fi
! 3596: rm -f conftest*
! 3597: fi
! 3598:
! 3599: if eval "test \"`echo '$ac_cv_func_'getspnam`\" = yes"; then
! 3600: echo "$ac_t""yes" 1>&6
! 3601: cat >> confdefs.h <<\EOF
! 3602: #define HAVE_GETSPNAM 1
! 3603: EOF
! 3604:
! 3605: else
! 3606: echo "$ac_t""no" 1>&6
! 3607: echo $ac_n "checking for getspnam in -lshadow""... $ac_c" 1>&6
! 3608: echo "configure:3609: checking for getspnam in -lshadow" >&5
! 3609: if test -n ""; then
! 3610: ac_lib_var=`echo shadow'_'getspnam | sed 'y% ./+-%___p_%'`
! 3611: else
! 3612: ac_lib_var=`echo shadow'_'getspnam | sed 'y%./+-%__p_%'`
! 3613: fi
! 3614: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3615: echo $ac_n "(cached) $ac_c" 1>&6
! 3616: else
! 3617: ac_save_LIBS="$LIBS"
! 3618: LIBS="-lshadow $LIBS"
! 3619: cat > conftest.$ac_ext <<EOF
! 3620: #line 3621 "configure"
! 3621: #include "confdefs.h"
! 3622: /* Override any gcc2 internal prototype to avoid an error. */
! 3623: /* We use char because int might match the return type of a gcc2
! 3624: builtin and then its argument prototype would still apply. */
! 3625: char getspnam();
! 3626:
! 3627: int main() {
! 3628: getspnam()
! 3629: ; return 0; }
! 3630: EOF
! 3631: if { (eval echo configure:3632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3632: rm -rf conftest*
! 3633: eval "ac_cv_lib_$ac_lib_var=yes"
! 3634: else
! 3635: echo "configure: failed program was:" >&5
! 3636: cat conftest.$ac_ext >&5
! 3637: rm -rf conftest*
! 3638: eval "ac_cv_lib_$ac_lib_var=no"
! 3639: fi
! 3640: rm -f conftest*
! 3641: LIBS="$ac_save_LIBS"
! 3642:
! 3643: fi
! 3644: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3645: echo "$ac_t""yes" 1>&6
! 3646: cat >> confdefs.h <<\EOF
! 3647: #define HAVE_GETSPNAM 1
! 3648: EOF
! 3649: SUDO_LIBS="${SUDO_LIBS} -lshadow"; LIBS="${LIBS} -lshadow"
! 3650: else
! 3651: echo "$ac_t""no" 1>&6
! 3652: fi
! 3653:
! 3654: fi
! 3655:
! 3656: CHECKSHADOW="false"
! 3657: fi
! 3658: ;;
! 3659: *-convex-bsd*)
! 3660: cat >> confdefs.h <<\EOF
! 3661: #define _CONVEX_SOURCE 1
! 3662: EOF
! 3663:
! 3664: if test -z "$GCC"; then
! 3665: CFLAGS="${CFLAGS} -D__STDC__"
! 3666: fi
! 3667:
! 3668: if test "$CHECKSHADOW" = "true"; then
! 3669: echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
! 3670: echo "configure:3671: checking for getprpwnam in -lsec" >&5
! 3671: if test -n ""; then
! 3672: ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 3673: else
! 3674: ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
! 3675: fi
! 3676: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3677: echo $ac_n "(cached) $ac_c" 1>&6
! 3678: else
! 3679: ac_save_LIBS="$LIBS"
! 3680: LIBS="-lsec $LIBS"
! 3681: cat > conftest.$ac_ext <<EOF
! 3682: #line 3683 "configure"
! 3683: #include "confdefs.h"
! 3684: /* Override any gcc2 internal prototype to avoid an error. */
! 3685: /* We use char because int might match the return type of a gcc2
! 3686: builtin and then its argument prototype would still apply. */
! 3687: char getprpwnam();
! 3688:
! 3689: int main() {
! 3690: getprpwnam()
! 3691: ; return 0; }
! 3692: EOF
! 3693: if { (eval echo configure:3694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3694: rm -rf conftest*
! 3695: eval "ac_cv_lib_$ac_lib_var=yes"
! 3696: else
! 3697: echo "configure: failed program was:" >&5
! 3698: cat conftest.$ac_ext >&5
! 3699: rm -rf conftest*
! 3700: eval "ac_cv_lib_$ac_lib_var=no"
! 3701: fi
! 3702: rm -f conftest*
! 3703: LIBS="$ac_save_LIBS"
! 3704:
! 3705: fi
! 3706: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3707: echo "$ac_t""yes" 1>&6
! 3708: cat >> confdefs.h <<\EOF
! 3709: #define HAVE_GETPRPWNAM 1
! 3710: EOF
! 3711: SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"; OSDEFS="${OSDEFS} -D_AUDIT -D_ACL -DSecureWare"; SECUREWARE=1
! 3712: else
! 3713: echo "$ac_t""no" 1>&6
! 3714: fi
! 3715:
! 3716: CHECKSHADOW="false"
! 3717: fi
! 3718: ;;
! 3719: *-*-ultrix*)
! 3720: OS="ultrix"
! 3721: if test "$CHECKSHADOW" = "true"; then
! 3722: echo $ac_n "checking for getauthuid in -lauth""... $ac_c" 1>&6
! 3723: echo "configure:3724: checking for getauthuid in -lauth" >&5
! 3724: if test -n ""; then
! 3725: ac_lib_var=`echo auth'_'getauthuid | sed 'y% ./+-%___p_%'`
! 3726: else
! 3727: ac_lib_var=`echo auth'_'getauthuid | sed 'y%./+-%__p_%'`
! 3728: fi
! 3729: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3730: echo $ac_n "(cached) $ac_c" 1>&6
! 3731: else
! 3732: ac_save_LIBS="$LIBS"
! 3733: LIBS="-lauth $LIBS"
! 3734: cat > conftest.$ac_ext <<EOF
! 3735: #line 3736 "configure"
! 3736: #include "confdefs.h"
! 3737: /* Override any gcc2 internal prototype to avoid an error. */
! 3738: /* We use char because int might match the return type of a gcc2
! 3739: builtin and then its argument prototype would still apply. */
! 3740: char getauthuid();
! 3741:
! 3742: int main() {
! 3743: getauthuid()
! 3744: ; return 0; }
! 3745: EOF
! 3746: if { (eval echo configure:3747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3747: rm -rf conftest*
! 3748: eval "ac_cv_lib_$ac_lib_var=yes"
! 3749: else
! 3750: echo "configure: failed program was:" >&5
! 3751: cat conftest.$ac_ext >&5
! 3752: rm -rf conftest*
! 3753: eval "ac_cv_lib_$ac_lib_var=no"
! 3754: fi
! 3755: rm -f conftest*
! 3756: LIBS="$ac_save_LIBS"
! 3757:
! 3758: fi
! 3759: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3760: echo "$ac_t""yes" 1>&6
! 3761: cat >> confdefs.h <<\EOF
! 3762: #define HAVE_GETAUTHUID 1
! 3763: EOF
! 3764: SUDO_LIBS="${SUDO_LIBS} -lauth"; LIBS="${LIBS} -lauth"
! 3765: else
! 3766: echo "$ac_t""no" 1>&6
! 3767: fi
! 3768:
! 3769: CHECKSHADOW="false"
! 3770: fi
! 3771: ;;
! 3772: *-*-riscos*)
! 3773: LIBS="${LIBS} -lsun -lbsd"
! 3774: CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
! 3775: OSDEFS="${OSDEFS} -D_MIPS"
! 3776: ;;
! 3777: *-*-isc*)
! 3778: OSDEFS="${OSDEFS} -D_ISC"
! 3779: LIB_CRYPT=1
! 3780: SUDO_LIBS="${SUDO_LIBS} -lcrypt"
! 3781: LIBS="${LIBS} -lcrypt"
! 3782:
! 3783: if test "$CHECKSHADOW" = "true"; then
! 3784: echo $ac_n "checking for getspnam in -lsec""... $ac_c" 1>&6
! 3785: echo "configure:3786: checking for getspnam in -lsec" >&5
! 3786: if test -n ""; then
! 3787: ac_lib_var=`echo sec'_'getspnam | sed 'y% ./+-%___p_%'`
! 3788: else
! 3789: ac_lib_var=`echo sec'_'getspnam | sed 'y%./+-%__p_%'`
! 3790: fi
! 3791: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3792: echo $ac_n "(cached) $ac_c" 1>&6
! 3793: else
! 3794: ac_save_LIBS="$LIBS"
! 3795: LIBS="-lsec $LIBS"
! 3796: cat > conftest.$ac_ext <<EOF
! 3797: #line 3798 "configure"
! 3798: #include "confdefs.h"
! 3799: /* Override any gcc2 internal prototype to avoid an error. */
! 3800: /* We use char because int might match the return type of a gcc2
! 3801: builtin and then its argument prototype would still apply. */
! 3802: char getspnam();
! 3803:
! 3804: int main() {
! 3805: getspnam()
! 3806: ; return 0; }
! 3807: EOF
! 3808: if { (eval echo configure:3809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3809: rm -rf conftest*
! 3810: eval "ac_cv_lib_$ac_lib_var=yes"
! 3811: else
! 3812: echo "configure: failed program was:" >&5
! 3813: cat conftest.$ac_ext >&5
! 3814: rm -rf conftest*
! 3815: eval "ac_cv_lib_$ac_lib_var=no"
! 3816: fi
! 3817: rm -f conftest*
! 3818: LIBS="$ac_save_LIBS"
! 3819:
! 3820: fi
! 3821: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3822: echo "$ac_t""yes" 1>&6
! 3823: cat >> confdefs.h <<\EOF
! 3824: #define HAVE_GETSPNAM 1
! 3825: EOF
! 3826: SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
! 3827: else
! 3828: echo "$ac_t""no" 1>&6
! 3829: fi
! 3830:
! 3831: CHECKSHADOW="false"
! 3832: fi
! 3833: ;;
! 3834: *-*-sco*)
! 3835: if test "$CHECKSHADOW" = "true"; then
! 3836: echo $ac_n "checking for getprpwnam in -lprot""... $ac_c" 1>&6
! 3837: echo "configure:3838: checking for getprpwnam in -lprot" >&5
! 3838: if test -n "-lx"; then
! 3839: ac_lib_var=`echo prot'_'getprpwnam-lx | sed 'y% ./+-%___p_%'`
! 3840: else
! 3841: ac_lib_var=`echo prot'_'getprpwnam | sed 'y%./+-%__p_%'`
! 3842: fi
! 3843: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3844: echo $ac_n "(cached) $ac_c" 1>&6
! 3845: else
! 3846: ac_save_LIBS="$LIBS"
! 3847: LIBS="-lprot -lx $LIBS"
! 3848: cat > conftest.$ac_ext <<EOF
! 3849: #line 3850 "configure"
! 3850: #include "confdefs.h"
! 3851: /* Override any gcc2 internal prototype to avoid an error. */
! 3852: /* We use char because int might match the return type of a gcc2
! 3853: builtin and then its argument prototype would still apply. */
! 3854: char getprpwnam();
! 3855:
! 3856: int main() {
! 3857: getprpwnam()
! 3858: ; return 0; }
! 3859: EOF
! 3860: if { (eval echo configure:3861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3861: rm -rf conftest*
! 3862: eval "ac_cv_lib_$ac_lib_var=yes"
! 3863: else
! 3864: echo "configure: failed program was:" >&5
! 3865: cat conftest.$ac_ext >&5
! 3866: rm -rf conftest*
! 3867: eval "ac_cv_lib_$ac_lib_var=no"
! 3868: fi
! 3869: rm -f conftest*
! 3870: LIBS="$ac_save_LIBS"
! 3871:
! 3872: fi
! 3873: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3874: echo "$ac_t""yes" 1>&6
! 3875: cat >> confdefs.h <<\EOF
! 3876: #define HAVE_GETPRPWNAM 1
! 3877: EOF
! 3878: SUDO_LIBS="${SUDO_LIBS} -lprot -lx"; LIBS="${LIBS} -lprot -lx"; SECUREWARE=1
! 3879: else
! 3880: echo "$ac_t""no" 1>&6
! 3881: fi
! 3882:
! 3883: echo $ac_n "checking for getspnam in -lgen""... $ac_c" 1>&6
! 3884: echo "configure:3885: checking for getspnam in -lgen" >&5
! 3885: if test -n ""; then
! 3886: ac_lib_var=`echo gen'_'getspnam | sed 'y% ./+-%___p_%'`
! 3887: else
! 3888: ac_lib_var=`echo gen'_'getspnam | sed 'y%./+-%__p_%'`
! 3889: fi
! 3890: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3891: echo $ac_n "(cached) $ac_c" 1>&6
! 3892: else
! 3893: ac_save_LIBS="$LIBS"
! 3894: LIBS="-lgen $LIBS"
! 3895: cat > conftest.$ac_ext <<EOF
! 3896: #line 3897 "configure"
! 3897: #include "confdefs.h"
! 3898: /* Override any gcc2 internal prototype to avoid an error. */
! 3899: /* We use char because int might match the return type of a gcc2
! 3900: builtin and then its argument prototype would still apply. */
! 3901: char getspnam();
! 3902:
! 3903: int main() {
! 3904: getspnam()
! 3905: ; return 0; }
! 3906: EOF
! 3907: if { (eval echo configure:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3908: rm -rf conftest*
! 3909: eval "ac_cv_lib_$ac_lib_var=yes"
! 3910: else
! 3911: echo "configure: failed program was:" >&5
! 3912: cat conftest.$ac_ext >&5
! 3913: rm -rf conftest*
! 3914: eval "ac_cv_lib_$ac_lib_var=no"
! 3915: fi
! 3916: rm -f conftest*
! 3917: LIBS="$ac_save_LIBS"
! 3918:
! 3919: fi
! 3920: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3921: echo "$ac_t""yes" 1>&6
! 3922: cat >> confdefs.h <<\EOF
! 3923: #define HAVE_GETSPNAM 1
! 3924: EOF
! 3925: SUDO_LIBS="${SUDO_LIBS} -lgen"; LIBS="${LIBS} -lgen"
! 3926: else
! 3927: echo "$ac_t""no" 1>&6
! 3928: fi
! 3929:
! 3930: CHECKSHADOW="false"
! 3931: fi
! 3932: ;;
! 3933: *-sequent-sysv*)
! 3934: if test "$CHECKSHADOW" = "true"; then
! 3935: echo $ac_n "checking for getspnam in -lsec""... $ac_c" 1>&6
! 3936: echo "configure:3937: checking for getspnam in -lsec" >&5
! 3937: if test -n ""; then
! 3938: ac_lib_var=`echo sec'_'getspnam | sed 'y% ./+-%___p_%'`
! 3939: else
! 3940: ac_lib_var=`echo sec'_'getspnam | sed 'y%./+-%__p_%'`
! 3941: fi
! 3942: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 3943: echo $ac_n "(cached) $ac_c" 1>&6
! 3944: else
! 3945: ac_save_LIBS="$LIBS"
! 3946: LIBS="-lsec $LIBS"
! 3947: cat > conftest.$ac_ext <<EOF
! 3948: #line 3949 "configure"
! 3949: #include "confdefs.h"
! 3950: /* Override any gcc2 internal prototype to avoid an error. */
! 3951: /* We use char because int might match the return type of a gcc2
! 3952: builtin and then its argument prototype would still apply. */
! 3953: char getspnam();
! 3954:
! 3955: int main() {
! 3956: getspnam()
! 3957: ; return 0; }
! 3958: EOF
! 3959: if { (eval echo configure:3960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 3960: rm -rf conftest*
! 3961: eval "ac_cv_lib_$ac_lib_var=yes"
! 3962: else
! 3963: echo "configure: failed program was:" >&5
! 3964: cat conftest.$ac_ext >&5
! 3965: rm -rf conftest*
! 3966: eval "ac_cv_lib_$ac_lib_var=no"
! 3967: fi
! 3968: rm -f conftest*
! 3969: LIBS="$ac_save_LIBS"
! 3970:
! 3971: fi
! 3972: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 3973: echo "$ac_t""yes" 1>&6
! 3974: cat >> confdefs.h <<\EOF
! 3975: #define HAVE_GETSPNAM 1
! 3976: EOF
! 3977: SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
! 3978: else
! 3979: echo "$ac_t""no" 1>&6
! 3980: fi
! 3981:
! 3982: CHECKSHADOW="false"
! 3983: fi
! 3984: ;;
! 3985: *-ccur-sysv4|*-ccur-sysvr4)
! 3986: LIBS="${LIBS} -lgen"
! 3987: SUDO_LIBS="${SUDO_LIBS} -lgen"
! 3988: ;;
! 3989: *-*-bsdi*)
! 3990: # Use shlicc for BSD/OS 2.x unless asked to do otherwise
! 3991: if test "$OSREV" -ge 2 -a "${with_CC+set}" != set -a \
! 3992: "$ac_cv_prog_CC" = "gcc"; then
! 3993: echo 'using shlicc as CC'
! 3994: ac_cv_prog_CC=shlicc
! 3995: CC="$ac_cv_prog_CC"
! 3996: fi
! 3997: ;;
! 3998: *-*-*bsd*)
! 3999: if test "$CHECKSHADOW" = "true"; then
! 4000: CHECKSHADOW="false"
! 4001: fi
! 4002: ;;
! 4003: esac
! 4004:
! 4005: if test "$CHECKSHADOW" = "true"; then
! 4006: echo $ac_n "checking for getspnam""... $ac_c" 1>&6
! 4007: echo "configure:4008: checking for getspnam" >&5
! 4008: if eval "test \"`echo '$''{'ac_cv_func_getspnam'+set}'`\" = set"; then
! 4009: echo $ac_n "(cached) $ac_c" 1>&6
! 4010: else
! 4011: cat > conftest.$ac_ext <<EOF
! 4012: #line 4013 "configure"
! 4013: #include "confdefs.h"
! 4014: /* System header to define __stub macros and hopefully few prototypes,
! 4015: which can conflict with char getspnam(); below. */
! 4016: #include <assert.h>
! 4017: /* Override any gcc2 internal prototype to avoid an error. */
! 4018: /* We use char because int might match the return type of a gcc2
! 4019: builtin and then its argument prototype would still apply. */
! 4020: char getspnam();
! 4021:
! 4022: int main() {
! 4023:
! 4024: /* The GNU C library defines this for functions which it implements
! 4025: to always fail with ENOSYS. Some functions are actually named
! 4026: something starting with __ and the normal name is an alias. */
! 4027: #if defined (__stub_getspnam) || defined (__stub___getspnam)
! 4028: choke me
! 4029: #else
! 4030: getspnam();
! 4031: #endif
! 4032:
! 4033: ; return 0; }
! 4034: EOF
! 4035: if { (eval echo configure:4036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4036: rm -rf conftest*
! 4037: eval "ac_cv_func_getspnam=yes"
! 4038: else
! 4039: echo "configure: failed program was:" >&5
! 4040: cat conftest.$ac_ext >&5
! 4041: rm -rf conftest*
! 4042: eval "ac_cv_func_getspnam=no"
! 4043: fi
! 4044: rm -f conftest*
! 4045: fi
! 4046:
! 4047: if eval "test \"`echo '$ac_cv_func_'getspnam`\" = yes"; then
! 4048: echo "$ac_t""yes" 1>&6
! 4049: cat >> confdefs.h <<\EOF
! 4050: #define HAVE_GETSPNAM 1
! 4051: EOF
! 4052: CHECKSHADOW="false"
! 4053: else
! 4054: echo "$ac_t""no" 1>&6
! 4055: fi
! 4056:
! 4057: fi
! 4058: if test "$CHECKSHADOW" = "true"; then
! 4059: echo $ac_n "checking for getprpwnam""... $ac_c" 1>&6
! 4060: echo "configure:4061: checking for getprpwnam" >&5
! 4061: if eval "test \"`echo '$''{'ac_cv_func_getprpwnam'+set}'`\" = set"; then
! 4062: echo $ac_n "(cached) $ac_c" 1>&6
! 4063: else
! 4064: cat > conftest.$ac_ext <<EOF
! 4065: #line 4066 "configure"
! 4066: #include "confdefs.h"
! 4067: /* System header to define __stub macros and hopefully few prototypes,
! 4068: which can conflict with char getprpwnam(); below. */
! 4069: #include <assert.h>
! 4070: /* Override any gcc2 internal prototype to avoid an error. */
! 4071: /* We use char because int might match the return type of a gcc2
! 4072: builtin and then its argument prototype would still apply. */
! 4073: char getprpwnam();
! 4074:
! 4075: int main() {
! 4076:
! 4077: /* The GNU C library defines this for functions which it implements
! 4078: to always fail with ENOSYS. Some functions are actually named
! 4079: something starting with __ and the normal name is an alias. */
! 4080: #if defined (__stub_getprpwnam) || defined (__stub___getprpwnam)
! 4081: choke me
! 4082: #else
! 4083: getprpwnam();
! 4084: #endif
! 4085:
! 4086: ; return 0; }
! 4087: EOF
! 4088: if { (eval echo configure:4089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4089: rm -rf conftest*
! 4090: eval "ac_cv_func_getprpwnam=yes"
! 4091: else
! 4092: echo "configure: failed program was:" >&5
! 4093: cat conftest.$ac_ext >&5
! 4094: rm -rf conftest*
! 4095: eval "ac_cv_func_getprpwnam=no"
! 4096: fi
! 4097: rm -f conftest*
! 4098: fi
! 4099:
! 4100: if eval "test \"`echo '$ac_cv_func_'getprpwnam`\" = yes"; then
! 4101: echo "$ac_t""yes" 1>&6
! 4102: cat >> confdefs.h <<\EOF
! 4103: #define HAVE_GETPRPWNAM 1
! 4104: EOF
! 4105: CHECKSHADOW="false"; SECUREWARE=1
! 4106: else
! 4107: echo "$ac_t""no" 1>&6
! 4108: echo $ac_n "checking for getprpwnam in -lsec""... $ac_c" 1>&6
! 4109: echo "configure:4110: checking for getprpwnam in -lsec" >&5
! 4110: if test -n ""; then
! 4111: ac_lib_var=`echo sec'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 4112: else
! 4113: ac_lib_var=`echo sec'_'getprpwnam | sed 'y%./+-%__p_%'`
! 4114: fi
! 4115: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 4116: echo $ac_n "(cached) $ac_c" 1>&6
! 4117: else
! 4118: ac_save_LIBS="$LIBS"
! 4119: LIBS="-lsec $LIBS"
! 4120: cat > conftest.$ac_ext <<EOF
! 4121: #line 4122 "configure"
! 4122: #include "confdefs.h"
! 4123: /* Override any gcc2 internal prototype to avoid an error. */
! 4124: /* We use char because int might match the return type of a gcc2
! 4125: builtin and then its argument prototype would still apply. */
! 4126: char getprpwnam();
! 4127:
! 4128: int main() {
! 4129: getprpwnam()
! 4130: ; return 0; }
! 4131: EOF
! 4132: if { (eval echo configure:4133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4133: rm -rf conftest*
! 4134: eval "ac_cv_lib_$ac_lib_var=yes"
! 4135: else
! 4136: echo "configure: failed program was:" >&5
! 4137: cat conftest.$ac_ext >&5
! 4138: rm -rf conftest*
! 4139: eval "ac_cv_lib_$ac_lib_var=no"
! 4140: fi
! 4141: rm -f conftest*
! 4142: LIBS="$ac_save_LIBS"
! 4143:
! 4144: fi
! 4145: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 4146: echo "$ac_t""yes" 1>&6
! 4147: cat >> confdefs.h <<\EOF
! 4148: #define HAVE_GETPRPWNAM 1
! 4149: EOF
! 4150: CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"
! 4151: else
! 4152: echo "$ac_t""no" 1>&6
! 4153: echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
! 4154: echo "configure:4155: checking for getprpwnam in -lsecurity" >&5
! 4155: if test -n ""; then
! 4156: ac_lib_var=`echo security'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 4157: else
! 4158: ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
! 4159: fi
! 4160: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 4161: echo $ac_n "(cached) $ac_c" 1>&6
! 4162: else
! 4163: ac_save_LIBS="$LIBS"
! 4164: LIBS="-lsecurity $LIBS"
! 4165: cat > conftest.$ac_ext <<EOF
! 4166: #line 4167 "configure"
! 4167: #include "confdefs.h"
! 4168: /* Override any gcc2 internal prototype to avoid an error. */
! 4169: /* We use char because int might match the return type of a gcc2
! 4170: builtin and then its argument prototype would still apply. */
! 4171: char getprpwnam();
! 4172:
! 4173: int main() {
! 4174: getprpwnam()
! 4175: ; return 0; }
! 4176: EOF
! 4177: if { (eval echo configure:4178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4178: rm -rf conftest*
! 4179: eval "ac_cv_lib_$ac_lib_var=yes"
! 4180: else
! 4181: echo "configure: failed program was:" >&5
! 4182: cat conftest.$ac_ext >&5
! 4183: rm -rf conftest*
! 4184: eval "ac_cv_lib_$ac_lib_var=no"
! 4185: fi
! 4186: rm -f conftest*
! 4187: LIBS="$ac_save_LIBS"
! 4188:
! 4189: fi
! 4190: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 4191: echo "$ac_t""yes" 1>&6
! 4192: cat >> confdefs.h <<\EOF
! 4193: #define HAVE_GETPRPWNAM 1
! 4194: EOF
! 4195: CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"
! 4196: else
! 4197: echo "$ac_t""no" 1>&6
! 4198: echo $ac_n "checking for getprpwnam in -lprot""... $ac_c" 1>&6
! 4199: echo "configure:4200: checking for getprpwnam in -lprot" >&5
! 4200: if test -n ""; then
! 4201: ac_lib_var=`echo prot'_'getprpwnam | sed 'y% ./+-%___p_%'`
! 4202: else
! 4203: ac_lib_var=`echo prot'_'getprpwnam | sed 'y%./+-%__p_%'`
! 4204: fi
! 4205: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 4206: echo $ac_n "(cached) $ac_c" 1>&6
! 4207: else
! 4208: ac_save_LIBS="$LIBS"
! 4209: LIBS="-lprot $LIBS"
! 4210: cat > conftest.$ac_ext <<EOF
! 4211: #line 4212 "configure"
! 4212: #include "confdefs.h"
! 4213: /* Override any gcc2 internal prototype to avoid an error. */
! 4214: /* We use char because int might match the return type of a gcc2
! 4215: builtin and then its argument prototype would still apply. */
! 4216: char getprpwnam();
! 4217:
! 4218: int main() {
! 4219: getprpwnam()
! 4220: ; return 0; }
! 4221: EOF
! 4222: if { (eval echo configure:4223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4223: rm -rf conftest*
! 4224: eval "ac_cv_lib_$ac_lib_var=yes"
! 4225: else
! 4226: echo "configure: failed program was:" >&5
! 4227: cat conftest.$ac_ext >&5
! 4228: rm -rf conftest*
! 4229: eval "ac_cv_lib_$ac_lib_var=no"
! 4230: fi
! 4231: rm -f conftest*
! 4232: LIBS="$ac_save_LIBS"
! 4233:
! 4234: fi
! 4235: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 4236: echo "$ac_t""yes" 1>&6
! 4237: cat >> confdefs.h <<\EOF
! 4238: #define HAVE_GETPRPWNAM 1
! 4239: EOF
! 4240: CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"
! 4241: else
! 4242: echo "$ac_t""no" 1>&6
! 4243: fi
! 4244:
! 4245: fi
! 4246:
! 4247: fi
! 4248:
! 4249: fi
! 4250:
! 4251: fi
! 4252:
! 4253: if test $ac_cv_prog_gcc = yes; then
! 4254: echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
! 4255: echo "configure:4256: checking whether ${CC-cc} needs -traditional" >&5
! 4256: if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
! 4257: echo $ac_n "(cached) $ac_c" 1>&6
! 4258: else
! 4259: ac_pattern="Autoconf.*'x'"
! 4260: cat > conftest.$ac_ext <<EOF
! 4261: #line 4262 "configure"
! 4262: #include "confdefs.h"
! 4263: #include <sgtty.h>
! 4264: Autoconf TIOCGETP
! 4265: EOF
! 4266: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4267: egrep "$ac_pattern" >/dev/null 2>&1; then
! 4268: rm -rf conftest*
! 4269: ac_cv_prog_gcc_traditional=yes
! 4270: else
! 4271: rm -rf conftest*
! 4272: ac_cv_prog_gcc_traditional=no
! 4273: fi
! 4274: rm -f conftest*
! 4275:
! 4276:
! 4277: if test $ac_cv_prog_gcc_traditional = no; then
! 4278: cat > conftest.$ac_ext <<EOF
! 4279: #line 4280 "configure"
! 4280: #include "confdefs.h"
! 4281: #include <termio.h>
! 4282: Autoconf TCGETA
! 4283: EOF
! 4284: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4285: egrep "$ac_pattern" >/dev/null 2>&1; then
! 4286: rm -rf conftest*
! 4287: ac_cv_prog_gcc_traditional=yes
! 4288: fi
! 4289: rm -f conftest*
! 4290:
! 4291: fi
! 4292: fi
! 4293:
! 4294: echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
! 4295: if test $ac_cv_prog_gcc_traditional = yes; then
! 4296: CC="$CC -traditional"
! 4297: fi
! 4298: fi
! 4299:
! 4300: echo $ac_n "checking for working const""... $ac_c" 1>&6
! 4301: echo "configure:4302: checking for working const" >&5
! 4302: if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
! 4303: echo $ac_n "(cached) $ac_c" 1>&6
! 4304: else
! 4305: cat > conftest.$ac_ext <<EOF
! 4306: #line 4307 "configure"
! 4307: #include "confdefs.h"
! 4308:
! 4309: int main() {
! 4310:
! 4311: /* Ultrix mips cc rejects this. */
! 4312: typedef int charset[2]; const charset x;
! 4313: /* SunOS 4.1.1 cc rejects this. */
! 4314: char const *const *ccp;
! 4315: char **p;
! 4316: /* NEC SVR4.0.2 mips cc rejects this. */
! 4317: struct point {int x, y;};
! 4318: static struct point const zero = {0,0};
! 4319: /* AIX XL C 1.02.0.0 rejects this.
! 4320: It does not let you subtract one const X* pointer from another in an arm
! 4321: of an if-expression whose if-part is not a constant expression */
! 4322: const char *g = "string";
! 4323: ccp = &g + (g ? g-g : 0);
! 4324: /* HPUX 7.0 cc rejects these. */
! 4325: ++ccp;
! 4326: p = (char**) ccp;
! 4327: ccp = (char const *const *) p;
! 4328: { /* SCO 3.2v4 cc rejects this. */
! 4329: char *t;
! 4330: char const *s = 0 ? (char *) 0 : (char const *) 0;
! 4331:
! 4332: *t++ = 0;
! 4333: }
! 4334: { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
! 4335: int x[] = {25, 17};
! 4336: const int *foo = &x[0];
! 4337: ++foo;
! 4338: }
! 4339: { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
! 4340: typedef const int *iptr;
! 4341: iptr p = 0;
! 4342: ++p;
! 4343: }
! 4344: { /* AIX XL C 1.02.0.0 rejects this saying
! 4345: "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
! 4346: struct s { int j; const int *ap[3]; };
! 4347: struct s *b; b->j = 5;
! 4348: }
! 4349: { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
! 4350: const int foo = 10;
! 4351: }
! 4352:
! 4353: ; return 0; }
! 4354: EOF
! 4355: if { (eval echo configure:4356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
! 4356: rm -rf conftest*
! 4357: ac_cv_c_const=yes
! 4358: else
! 4359: echo "configure: failed program was:" >&5
! 4360: cat conftest.$ac_ext >&5
! 4361: rm -rf conftest*
! 4362: ac_cv_c_const=no
! 4363: fi
! 4364: rm -f conftest*
! 4365: fi
! 4366:
! 4367: echo "$ac_t""$ac_cv_c_const" 1>&6
! 4368: if test $ac_cv_c_const = no; then
! 4369: cat >> confdefs.h <<\EOF
! 4370: #define const
! 4371: EOF
! 4372:
! 4373: fi
! 4374:
! 4375: for ac_prog in 'bison -y' byacc
! 4376: do
! 4377: # Extract the first word of "$ac_prog", so it can be a program name with args.
! 4378: set dummy $ac_prog; ac_word=$2
! 4379: echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! 4380: echo "configure:4381: checking for $ac_word" >&5
! 4381: if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
! 4382: echo $ac_n "(cached) $ac_c" 1>&6
! 4383: else
! 4384: if test -n "$YACC"; then
! 4385: ac_cv_prog_YACC="$YACC" # Let the user override the test.
! 4386: else
! 4387: IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! 4388: for ac_dir in $PATH; do
! 4389: test -z "$ac_dir" && ac_dir=.
! 4390: if test -f $ac_dir/$ac_word; then
! 4391: ac_cv_prog_YACC="$ac_prog"
! 4392: break
! 4393: fi
! 4394: done
! 4395: IFS="$ac_save_ifs"
! 4396: fi
! 4397: fi
! 4398: YACC="$ac_cv_prog_YACC"
! 4399: if test -n "$YACC"; then
! 4400: echo "$ac_t""$YACC" 1>&6
! 4401: else
! 4402: echo "$ac_t""no" 1>&6
! 4403: fi
! 4404:
! 4405: test -n "$YACC" && break
! 4406: done
! 4407: test -n "$YACC" || YACC="yacc"
! 4408:
! 4409: if test -z "$with_sendmail"; then
! 4410: echo $ac_n "checking for sendmail""... $ac_c" 1>&6
! 4411: echo "configure:4412: checking for sendmail" >&5
! 4412: if test -f "/usr/sbin/sendmail"; then
! 4413: echo "$ac_t""/usr/sbin/sendmail" 1>&6
! 4414: cat >> confdefs.h <<\EOF
! 4415: #define _PATH_SENDMAIL "/usr/sbin/sendmail"
! 4416: EOF
! 4417:
! 4418: elif test -f "/usr/lib/sendmail"; then
! 4419: echo "$ac_t""/usr/lib/sendmail" 1>&6
! 4420: cat >> confdefs.h <<\EOF
! 4421: #define _PATH_SENDMAIL "/usr/lib/sendmail"
! 4422: EOF
! 4423:
! 4424: elif test -f "/usr/etc/sendmail"; then
! 4425: echo "$ac_t""/usr/etc/sendmail" 1>&6
! 4426: cat >> confdefs.h <<\EOF
! 4427: #define _PATH_SENDMAIL "/usr/etc/sendmail"
! 4428: EOF
! 4429:
! 4430: elif test -f "/usr/ucblib/sendmail"; then
! 4431: echo "$ac_t""/usr/ucblib/sendmail" 1>&6
! 4432: cat >> confdefs.h <<\EOF
! 4433: #define _PATH_SENDMAIL "/usr/ucblib/sendmail"
! 4434: EOF
! 4435:
! 4436: elif test -f "/usr/local/lib/sendmail"; then
! 4437: echo "$ac_t""/usr/local/lib/sendmail" 1>&6
! 4438: cat >> confdefs.h <<\EOF
! 4439: #define _PATH_SENDMAIL "/usr/local/lib/sendmail"
! 4440: EOF
! 4441:
! 4442: elif test -f "/usr/local/bin/sendmail"; then
! 4443: echo "$ac_t""/usr/local/bin/sendmail" 1>&6
! 4444: cat >> confdefs.h <<\EOF
! 4445: #define _PATH_SENDMAIL "/usr/local/bin/sendmail"
! 4446: EOF
! 4447:
! 4448: else
! 4449: echo "$ac_t""not found" 1>&6
! 4450: fi
! 4451:
! 4452: fi
! 4453: echo $ac_n "checking for mv""... $ac_c" 1>&6
! 4454: echo "configure:4455: checking for mv" >&5
! 4455: if test -f "/usr/bin/mv"; then
! 4456: echo "$ac_t""/usr/bin/mv" 1>&6
! 4457: cat >> confdefs.h <<\EOF
! 4458: #define _PATH_MV "/usr/bin/mv"
! 4459: EOF
! 4460:
! 4461: elif test -f "/bin/mv"; then
! 4462: echo "$ac_t""/bin/mv" 1>&6
! 4463: cat >> confdefs.h <<\EOF
! 4464: #define _PATH_MV "/bin/mv"
! 4465: EOF
! 4466:
! 4467: elif test -f "/usr/ucb/mv"; then
! 4468: echo "$ac_t""/usr/ucb/mv" 1>&6
! 4469: cat >> confdefs.h <<\EOF
! 4470: #define _PATH_MV "/usr/ucb/mv"
! 4471: EOF
! 4472:
! 4473: elif test -f "/usr/sbin/mv"; then
! 4474: echo "$ac_t""/usr/sbin/mv" 1>&6
! 4475: cat >> confdefs.h <<\EOF
! 4476: #define _PATH_MV "/usr/sbin/mv"
! 4477: EOF
! 4478:
! 4479: else
! 4480: echo "$ac_t""not found" 1>&6
! 4481: fi
! 4482:
! 4483: echo $ac_n "checking for bourne shell""... $ac_c" 1>&6
! 4484: echo "configure:4485: checking for bourne shell" >&5
! 4485: if test -f "/bin/sh"; then
! 4486: echo "$ac_t""/bin/sh" 1>&6
! 4487: cat >> confdefs.h <<\EOF
! 4488: #define _PATH_BSHELL "/bin/sh"
! 4489: EOF
! 4490:
! 4491: elif test -f "/usr/bin/sh"; then
! 4492: echo "$ac_t""/usr/bin/sh" 1>&6
! 4493: cat >> confdefs.h <<\EOF
! 4494: #define _PATH_BSHELL "/usr/bin/sh"
! 4495: EOF
! 4496:
! 4497: elif test -f "/sbin/sh"; then
! 4498: echo "$ac_t""/sbin/sh" 1>&6
! 4499: cat >> confdefs.h <<\EOF
! 4500: #define _PATH_BSHELL "/sbin/sh"
! 4501: EOF
! 4502:
! 4503: elif test -f "/usr/sbin/sh"; then
! 4504: echo "$ac_t""/usr/sbin/sh" 1>&6
! 4505: cat >> confdefs.h <<\EOF
! 4506: #define _PATH_BSHELL "/usr/sbin/sh"
! 4507: EOF
! 4508:
! 4509: elif test -f "/bin/ksh"; then
! 4510: echo "$ac_t""/bin/ksh" 1>&6
! 4511: cat >> confdefs.h <<\EOF
! 4512: #define _PATH_BSHELL "/bin/ksh"
! 4513: EOF
! 4514:
! 4515: elif test -f "/usr/bin/ksh"; then
! 4516: echo "$ac_t""/usr/bin/ksh" 1>&6
! 4517: cat >> confdefs.h <<\EOF
! 4518: #define _PATH_BSHELL "/usr/bin/ksh"
! 4519: EOF
! 4520:
! 4521: elif test -f "/bin/bash"; then
! 4522: echo "$ac_t""/bin/bash" 1>&6
! 4523: cat >> confdefs.h <<\EOF
! 4524: #define _PATH_BSHELL "/bin/bash"
! 4525: EOF
! 4526:
! 4527: elif test -f "/usr/bin/bash"; then
! 4528: echo "$ac_t""/usr/bin/bash" 1>&6
! 4529: cat >> confdefs.h <<\EOF
! 4530: #define _PATH_BSHELL "/usr/bin/bash"
! 4531: EOF
! 4532:
! 4533: else
! 4534: echo "$ac_t""not found" 1>&6
! 4535: fi
! 4536:
! 4537: echo $ac_n "checking for vi""... $ac_c" 1>&6
! 4538: echo "configure:4539: checking for vi" >&5
! 4539: if test -f "/usr/bin/vi"; then
! 4540: echo "$ac_t""/usr/bin/vi" 1>&6
! 4541: cat >> confdefs.h <<\EOF
! 4542: #define _PATH_VI "/usr/bin/vi"
! 4543: EOF
! 4544:
! 4545: elif test -f "/usr/ucb/vi"; then
! 4546: echo "$ac_t""/usr/ucb/vi" 1>&6
! 4547: cat >> confdefs.h <<\EOF
! 4548: #define _PATH_VI "/usr/ucb/vi"
! 4549: EOF
! 4550:
! 4551: elif test -f "/usr/bsd/vi"; then
! 4552: echo "$ac_t""/usr/bsd/vi" 1>&6
! 4553: cat >> confdefs.h <<\EOF
! 4554: #define _PATH_VI "/usr/bsd/vi"
! 4555: EOF
! 4556:
! 4557: elif test -f "/bin/vi"; then
! 4558: echo "$ac_t""/bin/vi" 1>&6
! 4559: cat >> confdefs.h <<\EOF
! 4560: #define _PATH_VI "/bin/vi"
! 4561: EOF
! 4562:
! 4563: elif test -f "/usr/local/bin/vi"; then
! 4564: echo "$ac_t""/usr/local/bin/vi" 1>&6
! 4565: cat >> confdefs.h <<\EOF
! 4566: #define _PATH_VI "/usr/local/bin/vi"
! 4567: EOF
! 4568:
! 4569: else
! 4570: echo "$ac_t""not found" 1>&6
! 4571: fi
! 4572:
! 4573: echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
! 4574: echo "configure:4575: checking for ANSI C header files" >&5
! 4575: if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
! 4576: echo $ac_n "(cached) $ac_c" 1>&6
! 4577: else
! 4578: cat > conftest.$ac_ext <<EOF
! 4579: #line 4580 "configure"
! 4580: #include "confdefs.h"
! 4581: #include <stdlib.h>
! 4582: #include <stdarg.h>
! 4583: #include <string.h>
! 4584: #include <float.h>
! 4585: EOF
! 4586: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 4587: { (eval echo configure:4588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 4588: ac_err=`grep -v '^ *+' conftest.out`
! 4589: if test -z "$ac_err"; then
! 4590: rm -rf conftest*
! 4591: ac_cv_header_stdc=yes
! 4592: else
! 4593: echo "$ac_err" >&5
! 4594: echo "configure: failed program was:" >&5
! 4595: cat conftest.$ac_ext >&5
! 4596: rm -rf conftest*
! 4597: ac_cv_header_stdc=no
! 4598: fi
! 4599: rm -f conftest*
! 4600:
! 4601: if test $ac_cv_header_stdc = yes; then
! 4602: # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
! 4603: cat > conftest.$ac_ext <<EOF
! 4604: #line 4605 "configure"
! 4605: #include "confdefs.h"
! 4606: #include <string.h>
! 4607: EOF
! 4608: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4609: egrep "memchr" >/dev/null 2>&1; then
! 4610: :
! 4611: else
! 4612: rm -rf conftest*
! 4613: ac_cv_header_stdc=no
! 4614: fi
! 4615: rm -f conftest*
! 4616:
! 4617: fi
! 4618:
! 4619: if test $ac_cv_header_stdc = yes; then
! 4620: # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
! 4621: cat > conftest.$ac_ext <<EOF
! 4622: #line 4623 "configure"
! 4623: #include "confdefs.h"
! 4624: #include <stdlib.h>
! 4625: EOF
! 4626: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 4627: egrep "free" >/dev/null 2>&1; then
! 4628: :
! 4629: else
! 4630: rm -rf conftest*
! 4631: ac_cv_header_stdc=no
! 4632: fi
! 4633: rm -f conftest*
! 4634:
! 4635: fi
! 4636:
! 4637: if test $ac_cv_header_stdc = yes; then
! 4638: # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
! 4639: if test "$cross_compiling" = yes; then
! 4640: :
! 4641: else
! 4642: cat > conftest.$ac_ext <<EOF
! 4643: #line 4644 "configure"
! 4644: #include "confdefs.h"
! 4645: #include <ctype.h>
! 4646: #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
! 4647: #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
! 4648: #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
! 4649: int main () { int i; for (i = 0; i < 256; i++)
! 4650: if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
! 4651: exit (0); }
! 4652:
! 4653: EOF
! 4654: if { (eval echo configure:4655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 4655: then
! 4656: :
! 4657: else
! 4658: echo "configure: failed program was:" >&5
! 4659: cat conftest.$ac_ext >&5
! 4660: rm -fr conftest*
! 4661: ac_cv_header_stdc=no
! 4662: fi
! 4663: rm -fr conftest*
! 4664: fi
! 4665:
! 4666: fi
! 4667: fi
! 4668:
! 4669: echo "$ac_t""$ac_cv_header_stdc" 1>&6
! 4670: if test $ac_cv_header_stdc = yes; then
! 4671: cat >> confdefs.h <<\EOF
! 4672: #define STDC_HEADERS 1
! 4673: EOF
! 4674:
! 4675: fi
! 4676:
! 4677: ac_header_dirent=no
! 4678: for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
! 4679: do
! 4680: ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
! 4681: echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
! 4682: echo "configure:4683: checking for $ac_hdr that defines DIR" >&5
! 4683: if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
! 4684: echo $ac_n "(cached) $ac_c" 1>&6
! 4685: else
! 4686: cat > conftest.$ac_ext <<EOF
! 4687: #line 4688 "configure"
! 4688: #include "confdefs.h"
! 4689: #include <sys/types.h>
! 4690: #include <$ac_hdr>
! 4691: int main() {
! 4692: DIR *dirp = 0;
! 4693: ; return 0; }
! 4694: EOF
! 4695: if { (eval echo configure:4696: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
! 4696: rm -rf conftest*
! 4697: eval "ac_cv_header_dirent_$ac_safe=yes"
! 4698: else
! 4699: echo "configure: failed program was:" >&5
! 4700: cat conftest.$ac_ext >&5
! 4701: rm -rf conftest*
! 4702: eval "ac_cv_header_dirent_$ac_safe=no"
! 4703: fi
! 4704: rm -f conftest*
! 4705: fi
! 4706: if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
! 4707: echo "$ac_t""yes" 1>&6
! 4708: ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
! 4709: cat >> confdefs.h <<EOF
! 4710: #define $ac_tr_hdr 1
! 4711: EOF
! 4712: ac_header_dirent=$ac_hdr; break
! 4713: else
! 4714: echo "$ac_t""no" 1>&6
! 4715: fi
! 4716: done
! 4717: # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
! 4718: if test $ac_header_dirent = dirent.h; then
! 4719: echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
! 4720: echo "configure:4721: checking for opendir in -ldir" >&5
! 4721: if test -n ""; then
! 4722: ac_lib_var=`echo dir'_'opendir | sed 'y% ./+-%___p_%'`
! 4723: else
! 4724: ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
! 4725: fi
! 4726: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 4727: echo $ac_n "(cached) $ac_c" 1>&6
! 4728: else
! 4729: ac_save_LIBS="$LIBS"
! 4730: LIBS="-ldir $LIBS"
! 4731: cat > conftest.$ac_ext <<EOF
! 4732: #line 4733 "configure"
! 4733: #include "confdefs.h"
! 4734: /* Override any gcc2 internal prototype to avoid an error. */
! 4735: /* We use char because int might match the return type of a gcc2
! 4736: builtin and then its argument prototype would still apply. */
! 4737: char opendir();
! 4738:
! 4739: int main() {
! 4740: opendir()
! 4741: ; return 0; }
! 4742: EOF
! 4743: if { (eval echo configure:4744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4744: rm -rf conftest*
! 4745: eval "ac_cv_lib_$ac_lib_var=yes"
! 4746: else
! 4747: echo "configure: failed program was:" >&5
! 4748: cat conftest.$ac_ext >&5
! 4749: rm -rf conftest*
! 4750: eval "ac_cv_lib_$ac_lib_var=no"
! 4751: fi
! 4752: rm -f conftest*
! 4753: LIBS="$ac_save_LIBS"
! 4754:
! 4755: fi
! 4756: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 4757: echo "$ac_t""yes" 1>&6
! 4758: LIBS="$LIBS -ldir"
! 4759: else
! 4760: echo "$ac_t""no" 1>&6
! 4761: fi
! 4762:
! 4763: else
! 4764: echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
! 4765: echo "configure:4766: checking for opendir in -lx" >&5
! 4766: if test -n ""; then
! 4767: ac_lib_var=`echo x'_'opendir | sed 'y% ./+-%___p_%'`
! 4768: else
! 4769: ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
! 4770: fi
! 4771: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 4772: echo $ac_n "(cached) $ac_c" 1>&6
! 4773: else
! 4774: ac_save_LIBS="$LIBS"
! 4775: LIBS="-lx $LIBS"
! 4776: cat > conftest.$ac_ext <<EOF
! 4777: #line 4778 "configure"
! 4778: #include "confdefs.h"
! 4779: /* Override any gcc2 internal prototype to avoid an error. */
! 4780: /* We use char because int might match the return type of a gcc2
! 4781: builtin and then its argument prototype would still apply. */
! 4782: char opendir();
! 4783:
! 4784: int main() {
! 4785: opendir()
! 4786: ; return 0; }
! 4787: EOF
! 4788: if { (eval echo configure:4789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4789: rm -rf conftest*
! 4790: eval "ac_cv_lib_$ac_lib_var=yes"
! 4791: else
! 4792: echo "configure: failed program was:" >&5
! 4793: cat conftest.$ac_ext >&5
! 4794: rm -rf conftest*
! 4795: eval "ac_cv_lib_$ac_lib_var=no"
! 4796: fi
! 4797: rm -f conftest*
! 4798: LIBS="$ac_save_LIBS"
! 4799:
! 4800: fi
! 4801: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 4802: echo "$ac_t""yes" 1>&6
! 4803: LIBS="$LIBS -lx"
! 4804: else
! 4805: echo "$ac_t""no" 1>&6
! 4806: fi
! 4807:
! 4808: fi
! 4809:
! 4810: for ac_hdr in string.h strings.h unistd.h malloc.h paths.h utime.h fnmatch.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h
! 4811: do
! 4812: ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
! 4813: echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
! 4814: echo "configure:4815: checking for $ac_hdr" >&5
! 4815: if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
! 4816: echo $ac_n "(cached) $ac_c" 1>&6
! 4817: else
! 4818: cat > conftest.$ac_ext <<EOF
! 4819: #line 4820 "configure"
! 4820: #include "confdefs.h"
! 4821: #include <$ac_hdr>
! 4822: EOF
! 4823: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 4824: { (eval echo configure:4825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 4825: ac_err=`grep -v '^ *+' conftest.out`
! 4826: if test -z "$ac_err"; then
! 4827: rm -rf conftest*
! 4828: eval "ac_cv_header_$ac_safe=yes"
! 4829: else
! 4830: echo "$ac_err" >&5
! 4831: echo "configure: failed program was:" >&5
! 4832: cat conftest.$ac_ext >&5
! 4833: rm -rf conftest*
! 4834: eval "ac_cv_header_$ac_safe=no"
! 4835: fi
! 4836: rm -f conftest*
! 4837: fi
! 4838: if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
! 4839: echo "$ac_t""yes" 1>&6
! 4840: ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
! 4841: cat >> confdefs.h <<EOF
! 4842: #define $ac_tr_hdr 1
! 4843: EOF
! 4844:
! 4845: else
! 4846: echo "$ac_t""no" 1>&6
! 4847: fi
! 4848: done
! 4849:
! 4850: if test "$OS" != "ultrix"; then
! 4851: for ac_hdr in termio.h
! 4852: do
! 4853: ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
! 4854: echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
! 4855: echo "configure:4856: checking for $ac_hdr" >&5
! 4856: if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
! 4857: echo $ac_n "(cached) $ac_c" 1>&6
! 4858: else
! 4859: cat > conftest.$ac_ext <<EOF
! 4860: #line 4861 "configure"
! 4861: #include "confdefs.h"
! 4862: #include <$ac_hdr>
! 4863: EOF
! 4864: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 4865: { (eval echo configure:4866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 4866: ac_err=`grep -v '^ *+' conftest.out`
! 4867: if test -z "$ac_err"; then
! 4868: rm -rf conftest*
! 4869: eval "ac_cv_header_$ac_safe=yes"
! 4870: else
! 4871: echo "$ac_err" >&5
! 4872: echo "configure: failed program was:" >&5
! 4873: cat conftest.$ac_ext >&5
! 4874: rm -rf conftest*
! 4875: eval "ac_cv_header_$ac_safe=no"
! 4876: fi
! 4877: rm -f conftest*
! 4878: fi
! 4879: if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
! 4880: echo "$ac_t""yes" 1>&6
! 4881: ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
! 4882: cat >> confdefs.h <<EOF
! 4883: #define $ac_tr_hdr 1
! 4884: EOF
! 4885:
! 4886: else
! 4887: echo "$ac_t""no" 1>&6
! 4888: fi
! 4889: done
! 4890:
! 4891: for ac_hdr in termios.h
! 4892: do
! 4893: ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
! 4894: echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
! 4895: echo "configure:4896: checking for $ac_hdr" >&5
! 4896: if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
! 4897: echo $ac_n "(cached) $ac_c" 1>&6
! 4898: else
! 4899: cat > conftest.$ac_ext <<EOF
! 4900: #line 4901 "configure"
! 4901: #include "confdefs.h"
! 4902: #include <$ac_hdr>
! 4903: EOF
! 4904: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 4905: { (eval echo configure:4906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 4906: ac_err=`grep -v '^ *+' conftest.out`
! 4907: if test -z "$ac_err"; then
! 4908: rm -rf conftest*
! 4909: eval "ac_cv_header_$ac_safe=yes"
! 4910: else
! 4911: echo "$ac_err" >&5
! 4912: echo "configure: failed program was:" >&5
! 4913: cat conftest.$ac_ext >&5
! 4914: rm -rf conftest*
! 4915: eval "ac_cv_header_$ac_safe=no"
! 4916: fi
! 4917: rm -f conftest*
! 4918: fi
! 4919: if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
! 4920: echo "$ac_t""yes" 1>&6
! 4921: ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
! 4922: cat >> confdefs.h <<EOF
! 4923: #define $ac_tr_hdr 1
! 4924: EOF
! 4925: for ac_func in tcgetattr
! 4926: do
! 4927: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 4928: echo "configure:4929: checking for $ac_func" >&5
! 4929: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 4930: echo $ac_n "(cached) $ac_c" 1>&6
! 4931: else
! 4932: cat > conftest.$ac_ext <<EOF
! 4933: #line 4934 "configure"
! 4934: #include "confdefs.h"
! 4935: /* System header to define __stub macros and hopefully few prototypes,
! 4936: which can conflict with char $ac_func(); below. */
! 4937: #include <assert.h>
! 4938: /* Override any gcc2 internal prototype to avoid an error. */
! 4939: /* We use char because int might match the return type of a gcc2
! 4940: builtin and then its argument prototype would still apply. */
! 4941: char $ac_func();
! 4942:
! 4943: int main() {
! 4944:
! 4945: /* The GNU C library defines this for functions which it implements
! 4946: to always fail with ENOSYS. Some functions are actually named
! 4947: something starting with __ and the normal name is an alias. */
! 4948: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 4949: choke me
! 4950: #else
! 4951: $ac_func();
! 4952: #endif
! 4953:
! 4954: ; return 0; }
! 4955: EOF
! 4956: if { (eval echo configure:4957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 4957: rm -rf conftest*
! 4958: eval "ac_cv_func_$ac_func=yes"
! 4959: else
! 4960: echo "configure: failed program was:" >&5
! 4961: cat conftest.$ac_ext >&5
! 4962: rm -rf conftest*
! 4963: eval "ac_cv_func_$ac_func=no"
! 4964: fi
! 4965: rm -f conftest*
! 4966: fi
! 4967:
! 4968: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 4969: echo "$ac_t""yes" 1>&6
! 4970: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 4971: cat >> confdefs.h <<EOF
! 4972: #define $ac_tr_func 1
! 4973: EOF
! 4974:
! 4975: else
! 4976: echo "$ac_t""no" 1>&6
! 4977: fi
! 4978: done
! 4979:
! 4980: else
! 4981: echo "$ac_t""no" 1>&6
! 4982: fi
! 4983: done
! 4984:
! 4985: fi
! 4986: echo $ac_n "checking for mode_t""... $ac_c" 1>&6
! 4987: echo "configure:4988: checking for mode_t" >&5
! 4988: if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
! 4989: echo $ac_n "(cached) $ac_c" 1>&6
! 4990: else
! 4991: cat > conftest.$ac_ext <<EOF
! 4992: #line 4993 "configure"
! 4993: #include "confdefs.h"
! 4994: #include <sys/types.h>
! 4995: #if STDC_HEADERS
! 4996: #include <stdlib.h>
! 4997: #include <stddef.h>
! 4998: #endif
! 4999: EOF
! 5000: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5001: egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
! 5002: rm -rf conftest*
! 5003: ac_cv_type_mode_t=yes
! 5004: else
! 5005: rm -rf conftest*
! 5006: ac_cv_type_mode_t=no
! 5007: fi
! 5008: rm -f conftest*
! 5009:
! 5010: fi
! 5011: echo "$ac_t""$ac_cv_type_mode_t" 1>&6
! 5012: if test $ac_cv_type_mode_t = no; then
! 5013: cat >> confdefs.h <<\EOF
! 5014: #define mode_t int
! 5015: EOF
! 5016:
! 5017: fi
! 5018:
! 5019: echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
! 5020: echo "configure:5021: checking for uid_t in sys/types.h" >&5
! 5021: if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
! 5022: echo $ac_n "(cached) $ac_c" 1>&6
! 5023: else
! 5024: cat > conftest.$ac_ext <<EOF
! 5025: #line 5026 "configure"
! 5026: #include "confdefs.h"
! 5027: #include <sys/types.h>
! 5028: EOF
! 5029: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5030: egrep "uid_t" >/dev/null 2>&1; then
! 5031: rm -rf conftest*
! 5032: ac_cv_type_uid_t=yes
! 5033: else
! 5034: rm -rf conftest*
! 5035: ac_cv_type_uid_t=no
! 5036: fi
! 5037: rm -f conftest*
! 5038:
! 5039: fi
! 5040:
! 5041: echo "$ac_t""$ac_cv_type_uid_t" 1>&6
! 5042: if test $ac_cv_type_uid_t = no; then
! 5043: cat >> confdefs.h <<\EOF
! 5044: #define uid_t int
! 5045: EOF
! 5046:
! 5047: cat >> confdefs.h <<\EOF
! 5048: #define gid_t int
! 5049: EOF
! 5050:
! 5051: fi
! 5052:
! 5053: echo $ac_n "checking for size_t""... $ac_c" 1>&6
! 5054: echo "configure:5055: checking for size_t" >&5
! 5055: if eval "test \"`echo '$''{'sudo_cv_type_size_t'+set}'`\" = set"; then
! 5056: echo $ac_n "(cached) $ac_c" 1>&6
! 5057: else
! 5058: cat > conftest.$ac_ext <<EOF
! 5059: #line 5060 "configure"
! 5060: #include "confdefs.h"
! 5061: #include <sys/types.h>
! 5062: #if STDC_HEADERS
! 5063: #include <stdlib.h>
! 5064: #endif
! 5065: #if HAVE_UNISTD_H
! 5066: #include <unistd.h>
! 5067: #endif
! 5068: EOF
! 5069: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5070: egrep "size_t" >/dev/null 2>&1; then
! 5071: rm -rf conftest*
! 5072: sudo_cv_type_size_t=yes
! 5073: else
! 5074: rm -rf conftest*
! 5075: sudo_cv_type_size_t=no
! 5076: fi
! 5077: rm -f conftest*
! 5078:
! 5079: fi
! 5080: echo "$ac_t""$sudo_cv_type_size_t" 1>&6
! 5081: if test $sudo_cv_type_size_t = no; then
! 5082: cat >> confdefs.h <<\EOF
! 5083: #define size_t int
! 5084: EOF
! 5085:
! 5086: fi
! 5087:
! 5088: echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
! 5089: echo "configure:5090: checking for ssize_t" >&5
! 5090: if eval "test \"`echo '$''{'sudo_cv_type_ssize_t'+set}'`\" = set"; then
! 5091: echo $ac_n "(cached) $ac_c" 1>&6
! 5092: else
! 5093: cat > conftest.$ac_ext <<EOF
! 5094: #line 5095 "configure"
! 5095: #include "confdefs.h"
! 5096: #include <sys/types.h>
! 5097: #if STDC_HEADERS
! 5098: #include <stdlib.h>
! 5099: #endif
! 5100: #if HAVE_UNISTD_H
! 5101: #include <unistd.h>
! 5102: #endif
! 5103: EOF
! 5104: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5105: egrep "ssize_t" >/dev/null 2>&1; then
! 5106: rm -rf conftest*
! 5107: sudo_cv_type_ssize_t=yes
! 5108: else
! 5109: rm -rf conftest*
! 5110: sudo_cv_type_ssize_t=no
! 5111: fi
! 5112: rm -f conftest*
! 5113:
! 5114: fi
! 5115: echo "$ac_t""$sudo_cv_type_ssize_t" 1>&6
! 5116: if test $sudo_cv_type_ssize_t = no; then
! 5117: cat >> confdefs.h <<\EOF
! 5118: #define ssize_t int
! 5119: EOF
! 5120:
! 5121: fi
! 5122:
! 5123: echo $ac_n "checking for dev_t""... $ac_c" 1>&6
! 5124: echo "configure:5125: checking for dev_t" >&5
! 5125: if eval "test \"`echo '$''{'sudo_cv_type_dev_t'+set}'`\" = set"; then
! 5126: echo $ac_n "(cached) $ac_c" 1>&6
! 5127: else
! 5128: cat > conftest.$ac_ext <<EOF
! 5129: #line 5130 "configure"
! 5130: #include "confdefs.h"
! 5131: #include <sys/types.h>
! 5132: #if STDC_HEADERS
! 5133: #include <stdlib.h>
! 5134: #endif
! 5135: #if HAVE_UNISTD_H
! 5136: #include <unistd.h>
! 5137: #endif
! 5138: EOF
! 5139: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5140: egrep "dev_t" >/dev/null 2>&1; then
! 5141: rm -rf conftest*
! 5142: sudo_cv_type_dev_t=yes
! 5143: else
! 5144: rm -rf conftest*
! 5145: sudo_cv_type_dev_t=no
! 5146: fi
! 5147: rm -f conftest*
! 5148:
! 5149: fi
! 5150: echo "$ac_t""$sudo_cv_type_dev_t" 1>&6
! 5151: if test $sudo_cv_type_dev_t = no; then
! 5152: cat >> confdefs.h <<\EOF
! 5153: #define dev_t int
! 5154: EOF
! 5155:
! 5156: fi
! 5157:
! 5158: echo $ac_n "checking for ino_t""... $ac_c" 1>&6
! 5159: echo "configure:5160: checking for ino_t" >&5
! 5160: if eval "test \"`echo '$''{'sudo_cv_type_ino_t'+set}'`\" = set"; then
! 5161: echo $ac_n "(cached) $ac_c" 1>&6
! 5162: else
! 5163: cat > conftest.$ac_ext <<EOF
! 5164: #line 5165 "configure"
! 5165: #include "confdefs.h"
! 5166: #include <sys/types.h>
! 5167: #if STDC_HEADERS
! 5168: #include <stdlib.h>
! 5169: #endif
! 5170: #if HAVE_UNISTD_H
! 5171: #include <unistd.h>
! 5172: #endif
! 5173: EOF
! 5174: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 5175: egrep "ino_t" >/dev/null 2>&1; then
! 5176: rm -rf conftest*
! 5177: sudo_cv_type_ino_t=yes
! 5178: else
! 5179: rm -rf conftest*
! 5180: sudo_cv_type_ino_t=no
! 5181: fi
! 5182: rm -f conftest*
! 5183:
! 5184: fi
! 5185: echo "$ac_t""$sudo_cv_type_ino_t" 1>&6
! 5186: if test $sudo_cv_type_ino_t = no; then
! 5187: cat >> confdefs.h <<\EOF
! 5188: #define ino_t unsigned int
! 5189: EOF
! 5190:
! 5191: fi
! 5192:
! 5193: echo $ac_n "checking for full void implementation""... $ac_c" 1>&6
! 5194: echo "configure:5195: checking for full void implementation" >&5
! 5195: cat > conftest.$ac_ext <<EOF
! 5196: #line 5197 "configure"
! 5197: #include "confdefs.h"
! 5198:
! 5199: int main() {
! 5200: void *foo;
! 5201: foo = (void *)0; (void *)"test";
! 5202: ; return 0; }
! 5203: EOF
! 5204: if { (eval echo configure:5205: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
! 5205: rm -rf conftest*
! 5206: cat >> confdefs.h <<\EOF
! 5207: #define VOID void
! 5208: EOF
! 5209:
! 5210: echo "$ac_t""yes" 1>&6
! 5211: else
! 5212: echo "configure: failed program was:" >&5
! 5213: cat conftest.$ac_ext >&5
! 5214: rm -rf conftest*
! 5215: cat >> confdefs.h <<\EOF
! 5216: #define VOID char
! 5217: EOF
! 5218:
! 5219: echo "$ac_t""no" 1>&6
! 5220: fi
! 5221: rm -f conftest*
! 5222:
! 5223: echo $ac_n "checking max length of uid_t""... $ac_c" 1>&6
! 5224: echo "configure:5225: checking max length of uid_t" >&5
! 5225: if eval "test \"`echo '$''{'sudo_cv_uid_t_len'+set}'`\" = set"; then
! 5226: echo $ac_n "(cached) $ac_c" 1>&6
! 5227: else
! 5228: rm -f conftestdata
! 5229: if test "$cross_compiling" = yes; then
! 5230: { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
! 5231: else
! 5232: cat > conftest.$ac_ext <<EOF
! 5233: #line 5234 "configure"
! 5234: #include "confdefs.h"
! 5235: #include <stdio.h>
! 5236: #include <pwd.h>
! 5237: #include <limits.h>
! 5238: #include <sys/types.h>
! 5239: #include <sys/param.h>
! 5240: main() {
! 5241: FILE *f;
! 5242: char b[1024];
! 5243: uid_t u = (uid_t) -1;
! 5244:
! 5245: if ((f = fopen("conftestdata", "w")) == NULL)
! 5246: exit(1);
! 5247:
! 5248: (void) sprintf(b, "%u", u);
! 5249: (void) fprintf(f, "%d\n", strlen(b));
! 5250: (void) fclose(f);
! 5251: exit(0);
! 5252: }
! 5253: EOF
! 5254: if { (eval echo configure:5255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 5255: then
! 5256: sudo_cv_uid_t_len=`cat conftestdata`
! 5257: else
! 5258: echo "configure: failed program was:" >&5
! 5259: cat conftest.$ac_ext >&5
! 5260: rm -fr conftest*
! 5261: sudo_cv_uid_t_len=10
! 5262: fi
! 5263: rm -fr conftest*
! 5264: fi
! 5265:
! 5266:
! 5267: fi
! 5268:
! 5269: rm -f conftestdata
! 5270: echo "$ac_t""$sudo_cv_uid_t_len" 1>&6
! 5271: cat >> confdefs.h <<EOF
! 5272: #define MAX_UID_T_LEN $sudo_cv_uid_t_len
! 5273: EOF
! 5274:
! 5275:
! 5276: echo $ac_n "checking for long long support""... $ac_c" 1>&6
! 5277: echo "configure:5278: checking for long long support" >&5
! 5278: cat > conftest.$ac_ext <<EOF
! 5279: #line 5280 "configure"
! 5280: #include "confdefs.h"
! 5281:
! 5282: int main() {
! 5283: long long foo = 1000; foo /= 10;
! 5284: ; return 0; }
! 5285: EOF
! 5286: if { (eval echo configure:5287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5287: rm -rf conftest*
! 5288: cat >> confdefs.h <<\EOF
! 5289: #define HAVE_LONG_LONG 1
! 5290: EOF
! 5291:
! 5292: if test "$cross_compiling" = yes; then
! 5293: { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
! 5294: else
! 5295: cat > conftest.$ac_ext <<EOF
! 5296: #line 5297 "configure"
! 5297: #include "confdefs.h"
! 5298: main() {if (sizeof(long long) == sizeof(long)) exit(0); else exit(1);}
! 5299: EOF
! 5300: if { (eval echo configure:5301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 5301: then
! 5302: cat >> confdefs.h <<\EOF
! 5303: #define LONG_IS_QUAD 1
! 5304: EOF
! 5305:
! 5306: else
! 5307: echo "configure: failed program was:" >&5
! 5308: cat conftest.$ac_ext >&5
! 5309: fi
! 5310: rm -fr conftest*
! 5311: fi
! 5312:
! 5313: echo "$ac_t""yes" 1>&6
! 5314: else
! 5315: echo "configure: failed program was:" >&5
! 5316: cat conftest.$ac_ext >&5
! 5317: rm -rf conftest*
! 5318: echo "$ac_t""no" 1>&6
! 5319: fi
! 5320: rm -f conftest*
! 5321: echo $ac_n "checking for sa_len field in struct sockaddr""... $ac_c" 1>&6
! 5322: echo "configure:5323: checking for sa_len field in struct sockaddr" >&5
! 5323: if eval "test \"`echo '$''{'sudo_cv_sock_sa_len'+set}'`\" = set"; then
! 5324: echo $ac_n "(cached) $ac_c" 1>&6
! 5325: else
! 5326: if test "$cross_compiling" = yes; then
! 5327: sudo_cv_sock_sa_len=no
! 5328: else
! 5329: cat > conftest.$ac_ext <<EOF
! 5330: #line 5331 "configure"
! 5331: #include "confdefs.h"
! 5332: #include <sys/types.h>
! 5333: #include <sys/socket.h>
! 5334: main() {
! 5335: struct sockaddr s;
! 5336: s.sa_len = 0;
! 5337: exit(0);
! 5338: }
! 5339: EOF
! 5340: if { (eval echo configure:5341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 5341: then
! 5342: sudo_cv_sock_sa_len=yes
! 5343: else
! 5344: echo "configure: failed program was:" >&5
! 5345: cat conftest.$ac_ext >&5
! 5346: rm -fr conftest*
! 5347: sudo_cv_sock_sa_len=no
! 5348: fi
! 5349: rm -fr conftest*
! 5350: fi
! 5351:
! 5352: rm -f core core.* *.core
! 5353: fi
! 5354: echo "$ac_t""$sudo_cv_sock_sa_len" 1>&6
! 5355: if test $sudo_cv_sock_sa_len = yes; then
! 5356: cat >> confdefs.h <<\EOF
! 5357: #define HAVE_SA_LEN 1
! 5358: EOF
! 5359:
! 5360: fi
! 5361:
! 5362: case "$DEFS" in
! 5363: *"RETSIGTYPE"*) ;;
! 5364: *) echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
! 5365: echo "configure:5366: checking return type of signal handlers" >&5
! 5366: if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
! 5367: echo $ac_n "(cached) $ac_c" 1>&6
! 5368: else
! 5369: cat > conftest.$ac_ext <<EOF
! 5370: #line 5371 "configure"
! 5371: #include "confdefs.h"
! 5372: #include <sys/types.h>
! 5373: #include <signal.h>
! 5374: #ifdef signal
! 5375: #undef signal
! 5376: #endif
! 5377: #ifdef __cplusplus
! 5378: extern "C" void (*signal (int, void (*)(int)))(int);
! 5379: #else
! 5380: void (*signal ()) ();
! 5381: #endif
! 5382:
! 5383: int main() {
! 5384: int i;
! 5385: ; return 0; }
! 5386: EOF
! 5387: if { (eval echo configure:5388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
! 5388: rm -rf conftest*
! 5389: ac_cv_type_signal=void
! 5390: else
! 5391: echo "configure: failed program was:" >&5
! 5392: cat conftest.$ac_ext >&5
! 5393: rm -rf conftest*
! 5394: ac_cv_type_signal=int
! 5395: fi
! 5396: rm -f conftest*
! 5397: fi
! 5398:
! 5399: echo "$ac_t""$ac_cv_type_signal" 1>&6
! 5400: cat >> confdefs.h <<EOF
! 5401: #define RETSIGTYPE $ac_cv_type_signal
! 5402: EOF
! 5403:
! 5404: ;;
! 5405: esac
! 5406: for ac_func in strchr strrchr memchr memcpy memset sysconf sigaction tzset seteuid ftruncate strftime setrlimit
! 5407: do
! 5408: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5409: echo "configure:5410: checking for $ac_func" >&5
! 5410: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5411: echo $ac_n "(cached) $ac_c" 1>&6
! 5412: else
! 5413: cat > conftest.$ac_ext <<EOF
! 5414: #line 5415 "configure"
! 5415: #include "confdefs.h"
! 5416: /* System header to define __stub macros and hopefully few prototypes,
! 5417: which can conflict with char $ac_func(); below. */
! 5418: #include <assert.h>
! 5419: /* Override any gcc2 internal prototype to avoid an error. */
! 5420: /* We use char because int might match the return type of a gcc2
! 5421: builtin and then its argument prototype would still apply. */
! 5422: char $ac_func();
! 5423:
! 5424: int main() {
! 5425:
! 5426: /* The GNU C library defines this for functions which it implements
! 5427: to always fail with ENOSYS. Some functions are actually named
! 5428: something starting with __ and the normal name is an alias. */
! 5429: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5430: choke me
! 5431: #else
! 5432: $ac_func();
! 5433: #endif
! 5434:
! 5435: ; return 0; }
! 5436: EOF
! 5437: if { (eval echo configure:5438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5438: rm -rf conftest*
! 5439: eval "ac_cv_func_$ac_func=yes"
! 5440: else
! 5441: echo "configure: failed program was:" >&5
! 5442: cat conftest.$ac_ext >&5
! 5443: rm -rf conftest*
! 5444: eval "ac_cv_func_$ac_func=no"
! 5445: fi
! 5446: rm -f conftest*
! 5447: fi
! 5448:
! 5449: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5450: echo "$ac_t""yes" 1>&6
! 5451: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5452: cat >> confdefs.h <<EOF
! 5453: #define $ac_tr_func 1
! 5454: EOF
! 5455:
! 5456: else
! 5457: echo "$ac_t""no" 1>&6
! 5458: fi
! 5459: done
! 5460:
! 5461: if test -n "$SECUREWARE"; then
! 5462: for ac_func in bigcrypt
! 5463: do
! 5464: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5465: echo "configure:5466: checking for $ac_func" >&5
! 5466: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5467: echo $ac_n "(cached) $ac_c" 1>&6
! 5468: else
! 5469: cat > conftest.$ac_ext <<EOF
! 5470: #line 5471 "configure"
! 5471: #include "confdefs.h"
! 5472: /* System header to define __stub macros and hopefully few prototypes,
! 5473: which can conflict with char $ac_func(); below. */
! 5474: #include <assert.h>
! 5475: /* Override any gcc2 internal prototype to avoid an error. */
! 5476: /* We use char because int might match the return type of a gcc2
! 5477: builtin and then its argument prototype would still apply. */
! 5478: char $ac_func();
! 5479:
! 5480: int main() {
! 5481:
! 5482: /* The GNU C library defines this for functions which it implements
! 5483: to always fail with ENOSYS. Some functions are actually named
! 5484: something starting with __ and the normal name is an alias. */
! 5485: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5486: choke me
! 5487: #else
! 5488: $ac_func();
! 5489: #endif
! 5490:
! 5491: ; return 0; }
! 5492: EOF
! 5493: if { (eval echo configure:5494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5494: rm -rf conftest*
! 5495: eval "ac_cv_func_$ac_func=yes"
! 5496: else
! 5497: echo "configure: failed program was:" >&5
! 5498: cat conftest.$ac_ext >&5
! 5499: rm -rf conftest*
! 5500: eval "ac_cv_func_$ac_func=no"
! 5501: fi
! 5502: rm -f conftest*
! 5503: fi
! 5504:
! 5505: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5506: echo "$ac_t""yes" 1>&6
! 5507: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5508: cat >> confdefs.h <<EOF
! 5509: #define $ac_tr_func 1
! 5510: EOF
! 5511:
! 5512: else
! 5513: echo "$ac_t""no" 1>&6
! 5514: fi
! 5515: done
! 5516:
! 5517: for ac_func in set_auth_parameters
! 5518: do
! 5519: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5520: echo "configure:5521: checking for $ac_func" >&5
! 5521: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5522: echo $ac_n "(cached) $ac_c" 1>&6
! 5523: else
! 5524: cat > conftest.$ac_ext <<EOF
! 5525: #line 5526 "configure"
! 5526: #include "confdefs.h"
! 5527: /* System header to define __stub macros and hopefully few prototypes,
! 5528: which can conflict with char $ac_func(); below. */
! 5529: #include <assert.h>
! 5530: /* Override any gcc2 internal prototype to avoid an error. */
! 5531: /* We use char because int might match the return type of a gcc2
! 5532: builtin and then its argument prototype would still apply. */
! 5533: char $ac_func();
! 5534:
! 5535: int main() {
! 5536:
! 5537: /* The GNU C library defines this for functions which it implements
! 5538: to always fail with ENOSYS. Some functions are actually named
! 5539: something starting with __ and the normal name is an alias. */
! 5540: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5541: choke me
! 5542: #else
! 5543: $ac_func();
! 5544: #endif
! 5545:
! 5546: ; return 0; }
! 5547: EOF
! 5548: if { (eval echo configure:5549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5549: rm -rf conftest*
! 5550: eval "ac_cv_func_$ac_func=yes"
! 5551: else
! 5552: echo "configure: failed program was:" >&5
! 5553: cat conftest.$ac_ext >&5
! 5554: rm -rf conftest*
! 5555: eval "ac_cv_func_$ac_func=no"
! 5556: fi
! 5557: rm -f conftest*
! 5558: fi
! 5559:
! 5560: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5561: echo "$ac_t""yes" 1>&6
! 5562: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5563: cat >> confdefs.h <<EOF
! 5564: #define $ac_tr_func 1
! 5565: EOF
! 5566:
! 5567: else
! 5568: echo "$ac_t""no" 1>&6
! 5569: fi
! 5570: done
! 5571:
! 5572: for ac_func in initprivs
! 5573: do
! 5574: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5575: echo "configure:5576: checking for $ac_func" >&5
! 5576: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5577: echo $ac_n "(cached) $ac_c" 1>&6
! 5578: else
! 5579: cat > conftest.$ac_ext <<EOF
! 5580: #line 5581 "configure"
! 5581: #include "confdefs.h"
! 5582: /* System header to define __stub macros and hopefully few prototypes,
! 5583: which can conflict with char $ac_func(); below. */
! 5584: #include <assert.h>
! 5585: /* Override any gcc2 internal prototype to avoid an error. */
! 5586: /* We use char because int might match the return type of a gcc2
! 5587: builtin and then its argument prototype would still apply. */
! 5588: char $ac_func();
! 5589:
! 5590: int main() {
! 5591:
! 5592: /* The GNU C library defines this for functions which it implements
! 5593: to always fail with ENOSYS. Some functions are actually named
! 5594: something starting with __ and the normal name is an alias. */
! 5595: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5596: choke me
! 5597: #else
! 5598: $ac_func();
! 5599: #endif
! 5600:
! 5601: ; return 0; }
! 5602: EOF
! 5603: if { (eval echo configure:5604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5604: rm -rf conftest*
! 5605: eval "ac_cv_func_$ac_func=yes"
! 5606: else
! 5607: echo "configure: failed program was:" >&5
! 5608: cat conftest.$ac_ext >&5
! 5609: rm -rf conftest*
! 5610: eval "ac_cv_func_$ac_func=no"
! 5611: fi
! 5612: rm -f conftest*
! 5613: fi
! 5614:
! 5615: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5616: echo "$ac_t""yes" 1>&6
! 5617: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5618: cat >> confdefs.h <<EOF
! 5619: #define $ac_tr_func 1
! 5620: EOF
! 5621:
! 5622: else
! 5623: echo "$ac_t""no" 1>&6
! 5624: fi
! 5625: done
! 5626:
! 5627: fi
! 5628: if test -z "$BROKEN_GETCWD"; then
! 5629: echo $ac_n "checking for getcwd""... $ac_c" 1>&6
! 5630: echo "configure:5631: checking for getcwd" >&5
! 5631: if eval "test \"`echo '$''{'ac_cv_func_getcwd'+set}'`\" = set"; then
! 5632: echo $ac_n "(cached) $ac_c" 1>&6
! 5633: else
! 5634: cat > conftest.$ac_ext <<EOF
! 5635: #line 5636 "configure"
! 5636: #include "confdefs.h"
! 5637: /* System header to define __stub macros and hopefully few prototypes,
! 5638: which can conflict with char getcwd(); below. */
! 5639: #include <assert.h>
! 5640: /* Override any gcc2 internal prototype to avoid an error. */
! 5641: /* We use char because int might match the return type of a gcc2
! 5642: builtin and then its argument prototype would still apply. */
! 5643: char getcwd();
! 5644:
! 5645: int main() {
! 5646:
! 5647: /* The GNU C library defines this for functions which it implements
! 5648: to always fail with ENOSYS. Some functions are actually named
! 5649: something starting with __ and the normal name is an alias. */
! 5650: #if defined (__stub_getcwd) || defined (__stub___getcwd)
! 5651: choke me
! 5652: #else
! 5653: getcwd();
! 5654: #endif
! 5655:
! 5656: ; return 0; }
! 5657: EOF
! 5658: if { (eval echo configure:5659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5659: rm -rf conftest*
! 5660: eval "ac_cv_func_getcwd=yes"
! 5661: else
! 5662: echo "configure: failed program was:" >&5
! 5663: cat conftest.$ac_ext >&5
! 5664: rm -rf conftest*
! 5665: eval "ac_cv_func_getcwd=no"
! 5666: fi
! 5667: rm -f conftest*
! 5668: fi
! 5669:
! 5670: if eval "test \"`echo '$ac_cv_func_'getcwd`\" = yes"; then
! 5671: echo "$ac_t""yes" 1>&6
! 5672: cat >> confdefs.h <<\EOF
! 5673: #define HAVE_GETCWD 1
! 5674: EOF
! 5675:
! 5676: else
! 5677: echo "$ac_t""no" 1>&6
! 5678: LIBOBJS="$LIBOBJS getcwd.o"
! 5679: fi
! 5680:
! 5681: fi
! 5682: echo $ac_n "checking for lockf""... $ac_c" 1>&6
! 5683: echo "configure:5684: checking for lockf" >&5
! 5684: if eval "test \"`echo '$''{'ac_cv_func_lockf'+set}'`\" = set"; then
! 5685: echo $ac_n "(cached) $ac_c" 1>&6
! 5686: else
! 5687: cat > conftest.$ac_ext <<EOF
! 5688: #line 5689 "configure"
! 5689: #include "confdefs.h"
! 5690: /* System header to define __stub macros and hopefully few prototypes,
! 5691: which can conflict with char lockf(); below. */
! 5692: #include <assert.h>
! 5693: /* Override any gcc2 internal prototype to avoid an error. */
! 5694: /* We use char because int might match the return type of a gcc2
! 5695: builtin and then its argument prototype would still apply. */
! 5696: char lockf();
! 5697:
! 5698: int main() {
! 5699:
! 5700: /* The GNU C library defines this for functions which it implements
! 5701: to always fail with ENOSYS. Some functions are actually named
! 5702: something starting with __ and the normal name is an alias. */
! 5703: #if defined (__stub_lockf) || defined (__stub___lockf)
! 5704: choke me
! 5705: #else
! 5706: lockf();
! 5707: #endif
! 5708:
! 5709: ; return 0; }
! 5710: EOF
! 5711: if { (eval echo configure:5712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5712: rm -rf conftest*
! 5713: eval "ac_cv_func_lockf=yes"
! 5714: else
! 5715: echo "configure: failed program was:" >&5
! 5716: cat conftest.$ac_ext >&5
! 5717: rm -rf conftest*
! 5718: eval "ac_cv_func_lockf=no"
! 5719: fi
! 5720: rm -f conftest*
! 5721: fi
! 5722:
! 5723: if eval "test \"`echo '$ac_cv_func_'lockf`\" = yes"; then
! 5724: echo "$ac_t""yes" 1>&6
! 5725: cat >> confdefs.h <<\EOF
! 5726: #define HAVE_LOCKF 1
! 5727: EOF
! 5728:
! 5729: else
! 5730: echo "$ac_t""no" 1>&6
! 5731: for ac_func in flock
! 5732: do
! 5733: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5734: echo "configure:5735: checking for $ac_func" >&5
! 5735: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5736: echo $ac_n "(cached) $ac_c" 1>&6
! 5737: else
! 5738: cat > conftest.$ac_ext <<EOF
! 5739: #line 5740 "configure"
! 5740: #include "confdefs.h"
! 5741: /* System header to define __stub macros and hopefully few prototypes,
! 5742: which can conflict with char $ac_func(); below. */
! 5743: #include <assert.h>
! 5744: /* Override any gcc2 internal prototype to avoid an error. */
! 5745: /* We use char because int might match the return type of a gcc2
! 5746: builtin and then its argument prototype would still apply. */
! 5747: char $ac_func();
! 5748:
! 5749: int main() {
! 5750:
! 5751: /* The GNU C library defines this for functions which it implements
! 5752: to always fail with ENOSYS. Some functions are actually named
! 5753: something starting with __ and the normal name is an alias. */
! 5754: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5755: choke me
! 5756: #else
! 5757: $ac_func();
! 5758: #endif
! 5759:
! 5760: ; return 0; }
! 5761: EOF
! 5762: if { (eval echo configure:5763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5763: rm -rf conftest*
! 5764: eval "ac_cv_func_$ac_func=yes"
! 5765: else
! 5766: echo "configure: failed program was:" >&5
! 5767: cat conftest.$ac_ext >&5
! 5768: rm -rf conftest*
! 5769: eval "ac_cv_func_$ac_func=no"
! 5770: fi
! 5771: rm -f conftest*
! 5772: fi
! 5773:
! 5774: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5775: echo "$ac_t""yes" 1>&6
! 5776: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5777: cat >> confdefs.h <<EOF
! 5778: #define $ac_tr_func 1
! 5779: EOF
! 5780:
! 5781: else
! 5782: echo "$ac_t""no" 1>&6
! 5783: fi
! 5784: done
! 5785:
! 5786: fi
! 5787:
! 5788: echo $ac_n "checking for waitpid""... $ac_c" 1>&6
! 5789: echo "configure:5790: checking for waitpid" >&5
! 5790: if eval "test \"`echo '$''{'ac_cv_func_waitpid'+set}'`\" = set"; then
! 5791: echo $ac_n "(cached) $ac_c" 1>&6
! 5792: else
! 5793: cat > conftest.$ac_ext <<EOF
! 5794: #line 5795 "configure"
! 5795: #include "confdefs.h"
! 5796: /* System header to define __stub macros and hopefully few prototypes,
! 5797: which can conflict with char waitpid(); below. */
! 5798: #include <assert.h>
! 5799: /* Override any gcc2 internal prototype to avoid an error. */
! 5800: /* We use char because int might match the return type of a gcc2
! 5801: builtin and then its argument prototype would still apply. */
! 5802: char waitpid();
! 5803:
! 5804: int main() {
! 5805:
! 5806: /* The GNU C library defines this for functions which it implements
! 5807: to always fail with ENOSYS. Some functions are actually named
! 5808: something starting with __ and the normal name is an alias. */
! 5809: #if defined (__stub_waitpid) || defined (__stub___waitpid)
! 5810: choke me
! 5811: #else
! 5812: waitpid();
! 5813: #endif
! 5814:
! 5815: ; return 0; }
! 5816: EOF
! 5817: if { (eval echo configure:5818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5818: rm -rf conftest*
! 5819: eval "ac_cv_func_waitpid=yes"
! 5820: else
! 5821: echo "configure: failed program was:" >&5
! 5822: cat conftest.$ac_ext >&5
! 5823: rm -rf conftest*
! 5824: eval "ac_cv_func_waitpid=no"
! 5825: fi
! 5826: rm -f conftest*
! 5827: fi
! 5828:
! 5829: if eval "test \"`echo '$ac_cv_func_'waitpid`\" = yes"; then
! 5830: echo "$ac_t""yes" 1>&6
! 5831: cat >> confdefs.h <<\EOF
! 5832: #define HAVE_WAITPID 1
! 5833: EOF
! 5834:
! 5835: else
! 5836: echo "$ac_t""no" 1>&6
! 5837: for ac_func in wait3
! 5838: do
! 5839: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5840: echo "configure:5841: checking for $ac_func" >&5
! 5841: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5842: echo $ac_n "(cached) $ac_c" 1>&6
! 5843: else
! 5844: cat > conftest.$ac_ext <<EOF
! 5845: #line 5846 "configure"
! 5846: #include "confdefs.h"
! 5847: /* System header to define __stub macros and hopefully few prototypes,
! 5848: which can conflict with char $ac_func(); below. */
! 5849: #include <assert.h>
! 5850: /* Override any gcc2 internal prototype to avoid an error. */
! 5851: /* We use char because int might match the return type of a gcc2
! 5852: builtin and then its argument prototype would still apply. */
! 5853: char $ac_func();
! 5854:
! 5855: int main() {
! 5856:
! 5857: /* The GNU C library defines this for functions which it implements
! 5858: to always fail with ENOSYS. Some functions are actually named
! 5859: something starting with __ and the normal name is an alias. */
! 5860: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5861: choke me
! 5862: #else
! 5863: $ac_func();
! 5864: #endif
! 5865:
! 5866: ; return 0; }
! 5867: EOF
! 5868: if { (eval echo configure:5869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5869: rm -rf conftest*
! 5870: eval "ac_cv_func_$ac_func=yes"
! 5871: else
! 5872: echo "configure: failed program was:" >&5
! 5873: cat conftest.$ac_ext >&5
! 5874: rm -rf conftest*
! 5875: eval "ac_cv_func_$ac_func=no"
! 5876: fi
! 5877: rm -f conftest*
! 5878: fi
! 5879:
! 5880: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5881: echo "$ac_t""yes" 1>&6
! 5882: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5883: cat >> confdefs.h <<EOF
! 5884: #define $ac_tr_func 1
! 5885: EOF
! 5886:
! 5887: else
! 5888: echo "$ac_t""no" 1>&6
! 5889: fi
! 5890: done
! 5891:
! 5892: fi
! 5893:
! 5894: echo $ac_n "checking for innetgr""... $ac_c" 1>&6
! 5895: echo "configure:5896: checking for innetgr" >&5
! 5896: if eval "test \"`echo '$''{'ac_cv_func_innetgr'+set}'`\" = set"; then
! 5897: echo $ac_n "(cached) $ac_c" 1>&6
! 5898: else
! 5899: cat > conftest.$ac_ext <<EOF
! 5900: #line 5901 "configure"
! 5901: #include "confdefs.h"
! 5902: /* System header to define __stub macros and hopefully few prototypes,
! 5903: which can conflict with char innetgr(); below. */
! 5904: #include <assert.h>
! 5905: /* Override any gcc2 internal prototype to avoid an error. */
! 5906: /* We use char because int might match the return type of a gcc2
! 5907: builtin and then its argument prototype would still apply. */
! 5908: char innetgr();
! 5909:
! 5910: int main() {
! 5911:
! 5912: /* The GNU C library defines this for functions which it implements
! 5913: to always fail with ENOSYS. Some functions are actually named
! 5914: something starting with __ and the normal name is an alias. */
! 5915: #if defined (__stub_innetgr) || defined (__stub___innetgr)
! 5916: choke me
! 5917: #else
! 5918: innetgr();
! 5919: #endif
! 5920:
! 5921: ; return 0; }
! 5922: EOF
! 5923: if { (eval echo configure:5924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5924: rm -rf conftest*
! 5925: eval "ac_cv_func_innetgr=yes"
! 5926: else
! 5927: echo "configure: failed program was:" >&5
! 5928: cat conftest.$ac_ext >&5
! 5929: rm -rf conftest*
! 5930: eval "ac_cv_func_innetgr=no"
! 5931: fi
! 5932: rm -f conftest*
! 5933: fi
! 5934:
! 5935: if eval "test \"`echo '$ac_cv_func_'innetgr`\" = yes"; then
! 5936: echo "$ac_t""yes" 1>&6
! 5937: cat >> confdefs.h <<\EOF
! 5938: #define HAVE_INNETGR 1
! 5939: EOF
! 5940: for ac_func in getdomainname
! 5941: do
! 5942: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 5943: echo "configure:5944: checking for $ac_func" >&5
! 5944: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 5945: echo $ac_n "(cached) $ac_c" 1>&6
! 5946: else
! 5947: cat > conftest.$ac_ext <<EOF
! 5948: #line 5949 "configure"
! 5949: #include "confdefs.h"
! 5950: /* System header to define __stub macros and hopefully few prototypes,
! 5951: which can conflict with char $ac_func(); below. */
! 5952: #include <assert.h>
! 5953: /* Override any gcc2 internal prototype to avoid an error. */
! 5954: /* We use char because int might match the return type of a gcc2
! 5955: builtin and then its argument prototype would still apply. */
! 5956: char $ac_func();
! 5957:
! 5958: int main() {
! 5959:
! 5960: /* The GNU C library defines this for functions which it implements
! 5961: to always fail with ENOSYS. Some functions are actually named
! 5962: something starting with __ and the normal name is an alias. */
! 5963: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 5964: choke me
! 5965: #else
! 5966: $ac_func();
! 5967: #endif
! 5968:
! 5969: ; return 0; }
! 5970: EOF
! 5971: if { (eval echo configure:5972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 5972: rm -rf conftest*
! 5973: eval "ac_cv_func_$ac_func=yes"
! 5974: else
! 5975: echo "configure: failed program was:" >&5
! 5976: cat conftest.$ac_ext >&5
! 5977: rm -rf conftest*
! 5978: eval "ac_cv_func_$ac_func=no"
! 5979: fi
! 5980: rm -f conftest*
! 5981: fi
! 5982:
! 5983: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 5984: echo "$ac_t""yes" 1>&6
! 5985: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 5986: cat >> confdefs.h <<EOF
! 5987: #define $ac_tr_func 1
! 5988: EOF
! 5989:
! 5990: else
! 5991: echo "$ac_t""no" 1>&6
! 5992: fi
! 5993: done
! 5994:
! 5995: else
! 5996: echo "$ac_t""no" 1>&6
! 5997: fi
! 5998:
! 5999: echo $ac_n "checking for lsearch""... $ac_c" 1>&6
! 6000: echo "configure:6001: checking for lsearch" >&5
! 6001: if eval "test \"`echo '$''{'ac_cv_func_lsearch'+set}'`\" = set"; then
! 6002: echo $ac_n "(cached) $ac_c" 1>&6
! 6003: else
! 6004: cat > conftest.$ac_ext <<EOF
! 6005: #line 6006 "configure"
! 6006: #include "confdefs.h"
! 6007: /* System header to define __stub macros and hopefully few prototypes,
! 6008: which can conflict with char lsearch(); below. */
! 6009: #include <assert.h>
! 6010: /* Override any gcc2 internal prototype to avoid an error. */
! 6011: /* We use char because int might match the return type of a gcc2
! 6012: builtin and then its argument prototype would still apply. */
! 6013: char lsearch();
! 6014:
! 6015: int main() {
! 6016:
! 6017: /* The GNU C library defines this for functions which it implements
! 6018: to always fail with ENOSYS. Some functions are actually named
! 6019: something starting with __ and the normal name is an alias. */
! 6020: #if defined (__stub_lsearch) || defined (__stub___lsearch)
! 6021: choke me
! 6022: #else
! 6023: lsearch();
! 6024: #endif
! 6025:
! 6026: ; return 0; }
! 6027: EOF
! 6028: if { (eval echo configure:6029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6029: rm -rf conftest*
! 6030: eval "ac_cv_func_lsearch=yes"
! 6031: else
! 6032: echo "configure: failed program was:" >&5
! 6033: cat conftest.$ac_ext >&5
! 6034: rm -rf conftest*
! 6035: eval "ac_cv_func_lsearch=no"
! 6036: fi
! 6037: rm -f conftest*
! 6038: fi
! 6039:
! 6040: if eval "test \"`echo '$ac_cv_func_'lsearch`\" = yes"; then
! 6041: echo "$ac_t""yes" 1>&6
! 6042: cat >> confdefs.h <<\EOF
! 6043: #define HAVE_LSEARCH 1
! 6044: EOF
! 6045:
! 6046: else
! 6047: echo "$ac_t""no" 1>&6
! 6048: echo $ac_n "checking for lsearch in -lcompat""... $ac_c" 1>&6
! 6049: echo "configure:6050: checking for lsearch in -lcompat" >&5
! 6050: if test -n ""; then
! 6051: ac_lib_var=`echo compat'_'lsearch | sed 'y% ./+-%___p_%'`
! 6052: else
! 6053: ac_lib_var=`echo compat'_'lsearch | sed 'y%./+-%__p_%'`
! 6054: fi
! 6055: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6056: echo $ac_n "(cached) $ac_c" 1>&6
! 6057: else
! 6058: ac_save_LIBS="$LIBS"
! 6059: LIBS="-lcompat $LIBS"
! 6060: cat > conftest.$ac_ext <<EOF
! 6061: #line 6062 "configure"
! 6062: #include "confdefs.h"
! 6063: /* Override any gcc2 internal prototype to avoid an error. */
! 6064: /* We use char because int might match the return type of a gcc2
! 6065: builtin and then its argument prototype would still apply. */
! 6066: char lsearch();
! 6067:
! 6068: int main() {
! 6069: lsearch()
! 6070: ; return 0; }
! 6071: EOF
! 6072: if { (eval echo configure:6073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6073: rm -rf conftest*
! 6074: eval "ac_cv_lib_$ac_lib_var=yes"
! 6075: else
! 6076: echo "configure: failed program was:" >&5
! 6077: cat conftest.$ac_ext >&5
! 6078: rm -rf conftest*
! 6079: eval "ac_cv_lib_$ac_lib_var=no"
! 6080: fi
! 6081: rm -f conftest*
! 6082: LIBS="$ac_save_LIBS"
! 6083:
! 6084: fi
! 6085: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6086: echo "$ac_t""yes" 1>&6
! 6087: ac_safe=`echo "search.h" | sed 'y%./+-%__p_%'`
! 6088: echo $ac_n "checking for search.h""... $ac_c" 1>&6
! 6089: echo "configure:6090: checking for search.h" >&5
! 6090: if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
! 6091: echo $ac_n "(cached) $ac_c" 1>&6
! 6092: else
! 6093: cat > conftest.$ac_ext <<EOF
! 6094: #line 6095 "configure"
! 6095: #include "confdefs.h"
! 6096: #include <search.h>
! 6097: EOF
! 6098: ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! 6099: { (eval echo configure:6100: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
! 6100: ac_err=`grep -v '^ *+' conftest.out`
! 6101: if test -z "$ac_err"; then
! 6102: rm -rf conftest*
! 6103: eval "ac_cv_header_$ac_safe=yes"
! 6104: else
! 6105: echo "$ac_err" >&5
! 6106: echo "configure: failed program was:" >&5
! 6107: cat conftest.$ac_ext >&5
! 6108: rm -rf conftest*
! 6109: eval "ac_cv_header_$ac_safe=no"
! 6110: fi
! 6111: rm -f conftest*
! 6112: fi
! 6113: if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
! 6114: echo "$ac_t""yes" 1>&6
! 6115: cat >> confdefs.h <<\EOF
! 6116: #define HAVE_LSEARCH 1
! 6117: EOF
! 6118: LIBS="${LIBS} -lcompat"
! 6119: else
! 6120: echo "$ac_t""no" 1>&6
! 6121: LIBOBJS="$LIBOBJS lsearch.o"
! 6122: fi
! 6123:
! 6124: else
! 6125: echo "$ac_t""no" 1>&6
! 6126: LIBOBJS="$LIBOBJS lsearch.o"
! 6127: fi
! 6128:
! 6129: fi
! 6130:
! 6131: echo $ac_n "checking for setenv""... $ac_c" 1>&6
! 6132: echo "configure:6133: checking for setenv" >&5
! 6133: if eval "test \"`echo '$''{'ac_cv_func_setenv'+set}'`\" = set"; then
! 6134: echo $ac_n "(cached) $ac_c" 1>&6
! 6135: else
! 6136: cat > conftest.$ac_ext <<EOF
! 6137: #line 6138 "configure"
! 6138: #include "confdefs.h"
! 6139: /* System header to define __stub macros and hopefully few prototypes,
! 6140: which can conflict with char setenv(); below. */
! 6141: #include <assert.h>
! 6142: /* Override any gcc2 internal prototype to avoid an error. */
! 6143: /* We use char because int might match the return type of a gcc2
! 6144: builtin and then its argument prototype would still apply. */
! 6145: char setenv();
! 6146:
! 6147: int main() {
! 6148:
! 6149: /* The GNU C library defines this for functions which it implements
! 6150: to always fail with ENOSYS. Some functions are actually named
! 6151: something starting with __ and the normal name is an alias. */
! 6152: #if defined (__stub_setenv) || defined (__stub___setenv)
! 6153: choke me
! 6154: #else
! 6155: setenv();
! 6156: #endif
! 6157:
! 6158: ; return 0; }
! 6159: EOF
! 6160: if { (eval echo configure:6161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6161: rm -rf conftest*
! 6162: eval "ac_cv_func_setenv=yes"
! 6163: else
! 6164: echo "configure: failed program was:" >&5
! 6165: cat conftest.$ac_ext >&5
! 6166: rm -rf conftest*
! 6167: eval "ac_cv_func_setenv=no"
! 6168: fi
! 6169: rm -f conftest*
! 6170: fi
! 6171:
! 6172: if eval "test \"`echo '$ac_cv_func_'setenv`\" = yes"; then
! 6173: echo "$ac_t""yes" 1>&6
! 6174: cat >> confdefs.h <<\EOF
! 6175: #define HAVE_SETENV 1
! 6176: EOF
! 6177:
! 6178: else
! 6179: echo "$ac_t""no" 1>&6
! 6180: echo $ac_n "checking for putenv""... $ac_c" 1>&6
! 6181: echo "configure:6182: checking for putenv" >&5
! 6182: if eval "test \"`echo '$''{'ac_cv_func_putenv'+set}'`\" = set"; then
! 6183: echo $ac_n "(cached) $ac_c" 1>&6
! 6184: else
! 6185: cat > conftest.$ac_ext <<EOF
! 6186: #line 6187 "configure"
! 6187: #include "confdefs.h"
! 6188: /* System header to define __stub macros and hopefully few prototypes,
! 6189: which can conflict with char putenv(); below. */
! 6190: #include <assert.h>
! 6191: /* Override any gcc2 internal prototype to avoid an error. */
! 6192: /* We use char because int might match the return type of a gcc2
! 6193: builtin and then its argument prototype would still apply. */
! 6194: char putenv();
! 6195:
! 6196: int main() {
! 6197:
! 6198: /* The GNU C library defines this for functions which it implements
! 6199: to always fail with ENOSYS. Some functions are actually named
! 6200: something starting with __ and the normal name is an alias. */
! 6201: #if defined (__stub_putenv) || defined (__stub___putenv)
! 6202: choke me
! 6203: #else
! 6204: putenv();
! 6205: #endif
! 6206:
! 6207: ; return 0; }
! 6208: EOF
! 6209: if { (eval echo configure:6210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6210: rm -rf conftest*
! 6211: eval "ac_cv_func_putenv=yes"
! 6212: else
! 6213: echo "configure: failed program was:" >&5
! 6214: cat conftest.$ac_ext >&5
! 6215: rm -rf conftest*
! 6216: eval "ac_cv_func_putenv=no"
! 6217: fi
! 6218: rm -f conftest*
! 6219: fi
! 6220:
! 6221: if eval "test \"`echo '$ac_cv_func_'putenv`\" = yes"; then
! 6222: echo "$ac_t""yes" 1>&6
! 6223: cat >> confdefs.h <<\EOF
! 6224: #define HAVE_PUTENV 1
! 6225: EOF
! 6226:
! 6227: else
! 6228: echo "$ac_t""no" 1>&6
! 6229: LIBOBJS="$LIBOBJS putenv.o"
! 6230: fi
! 6231:
! 6232: fi
! 6233:
! 6234: echo $ac_n "checking for utime""... $ac_c" 1>&6
! 6235: echo "configure:6236: checking for utime" >&5
! 6236: if eval "test \"`echo '$''{'ac_cv_func_utime'+set}'`\" = set"; then
! 6237: echo $ac_n "(cached) $ac_c" 1>&6
! 6238: else
! 6239: cat > conftest.$ac_ext <<EOF
! 6240: #line 6241 "configure"
! 6241: #include "confdefs.h"
! 6242: /* System header to define __stub macros and hopefully few prototypes,
! 6243: which can conflict with char utime(); below. */
! 6244: #include <assert.h>
! 6245: /* Override any gcc2 internal prototype to avoid an error. */
! 6246: /* We use char because int might match the return type of a gcc2
! 6247: builtin and then its argument prototype would still apply. */
! 6248: char utime();
! 6249:
! 6250: int main() {
! 6251:
! 6252: /* The GNU C library defines this for functions which it implements
! 6253: to always fail with ENOSYS. Some functions are actually named
! 6254: something starting with __ and the normal name is an alias. */
! 6255: #if defined (__stub_utime) || defined (__stub___utime)
! 6256: choke me
! 6257: #else
! 6258: utime();
! 6259: #endif
! 6260:
! 6261: ; return 0; }
! 6262: EOF
! 6263: if { (eval echo configure:6264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6264: rm -rf conftest*
! 6265: eval "ac_cv_func_utime=yes"
! 6266: else
! 6267: echo "configure: failed program was:" >&5
! 6268: cat conftest.$ac_ext >&5
! 6269: rm -rf conftest*
! 6270: eval "ac_cv_func_utime=no"
! 6271: fi
! 6272: rm -f conftest*
! 6273: fi
! 6274:
! 6275: if eval "test \"`echo '$ac_cv_func_'utime`\" = yes"; then
! 6276: echo "$ac_t""yes" 1>&6
! 6277: cat >> confdefs.h <<\EOF
! 6278: #define HAVE_UTIME 1
! 6279: EOF
! 6280:
! 6281: echo $ac_n "checking for POSIX utime""... $ac_c" 1>&6
! 6282: echo "configure:6283: checking for POSIX utime" >&5
! 6283: if eval "test \"`echo '$''{'sudo_cv_func_utime_posix'+set}'`\" = set"; then
! 6284: echo $ac_n "(cached) $ac_c" 1>&6
! 6285: else
! 6286: rm -f conftestdata; > conftestdata
! 6287: if test "$cross_compiling" = yes; then
! 6288: sudo_cv_func_utime_posix=no
! 6289: else
! 6290: cat > conftest.$ac_ext <<EOF
! 6291: #line 6292 "configure"
! 6292: #include "confdefs.h"
! 6293: #include <sys/types.h>
! 6294: #include <sys/time.h>
! 6295: #include <utime.h>
! 6296: main() {
! 6297: struct utimbuf ut;
! 6298: ut.actime = ut.modtime = time(0);
! 6299: utime("conftestdata", &ut);
! 6300: exit(0);
! 6301: }
! 6302: EOF
! 6303: if { (eval echo configure:6304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 6304: then
! 6305: sudo_cv_func_utime_posix=yes
! 6306: else
! 6307: echo "configure: failed program was:" >&5
! 6308: cat conftest.$ac_ext >&5
! 6309: rm -fr conftest*
! 6310: sudo_cv_func_utime_posix=no
! 6311: fi
! 6312: rm -fr conftest*
! 6313: fi
! 6314:
! 6315: rm -f core core.* *.core
! 6316: fi
! 6317: echo "$ac_t""$sudo_cv_func_utime_posix" 1>&6
! 6318: if test $sudo_cv_func_utime_posix = yes; then
! 6319: cat >> confdefs.h <<\EOF
! 6320: #define HAVE_UTIME_POSIX 1
! 6321: EOF
! 6322:
! 6323: fi
! 6324:
! 6325: else
! 6326: echo "$ac_t""no" 1>&6
! 6327: LIBOBJS="$LIBOBJS utime.o"
! 6328: fi
! 6329:
! 6330: echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6
! 6331: echo "configure:6332: checking for working fnmatch" >&5
! 6332: if eval "test \"`echo '$''{'sudo_cv_func_fnmatch'+set}'`\" = set"; then
! 6333: echo $ac_n "(cached) $ac_c" 1>&6
! 6334: else
! 6335: rm -f conftestdata; > conftestdata
! 6336: if test "$cross_compiling" = yes; then
! 6337: sudo_cv_func_fnmatch=no
! 6338: else
! 6339: cat > conftest.$ac_ext <<EOF
! 6340: #line 6341 "configure"
! 6341: #include "confdefs.h"
! 6342: main() {
! 6343: exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", 0));
! 6344: }
! 6345: EOF
! 6346: if { (eval echo configure:6347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 6347: then
! 6348: sudo_cv_func_fnmatch=yes
! 6349: else
! 6350: echo "configure: failed program was:" >&5
! 6351: cat conftest.$ac_ext >&5
! 6352: rm -fr conftest*
! 6353: sudo_cv_func_fnmatch=no
! 6354: fi
! 6355: rm -fr conftest*
! 6356: fi
! 6357:
! 6358: rm -f core core.* *.core
! 6359: fi
! 6360: echo "$ac_t""$sudo_cv_func_fnmatch" 1>&6
! 6361: if test $sudo_cv_func_fnmatch = yes; then
! 6362: cat >> confdefs.h <<\EOF
! 6363: #define HAVE_FNMATCH 1
! 6364: EOF
! 6365:
! 6366: else
! 6367: LIBOBJS="$LIBOBJS fnmatch.o"
! 6368: fi
! 6369:
! 6370: for ac_func in strerror strcasecmp
! 6371: do
! 6372: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 6373: echo "configure:6374: checking for $ac_func" >&5
! 6374: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 6375: echo $ac_n "(cached) $ac_c" 1>&6
! 6376: else
! 6377: cat > conftest.$ac_ext <<EOF
! 6378: #line 6379 "configure"
! 6379: #include "confdefs.h"
! 6380: /* System header to define __stub macros and hopefully few prototypes,
! 6381: which can conflict with char $ac_func(); below. */
! 6382: #include <assert.h>
! 6383: /* Override any gcc2 internal prototype to avoid an error. */
! 6384: /* We use char because int might match the return type of a gcc2
! 6385: builtin and then its argument prototype would still apply. */
! 6386: char $ac_func();
! 6387:
! 6388: int main() {
! 6389:
! 6390: /* The GNU C library defines this for functions which it implements
! 6391: to always fail with ENOSYS. Some functions are actually named
! 6392: something starting with __ and the normal name is an alias. */
! 6393: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 6394: choke me
! 6395: #else
! 6396: $ac_func();
! 6397: #endif
! 6398:
! 6399: ; return 0; }
! 6400: EOF
! 6401: if { (eval echo configure:6402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6402: rm -rf conftest*
! 6403: eval "ac_cv_func_$ac_func=yes"
! 6404: else
! 6405: echo "configure: failed program was:" >&5
! 6406: cat conftest.$ac_ext >&5
! 6407: rm -rf conftest*
! 6408: eval "ac_cv_func_$ac_func=no"
! 6409: fi
! 6410: rm -f conftest*
! 6411: fi
! 6412:
! 6413: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 6414: echo "$ac_t""yes" 1>&6
! 6415: ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
! 6416: cat >> confdefs.h <<EOF
! 6417: #define $ac_tr_func 1
! 6418: EOF
! 6419:
! 6420: else
! 6421: echo "$ac_t""no" 1>&6
! 6422: LIBOBJS="$LIBOBJS ${ac_func}.o"
! 6423: fi
! 6424: done
! 6425:
! 6426:
! 6427: echo $ac_n "checking for snprintf""... $ac_c" 1>&6
! 6428: echo "configure:6429: checking for snprintf" >&5
! 6429: if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
! 6430: echo $ac_n "(cached) $ac_c" 1>&6
! 6431: else
! 6432: cat > conftest.$ac_ext <<EOF
! 6433: #line 6434 "configure"
! 6434: #include "confdefs.h"
! 6435: /* System header to define __stub macros and hopefully few prototypes,
! 6436: which can conflict with char snprintf(); below. */
! 6437: #include <assert.h>
! 6438: /* Override any gcc2 internal prototype to avoid an error. */
! 6439: /* We use char because int might match the return type of a gcc2
! 6440: builtin and then its argument prototype would still apply. */
! 6441: char snprintf();
! 6442:
! 6443: int main() {
! 6444:
! 6445: /* The GNU C library defines this for functions which it implements
! 6446: to always fail with ENOSYS. Some functions are actually named
! 6447: something starting with __ and the normal name is an alias. */
! 6448: #if defined (__stub_snprintf) || defined (__stub___snprintf)
! 6449: choke me
! 6450: #else
! 6451: snprintf();
! 6452: #endif
! 6453:
! 6454: ; return 0; }
! 6455: EOF
! 6456: if { (eval echo configure:6457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6457: rm -rf conftest*
! 6458: eval "ac_cv_func_snprintf=yes"
! 6459: else
! 6460: echo "configure: failed program was:" >&5
! 6461: cat conftest.$ac_ext >&5
! 6462: rm -rf conftest*
! 6463: eval "ac_cv_func_snprintf=no"
! 6464: fi
! 6465: rm -f conftest*
! 6466: fi
! 6467:
! 6468: if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
! 6469: echo "$ac_t""yes" 1>&6
! 6470: cat >> confdefs.h <<\EOF
! 6471: #define HAVE_SNPRINTF 1
! 6472: EOF
! 6473:
! 6474: else
! 6475: echo "$ac_t""no" 1>&6
! 6476: NEED_SNPRINTF=1
! 6477: fi
! 6478:
! 6479: echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
! 6480: echo "configure:6481: checking for vsnprintf" >&5
! 6481: if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
! 6482: echo $ac_n "(cached) $ac_c" 1>&6
! 6483: else
! 6484: cat > conftest.$ac_ext <<EOF
! 6485: #line 6486 "configure"
! 6486: #include "confdefs.h"
! 6487: /* System header to define __stub macros and hopefully few prototypes,
! 6488: which can conflict with char vsnprintf(); below. */
! 6489: #include <assert.h>
! 6490: /* Override any gcc2 internal prototype to avoid an error. */
! 6491: /* We use char because int might match the return type of a gcc2
! 6492: builtin and then its argument prototype would still apply. */
! 6493: char vsnprintf();
! 6494:
! 6495: int main() {
! 6496:
! 6497: /* The GNU C library defines this for functions which it implements
! 6498: to always fail with ENOSYS. Some functions are actually named
! 6499: something starting with __ and the normal name is an alias. */
! 6500: #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
! 6501: choke me
! 6502: #else
! 6503: vsnprintf();
! 6504: #endif
! 6505:
! 6506: ; return 0; }
! 6507: EOF
! 6508: if { (eval echo configure:6509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6509: rm -rf conftest*
! 6510: eval "ac_cv_func_vsnprintf=yes"
! 6511: else
! 6512: echo "configure: failed program was:" >&5
! 6513: cat conftest.$ac_ext >&5
! 6514: rm -rf conftest*
! 6515: eval "ac_cv_func_vsnprintf=no"
! 6516: fi
! 6517: rm -f conftest*
! 6518: fi
! 6519:
! 6520: if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
! 6521: echo "$ac_t""yes" 1>&6
! 6522: cat >> confdefs.h <<\EOF
! 6523: #define HAVE_VSNPRINTF 1
! 6524: EOF
! 6525:
! 6526: else
! 6527: echo "$ac_t""no" 1>&6
! 6528: NEED_SNPRINTF=1
! 6529: fi
! 6530:
! 6531: echo $ac_n "checking for asprintf""... $ac_c" 1>&6
! 6532: echo "configure:6533: checking for asprintf" >&5
! 6533: if eval "test \"`echo '$''{'ac_cv_func_asprintf'+set}'`\" = set"; then
! 6534: echo $ac_n "(cached) $ac_c" 1>&6
! 6535: else
! 6536: cat > conftest.$ac_ext <<EOF
! 6537: #line 6538 "configure"
! 6538: #include "confdefs.h"
! 6539: /* System header to define __stub macros and hopefully few prototypes,
! 6540: which can conflict with char asprintf(); below. */
! 6541: #include <assert.h>
! 6542: /* Override any gcc2 internal prototype to avoid an error. */
! 6543: /* We use char because int might match the return type of a gcc2
! 6544: builtin and then its argument prototype would still apply. */
! 6545: char asprintf();
! 6546:
! 6547: int main() {
! 6548:
! 6549: /* The GNU C library defines this for functions which it implements
! 6550: to always fail with ENOSYS. Some functions are actually named
! 6551: something starting with __ and the normal name is an alias. */
! 6552: #if defined (__stub_asprintf) || defined (__stub___asprintf)
! 6553: choke me
! 6554: #else
! 6555: asprintf();
! 6556: #endif
! 6557:
! 6558: ; return 0; }
! 6559: EOF
! 6560: if { (eval echo configure:6561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6561: rm -rf conftest*
! 6562: eval "ac_cv_func_asprintf=yes"
! 6563: else
! 6564: echo "configure: failed program was:" >&5
! 6565: cat conftest.$ac_ext >&5
! 6566: rm -rf conftest*
! 6567: eval "ac_cv_func_asprintf=no"
! 6568: fi
! 6569: rm -f conftest*
! 6570: fi
! 6571:
! 6572: if eval "test \"`echo '$ac_cv_func_'asprintf`\" = yes"; then
! 6573: echo "$ac_t""yes" 1>&6
! 6574: cat >> confdefs.h <<\EOF
! 6575: #define HAVE_ASPRINTF 1
! 6576: EOF
! 6577:
! 6578: else
! 6579: echo "$ac_t""no" 1>&6
! 6580: NEED_SNPRINTF=1
! 6581: fi
! 6582:
! 6583: echo $ac_n "checking for vasprintf""... $ac_c" 1>&6
! 6584: echo "configure:6585: checking for vasprintf" >&5
! 6585: if eval "test \"`echo '$''{'ac_cv_func_vasprintf'+set}'`\" = set"; then
! 6586: echo $ac_n "(cached) $ac_c" 1>&6
! 6587: else
! 6588: cat > conftest.$ac_ext <<EOF
! 6589: #line 6590 "configure"
! 6590: #include "confdefs.h"
! 6591: /* System header to define __stub macros and hopefully few prototypes,
! 6592: which can conflict with char vasprintf(); below. */
! 6593: #include <assert.h>
! 6594: /* Override any gcc2 internal prototype to avoid an error. */
! 6595: /* We use char because int might match the return type of a gcc2
! 6596: builtin and then its argument prototype would still apply. */
! 6597: char vasprintf();
! 6598:
! 6599: int main() {
! 6600:
! 6601: /* The GNU C library defines this for functions which it implements
! 6602: to always fail with ENOSYS. Some functions are actually named
! 6603: something starting with __ and the normal name is an alias. */
! 6604: #if defined (__stub_vasprintf) || defined (__stub___vasprintf)
! 6605: choke me
! 6606: #else
! 6607: vasprintf();
! 6608: #endif
! 6609:
! 6610: ; return 0; }
! 6611: EOF
! 6612: if { (eval echo configure:6613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6613: rm -rf conftest*
! 6614: eval "ac_cv_func_vasprintf=yes"
! 6615: else
! 6616: echo "configure: failed program was:" >&5
! 6617: cat conftest.$ac_ext >&5
! 6618: rm -rf conftest*
! 6619: eval "ac_cv_func_vasprintf=no"
! 6620: fi
! 6621: rm -f conftest*
! 6622: fi
! 6623:
! 6624: if eval "test \"`echo '$ac_cv_func_'vasprintf`\" = yes"; then
! 6625: echo "$ac_t""yes" 1>&6
! 6626: cat >> confdefs.h <<\EOF
! 6627: #define HAVE_VASPRINTF 1
! 6628: EOF
! 6629:
! 6630: else
! 6631: echo "$ac_t""no" 1>&6
! 6632: NEED_SNPRINTF=1
! 6633: fi
! 6634:
! 6635: if test -n "$NEED_SNPRINTF"; then
! 6636: LIBOBJS="$LIBOBJS snprintf.o"
! 6637: fi
! 6638: if test -z "$LIB_CRYPT"; then
! 6639: echo $ac_n "checking for crypt""... $ac_c" 1>&6
! 6640: echo "configure:6641: checking for crypt" >&5
! 6641: if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
! 6642: echo $ac_n "(cached) $ac_c" 1>&6
! 6643: else
! 6644: cat > conftest.$ac_ext <<EOF
! 6645: #line 6646 "configure"
! 6646: #include "confdefs.h"
! 6647: /* System header to define __stub macros and hopefully few prototypes,
! 6648: which can conflict with char crypt(); below. */
! 6649: #include <assert.h>
! 6650: /* Override any gcc2 internal prototype to avoid an error. */
! 6651: /* We use char because int might match the return type of a gcc2
! 6652: builtin and then its argument prototype would still apply. */
! 6653: char crypt();
! 6654:
! 6655: int main() {
! 6656:
! 6657: /* The GNU C library defines this for functions which it implements
! 6658: to always fail with ENOSYS. Some functions are actually named
! 6659: something starting with __ and the normal name is an alias. */
! 6660: #if defined (__stub_crypt) || defined (__stub___crypt)
! 6661: choke me
! 6662: #else
! 6663: crypt();
! 6664: #endif
! 6665:
! 6666: ; return 0; }
! 6667: EOF
! 6668: if { (eval echo configure:6669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6669: rm -rf conftest*
! 6670: eval "ac_cv_func_crypt=yes"
! 6671: else
! 6672: echo "configure: failed program was:" >&5
! 6673: cat conftest.$ac_ext >&5
! 6674: rm -rf conftest*
! 6675: eval "ac_cv_func_crypt=no"
! 6676: fi
! 6677: rm -f conftest*
! 6678: fi
! 6679:
! 6680: if eval "test \"`echo '$ac_cv_func_'crypt`\" = yes"; then
! 6681: echo "$ac_t""yes" 1>&6
! 6682: :
! 6683: else
! 6684: echo "$ac_t""no" 1>&6
! 6685: echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
! 6686: echo "configure:6687: checking for crypt in -lcrypt" >&5
! 6687: if test -n ""; then
! 6688: ac_lib_var=`echo crypt'_'crypt | sed 'y% ./+-%___p_%'`
! 6689: else
! 6690: ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
! 6691: fi
! 6692: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6693: echo $ac_n "(cached) $ac_c" 1>&6
! 6694: else
! 6695: ac_save_LIBS="$LIBS"
! 6696: LIBS="-lcrypt $LIBS"
! 6697: cat > conftest.$ac_ext <<EOF
! 6698: #line 6699 "configure"
! 6699: #include "confdefs.h"
! 6700: /* Override any gcc2 internal prototype to avoid an error. */
! 6701: /* We use char because int might match the return type of a gcc2
! 6702: builtin and then its argument prototype would still apply. */
! 6703: char crypt();
! 6704:
! 6705: int main() {
! 6706: crypt()
! 6707: ; return 0; }
! 6708: EOF
! 6709: if { (eval echo configure:6710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6710: rm -rf conftest*
! 6711: eval "ac_cv_lib_$ac_lib_var=yes"
! 6712: else
! 6713: echo "configure: failed program was:" >&5
! 6714: cat conftest.$ac_ext >&5
! 6715: rm -rf conftest*
! 6716: eval "ac_cv_lib_$ac_lib_var=no"
! 6717: fi
! 6718: rm -f conftest*
! 6719: LIBS="$ac_save_LIBS"
! 6720:
! 6721: fi
! 6722: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6723: echo "$ac_t""yes" 1>&6
! 6724: SUDO_LIBS="${SUDO_LIBS} -lcrypt"; LIBS="${LIBS} -lcrypt"
! 6725: else
! 6726: echo "$ac_t""no" 1>&6
! 6727: echo $ac_n "checking for crypt in -lcrypt_d""... $ac_c" 1>&6
! 6728: echo "configure:6729: checking for crypt in -lcrypt_d" >&5
! 6729: if test -n ""; then
! 6730: ac_lib_var=`echo crypt_d'_'crypt | sed 'y% ./+-%___p_%'`
! 6731: else
! 6732: ac_lib_var=`echo crypt_d'_'crypt | sed 'y%./+-%__p_%'`
! 6733: fi
! 6734: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6735: echo $ac_n "(cached) $ac_c" 1>&6
! 6736: else
! 6737: ac_save_LIBS="$LIBS"
! 6738: LIBS="-lcrypt_d $LIBS"
! 6739: cat > conftest.$ac_ext <<EOF
! 6740: #line 6741 "configure"
! 6741: #include "confdefs.h"
! 6742: /* Override any gcc2 internal prototype to avoid an error. */
! 6743: /* We use char because int might match the return type of a gcc2
! 6744: builtin and then its argument prototype would still apply. */
! 6745: char crypt();
! 6746:
! 6747: int main() {
! 6748: crypt()
! 6749: ; return 0; }
! 6750: EOF
! 6751: if { (eval echo configure:6752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6752: rm -rf conftest*
! 6753: eval "ac_cv_lib_$ac_lib_var=yes"
! 6754: else
! 6755: echo "configure: failed program was:" >&5
! 6756: cat conftest.$ac_ext >&5
! 6757: rm -rf conftest*
! 6758: eval "ac_cv_lib_$ac_lib_var=no"
! 6759: fi
! 6760: rm -f conftest*
! 6761: LIBS="$ac_save_LIBS"
! 6762:
! 6763: fi
! 6764: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6765: echo "$ac_t""yes" 1>&6
! 6766: SUDO_LIBS="${SUDO_LIBS} -lcrypt_d"; LIBS="${LIBS} -lcrypt_d"
! 6767: else
! 6768: echo "$ac_t""no" 1>&6
! 6769: echo $ac_n "checking for crypt in -lufc""... $ac_c" 1>&6
! 6770: echo "configure:6771: checking for crypt in -lufc" >&5
! 6771: if test -n ""; then
! 6772: ac_lib_var=`echo ufc'_'crypt | sed 'y% ./+-%___p_%'`
! 6773: else
! 6774: ac_lib_var=`echo ufc'_'crypt | sed 'y%./+-%__p_%'`
! 6775: fi
! 6776: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6777: echo $ac_n "(cached) $ac_c" 1>&6
! 6778: else
! 6779: ac_save_LIBS="$LIBS"
! 6780: LIBS="-lufc $LIBS"
! 6781: cat > conftest.$ac_ext <<EOF
! 6782: #line 6783 "configure"
! 6783: #include "confdefs.h"
! 6784: /* Override any gcc2 internal prototype to avoid an error. */
! 6785: /* We use char because int might match the return type of a gcc2
! 6786: builtin and then its argument prototype would still apply. */
! 6787: char crypt();
! 6788:
! 6789: int main() {
! 6790: crypt()
! 6791: ; return 0; }
! 6792: EOF
! 6793: if { (eval echo configure:6794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6794: rm -rf conftest*
! 6795: eval "ac_cv_lib_$ac_lib_var=yes"
! 6796: else
! 6797: echo "configure: failed program was:" >&5
! 6798: cat conftest.$ac_ext >&5
! 6799: rm -rf conftest*
! 6800: eval "ac_cv_lib_$ac_lib_var=no"
! 6801: fi
! 6802: rm -f conftest*
! 6803: LIBS="$ac_save_LIBS"
! 6804:
! 6805: fi
! 6806: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6807: echo "$ac_t""yes" 1>&6
! 6808: SUDO_LIBS="${SUDO_LIBS} -lufc"; LIBS="${LIBS} -lufc"
! 6809: else
! 6810: echo "$ac_t""no" 1>&6
! 6811: fi
! 6812:
! 6813: fi
! 6814:
! 6815: fi
! 6816:
! 6817: fi
! 6818:
! 6819: fi
! 6820: echo $ac_n "checking for socket""... $ac_c" 1>&6
! 6821: echo "configure:6822: checking for socket" >&5
! 6822: if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
! 6823: echo $ac_n "(cached) $ac_c" 1>&6
! 6824: else
! 6825: cat > conftest.$ac_ext <<EOF
! 6826: #line 6827 "configure"
! 6827: #include "confdefs.h"
! 6828: /* System header to define __stub macros and hopefully few prototypes,
! 6829: which can conflict with char socket(); below. */
! 6830: #include <assert.h>
! 6831: /* Override any gcc2 internal prototype to avoid an error. */
! 6832: /* We use char because int might match the return type of a gcc2
! 6833: builtin and then its argument prototype would still apply. */
! 6834: char socket();
! 6835:
! 6836: int main() {
! 6837:
! 6838: /* The GNU C library defines this for functions which it implements
! 6839: to always fail with ENOSYS. Some functions are actually named
! 6840: something starting with __ and the normal name is an alias. */
! 6841: #if defined (__stub_socket) || defined (__stub___socket)
! 6842: choke me
! 6843: #else
! 6844: socket();
! 6845: #endif
! 6846:
! 6847: ; return 0; }
! 6848: EOF
! 6849: if { (eval echo configure:6850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6850: rm -rf conftest*
! 6851: eval "ac_cv_func_socket=yes"
! 6852: else
! 6853: echo "configure: failed program was:" >&5
! 6854: cat conftest.$ac_ext >&5
! 6855: rm -rf conftest*
! 6856: eval "ac_cv_func_socket=no"
! 6857: fi
! 6858: rm -f conftest*
! 6859: fi
! 6860:
! 6861: if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
! 6862: echo "$ac_t""yes" 1>&6
! 6863: :
! 6864: else
! 6865: echo "$ac_t""no" 1>&6
! 6866: echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
! 6867: echo "configure:6868: checking for socket in -lsocket" >&5
! 6868: if test -n ""; then
! 6869: ac_lib_var=`echo socket'_'socket | sed 'y% ./+-%___p_%'`
! 6870: else
! 6871: ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
! 6872: fi
! 6873: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6874: echo $ac_n "(cached) $ac_c" 1>&6
! 6875: else
! 6876: ac_save_LIBS="$LIBS"
! 6877: LIBS="-lsocket $LIBS"
! 6878: cat > conftest.$ac_ext <<EOF
! 6879: #line 6880 "configure"
! 6880: #include "confdefs.h"
! 6881: /* Override any gcc2 internal prototype to avoid an error. */
! 6882: /* We use char because int might match the return type of a gcc2
! 6883: builtin and then its argument prototype would still apply. */
! 6884: char socket();
! 6885:
! 6886: int main() {
! 6887: socket()
! 6888: ; return 0; }
! 6889: EOF
! 6890: if { (eval echo configure:6891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6891: rm -rf conftest*
! 6892: eval "ac_cv_lib_$ac_lib_var=yes"
! 6893: else
! 6894: echo "configure: failed program was:" >&5
! 6895: cat conftest.$ac_ext >&5
! 6896: rm -rf conftest*
! 6897: eval "ac_cv_lib_$ac_lib_var=no"
! 6898: fi
! 6899: rm -f conftest*
! 6900: LIBS="$ac_save_LIBS"
! 6901:
! 6902: fi
! 6903: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6904: echo "$ac_t""yes" 1>&6
! 6905: NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
! 6906: else
! 6907: echo "$ac_t""no" 1>&6
! 6908: echo $ac_n "checking for socket in -linet""... $ac_c" 1>&6
! 6909: echo "configure:6910: checking for socket in -linet" >&5
! 6910: if test -n ""; then
! 6911: ac_lib_var=`echo inet'_'socket | sed 'y% ./+-%___p_%'`
! 6912: else
! 6913: ac_lib_var=`echo inet'_'socket | sed 'y%./+-%__p_%'`
! 6914: fi
! 6915: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6916: echo $ac_n "(cached) $ac_c" 1>&6
! 6917: else
! 6918: ac_save_LIBS="$LIBS"
! 6919: LIBS="-linet $LIBS"
! 6920: cat > conftest.$ac_ext <<EOF
! 6921: #line 6922 "configure"
! 6922: #include "confdefs.h"
! 6923: /* Override any gcc2 internal prototype to avoid an error. */
! 6924: /* We use char because int might match the return type of a gcc2
! 6925: builtin and then its argument prototype would still apply. */
! 6926: char socket();
! 6927:
! 6928: int main() {
! 6929: socket()
! 6930: ; return 0; }
! 6931: EOF
! 6932: if { (eval echo configure:6933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6933: rm -rf conftest*
! 6934: eval "ac_cv_lib_$ac_lib_var=yes"
! 6935: else
! 6936: echo "configure: failed program was:" >&5
! 6937: cat conftest.$ac_ext >&5
! 6938: rm -rf conftest*
! 6939: eval "ac_cv_lib_$ac_lib_var=no"
! 6940: fi
! 6941: rm -f conftest*
! 6942: LIBS="$ac_save_LIBS"
! 6943:
! 6944: fi
! 6945: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6946: echo "$ac_t""yes" 1>&6
! 6947: NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
! 6948: else
! 6949: echo "$ac_t""no" 1>&6
! 6950: echo "configure: warning: unable to find socket() trying -lsocket -lnsl" 1>&2
! 6951: echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
! 6952: echo "configure:6953: checking for socket in -lsocket" >&5
! 6953: if test -n "-lnsl"; then
! 6954: ac_lib_var=`echo socket'_'socket-lnsl | sed 'y% ./+-%___p_%'`
! 6955: else
! 6956: ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
! 6957: fi
! 6958: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 6959: echo $ac_n "(cached) $ac_c" 1>&6
! 6960: else
! 6961: ac_save_LIBS="$LIBS"
! 6962: LIBS="-lsocket -lnsl $LIBS"
! 6963: cat > conftest.$ac_ext <<EOF
! 6964: #line 6965 "configure"
! 6965: #include "confdefs.h"
! 6966: /* Override any gcc2 internal prototype to avoid an error. */
! 6967: /* We use char because int might match the return type of a gcc2
! 6968: builtin and then its argument prototype would still apply. */
! 6969: char socket();
! 6970:
! 6971: int main() {
! 6972: socket()
! 6973: ; return 0; }
! 6974: EOF
! 6975: if { (eval echo configure:6976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 6976: rm -rf conftest*
! 6977: eval "ac_cv_lib_$ac_lib_var=yes"
! 6978: else
! 6979: echo "configure: failed program was:" >&5
! 6980: cat conftest.$ac_ext >&5
! 6981: rm -rf conftest*
! 6982: eval "ac_cv_lib_$ac_lib_var=no"
! 6983: fi
! 6984: rm -f conftest*
! 6985: LIBS="$ac_save_LIBS"
! 6986:
! 6987: fi
! 6988: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 6989: echo "$ac_t""yes" 1>&6
! 6990: NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
! 6991: else
! 6992: echo "$ac_t""no" 1>&6
! 6993: fi
! 6994:
! 6995: fi
! 6996:
! 6997: fi
! 6998:
! 6999: fi
! 7000:
! 7001: echo $ac_n "checking for inet_addr""... $ac_c" 1>&6
! 7002: echo "configure:7003: checking for inet_addr" >&5
! 7003: if eval "test \"`echo '$''{'ac_cv_func_inet_addr'+set}'`\" = set"; then
! 7004: echo $ac_n "(cached) $ac_c" 1>&6
! 7005: else
! 7006: cat > conftest.$ac_ext <<EOF
! 7007: #line 7008 "configure"
! 7008: #include "confdefs.h"
! 7009: /* System header to define __stub macros and hopefully few prototypes,
! 7010: which can conflict with char inet_addr(); below. */
! 7011: #include <assert.h>
! 7012: /* Override any gcc2 internal prototype to avoid an error. */
! 7013: /* We use char because int might match the return type of a gcc2
! 7014: builtin and then its argument prototype would still apply. */
! 7015: char inet_addr();
! 7016:
! 7017: int main() {
! 7018:
! 7019: /* The GNU C library defines this for functions which it implements
! 7020: to always fail with ENOSYS. Some functions are actually named
! 7021: something starting with __ and the normal name is an alias. */
! 7022: #if defined (__stub_inet_addr) || defined (__stub___inet_addr)
! 7023: choke me
! 7024: #else
! 7025: inet_addr();
! 7026: #endif
! 7027:
! 7028: ; return 0; }
! 7029: EOF
! 7030: if { (eval echo configure:7031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7031: rm -rf conftest*
! 7032: eval "ac_cv_func_inet_addr=yes"
! 7033: else
! 7034: echo "configure: failed program was:" >&5
! 7035: cat conftest.$ac_ext >&5
! 7036: rm -rf conftest*
! 7037: eval "ac_cv_func_inet_addr=no"
! 7038: fi
! 7039: rm -f conftest*
! 7040: fi
! 7041:
! 7042: if eval "test \"`echo '$ac_cv_func_'inet_addr`\" = yes"; then
! 7043: echo "$ac_t""yes" 1>&6
! 7044: :
! 7045: else
! 7046: echo "$ac_t""no" 1>&6
! 7047: echo $ac_n "checking for inet_addr in -lnsl""... $ac_c" 1>&6
! 7048: echo "configure:7049: checking for inet_addr in -lnsl" >&5
! 7049: if test -n ""; then
! 7050: ac_lib_var=`echo nsl'_'inet_addr | sed 'y% ./+-%___p_%'`
! 7051: else
! 7052: ac_lib_var=`echo nsl'_'inet_addr | sed 'y%./+-%__p_%'`
! 7053: fi
! 7054: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7055: echo $ac_n "(cached) $ac_c" 1>&6
! 7056: else
! 7057: ac_save_LIBS="$LIBS"
! 7058: LIBS="-lnsl $LIBS"
! 7059: cat > conftest.$ac_ext <<EOF
! 7060: #line 7061 "configure"
! 7061: #include "confdefs.h"
! 7062: /* Override any gcc2 internal prototype to avoid an error. */
! 7063: /* We use char because int might match the return type of a gcc2
! 7064: builtin and then its argument prototype would still apply. */
! 7065: char inet_addr();
! 7066:
! 7067: int main() {
! 7068: inet_addr()
! 7069: ; return 0; }
! 7070: EOF
! 7071: if { (eval echo configure:7072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7072: rm -rf conftest*
! 7073: eval "ac_cv_lib_$ac_lib_var=yes"
! 7074: else
! 7075: echo "configure: failed program was:" >&5
! 7076: cat conftest.$ac_ext >&5
! 7077: rm -rf conftest*
! 7078: eval "ac_cv_lib_$ac_lib_var=no"
! 7079: fi
! 7080: rm -f conftest*
! 7081: LIBS="$ac_save_LIBS"
! 7082:
! 7083: fi
! 7084: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7085: echo "$ac_t""yes" 1>&6
! 7086: NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
! 7087: else
! 7088: echo "$ac_t""no" 1>&6
! 7089: echo $ac_n "checking for inet_addr in -linet""... $ac_c" 1>&6
! 7090: echo "configure:7091: checking for inet_addr in -linet" >&5
! 7091: if test -n ""; then
! 7092: ac_lib_var=`echo inet'_'inet_addr | sed 'y% ./+-%___p_%'`
! 7093: else
! 7094: ac_lib_var=`echo inet'_'inet_addr | sed 'y%./+-%__p_%'`
! 7095: fi
! 7096: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7097: echo $ac_n "(cached) $ac_c" 1>&6
! 7098: else
! 7099: ac_save_LIBS="$LIBS"
! 7100: LIBS="-linet $LIBS"
! 7101: cat > conftest.$ac_ext <<EOF
! 7102: #line 7103 "configure"
! 7103: #include "confdefs.h"
! 7104: /* Override any gcc2 internal prototype to avoid an error. */
! 7105: /* We use char because int might match the return type of a gcc2
! 7106: builtin and then its argument prototype would still apply. */
! 7107: char inet_addr();
! 7108:
! 7109: int main() {
! 7110: inet_addr()
! 7111: ; return 0; }
! 7112: EOF
! 7113: if { (eval echo configure:7114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7114: rm -rf conftest*
! 7115: eval "ac_cv_lib_$ac_lib_var=yes"
! 7116: else
! 7117: echo "configure: failed program was:" >&5
! 7118: cat conftest.$ac_ext >&5
! 7119: rm -rf conftest*
! 7120: eval "ac_cv_lib_$ac_lib_var=no"
! 7121: fi
! 7122: rm -f conftest*
! 7123: LIBS="$ac_save_LIBS"
! 7124:
! 7125: fi
! 7126: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7127: echo "$ac_t""yes" 1>&6
! 7128: NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
! 7129: else
! 7130: echo "$ac_t""no" 1>&6
! 7131: echo "configure: warning: unable to find socket() trying -lsocket -lnsl" 1>&2
! 7132: echo $ac_n "checking for inet_addr in -lsocket""... $ac_c" 1>&6
! 7133: echo "configure:7134: checking for inet_addr in -lsocket" >&5
! 7134: if test -n "-lnsl"; then
! 7135: ac_lib_var=`echo socket'_'inet_addr-lnsl | sed 'y% ./+-%___p_%'`
! 7136: else
! 7137: ac_lib_var=`echo socket'_'inet_addr | sed 'y%./+-%__p_%'`
! 7138: fi
! 7139: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7140: echo $ac_n "(cached) $ac_c" 1>&6
! 7141: else
! 7142: ac_save_LIBS="$LIBS"
! 7143: LIBS="-lsocket -lnsl $LIBS"
! 7144: cat > conftest.$ac_ext <<EOF
! 7145: #line 7146 "configure"
! 7146: #include "confdefs.h"
! 7147: /* Override any gcc2 internal prototype to avoid an error. */
! 7148: /* We use char because int might match the return type of a gcc2
! 7149: builtin and then its argument prototype would still apply. */
! 7150: char inet_addr();
! 7151:
! 7152: int main() {
! 7153: inet_addr()
! 7154: ; return 0; }
! 7155: EOF
! 7156: if { (eval echo configure:7157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7157: rm -rf conftest*
! 7158: eval "ac_cv_lib_$ac_lib_var=yes"
! 7159: else
! 7160: echo "configure: failed program was:" >&5
! 7161: cat conftest.$ac_ext >&5
! 7162: rm -rf conftest*
! 7163: eval "ac_cv_lib_$ac_lib_var=no"
! 7164: fi
! 7165: rm -f conftest*
! 7166: LIBS="$ac_save_LIBS"
! 7167:
! 7168: fi
! 7169: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7170: echo "$ac_t""yes" 1>&6
! 7171: NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
! 7172: else
! 7173: echo "$ac_t""no" 1>&6
! 7174: fi
! 7175:
! 7176: fi
! 7177:
! 7178: fi
! 7179:
! 7180: fi
! 7181:
! 7182: echo $ac_n "checking for syslog""... $ac_c" 1>&6
! 7183: echo "configure:7184: checking for syslog" >&5
! 7184: if eval "test \"`echo '$''{'ac_cv_func_syslog'+set}'`\" = set"; then
! 7185: echo $ac_n "(cached) $ac_c" 1>&6
! 7186: else
! 7187: cat > conftest.$ac_ext <<EOF
! 7188: #line 7189 "configure"
! 7189: #include "confdefs.h"
! 7190: /* System header to define __stub macros and hopefully few prototypes,
! 7191: which can conflict with char syslog(); below. */
! 7192: #include <assert.h>
! 7193: /* Override any gcc2 internal prototype to avoid an error. */
! 7194: /* We use char because int might match the return type of a gcc2
! 7195: builtin and then its argument prototype would still apply. */
! 7196: char syslog();
! 7197:
! 7198: int main() {
! 7199:
! 7200: /* The GNU C library defines this for functions which it implements
! 7201: to always fail with ENOSYS. Some functions are actually named
! 7202: something starting with __ and the normal name is an alias. */
! 7203: #if defined (__stub_syslog) || defined (__stub___syslog)
! 7204: choke me
! 7205: #else
! 7206: syslog();
! 7207: #endif
! 7208:
! 7209: ; return 0; }
! 7210: EOF
! 7211: if { (eval echo configure:7212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7212: rm -rf conftest*
! 7213: eval "ac_cv_func_syslog=yes"
! 7214: else
! 7215: echo "configure: failed program was:" >&5
! 7216: cat conftest.$ac_ext >&5
! 7217: rm -rf conftest*
! 7218: eval "ac_cv_func_syslog=no"
! 7219: fi
! 7220: rm -f conftest*
! 7221: fi
! 7222:
! 7223: if eval "test \"`echo '$ac_cv_func_'syslog`\" = yes"; then
! 7224: echo "$ac_t""yes" 1>&6
! 7225: :
! 7226: else
! 7227: echo "$ac_t""no" 1>&6
! 7228: echo $ac_n "checking for syslog in -lsocket""... $ac_c" 1>&6
! 7229: echo "configure:7230: checking for syslog in -lsocket" >&5
! 7230: if test -n ""; then
! 7231: ac_lib_var=`echo socket'_'syslog | sed 'y% ./+-%___p_%'`
! 7232: else
! 7233: ac_lib_var=`echo socket'_'syslog | sed 'y%./+-%__p_%'`
! 7234: fi
! 7235: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7236: echo $ac_n "(cached) $ac_c" 1>&6
! 7237: else
! 7238: ac_save_LIBS="$LIBS"
! 7239: LIBS="-lsocket $LIBS"
! 7240: cat > conftest.$ac_ext <<EOF
! 7241: #line 7242 "configure"
! 7242: #include "confdefs.h"
! 7243: /* Override any gcc2 internal prototype to avoid an error. */
! 7244: /* We use char because int might match the return type of a gcc2
! 7245: builtin and then its argument prototype would still apply. */
! 7246: char syslog();
! 7247:
! 7248: int main() {
! 7249: syslog()
! 7250: ; return 0; }
! 7251: EOF
! 7252: if { (eval echo configure:7253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7253: rm -rf conftest*
! 7254: eval "ac_cv_lib_$ac_lib_var=yes"
! 7255: else
! 7256: echo "configure: failed program was:" >&5
! 7257: cat conftest.$ac_ext >&5
! 7258: rm -rf conftest*
! 7259: eval "ac_cv_lib_$ac_lib_var=no"
! 7260: fi
! 7261: rm -f conftest*
! 7262: LIBS="$ac_save_LIBS"
! 7263:
! 7264: fi
! 7265: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7266: echo "$ac_t""yes" 1>&6
! 7267: NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
! 7268: else
! 7269: echo "$ac_t""no" 1>&6
! 7270: echo $ac_n "checking for syslog in -lnsl""... $ac_c" 1>&6
! 7271: echo "configure:7272: checking for syslog in -lnsl" >&5
! 7272: if test -n ""; then
! 7273: ac_lib_var=`echo nsl'_'syslog | sed 'y% ./+-%___p_%'`
! 7274: else
! 7275: ac_lib_var=`echo nsl'_'syslog | sed 'y%./+-%__p_%'`
! 7276: fi
! 7277: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7278: echo $ac_n "(cached) $ac_c" 1>&6
! 7279: else
! 7280: ac_save_LIBS="$LIBS"
! 7281: LIBS="-lnsl $LIBS"
! 7282: cat > conftest.$ac_ext <<EOF
! 7283: #line 7284 "configure"
! 7284: #include "confdefs.h"
! 7285: /* Override any gcc2 internal prototype to avoid an error. */
! 7286: /* We use char because int might match the return type of a gcc2
! 7287: builtin and then its argument prototype would still apply. */
! 7288: char syslog();
! 7289:
! 7290: int main() {
! 7291: syslog()
! 7292: ; return 0; }
! 7293: EOF
! 7294: if { (eval echo configure:7295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7295: rm -rf conftest*
! 7296: eval "ac_cv_lib_$ac_lib_var=yes"
! 7297: else
! 7298: echo "configure: failed program was:" >&5
! 7299: cat conftest.$ac_ext >&5
! 7300: rm -rf conftest*
! 7301: eval "ac_cv_lib_$ac_lib_var=no"
! 7302: fi
! 7303: rm -f conftest*
! 7304: LIBS="$ac_save_LIBS"
! 7305:
! 7306: fi
! 7307: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7308: echo "$ac_t""yes" 1>&6
! 7309: NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
! 7310: else
! 7311: echo "$ac_t""no" 1>&6
! 7312: echo $ac_n "checking for syslog in -linet""... $ac_c" 1>&6
! 7313: echo "configure:7314: checking for syslog in -linet" >&5
! 7314: if test -n ""; then
! 7315: ac_lib_var=`echo inet'_'syslog | sed 'y% ./+-%___p_%'`
! 7316: else
! 7317: ac_lib_var=`echo inet'_'syslog | sed 'y%./+-%__p_%'`
! 7318: fi
! 7319: if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
! 7320: echo $ac_n "(cached) $ac_c" 1>&6
! 7321: else
! 7322: ac_save_LIBS="$LIBS"
! 7323: LIBS="-linet $LIBS"
! 7324: cat > conftest.$ac_ext <<EOF
! 7325: #line 7326 "configure"
! 7326: #include "confdefs.h"
! 7327: /* Override any gcc2 internal prototype to avoid an error. */
! 7328: /* We use char because int might match the return type of a gcc2
! 7329: builtin and then its argument prototype would still apply. */
! 7330: char syslog();
! 7331:
! 7332: int main() {
! 7333: syslog()
! 7334: ; return 0; }
! 7335: EOF
! 7336: if { (eval echo configure:7337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7337: rm -rf conftest*
! 7338: eval "ac_cv_lib_$ac_lib_var=yes"
! 7339: else
! 7340: echo "configure: failed program was:" >&5
! 7341: cat conftest.$ac_ext >&5
! 7342: rm -rf conftest*
! 7343: eval "ac_cv_lib_$ac_lib_var=no"
! 7344: fi
! 7345: rm -f conftest*
! 7346: LIBS="$ac_save_LIBS"
! 7347:
! 7348: fi
! 7349: if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
! 7350: echo "$ac_t""yes" 1>&6
! 7351: NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
! 7352: else
! 7353: echo "$ac_t""no" 1>&6
! 7354: fi
! 7355:
! 7356: fi
! 7357:
! 7358: fi
! 7359:
! 7360: fi
! 7361:
! 7362: if test "$with_DCE" = "yes" -o "$ac_cv_prog_YACC" = "bison -y"; then
! 7363: # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
! 7364: # for constant arguments. Useless!
! 7365: echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
! 7366: echo "configure:7367: checking for working alloca.h" >&5
! 7367: if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
! 7368: echo $ac_n "(cached) $ac_c" 1>&6
! 7369: else
! 7370: cat > conftest.$ac_ext <<EOF
! 7371: #line 7372 "configure"
! 7372: #include "confdefs.h"
! 7373: #include <alloca.h>
! 7374: int main() {
! 7375: char *p = alloca(2 * sizeof(int));
! 7376: ; return 0; }
! 7377: EOF
! 7378: if { (eval echo configure:7379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7379: rm -rf conftest*
! 7380: ac_cv_header_alloca_h=yes
! 7381: else
! 7382: echo "configure: failed program was:" >&5
! 7383: cat conftest.$ac_ext >&5
! 7384: rm -rf conftest*
! 7385: ac_cv_header_alloca_h=no
! 7386: fi
! 7387: rm -f conftest*
! 7388: fi
! 7389:
! 7390: echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
! 7391: if test $ac_cv_header_alloca_h = yes; then
! 7392: cat >> confdefs.h <<\EOF
! 7393: #define HAVE_ALLOCA_H 1
! 7394: EOF
! 7395:
! 7396: fi
! 7397:
! 7398: echo $ac_n "checking for alloca""... $ac_c" 1>&6
! 7399: echo "configure:7400: checking for alloca" >&5
! 7400: if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
! 7401: echo $ac_n "(cached) $ac_c" 1>&6
! 7402: else
! 7403: cat > conftest.$ac_ext <<EOF
! 7404: #line 7405 "configure"
! 7405: #include "confdefs.h"
! 7406:
! 7407: #ifdef __GNUC__
! 7408: # define alloca __builtin_alloca
! 7409: #else
! 7410: # if HAVE_ALLOCA_H
! 7411: # include <alloca.h>
! 7412: # else
! 7413: # ifdef _AIX
! 7414: #pragma alloca
! 7415: # else
! 7416: # ifndef alloca /* predefined by HP cc +Olibcalls */
! 7417: char *alloca ();
! 7418: # endif
! 7419: # endif
! 7420: # endif
! 7421: #endif
! 7422:
! 7423: int main() {
! 7424: char *p = (char *) alloca(1);
! 7425: ; return 0; }
! 7426: EOF
! 7427: if { (eval echo configure:7428: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7428: rm -rf conftest*
! 7429: ac_cv_func_alloca_works=yes
! 7430: else
! 7431: echo "configure: failed program was:" >&5
! 7432: cat conftest.$ac_ext >&5
! 7433: rm -rf conftest*
! 7434: ac_cv_func_alloca_works=no
! 7435: fi
! 7436: rm -f conftest*
! 7437: fi
! 7438:
! 7439: echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
! 7440: if test $ac_cv_func_alloca_works = yes; then
! 7441: cat >> confdefs.h <<\EOF
! 7442: #define HAVE_ALLOCA 1
! 7443: EOF
! 7444:
! 7445: fi
! 7446:
! 7447: if test $ac_cv_func_alloca_works = no; then
! 7448: # The SVR3 libPW and SVR4 libucb both contain incompatible functions
! 7449: # that cause trouble. Some versions do not even contain alloca or
! 7450: # contain a buggy version. If you still want to use their alloca,
! 7451: # use ar to extract alloca.o from them instead of compiling alloca.c.
! 7452: ALLOCA=alloca.o
! 7453: cat >> confdefs.h <<\EOF
! 7454: #define C_ALLOCA 1
! 7455: EOF
! 7456:
! 7457:
! 7458: echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
! 7459: echo "configure:7460: checking whether alloca needs Cray hooks" >&5
! 7460: if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
! 7461: echo $ac_n "(cached) $ac_c" 1>&6
! 7462: else
! 7463: cat > conftest.$ac_ext <<EOF
! 7464: #line 7465 "configure"
! 7465: #include "confdefs.h"
! 7466: #if defined(CRAY) && ! defined(CRAY2)
! 7467: webecray
! 7468: #else
! 7469: wenotbecray
! 7470: #endif
! 7471:
! 7472: EOF
! 7473: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
! 7474: egrep "webecray" >/dev/null 2>&1; then
! 7475: rm -rf conftest*
! 7476: ac_cv_os_cray=yes
! 7477: else
! 7478: rm -rf conftest*
! 7479: ac_cv_os_cray=no
! 7480: fi
! 7481: rm -f conftest*
! 7482:
! 7483: fi
! 7484:
! 7485: echo "$ac_t""$ac_cv_os_cray" 1>&6
! 7486: if test $ac_cv_os_cray = yes; then
! 7487: for ac_func in _getb67 GETB67 getb67; do
! 7488: echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! 7489: echo "configure:7490: checking for $ac_func" >&5
! 7490: if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
! 7491: echo $ac_n "(cached) $ac_c" 1>&6
! 7492: else
! 7493: cat > conftest.$ac_ext <<EOF
! 7494: #line 7495 "configure"
! 7495: #include "confdefs.h"
! 7496: /* System header to define __stub macros and hopefully few prototypes,
! 7497: which can conflict with char $ac_func(); below. */
! 7498: #include <assert.h>
! 7499: /* Override any gcc2 internal prototype to avoid an error. */
! 7500: /* We use char because int might match the return type of a gcc2
! 7501: builtin and then its argument prototype would still apply. */
! 7502: char $ac_func();
! 7503:
! 7504: int main() {
! 7505:
! 7506: /* The GNU C library defines this for functions which it implements
! 7507: to always fail with ENOSYS. Some functions are actually named
! 7508: something starting with __ and the normal name is an alias. */
! 7509: #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
! 7510: choke me
! 7511: #else
! 7512: $ac_func();
! 7513: #endif
! 7514:
! 7515: ; return 0; }
! 7516: EOF
! 7517: if { (eval echo configure:7518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7518: rm -rf conftest*
! 7519: eval "ac_cv_func_$ac_func=yes"
! 7520: else
! 7521: echo "configure: failed program was:" >&5
! 7522: cat conftest.$ac_ext >&5
! 7523: rm -rf conftest*
! 7524: eval "ac_cv_func_$ac_func=no"
! 7525: fi
! 7526: rm -f conftest*
! 7527: fi
! 7528:
! 7529: if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
! 7530: echo "$ac_t""yes" 1>&6
! 7531: cat >> confdefs.h <<EOF
! 7532: #define CRAY_STACKSEG_END $ac_func
! 7533: EOF
! 7534:
! 7535: break
! 7536: else
! 7537: echo "$ac_t""no" 1>&6
! 7538: fi
! 7539:
! 7540: done
! 7541: fi
! 7542:
! 7543: echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
! 7544: echo "configure:7545: checking stack direction for C alloca" >&5
! 7545: if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
! 7546: echo $ac_n "(cached) $ac_c" 1>&6
! 7547: else
! 7548: if test "$cross_compiling" = yes; then
! 7549: ac_cv_c_stack_direction=0
! 7550: else
! 7551: cat > conftest.$ac_ext <<EOF
! 7552: #line 7553 "configure"
! 7553: #include "confdefs.h"
! 7554: find_stack_direction ()
! 7555: {
! 7556: static char *addr = 0;
! 7557: auto char dummy;
! 7558: if (addr == 0)
! 7559: {
! 7560: addr = &dummy;
! 7561: return find_stack_direction ();
! 7562: }
! 7563: else
! 7564: return (&dummy > addr) ? 1 : -1;
! 7565: }
! 7566: main ()
! 7567: {
! 7568: exit (find_stack_direction() < 0);
! 7569: }
! 7570: EOF
! 7571: if { (eval echo configure:7572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
! 7572: then
! 7573: ac_cv_c_stack_direction=1
! 7574: else
! 7575: echo "configure: failed program was:" >&5
! 7576: cat conftest.$ac_ext >&5
! 7577: rm -fr conftest*
! 7578: ac_cv_c_stack_direction=-1
! 7579: fi
! 7580: rm -fr conftest*
! 7581: fi
! 7582:
! 7583: fi
! 7584:
! 7585: echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
! 7586: cat >> confdefs.h <<EOF
! 7587: #define STACK_DIRECTION $ac_cv_c_stack_direction
! 7588: EOF
! 7589:
! 7590: fi
! 7591:
! 7592: fi
! 7593:
! 7594: if test "$with_kerb5" = "yes"; then
! 7595: cat >> confdefs.h <<\EOF
! 7596: #define HAVE_KERB5 1
! 7597: EOF
! 7598:
! 7599: if test -f "/usr/local/include/krb5.h"; then
! 7600: CPPFLAGS="$CPPFLAGS -I/usr/local/include"
! 7601: elif test -f "/usr/local/kerberos/include/krb5.h"; then
! 7602: CPPFLAGS="$CPPFLAGS -I/usr/local/kerberos/include"
! 7603: elif test -f "/usr/local/krb5/include/krb5.h"; then
! 7604: CPPFLAGS="$CPPFLAGS -I/usr/local/krb5/include"
! 7605: else
! 7606: echo 'Unable to locate kerberos 5 include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS'
! 7607: fi
! 7608:
! 7609: if test -f "/usr/local/lib/libkrb5.a"; then
! 7610: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
! 7611: elif test -f "/usr/local/kerberos/lib/libkrb5.a"; then
! 7612: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/kerberos/lib"
! 7613: elif test -f "/usr/local/krb5/lib/libkrb5.a"; then
! 7614: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/krb5/lib"
! 7615: else
! 7616: echo 'Unable to locate kerberos 5 libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS'
! 7617: fi
! 7618:
! 7619: SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lk5crypto -lcom_err"
! 7620: AUTH_OBJS="${AUTH_OBJS} kerb5.o"
! 7621: fi
! 7622:
! 7623: if test "$with_kerb4" = "yes"; then
! 7624: cat >> confdefs.h <<\EOF
! 7625: #define HAVE_KERB4 1
! 7626: EOF
! 7627:
! 7628: if test -f "/usr/include/kerberosIV/krb.h"; then
! 7629: CPPFLAGS="${CPPFLAGS} -I/usr/include/kerberosIV"
! 7630: elif test -f "/usr/local/include/kerberosIV/krb.h"; then
! 7631: CPPFLAGS="${CPPFLAGS} -I/usr/local/include/kerberosIV"
! 7632: elif test -f "/usr/kerberos/include/krb.h"; then
! 7633: CPPFLAGS="${CPPFLAGS} -I/usr/kerberos/include"
! 7634: elif test -f "/usr/local/kerberos/include/krb.h"; then
! 7635: CPPFLAGS="${CPPFLAGS} -I/usr/local/kerberos/include"
! 7636: else
! 7637: echo 'Unable to locate kerberos 4 include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS'
! 7638: fi
! 7639:
! 7640: if test -d "/usr/kerberos/lib"; then
! 7641: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/kerberos/lib"
! 7642: elif test -d "/usr/lib/kerberos"; then
! 7643: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/lib/kerberos"
! 7644: elif test -f "/usr/local/lib/libkrb.a"; then
! 7645: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
! 7646: elif test ! -f "/usr/lib/libkrb.a"; then
! 7647: echo 'Unable to locate kerberos 4 libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS'
! 7648: fi
! 7649:
! 7650: echo $ac_n "checking for -ldes""... $ac_c" 1>&6
! 7651: echo "configure:7652: checking for -ldes" >&5
! 7652: if eval "test \"`echo '$''{'ac_cv_lib_des'+set}'`\" = set"; then
! 7653: echo $ac_n "(cached) $ac_c" 1>&6
! 7654: else
! 7655: ac_save_LIBS="$LIBS"
! 7656: LIBS="-ldes $LIBS"
! 7657: cat > conftest.$ac_ext <<EOF
! 7658: #line 7659 "configure"
! 7659: #include "confdefs.h"
! 7660:
! 7661: int main() {
! 7662: main()
! 7663: ; return 0; }
! 7664: EOF
! 7665: if { (eval echo configure:7666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
! 7666: rm -rf conftest*
! 7667: ac_cv_lib_des=yes
! 7668: else
! 7669: echo "configure: failed program was:" >&5
! 7670: cat conftest.$ac_ext >&5
! 7671: rm -rf conftest*
! 7672: ac_cv_lib_des=no
! 7673: fi
! 7674: rm -f conftest*
! 7675: LIBS="$ac_save_LIBS"
! 7676:
! 7677: fi
! 7678: echo "$ac_t""$ac_cv_lib_des" 1>&6
! 7679: if test "$ac_cv_lib_des" = yes; then
! 7680: SUDO_LIBS="${SUDO_LIBS} -lkrb -ldes"
! 7681: else
! 7682: SUDO_LIBS="${SUDO_LIBS} -lkrb"
! 7683: fi
! 7684:
! 7685: AUTH_OBJS="${AUTH_OBJS} kerb4.o"
! 7686: fi
! 7687:
! 7688: if test "$with_pam" = "yes"; then
! 7689: SUDO_LIBS="${SUDO_LIBS} -ldl -lpam"
! 7690: fi
! 7691:
! 7692: if test "$with_AFS" = "yes"; then
! 7693:
! 7694: # looks like the "standard" place for AFS libs is /usr/afsws/lib
! 7695: AFSLIBDIRS="/usr/lib/afs /usr/afsws/lib /usr/afsws/lib/afs"
! 7696: for i in $AFSLIBDIRS; do
! 7697: if test -d ${i}; then
! 7698: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${i}"
! 7699: FOUND_AFSLIBDIR=true
! 7700: fi
! 7701: done
! 7702: if test -z "$FOUND_AFSLIBDIR"; then
! 7703: echo 'Unable to locate AFS libraries, you will have to edit the Makefile and add -L/path/to/afs/libs to SUDO_LDFLAGS or rerun configure with the --with-libpath options.'
! 7704: fi
! 7705:
! 7706: # Order is important here. Note that we build AFS_LIBS from right to left
! 7707: # since AFS_LIBS may be initialized with BSD compat libs that must go last
! 7708: AFS_LIBS="-laudit ${AFS_LIBS}"
! 7709: for i in $AFSLIBDIRS; do
! 7710: if test -f ${i}/util.a; then
! 7711: AFS_LIBS="${i}/util.a ${AFS_LIBS}"
! 7712: FOUND_UTIL_A=true
! 7713: break;
! 7714: fi
! 7715: done
! 7716: if test -z "$FOUND_UTIL_A"; then
! 7717: AFS_LIBS="-lutil ${AFS_LIBS}"
! 7718: fi
! 7719: AFS_LIBS="-lkauth -lprot -lubik -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err ${AFS_LIBS}"
! 7720:
! 7721: # AFS includes may live in /usr/include on some machines...
! 7722: for i in /usr/afsws/include; do
! 7723: if test -d ${i}; then
! 7724: CPPFLAGS="${CPPFLAGS} -I${i}"
! 7725: FOUND_AFSINCDIR=true
! 7726: fi
! 7727: done
! 7728:
! 7729: if test -z "$FOUND_AFSLIBDIR"; then
! 7730: echo 'Unable to locate AFS include dir, you may have to edit the Makefile and add -I/path/to/afs/includes to CPPFLAGS or rerun configure with the --with-incpath options.'
! 7731: fi
! 7732: fi
! 7733:
! 7734: if test "$with_DCE" = "yes"; then
! 7735: DCE_OBJS="${DCE_OBJS} dce_pwent.o"
! 7736: SUDO_LIBS="${SUDO_LIBS} -ldce"
! 7737: fi
! 7738:
! 7739: if test "$with_skey" = "yes"; then
! 7740: SUDO_LIBS="${SUDO_LIBS} -lskey"
! 7741: if test -f /usr/include/skey.h -a -f /usr/lib/libskey.a; then
! 7742: :
! 7743: elif test -f /usr/local/include/skey.h; then
! 7744: CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
! 7745: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
! 7746: elif test "$with_csops" = "yes" -a -f /tools/cs/skey/include/skey.h -a -f /tools/cs/skey/lib/libskey.a; then
! 7747: CPPFLAGS="${CPPFLAGS} -I/tools/cs/skey/include"
! 7748: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/tools/cs/skey/lib"
! 7749: else
! 7750: echo 'Unable to locate libskey.a and/or skey.h, you will have to edit the Makefile and add -L/path/to/skey/lib to SUDO_LDFLAGS and/or -I/path/to/skey.h to CPPFLAGS'
! 7751: fi
! 7752: fi
! 7753:
! 7754: if test "$with_opie" = "yes"; then
! 7755: SUDO_LIBS="${SUDO_LIBS} -lopie"
! 7756: if test -f /usr/include/opie.h -a -f /usr/lib/libopie.a; then
! 7757: :
! 7758: elif test -f /usr/local/include/opie.h; then
! 7759: CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
! 7760: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L/usr/local/lib"
! 7761: else
! 7762: echo 'Unable to locate libopie.a and/or opie.h, you will have to edit the Makefile and add -L/path/to/opie/lib to SUDO_LDFLAGS and/or -I/path/to/opie.h to CPPFLAGS'
! 7763: fi
! 7764: fi
! 7765:
! 7766: if test -n "$with_SecurID" -a "$with_SecurID" != "no"; then
! 7767: if test "$with_SecurID" != "yes"; then
! 7768: SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a"
! 7769: CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
! 7770: elif test -f /usr/ace/examples/sdiclient.a; then
! 7771: SUDO_LIBS="${SUDO_LIBS} /usr/ace/examples/sdiclient.a"
! 7772: CPPFLAGS="${CPPFLAGS} -I/usr/ace/examples"
! 7773: else
! 7774: SUDO_LIBS="${SUDO_LIBS} /usr/ace/sdiclient.a"
! 7775: CPPFLAGS="${CPPFLAGS} -I/usr/ace"
! 7776: fi
! 7777: fi
! 7778:
! 7779: if test "$with_fwtk" = "yes"; then
! 7780: SUDO_LIBS="${SUDO_LIBS} -lauth -lfwall"
! 7781: fi
! 7782:
! 7783: if test "$with_authenticate" = "yes"; then
! 7784: SUDO_LIBS="${SUDO_LIBS} -ls"
! 7785: fi
! 7786:
! 7787: echo $ac_n "checking for log file location""... $ac_c" 1>&6
! 7788: echo "configure:7789: checking for log file location" >&5
! 7789: if test -n "$with_logpath"; then
! 7790: echo "$ac_t""$with_logpath" 1>&6
! 7791: cat >> confdefs.h <<EOF
! 7792: #define _PATH_SUDO_LOGFILE "$with_logpath"
! 7793: EOF
! 7794:
! 7795: elif test -d "/var/log"; then
! 7796: echo "$ac_t""/var/log/sudo.log" 1>&6
! 7797: cat >> confdefs.h <<\EOF
! 7798: #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
! 7799: EOF
! 7800:
! 7801: elif test -d "/var/adm"; then
! 7802: echo "$ac_t""/var/adm/sudo.log" 1>&6
! 7803: cat >> confdefs.h <<\EOF
! 7804: #define _PATH_SUDO_LOGFILE "/var/adm/sudo.log"
! 7805: EOF
! 7806:
! 7807: elif test -d "/usr/adm"; then
! 7808: echo "$ac_t""/usr/adm/sudo.log" 1>&6
! 7809: cat >> confdefs.h <<\EOF
! 7810: #define _PATH_SUDO_LOGFILE "/usr/adm/sudo.log"
! 7811: EOF
! 7812:
! 7813: else
! 7814: echo "$ac_t""unknown" 1>&6
! 7815: fi
! 7816:
! 7817: echo $ac_n "checking for timestamp file location""... $ac_c" 1>&6
! 7818: echo "configure:7819: checking for timestamp file location" >&5
! 7819: if test -n "$with_timedir"; then
! 7820: echo "$ac_t""$with_timedir" 1>&6
! 7821: cat >> confdefs.h <<EOF
! 7822: #define _PATH_SUDO_TIMEDIR "$with_timedir"
! 7823: EOF
! 7824:
! 7825: elif test -d "/var/run"; then
! 7826: echo "$ac_t""/var/run/sudo" 1>&6
! 7827: cat >> confdefs.h <<\EOF
! 7828: #define _PATH_SUDO_TIMEDIR "/var/run/sudo"
! 7829: EOF
! 7830:
! 7831: elif test -d "/tmp"; then
! 7832: echo "$ac_t""/tmp/.odus" 1>&6
! 7833: cat >> confdefs.h <<\EOF
! 7834: #define _PATH_SUDO_TIMEDIR "/tmp/.odus"
! 7835: EOF
! 7836:
! 7837: else
! 7838: echo "$ac_t""unknown" 1>&6
! 7839: fi
! 7840:
! 7841:
! 7842: if test "$with_passwd" = "no"; then
! 7843: cat >> confdefs.h <<\EOF
! 7844: #define WITHOUT_PASSWD 1
! 7845: EOF
! 7846:
! 7847: if test -z "$AUTH_OBJS"; then
! 7848: { echo "configure: error: no authentication methods defined." 1>&2; exit 1; }
! 7849: fi
! 7850: else
! 7851: if test -n "$SECUREWARE"; then
! 7852: AUTH_OBJS="${AUTH_OBJS} passwd.o secureware.o"
! 7853: else
! 7854: AUTH_OBJS="${AUTH_OBJS} passwd.o"
! 7855: fi
! 7856: fi
! 7857:
! 7858: if test -n "$LIBS"; then
! 7859: L="$LIBS"
! 7860: LIBS=
! 7861: for l in ${L}; do
! 7862: dupe=0
! 7863: for sl in ${SUDO_LIBS} ${NET_LIBS}; do
! 7864: test $l = $sl && dupe=1
! 7865: done
! 7866: test $dupe = 0 && LIBS="${LIBS} $l"
! 7867: done
! 7868: fi
! 7869:
! 7870: test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
! 7871:
! 7872: trap '' 1 2 15
! 7873: cat > confcache <<\EOF
! 7874: # This file is a shell script that caches the results of configure
! 7875: # tests run on this system so they can be shared between configure
! 7876: # scripts and configure runs. It is not useful on other systems.
! 7877: # If it contains results you don't want to keep, you may remove or edit it.
! 7878: #
! 7879: # By default, configure uses ./config.cache as the cache file,
! 7880: # creating it if it does not exist already. You can give configure
! 7881: # the --cache-file=FILE option to use a different cache file; that is
! 7882: # what configure does when it calls configure scripts in
! 7883: # subdirectories, so they share the cache.
! 7884: # Giving --cache-file=/dev/null disables caching, for debugging configure.
! 7885: # config.status only pays attention to the cache file if you give it the
! 7886: # --recheck option to rerun configure.
! 7887: #
! 7888: EOF
! 7889: # The following way of writing the cache mishandles newlines in values,
! 7890: # but we know of no workaround that is simple, portable, and efficient.
! 7891: # So, don't put newlines in cache variables' values.
! 7892: # Ultrix sh set writes to stderr and can't be redirected directly,
! 7893: # and sets the high bit in the cache file unless we assign to the vars.
! 7894: (set) 2>&1 |
! 7895: case `(ac_space=' '; set) 2>&1` in
! 7896: *ac_space=\ *)
! 7897: # `set' does not quote correctly, so add quotes (double-quote substitution
! 7898: # turns \\\\ into \\, and sed turns \\ into \).
! 7899: sed -n \
! 7900: -e "s/'/'\\\\''/g" \
! 7901: -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
! 7902: ;;
! 7903: *)
! 7904: # `set' quotes correctly as required by POSIX, so do not add quotes.
! 7905: sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
! 7906: ;;
! 7907: esac >> confcache
! 7908: if cmp -s $cache_file confcache; then
! 7909: :
! 7910: else
! 7911: if test -w $cache_file; then
! 7912: echo "updating cache $cache_file"
! 7913: cat confcache > $cache_file
! 7914: else
! 7915: echo "not updating unwritable cache $cache_file"
! 7916: fi
! 7917: fi
! 7918: rm -f confcache
! 7919:
! 7920: trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
! 7921:
! 7922: test "x$prefix" = xNONE && prefix=$ac_default_prefix
! 7923: # Let make expand exec_prefix.
! 7924: test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
! 7925:
! 7926: # Any assignment to VPATH causes Sun make to only execute
! 7927: # the first set of double-colon rules, so remove it if not needed.
! 7928: # If there is a colon in the path, we need to keep it.
! 7929: if test "x$srcdir" = x.; then
! 7930: ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
! 7931: fi
! 7932:
! 7933: trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
! 7934:
! 7935: DEFS=-DHAVE_CONFIG_H
! 7936:
! 7937: # Without the "./", some shells look in PATH for config.status.
! 7938: : ${CONFIG_STATUS=./config.status}
! 7939:
! 7940: echo creating $CONFIG_STATUS
! 7941: rm -f $CONFIG_STATUS
! 7942: cat > $CONFIG_STATUS <<EOF
! 7943: #! /bin/sh
! 7944: # Generated automatically by configure.
! 7945: # Run this file to recreate the current configuration.
! 7946: # This directory was configured as follows,
! 7947: # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
! 7948: #
! 7949: # $0 $ac_configure_args
! 7950: #
! 7951: # Compiler output produced by configure, useful for debugging
! 7952: # configure, is in ./config.log if it exists.
! 7953:
! 7954: ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
! 7955: for ac_option
! 7956: do
! 7957: case "\$ac_option" in
! 7958: -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
! 7959: echo running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion
! 7960: exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
! 7961: -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
! 7962: echo "$CONFIG_STATUS generated by autoconf version 2.12"
! 7963: exit 0 ;;
! 7964: -help | --help | --hel | --he | --h)
! 7965: echo "\$ac_cs_usage"; exit 0 ;;
! 7966: *) echo "\$ac_cs_usage"; exit 1 ;;
! 7967: esac
! 7968: done
! 7969:
! 7970: ac_given_srcdir=$srcdir
! 7971:
! 7972: trap 'rm -fr `echo "Makefile config.h pathnames.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
! 7973: EOF
! 7974: cat >> $CONFIG_STATUS <<EOF
! 7975:
! 7976: # Protect against being on the right side of a sed subst in config.status.
! 7977: sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
! 7978: s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
! 7979: $ac_vpsub
! 7980: $extrasub
! 7981: s%@CFLAGS@%$CFLAGS%g
! 7982: s%@CPPFLAGS@%$CPPFLAGS%g
! 7983: s%@CXXFLAGS@%$CXXFLAGS%g
! 7984: s%@DEFS@%$DEFS%g
! 7985: s%@LDFLAGS@%$LDFLAGS%g
! 7986: s%@LIBS@%$LIBS%g
! 7987: s%@exec_prefix@%$exec_prefix%g
! 7988: s%@prefix@%$prefix%g
! 7989: s%@program_transform_name@%$program_transform_name%g
! 7990: s%@bindir@%$bindir%g
! 7991: s%@sbindir@%$sbindir%g
! 7992: s%@libexecdir@%$libexecdir%g
! 7993: s%@datadir@%$datadir%g
! 7994: s%@sysconfdir@%$sysconfdir%g
! 7995: s%@sharedstatedir@%$sharedstatedir%g
! 7996: s%@localstatedir@%$localstatedir%g
! 7997: s%@libdir@%$libdir%g
! 7998: s%@includedir@%$includedir%g
! 7999: s%@oldincludedir@%$oldincludedir%g
! 8000: s%@infodir@%$infodir%g
! 8001: s%@mandir@%$mandir%g
! 8002: s%@PROGS@%$PROGS%g
! 8003: s%@SUDO_LDFLAGS@%$SUDO_LDFLAGS%g
! 8004: s%@SUDO_LIBS@%$SUDO_LIBS%g
! 8005: s%@NET_LIBS@%$NET_LIBS%g
! 8006: s%@AFS_LIBS@%$AFS_LIBS%g
! 8007: s%@OSDEFS@%$OSDEFS%g
! 8008: s%@AUTH_OBJS@%$AUTH_OBJS%g
! 8009: s%@LIBOBJS@%$LIBOBJS%g
! 8010: s%@MANTYPE@%$MANTYPE%g
! 8011: s%@MAN_POSTINSTALL@%$MAN_POSTINSTALL%g
! 8012: s%@SUDOERS_MODE@%$SUDOERS_MODE%g
! 8013: s%@SUDOERS_UID@%$SUDOERS_UID%g
! 8014: s%@SUDOERS_GID@%$SUDOERS_GID%g
! 8015: s%@DEV@%$DEV%g
! 8016: s%@EGREPPROG@%$EGREPPROG%g
! 8017: s%@CC@%$CC%g
! 8018: s%@CPP@%$CPP%g
! 8019: s%@UNAMEPROG@%$UNAMEPROG%g
! 8020: s%@TRPROG@%$TRPROG%g
! 8021: s%@SEDPROG@%$SEDPROG%g
! 8022: s%@NROFFPROG@%$NROFFPROG%g
! 8023: s%@host@%$host%g
! 8024: s%@host_alias@%$host_alias%g
! 8025: s%@host_cpu@%$host_cpu%g
! 8026: s%@host_vendor@%$host_vendor%g
! 8027: s%@host_os@%$host_os%g
! 8028: s%@YACC@%$YACC%g
! 8029: s%@ALLOCA@%$ALLOCA%g
! 8030:
! 8031: CEOF
! 8032: EOF
! 8033:
! 8034: cat >> $CONFIG_STATUS <<\EOF
! 8035:
! 8036: # Split the substitutions into bite-sized pieces for seds with
! 8037: # small command number limits, like on Digital OSF/1 and HP-UX.
! 8038: ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
! 8039: ac_file=1 # Number of current file.
! 8040: ac_beg=1 # First line for current file.
! 8041: ac_end=$ac_max_sed_cmds # Line after last line for current file.
! 8042: ac_more_lines=:
! 8043: ac_sed_cmds=""
! 8044: while $ac_more_lines; do
! 8045: if test $ac_beg -gt 1; then
! 8046: sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
! 8047: else
! 8048: sed "${ac_end}q" conftest.subs > conftest.s$ac_file
! 8049: fi
! 8050: if test ! -s conftest.s$ac_file; then
! 8051: ac_more_lines=false
! 8052: rm -f conftest.s$ac_file
! 8053: else
! 8054: if test -z "$ac_sed_cmds"; then
! 8055: ac_sed_cmds="sed -f conftest.s$ac_file"
! 8056: else
! 8057: ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
! 8058: fi
! 8059: ac_file=`expr $ac_file + 1`
! 8060: ac_beg=$ac_end
! 8061: ac_end=`expr $ac_end + $ac_max_sed_cmds`
! 8062: fi
! 8063: done
! 8064: if test -z "$ac_sed_cmds"; then
! 8065: ac_sed_cmds=cat
! 8066: fi
! 8067: EOF
! 8068:
! 8069: cat >> $CONFIG_STATUS <<EOF
! 8070:
! 8071: CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
! 8072: EOF
! 8073: cat >> $CONFIG_STATUS <<\EOF
! 8074: for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
! 8075: # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
! 8076: case "$ac_file" in
! 8077: *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
! 8078: ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
! 8079: *) ac_file_in="${ac_file}.in" ;;
! 8080: esac
! 8081:
! 8082: # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
! 8083:
! 8084: # Remove last slash and all that follows it. Not all systems have dirname.
! 8085: ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
! 8086: if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
! 8087: # The file is in a subdirectory.
! 8088: test ! -d "$ac_dir" && mkdir "$ac_dir"
! 8089: ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
! 8090: # A "../" for each directory in $ac_dir_suffix.
! 8091: ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
! 8092: else
! 8093: ac_dir_suffix= ac_dots=
! 8094: fi
! 8095:
! 8096: case "$ac_given_srcdir" in
! 8097: .) srcdir=.
! 8098: if test -z "$ac_dots"; then top_srcdir=.
! 8099: else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
! 8100: /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
! 8101: *) # Relative path.
! 8102: srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
! 8103: top_srcdir="$ac_dots$ac_given_srcdir" ;;
! 8104: esac
! 8105:
! 8106:
! 8107: echo creating "$ac_file"
! 8108: rm -f "$ac_file"
! 8109: configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
! 8110: case "$ac_file" in
! 8111: *Makefile*) ac_comsub="1i\\
! 8112: # $configure_input" ;;
! 8113: *) ac_comsub= ;;
! 8114: esac
! 8115:
! 8116: ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
! 8117: sed -e "$ac_comsub
! 8118: s%@configure_input@%$configure_input%g
! 8119: s%@srcdir@%$srcdir%g
! 8120: s%@top_srcdir@%$top_srcdir%g
! 8121: " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
! 8122: fi; done
! 8123: rm -f conftest.s*
! 8124:
! 8125: # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
! 8126: # NAME is the cpp macro being defined and VALUE is the value it is being given.
! 8127: #
! 8128: # ac_d sets the value in "#define NAME VALUE" lines.
! 8129: ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
! 8130: ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
! 8131: ac_dC='\3'
! 8132: ac_dD='%g'
! 8133: # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
! 8134: ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
! 8135: ac_uB='\([ ]\)%\1#\2define\3'
! 8136: ac_uC=' '
! 8137: ac_uD='\4%g'
! 8138: # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
! 8139: ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
! 8140: ac_eB='$%\1#\2define\3'
! 8141: ac_eC=' '
! 8142: ac_eD='%g'
! 8143:
! 8144: if test "${CONFIG_HEADERS+set}" != set; then
! 8145: EOF
! 8146: cat >> $CONFIG_STATUS <<EOF
! 8147: CONFIG_HEADERS="config.h pathnames.h"
! 8148: EOF
! 8149: cat >> $CONFIG_STATUS <<\EOF
! 8150: fi
! 8151: for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
! 8152: # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
! 8153: case "$ac_file" in
! 8154: *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
! 8155: ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
! 8156: *) ac_file_in="${ac_file}.in" ;;
! 8157: esac
! 8158:
! 8159: echo creating $ac_file
! 8160:
! 8161: rm -f conftest.frag conftest.in conftest.out
! 8162: ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
! 8163: cat $ac_file_inputs > conftest.in
! 8164:
! 8165: EOF
! 8166:
! 8167: # Transform confdefs.h into a sed script conftest.vals that substitutes
! 8168: # the proper values into config.h.in to produce config.h. And first:
! 8169: # Protect against being on the right side of a sed subst in config.status.
! 8170: # Protect against being in an unquoted here document in config.status.
! 8171: rm -f conftest.vals
! 8172: cat > conftest.hdr <<\EOF
! 8173: s/[\\&%]/\\&/g
! 8174: s%[\\$`]%\\&%g
! 8175: s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
! 8176: s%ac_d%ac_u%gp
! 8177: s%ac_u%ac_e%gp
! 8178: EOF
! 8179: sed -n -f conftest.hdr confdefs.h > conftest.vals
! 8180: rm -f conftest.hdr
! 8181:
! 8182: # This sed command replaces #undef with comments. This is necessary, for
! 8183: # example, in the case of _POSIX_SOURCE, which is predefined and required
! 8184: # on some systems where configure will not decide to define it.
! 8185: cat >> conftest.vals <<\EOF
! 8186: s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
! 8187: EOF
! 8188:
! 8189: # Break up conftest.vals because some shells have a limit on
! 8190: # the size of here documents, and old seds have small limits too.
! 8191:
! 8192: rm -f conftest.tail
! 8193: while :
! 8194: do
! 8195: ac_lines=`grep -c . conftest.vals`
! 8196: # grep -c gives empty output for an empty file on some AIX systems.
! 8197: if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
! 8198: # Write a limited-size here document to conftest.frag.
! 8199: echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
! 8200: sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
! 8201: echo 'CEOF
! 8202: sed -f conftest.frag conftest.in > conftest.out
! 8203: rm -f conftest.in
! 8204: mv conftest.out conftest.in
! 8205: ' >> $CONFIG_STATUS
! 8206: sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
! 8207: rm -f conftest.vals
! 8208: mv conftest.tail conftest.vals
! 8209: done
! 8210: rm -f conftest.vals
! 8211:
! 8212: cat >> $CONFIG_STATUS <<\EOF
! 8213: rm -f conftest.frag conftest.h
! 8214: echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
! 8215: cat conftest.in >> conftest.h
! 8216: rm -f conftest.in
! 8217: if cmp -s $ac_file conftest.h 2>/dev/null; then
! 8218: echo "$ac_file is unchanged"
! 8219: rm -f conftest.h
! 8220: else
! 8221: # Remove last slash and all that follows it. Not all systems have dirname.
! 8222: ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
! 8223: if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
! 8224: # The file is in a subdirectory.
! 8225: test ! -d "$ac_dir" && mkdir "$ac_dir"
! 8226: fi
! 8227: rm -f $ac_file
! 8228: mv conftest.h $ac_file
! 8229: fi
! 8230: fi; done
! 8231:
! 8232: EOF
! 8233: cat >> $CONFIG_STATUS <<EOF
! 8234:
! 8235: EOF
! 8236: cat >> $CONFIG_STATUS <<\EOF
! 8237:
! 8238: exit 0
! 8239: EOF
! 8240: chmod +x $CONFIG_STATUS
! 8241: rm -fr confdefs* $ac_clean_files
! 8242: test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
! 8243:
! 8244:
! 8245: if test "$with_pam" = "yes"; then
! 8246: echo ""
! 8247: case $host in
! 8248: *-*-linux*)
! 8249: echo "You will need to customize sample.pam and install it as /etc/pam.d/sudo"
! 8250: ;;
! 8251: esac
! 8252: echo ""
! 8253: fi