configure
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:120k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. #! /bin/sh
  2. #
  3. # Copyright (c) 1999 WU-FTPD Development Group.  
  4. # All rights reserved.
  5. #  
  6. # Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994  
  7. #   The Regents of the University of California. 
  8. # Portions Copyright (c) 1993, 1994 Washington University in Saint Louis.  
  9. # Portions Copyright (c) 1996, 1998 Berkeley Software Design, Inc.  
  10. # Portions Copyright (c) 1989 Massachusetts Institute of Technology.  
  11. # Portions Copyright (c) 1998 Sendmail, Inc.  
  12. # Portions Copyright (c) 1983, 1995, 1996, 1997 Eric P.  Allman.  
  13. # Portions Copyright (c) 1997 by Stan Barber.  
  14. # Portions Copyright (c) 1997 by Kent Landfield.  
  15. # Portions Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997  
  16. #   Free Software Foundation, Inc.    
  17. #  
  18. # Use and distribution of this software and its source code are governed   
  19. # by the terms and conditions of the WU-FTPD Software License ("LICENSE").  
  20. #  
  21. # If you did not receive a copy of the license, it may be obtained online  
  22. # at http://www.wu-ftpd.org/license.html.  
  23. #
  24. # $Id: configure,v 1.48 1999/10/03 12:52:12 wuftpd Exp $
  25. #
  26. # Guess values for system-dependent variables and create Makefiles.
  27. # Generated automatically using autoconf version 2.13 
  28. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  29. #
  30. # This configure script is free software; the Free Software Foundation
  31. # gives unlimited permission to copy, distribute and modify it.
  32. # Defaults:
  33. ac_help=
  34. ac_default_prefix=/usr/local
  35. # Any additions from configure.in:
  36. ac_default_prefix=/usr
  37. ac_help="$ac_help
  38.   --with-etc-dir=PATH     read-only single-machine data in DIR [/etc]"
  39. ac_help="$ac_help
  40.   --with-pid-dir=PATH     run/pid files [/var/run]"
  41. ac_help="$ac_help
  42.   --with-log-dir=PATH     log files [/var/log]"
  43. ac_help="$ac_help
  44.   --disable-upload        disable the UPLOAD keyword in ftpaccess"
  45. ac_help="$ac_help
  46.   --disable-overwrite     disable the OVERWRITE keyword in ftpaccess"
  47. ac_help="$ac_help
  48.   --disable-hostxs        don't allow ALLOW/DENY keywords in ftpaccess"
  49. ac_help="$ac_help
  50.   --disable-logfailed     don't log failed login attempts"
  51. ac_help="$ac_help
  52.   --disable-logtoomany    don't log login attempts that failed because of limits"
  53. ac_help="$ac_help
  54.   --disable-private       don't support private files (SITE GROUP/SITE GPASS)"
  55. ac_help="$ac_help
  56.   --disable-dnsretry      don't retry failed DNS lookups"
  57. ac_help="$ac_help
  58.   --enable-anononly       allow only anonymous ftp connections"
  59. ac_help="$ac_help
  60.   --enable-paranoid       disable some "questionable" features"
  61. ac_help="$ac_help
  62.   --enable-quota          add QUOTA support (if your OS supports it)"
  63. ac_help="$ac_help
  64.   --enable-pam            add PAM support (needs PAM library)"
  65. ac_help="$ac_help
  66.   --enable-skey           add S/KEY support (needs SKEY libraries)"
  67. ac_help="$ac_help
  68.   --enable-opie           add OPIE support (needs OPIE libraries)"
  69. ac_help="$ac_help
  70.   --disable-new-cd        new-cd causes "cd ~" to return to chroot-relative dir"
  71. ac_help="$ac_help
  72.   --enable-chmod          allow ftp users to set SETUID/SETGID/STICKY bits"
  73. ac_help="$ac_help
  74.   --enable-rfc931         do RFC931 lookups (more log information, but slower)"
  75. ac_help="$ac_help
  76.   --disable-daemon        don't allow running as standalone daemon"
  77. ac_help="$ac_help
  78.   --disable-map-chdir     don't keep track of user's path changes"
  79. ac_help="$ac_help
  80.   --disable-throughput    don't keep track of user's throughput"
  81. ac_help="$ac_help
  82.   --disable-count         don't keep track of bytes for statistics"
  83. ac_help="$ac_help
  84.   --disable-newlines      suppress some extra blank lines"
  85. ac_help="$ac_help
  86.   --enable-crackers       don't wait for password if the username doesn't exist"
  87. ac_help="$ac_help
  88.   --disable-verbose       disable verbose error logging"
  89. ac_help="$ac_help
  90.   --enable-noop           NOOP command resets idle timeout"
  91. ac_help="$ac_help
  92.   --disable-log-rp        log the relative path rather than the real one"
  93. ac_help="$ac_help
  94.   --disable-virtual       don't support virtual servers"
  95. ac_help="$ac_help
  96.   --disable-closedvirt    allow guests to log in to a virtual server"
  97. ac_help="$ac_help
  98.   --disable-dns           skip all DNS lookups"
  99. ac_help="$ac_help
  100.   --disable-port          don't allow port mode"
  101. ac_help="$ac_help
  102.   --disable-pasv          don't allow passive mode"
  103. ac_help="$ac_help
  104.   --disable-plsm          disable PID lock sleep messages (for busy sites)"
  105. ac_help="$ac_help
  106.   --disable-pasvip        don't require require same IP for passive connections"
  107. ac_help="$ac_help
  108.   --disable-anonymous     don't allow anonymous ftp access"
  109. ac_help="$ac_help
  110.   --enable-ls             use the internal ls (EXPERIMENTAL)"
  111. ac_help="$ac_help
  112.   --disable-numericuid    internal ls displays UID instead of username (faster)"
  113. ac_help="$ac_help
  114.   --disable-hidesetuid    show setuid/setgid bits in internal ls"
  115. ac_help="$ac_help
  116.   --disable-mail          don't allow mail on upload"
  117. ac_help="$ac_help
  118.   --enable-badclients     support broken clients (see CHANGES)"
  119. ac_help="$ac_help
  120.   --with-bufsize=x        set buffer size to x"
  121. ac_help="$ac_help
  122.   --with-backlog=x        number of incoming processes to backlog in daemon mode"
  123. # Initialize some variables set by options.
  124. # The variables have the same names as the options, with
  125. # dashes changed to underlines.
  126. build=NONE
  127. cache_file=./config.cache
  128. exec_prefix=NONE
  129. host=NONE
  130. no_create=
  131. nonopt=NONE
  132. no_recursion=
  133. prefix=NONE
  134. program_prefix=NONE
  135. program_suffix=NONE
  136. program_transform_name=s,x,x,
  137. silent=
  138. site=
  139. srcdir=
  140. target=NONE
  141. verbose=
  142. x_includes=NONE
  143. x_libraries=NONE
  144. bindir='${exec_prefix}/bin'
  145. sbindir='${exec_prefix}/sbin'
  146. libexecdir='${exec_prefix}/libexec'
  147. datadir='${prefix}/share'
  148. sysconfdir='${prefix}/etc'
  149. sharedstatedir='${prefix}/com'
  150. localstatedir='${prefix}/var'
  151. libdir='${exec_prefix}/lib'
  152. includedir='${prefix}/include'
  153. oldincludedir='/usr/include'
  154. infodir='${prefix}/info'
  155. mandir='${prefix}/man'
  156. # Initialize some other variables.
  157. subdirs=
  158. MFLAGS= MAKEFLAGS=
  159. SHELL=${CONFIG_SHELL-/bin/sh}
  160. # Maximum number of lines to put in a shell here document.
  161. ac_max_here_lines=12
  162. ac_prev=
  163. for ac_option
  164. do
  165.   # If the previous option needs an argument, assign it.
  166.   if test -n "$ac_prev"; then
  167.     eval "$ac_prev=$ac_option"
  168.     ac_prev=
  169.     continue
  170.   fi
  171.   case "$ac_option" in
  172.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  173.   *) ac_optarg= ;;
  174.   esac
  175.   # Accept the important Cygnus configure options, so we can diagnose typos.
  176.   case "$ac_option" in
  177.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  178.     ac_prev=bindir ;;
  179.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  180.     bindir="$ac_optarg" ;;
  181.   -build | --build | --buil | --bui | --bu)
  182.     ac_prev=build ;;
  183.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  184.     build="$ac_optarg" ;;
  185.   -cache-file | --cache-file | --cache-fil | --cache-fi 
  186.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  187.     ac_prev=cache_file ;;
  188.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* 
  189.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  190.     cache_file="$ac_optarg" ;;
  191.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  192.     ac_prev=datadir ;;
  193.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* 
  194.   | --da=*)
  195.     datadir="$ac_optarg" ;;
  196.   -disable-* | --disable-*)
  197.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  198.     # Reject names that are not valid shell variable names.
  199.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  200.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  201.     fi
  202.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  203.     eval "enable_${ac_feature}=no" ;;
  204.   -enable-* | --enable-*)
  205.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  206.     # Reject names that are not valid shell variable names.
  207.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  208.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  209.     fi
  210.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  211.     case "$ac_option" in
  212.       *=*) ;;
  213.       *) ac_optarg=yes ;;
  214.     esac
  215.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  216.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi 
  217.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- 
  218.   | --exec | --exe | --ex)
  219.     ac_prev=exec_prefix ;;
  220.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* 
  221.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* 
  222.   | --exec=* | --exe=* | --ex=*)
  223.     exec_prefix="$ac_optarg" ;;
  224.   -gas | --gas | --ga | --g)
  225.     # Obsolete; use --with-gas.
  226.     with_gas=yes ;;
  227.   -help | --help | --hel | --he)
  228.     # Omit some internal or obsolete options to make the list less imposing.
  229.     # This message is too long to be a string in the A/UX 3.1 sh.
  230.     cat << EOF
  231. Usage: configure [options] [host]
  232. Options: [defaults in brackets after descriptions]
  233. Configuration:
  234.   --cache-file=FILE       cache test results in FILE
  235.   --help                  print this message
  236.   --no-create             do not create output files
  237.   --quiet, --silent       do not print `checking...' messages
  238.   --version               print the version of autoconf that created configure
  239. Directory and file names:
  240.   --prefix=PREFIX         install architecture-independent files in PREFIX
  241.                           [$ac_default_prefix]
  242.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  243.                           [same as prefix]
  244.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  245.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  246.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  247.   --datadir=DIR           read-only architecture-independent data in DIR
  248.                           [PREFIX/share]
  249.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  250.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  251.                           [PREFIX/com]
  252.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  253.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  254.   --includedir=DIR        C header files in DIR [PREFIX/include]
  255.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  256.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  257.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  258.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  259.   --program-prefix=PREFIX prepend PREFIX to installed program names
  260.   --program-suffix=SUFFIX append SUFFIX to installed program names
  261.   --program-transform-name=PROGRAM
  262.                           run sed PROGRAM on installed program names
  263. EOF
  264.     cat << EOF
  265. Host type:
  266.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  267.   --host=HOST             configure for HOST [guessed]
  268.   --target=TARGET         configure for TARGET [TARGET=HOST]
  269. Features and packages:
  270.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  271.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  272.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  273.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  274.   --x-includes=DIR        X include files are in DIR
  275.   --x-libraries=DIR       X library files are in DIR
  276. EOF
  277.     if test -n "$ac_help"; then
  278.       echo "--enable and --with options recognized:$ac_help"
  279.     fi
  280.     exit 0 ;;
  281.   -host | --host | --hos | --ho)
  282.     ac_prev=host ;;
  283.   -host=* | --host=* | --hos=* | --ho=*)
  284.     host="$ac_optarg" ;;
  285.   -includedir | --includedir | --includedi | --included | --include 
  286.   | --includ | --inclu | --incl | --inc)
  287.     ac_prev=includedir ;;
  288.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* 
  289.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  290.     includedir="$ac_optarg" ;;
  291.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  292.     ac_prev=infodir ;;
  293.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  294.     infodir="$ac_optarg" ;;
  295.   -libdir | --libdir | --libdi | --libd)
  296.     ac_prev=libdir ;;
  297.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  298.     libdir="$ac_optarg" ;;
  299.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec 
  300.   | --libexe | --libex | --libe)
  301.     ac_prev=libexecdir ;;
  302.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* 
  303.   | --libexe=* | --libex=* | --libe=*)
  304.     libexecdir="$ac_optarg" ;;
  305.   -localstatedir | --localstatedir | --localstatedi | --localstated 
  306.   | --localstate | --localstat | --localsta | --localst 
  307.   | --locals | --local | --loca | --loc | --lo)
  308.     ac_prev=localstatedir ;;
  309.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* 
  310.   | --localstate=* | --localstat=* | --localsta=* | --localst=* 
  311.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  312.     localstatedir="$ac_optarg" ;;
  313.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  314.     ac_prev=mandir ;;
  315.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  316.     mandir="$ac_optarg" ;;
  317.   -nfp | --nfp | --nf)
  318.     # Obsolete; use --without-fp.
  319.     with_fp=no ;;
  320.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  321.   | --no-cr | --no-c)
  322.     no_create=yes ;;
  323.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  324.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  325.     no_recursion=yes ;;
  326.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded 
  327.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc 
  328.   | --oldin | --oldi | --old | --ol | --o)
  329.     ac_prev=oldincludedir ;;
  330.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* 
  331.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* 
  332.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  333.     oldincludedir="$ac_optarg" ;;
  334.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  335.     ac_prev=prefix ;;
  336.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  337.     prefix="$ac_optarg" ;;
  338.   -program-prefix | --program-prefix | --program-prefi | --program-pref 
  339.   | --program-pre | --program-pr | --program-p)
  340.     ac_prev=program_prefix ;;
  341.   -program-prefix=* | --program-prefix=* | --program-prefi=* 
  342.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  343.     program_prefix="$ac_optarg" ;;
  344.   -program-suffix | --program-suffix | --program-suffi | --program-suff 
  345.   | --program-suf | --program-su | --program-s)
  346.     ac_prev=program_suffix ;;
  347.   -program-suffix=* | --program-suffix=* | --program-suffi=* 
  348.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  349.     program_suffix="$ac_optarg" ;;
  350.   -program-transform-name | --program-transform-name 
  351.   | --program-transform-nam | --program-transform-na 
  352.   | --program-transform-n | --program-transform- 
  353.   | --program-transform | --program-transfor 
  354.   | --program-transfo | --program-transf 
  355.   | --program-trans | --program-tran 
  356.   | --progr-tra | --program-tr | --program-t)
  357.     ac_prev=program_transform_name ;;
  358.   -program-transform-name=* | --program-transform-name=* 
  359.   | --program-transform-nam=* | --program-transform-na=* 
  360.   | --program-transform-n=* | --program-transform-=* 
  361.   | --program-transform=* | --program-transfor=* 
  362.   | --program-transfo=* | --program-transf=* 
  363.   | --program-trans=* | --program-tran=* 
  364.   | --progr-tra=* | --program-tr=* | --program-t=*)
  365.     program_transform_name="$ac_optarg" ;;
  366.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  367.   | -silent | --silent | --silen | --sile | --sil)
  368.     silent=yes ;;
  369.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  370.     ac_prev=sbindir ;;
  371.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* 
  372.   | --sbi=* | --sb=*)
  373.     sbindir="$ac_optarg" ;;
  374.   -sharedstatedir | --sharedstatedir | --sharedstatedi 
  375.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta 
  376.   | --sharedst | --shareds | --shared | --share | --shar 
  377.   | --sha | --sh)
  378.     ac_prev=sharedstatedir ;;
  379.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* 
  380.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* 
  381.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* 
  382.   | --sha=* | --sh=*)
  383.     sharedstatedir="$ac_optarg" ;;
  384.   -site | --site | --sit)
  385.     ac_prev=site ;;
  386.   -site=* | --site=* | --sit=*)
  387.     site="$ac_optarg" ;;
  388.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  389.     ac_prev=srcdir ;;
  390.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  391.     srcdir="$ac_optarg" ;;
  392.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf 
  393.   | --syscon | --sysco | --sysc | --sys | --sy)
  394.     ac_prev=sysconfdir ;;
  395.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* 
  396.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  397.     sysconfdir="$ac_optarg" ;;
  398.   -target | --target | --targe | --targ | --tar | --ta | --t)
  399.     ac_prev=target ;;
  400.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  401.     target="$ac_optarg" ;;
  402.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  403.     verbose=yes ;;
  404.   -version | --version | --versio | --versi | --vers)
  405.     echo "configure generated by autoconf version 2.13"
  406.     exit 0 ;;
  407.   -with-* | --with-*)
  408.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  409.     # Reject names that are not valid shell variable names.
  410.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  411.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  412.     fi
  413.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  414.     case "$ac_option" in
  415.       *=*) ;;
  416.       *) ac_optarg=yes ;;
  417.     esac
  418.     eval "with_${ac_package}='$ac_optarg'" ;;
  419.   -without-* | --without-*)
  420.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  421.     # Reject names that are not valid shell variable names.
  422.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  423.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  424.     fi
  425.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  426.     eval "with_${ac_package}=no" ;;
  427.   --x)
  428.     # Obsolete; use --with-x.
  429.     with_x=yes ;;
  430.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu 
  431.   | --x-incl | --x-inc | --x-in | --x-i)
  432.     ac_prev=x_includes ;;
  433.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* 
  434.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  435.     x_includes="$ac_optarg" ;;
  436.   -x-libraries | --x-libraries | --x-librarie | --x-librari 
  437.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  438.     ac_prev=x_libraries ;;
  439.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* 
  440.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  441.     x_libraries="$ac_optarg" ;;
  442.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  443.     ;;
  444.   *)
  445.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  446.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  447.     fi
  448.     if test "x$nonopt" != xNONE; then
  449.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  450.     fi
  451.     nonopt="$ac_option"
  452.     ;;
  453.   esac
  454. done
  455. if test -n "$ac_prev"; then
  456.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  457. fi
  458. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  459. # File descriptor usage:
  460. # 0 standard input
  461. # 1 file creation
  462. # 2 errors and warnings
  463. # 3 some systems may open it to /dev/tty
  464. # 4 used on the Kubota Titan
  465. # 6 checking for... messages and results
  466. # 5 compiler messages saved in config.log
  467. if test "$silent" = yes; then
  468.   exec 6>/dev/null
  469. else
  470.   exec 6>&1
  471. fi
  472. exec 5>./config.log
  473. echo "
  474. This file contains any messages produced by compilers while
  475. running configure, to aid debugging if configure makes a mistake.
  476. " 1>&5
  477. # Strip out --no-create and --no-recursion so they do not pile up.
  478. # Also quote any args containing shell metacharacters.
  479. ac_configure_args=
  480. for ac_arg
  481. do
  482.   case "$ac_arg" in
  483.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  484.   | --no-cr | --no-c) ;;
  485.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  486.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  487.   *" "*|*" "*|*[[]~#$^&*(){}\|;<>?]*)
  488.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  489.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  490.   esac
  491. done
  492. # NLS nuisances.
  493. # Only set these to C if already set.  These must not be set unconditionally
  494. # because not all systems understand e.g. LANG=C (notably SCO).
  495. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  496. # Non-C LC_CTYPE values break the ctype check.
  497. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  498. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  499. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  500. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  501. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  502. rm -rf conftest* confdefs.h
  503. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  504. echo > confdefs.h
  505. # A filename unique to this package, relative to the directory that
  506. # configure is in, which we can look for to find out if srcdir is correct.
  507. ac_unique_file=src/ftpd.c
  508. # Find the source files, if location was not specified.
  509. if test -z "$srcdir"; then
  510.   ac_srcdir_defaulted=yes
  511.   # Try the directory containing this script, then its parent.
  512.   ac_prog=$0
  513.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  514.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  515.   srcdir=$ac_confdir
  516.   if test ! -r $srcdir/$ac_unique_file; then
  517.     srcdir=..
  518.   fi
  519. else
  520.   ac_srcdir_defaulted=no
  521. fi
  522. if test ! -r $srcdir/$ac_unique_file; then
  523.   if test "$ac_srcdir_defaulted" = yes; then
  524.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  525.   else
  526.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  527.   fi
  528. fi
  529. srcdir=`echo "${srcdir}" | sed 's%([^/])/*$%1%'`
  530. # Prefer explicitly selected file to automatically selected ones.
  531. if test -z "$CONFIG_SITE"; then
  532.   if test "x$prefix" != xNONE; then
  533.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  534.   else
  535.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  536.   fi
  537. fi
  538. for ac_site_file in $CONFIG_SITE; do
  539.   if test -r "$ac_site_file"; then
  540.     echo "loading site script $ac_site_file"
  541.     . "$ac_site_file"
  542.   fi
  543. done
  544. if test -r "$cache_file"; then
  545.   echo "loading cache $cache_file"
  546.   . $cache_file
  547. else
  548.   echo "creating cache $cache_file"
  549.   > $cache_file
  550. fi
  551. ac_ext=c
  552. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  553. ac_cpp='$CPP $CPPFLAGS'
  554. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  555. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  556. cross_compiling=$ac_cv_prog_cc_cross
  557. ac_exeext=
  558. ac_objext=o
  559. if (echo "testingc"; echo 1,2,3) | grep c >/dev/null; then
  560.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  561.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  562.     ac_n= ac_c='
  563. ' ac_t=' '
  564.   else
  565.     ac_n=-n ac_c= ac_t=
  566.   fi
  567. else
  568.   ac_n= ac_c='c' ac_t=
  569. fi
  570. ac_aux_dir=
  571. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  572.   if test -f $ac_dir/install-sh; then
  573.     ac_aux_dir=$ac_dir
  574.     ac_install_sh="$ac_aux_dir/install-sh -c"
  575.     break
  576.   elif test -f $ac_dir/install.sh; then
  577.     ac_aux_dir=$ac_dir
  578.     ac_install_sh="$ac_aux_dir/install.sh -c"
  579.     break
  580.   fi
  581. done
  582. if test -z "$ac_aux_dir"; then
  583.   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  584. fi
  585. ac_config_guess=$ac_aux_dir/config.guess
  586. ac_config_sub=$ac_aux_dir/config.sub
  587. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  588. # Do some error checking and defaulting for the host and target type.
  589. # The inputs are:
  590. #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
  591. #
  592. # The rules are:
  593. # 1. You are not allowed to specify --host, --target, and nonopt at the
  594. #    same time.
  595. # 2. Host defaults to nonopt.
  596. # 3. If nonopt is not specified, then host defaults to the current host,
  597. #    as determined by config.guess.
  598. # 4. Target and build default to nonopt.
  599. # 5. If nonopt is not specified, then target and build default to host.
  600. # The aliases save the names the user supplied, while $host etc.
  601. # will get canonicalized.
  602. case $host---$target---$nonopt in
  603. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  604. *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
  605. esac
  606. # Make sure we can run config.sub.
  607. if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
  608. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  609. fi
  610. echo $ac_n "checking host system type""... $ac_c" 1>&6
  611. echo "configure:688: checking host system type" >&5
  612. host_alias=$host
  613. case "$host_alias" in
  614. NONE)
  615.   case $nonopt in
  616.   NONE)
  617.     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
  618.     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  619.     fi ;;
  620.   *) host_alias=$nonopt ;;
  621.   esac ;;
  622. esac
  623. host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
  624. host_cpu=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  625. host_vendor=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  626. host_os=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  627. echo "$ac_t""$host" 1>&6
  628. echo $ac_n "checking target system type""... $ac_c" 1>&6
  629. echo "configure:709: checking target system type" >&5
  630. target_alias=$target
  631. case "$target_alias" in
  632. NONE)
  633.   case $nonopt in
  634.   NONE) target_alias=$host_alias ;;
  635.   *) target_alias=$nonopt ;;
  636.   esac ;;
  637. esac
  638. target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
  639. target_cpu=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  640. target_vendor=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  641. target_os=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  642. echo "$ac_t""$target" 1>&6
  643. echo $ac_n "checking build system type""... $ac_c" 1>&6
  644. echo "configure:727: checking build system type" >&5
  645. build_alias=$build
  646. case "$build_alias" in
  647. NONE)
  648.   case $nonopt in
  649.   NONE) build_alias=$host_alias ;;
  650.   *) build_alias=$nonopt ;;
  651.   esac ;;
  652. esac
  653. build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
  654. build_cpu=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  655. build_vendor=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  656. build_os=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  657. echo "$ac_t""$build" 1>&6
  658. test "$host_alias" != "$target_alias" &&
  659.   test "$program_prefix$program_suffix$program_transform_name" = 
  660.     NONENONEs,x,x, &&
  661.   program_prefix=${target_alias}-
  662. # Extract the first word of "gcc", so it can be a program name with args.
  663. set dummy gcc; ac_word=$2
  664. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  665. echo "configure:752: checking for $ac_word" >&5
  666. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  667.   echo $ac_n "(cached) $ac_c" 1>&6
  668. else
  669.   if test -n "$CC"; then
  670.   ac_cv_prog_CC="$CC" # Let the user override the test.
  671. else
  672.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  673.   ac_dummy="$PATH"
  674.   for ac_dir in $ac_dummy; do
  675.     test -z "$ac_dir" && ac_dir=.
  676.     if test -f $ac_dir/$ac_word; then
  677.       ac_cv_prog_CC="gcc"
  678.       break
  679.     fi
  680.   done
  681.   IFS="$ac_save_ifs"
  682. fi
  683. fi
  684. CC="$ac_cv_prog_CC"
  685. if test -n "$CC"; then
  686.   echo "$ac_t""$CC" 1>&6
  687. else
  688.   echo "$ac_t""no" 1>&6
  689. fi
  690. if test -z "$CC"; then
  691.   # Extract the first word of "cc", so it can be a program name with args.
  692. set dummy cc; ac_word=$2
  693. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  694. echo "configure:782: checking for $ac_word" >&5
  695. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  696.   echo $ac_n "(cached) $ac_c" 1>&6
  697. else
  698.   if test -n "$CC"; then
  699.   ac_cv_prog_CC="$CC" # Let the user override the test.
  700. else
  701.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  702.   ac_prog_rejected=no
  703.   ac_dummy="$PATH"
  704.   for ac_dir in $ac_dummy; do
  705.     test -z "$ac_dir" && ac_dir=.
  706.     if test -f $ac_dir/$ac_word; then
  707.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  708.         ac_prog_rejected=yes
  709. continue
  710.       fi
  711.       ac_cv_prog_CC="cc"
  712.       break
  713.     fi
  714.   done
  715.   IFS="$ac_save_ifs"
  716. if test $ac_prog_rejected = yes; then
  717.   # We found a bogon in the path, so make sure we never use it.
  718.   set dummy $ac_cv_prog_CC
  719.   shift
  720.   if test $# -gt 0; then
  721.     # We chose a different compiler from the bogus one.
  722.     # However, it has the same basename, so the bogon will be chosen
  723.     # first if we set CC to just the basename; use the full file name.
  724.     shift
  725.     set dummy "$ac_dir/$ac_word" "$@"
  726.     shift
  727.     ac_cv_prog_CC="$@"
  728.   fi
  729. fi
  730. fi
  731. fi
  732. CC="$ac_cv_prog_CC"
  733. if test -n "$CC"; then
  734.   echo "$ac_t""$CC" 1>&6
  735. else
  736.   echo "$ac_t""no" 1>&6
  737. fi
  738.   if test -z "$CC"; then
  739.     case "`uname -s`" in
  740.     *win32* | *WIN32*)
  741.       # Extract the first word of "cl", so it can be a program name with args.
  742. set dummy cl; ac_word=$2
  743. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  744. echo "configure:833: checking for $ac_word" >&5
  745. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  746.   echo $ac_n "(cached) $ac_c" 1>&6
  747. else
  748.   if test -n "$CC"; then
  749.   ac_cv_prog_CC="$CC" # Let the user override the test.
  750. else
  751.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  752.   ac_dummy="$PATH"
  753.   for ac_dir in $ac_dummy; do
  754.     test -z "$ac_dir" && ac_dir=.
  755.     if test -f $ac_dir/$ac_word; then
  756.       ac_cv_prog_CC="cl"
  757.       break
  758.     fi
  759.   done
  760.   IFS="$ac_save_ifs"
  761. fi
  762. fi
  763. CC="$ac_cv_prog_CC"
  764. if test -n "$CC"; then
  765.   echo "$ac_t""$CC" 1>&6
  766. else
  767.   echo "$ac_t""no" 1>&6
  768. fi
  769.  ;;
  770.     esac
  771.   fi
  772.   test -z "$CC" && { echo "configure: error: no acceptable cc found in $PATH" 1>&2; exit 1; }
  773. fi
  774. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  775. echo "configure:865: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  776. ac_ext=c
  777. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  778. ac_cpp='$CPP $CPPFLAGS'
  779. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  780. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  781. cross_compiling=$ac_cv_prog_cc_cross
  782. cat > conftest.$ac_ext << EOF
  783. #line 876 "configure"
  784. #include "confdefs.h"
  785. main(){return(0);}
  786. EOF
  787. if { (eval echo configure:881: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  788.   ac_cv_prog_cc_works=yes
  789.   # If we can't run a trivial program, we are probably using a cross compiler.
  790.   if (./conftest; exit) 2>/dev/null; then
  791.     ac_cv_prog_cc_cross=no
  792.   else
  793.     ac_cv_prog_cc_cross=yes
  794.   fi
  795. else
  796.   echo "configure: failed program was:" >&5
  797.   cat conftest.$ac_ext >&5
  798.   ac_cv_prog_cc_works=no
  799. fi
  800. rm -fr conftest*
  801. ac_ext=c
  802. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  803. ac_cpp='$CPP $CPPFLAGS'
  804. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  805. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  806. cross_compiling=$ac_cv_prog_cc_cross
  807. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  808. if test $ac_cv_prog_cc_works = no; then
  809.   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  810. fi
  811. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  812. echo "configure:907: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  813. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  814. cross_compiling=$ac_cv_prog_cc_cross
  815. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  816. echo "configure:912: checking whether we are using GNU C" >&5
  817. if eval "test "`echo '$''{'ac_cv_prog_gcc'+set}'`" = set"; then
  818.   echo $ac_n "(cached) $ac_c" 1>&6
  819. else
  820.   cat > conftest.c <<EOF
  821. #ifdef __GNUC__
  822.   yes;
  823. #endif
  824. EOF
  825. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:921: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  826.   ac_cv_prog_gcc=yes
  827. else
  828.   ac_cv_prog_gcc=no
  829. fi
  830. fi
  831. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  832. if test $ac_cv_prog_gcc = yes; then
  833.   GCC=yes
  834. else
  835.   GCC=
  836. fi
  837. ac_test_CFLAGS="${CFLAGS+set}"
  838. ac_save_CFLAGS="$CFLAGS"
  839. CFLAGS=
  840. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  841. echo "configure:940: checking whether ${CC-cc} accepts -g" >&5
  842. if eval "test "`echo '$''{'ac_cv_prog_cc_g'+set}'`" = set"; then
  843.   echo $ac_n "(cached) $ac_c" 1>&6
  844. else
  845.   echo 'void f(){}' > conftest.c
  846. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  847.   ac_cv_prog_cc_g=yes
  848. else
  849.   ac_cv_prog_cc_g=no
  850. fi
  851. rm -f conftest*
  852. fi
  853. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  854. if test "$ac_test_CFLAGS" = set; then
  855.   CFLAGS="$ac_save_CFLAGS"
  856. elif test $ac_cv_prog_cc_g = yes; then
  857.   if test "$GCC" = yes; then
  858.     CFLAGS="-g -O2"
  859.   else
  860.     CFLAGS="-g"
  861.   fi
  862. else
  863.   if test "$GCC" = yes; then
  864.     CFLAGS="-O2"
  865.   else
  866.     CFLAGS=
  867.   fi
  868. fi
  869. echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
  870. echo "configure:972: checking for POSIXized ISC" >&5
  871. if test -d /etc/conf/kconfig.d &&
  872.   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
  873. then
  874.   echo "$ac_t""yes" 1>&6
  875.   ISC=yes # If later tests want to check for ISC.
  876.   cat >> confdefs.h <<EOF
  877. #define _POSIX_SOURCE 1
  878. EOF
  879.   if test "$GCC" = yes; then
  880.     CC="$CC -posix"
  881.   else
  882.     CC="$CC -Xp"
  883.   fi
  884. else
  885.   echo "$ac_t""no" 1>&6
  886.   ISC=
  887. fi
  888. # Extract the first word of "ranlib", so it can be a program name with args.
  889. set dummy ranlib; ac_word=$2
  890. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  891. echo "configure:995: checking for $ac_word" >&5
  892. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  893.   echo $ac_n "(cached) $ac_c" 1>&6
  894. else
  895.   if test -n "$RANLIB"; then
  896.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  897. else
  898.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  899.   ac_dummy="$PATH"
  900.   for ac_dir in $ac_dummy; do
  901.     test -z "$ac_dir" && ac_dir=.
  902.     if test -f $ac_dir/$ac_word; then
  903.       ac_cv_prog_RANLIB="ranlib"
  904.       break
  905.     fi
  906.   done
  907.   IFS="$ac_save_ifs"
  908.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  909. fi
  910. fi
  911. RANLIB="$ac_cv_prog_RANLIB"
  912. if test -n "$RANLIB"; then
  913.   echo "$ac_t""$RANLIB" 1>&6
  914. else
  915.   echo "$ac_t""no" 1>&6
  916. fi
  917. for ac_prog in 'bison -y' byacc
  918. do
  919. # Extract the first word of "$ac_prog", so it can be a program name with args.
  920. set dummy $ac_prog; ac_word=$2
  921. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  922. echo "configure:1027: checking for $ac_word" >&5
  923. if eval "test "`echo '$''{'ac_cv_prog_YACC'+set}'`" = set"; then
  924.   echo $ac_n "(cached) $ac_c" 1>&6
  925. else
  926.   if test -n "$YACC"; then
  927.   ac_cv_prog_YACC="$YACC" # Let the user override the test.
  928. else
  929.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  930.   ac_dummy="$PATH"
  931.   for ac_dir in $ac_dummy; do
  932.     test -z "$ac_dir" && ac_dir=.
  933.     if test -f $ac_dir/$ac_word; then
  934.       ac_cv_prog_YACC="$ac_prog"
  935.       break
  936.     fi
  937.   done
  938.   IFS="$ac_save_ifs"
  939. fi
  940. fi
  941. YACC="$ac_cv_prog_YACC"
  942. if test -n "$YACC"; then
  943.   echo "$ac_t""$YACC" 1>&6
  944. else
  945.   echo "$ac_t""no" 1>&6
  946. fi
  947. test -n "$YACC" && break
  948. done
  949. test -n "$YACC" || YACC="yacc"
  950. # Find a good install program.  We prefer a C program (faster),
  951. # so one script is as good as another.  But avoid the broken or
  952. # incompatible versions:
  953. # SysV /etc/install, /usr/sbin/install
  954. # SunOS /usr/etc/install
  955. # IRIX /sbin/install
  956. # AIX /bin/install
  957. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  958. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  959. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  960. # ./install, which can be erroneously created by make from ./install.sh.
  961. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
  962. echo "configure:1069: checking for a BSD compatible install" >&5
  963. if test -z "$INSTALL"; then
  964. if eval "test "`echo '$''{'ac_cv_path_install'+set}'`" = set"; then
  965.   echo $ac_n "(cached) $ac_c" 1>&6
  966. else
  967.     IFS="${IFS=  }"; ac_save_IFS="$IFS"; IFS=":"
  968.   for ac_dir in $PATH; do
  969.     # Account for people who put trailing slashes in PATH elements.
  970.     case "$ac_dir/" in
  971.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  972.     *)
  973.       # OSF1 and SCO ODT 3.0 have their own names for install.
  974.       # Don't use installbsd from OSF since it installs stuff as root
  975.       # by default.
  976.       for ac_prog in ginstall scoinst install; do
  977.         if test -f $ac_dir/$ac_prog; then
  978.   if test $ac_prog = install &&
  979.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  980.     # AIX install.  It has an incompatible calling convention.
  981.     :
  982.   else
  983.     ac_cv_path_install="$ac_dir/$ac_prog -c"
  984.     break 2
  985.   fi
  986. fi
  987.       done
  988.       ;;
  989.     esac
  990.   done
  991.   IFS="$ac_save_IFS"
  992. fi
  993.   if test "${ac_cv_path_install+set}" = set; then
  994.     INSTALL="$ac_cv_path_install"
  995.   else
  996.     # As a last resort, use the slow shell script.  We don't cache a
  997.     # path for INSTALL within a source directory, because that will
  998.     # break other packages using the cache if that directory is
  999.     # removed, or if the path is relative.
  1000.     INSTALL="$ac_install_sh"
  1001.   fi
  1002. fi
  1003. echo "$ac_t""$INSTALL" 1>&6
  1004. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  1005. # It thinks the first close brace ends the variable substitution.
  1006. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  1007. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  1008. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  1009. for ac_prog in ar gar
  1010. do
  1011. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1012. set dummy $ac_prog; ac_word=$2
  1013. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1014. echo "configure:1126: checking for $ac_word" >&5
  1015. if eval "test "`echo '$''{'ac_cv_prog_AR'+set}'`" = set"; then
  1016.   echo $ac_n "(cached) $ac_c" 1>&6
  1017. else
  1018.   if test -n "$AR"; then
  1019.   ac_cv_prog_AR="$AR" # Let the user override the test.
  1020. else
  1021.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  1022.   ac_dummy="$PATH"
  1023.   for ac_dir in $ac_dummy; do
  1024.     test -z "$ac_dir" && ac_dir=.
  1025.     if test -f $ac_dir/$ac_word; then
  1026.       ac_cv_prog_AR="$ac_prog"
  1027.       break
  1028.     fi
  1029.   done
  1030.   IFS="$ac_save_ifs"
  1031. fi
  1032. fi
  1033. AR="$ac_cv_prog_AR"
  1034. if test -n "$AR"; then
  1035.   echo "$ac_t""$AR" 1>&6
  1036. else
  1037.   echo "$ac_t""no" 1>&6
  1038. fi
  1039. test -n "$AR" && break
  1040. done
  1041. test -n "$AR" || AR="NO"
  1042. if test $AR = NO; then
  1043.   { echo "configure: error: Can't find ar or gar." 1>&2; exit 1; }
  1044. fi
  1045. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  1046. echo "configure:1161: checking how to run the C preprocessor" >&5
  1047. # On Suns, sometimes $CPP names a directory.
  1048. if test -n "$CPP" && test -d "$CPP"; then
  1049.   CPP=
  1050. fi
  1051. if test -z "$CPP"; then
  1052. if eval "test "`echo '$''{'ac_cv_prog_CPP'+set}'`" = set"; then
  1053.   echo $ac_n "(cached) $ac_c" 1>&6
  1054. else
  1055.     # This must be in double quotes, not single quotes, because CPP may get
  1056.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  1057.   CPP="${CC-cc} -E"
  1058.   # On the NeXT, cc -E runs the code through the compiler's parser,
  1059.   # not just through cpp.
  1060.   cat > conftest.$ac_ext <<EOF
  1061. #line 1176 "configure"
  1062. #include "confdefs.h"
  1063. #include <assert.h>
  1064. Syntax Error
  1065. EOF
  1066. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1067. { (eval echo configure:1182: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1068. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1069. if test -z "$ac_err"; then
  1070.   :
  1071. else
  1072.   echo "$ac_err" >&5
  1073.   echo "configure: failed program was:" >&5
  1074.   cat conftest.$ac_ext >&5
  1075.   rm -rf conftest*
  1076.   CPP="${CC-cc} -E -traditional-cpp"
  1077.   cat > conftest.$ac_ext <<EOF
  1078. #line 1193 "configure"
  1079. #include "confdefs.h"
  1080. #include <assert.h>
  1081. Syntax Error
  1082. EOF
  1083. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1084. { (eval echo configure:1199: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1085. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1086. if test -z "$ac_err"; then
  1087.   :
  1088. else
  1089.   echo "$ac_err" >&5
  1090.   echo "configure: failed program was:" >&5
  1091.   cat conftest.$ac_ext >&5
  1092.   rm -rf conftest*
  1093.   CPP="${CC-cc} -nologo -E"
  1094.   cat > conftest.$ac_ext <<EOF
  1095. #line 1210 "configure"
  1096. #include "confdefs.h"
  1097. #include <assert.h>
  1098. Syntax Error
  1099. EOF
  1100. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1101. { (eval echo configure:1216: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1102. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1103. if test -z "$ac_err"; then
  1104.   :
  1105. else
  1106.   echo "$ac_err" >&5
  1107.   echo "configure: failed program was:" >&5
  1108.   cat conftest.$ac_ext >&5
  1109.   rm -rf conftest*
  1110.   CPP=/lib/cpp
  1111. fi
  1112. rm -f conftest*
  1113. fi
  1114. rm -f conftest*
  1115. fi
  1116. rm -f conftest*
  1117.   ac_cv_prog_CPP="$CPP"
  1118. fi
  1119.   CPP="$ac_cv_prog_CPP"
  1120. else
  1121.   ac_cv_prog_CPP="$CPP"
  1122. fi
  1123. echo "$ac_t""$CPP" 1>&6
  1124. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  1125. echo "configure:1241: checking for ANSI C header files" >&5
  1126. if eval "test "`echo '$''{'ac_cv_header_stdc'+set}'`" = set"; then
  1127.   echo $ac_n "(cached) $ac_c" 1>&6
  1128. else
  1129.   cat > conftest.$ac_ext <<EOF
  1130. #line 1246 "configure"
  1131. #include "confdefs.h"
  1132. #include <stdlib.h>
  1133. #include <stdarg.h>
  1134. #include <string.h>
  1135. #include <float.h>
  1136. EOF
  1137. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1138. { (eval echo configure:1254: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1139. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1140. if test -z "$ac_err"; then
  1141.   rm -rf conftest*
  1142.   ac_cv_header_stdc=yes
  1143. else
  1144.   echo "$ac_err" >&5
  1145.   echo "configure: failed program was:" >&5
  1146.   cat conftest.$ac_ext >&5
  1147.   rm -rf conftest*
  1148.   ac_cv_header_stdc=no
  1149. fi
  1150. rm -f conftest*
  1151. if test $ac_cv_header_stdc = yes; then
  1152.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  1153. cat > conftest.$ac_ext <<EOF
  1154. #line 1271 "configure"
  1155. #include "confdefs.h"
  1156. #include <string.h>
  1157. EOF
  1158. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1159.   egrep "memchr" >/dev/null 2>&1; then
  1160.   :
  1161. else
  1162.   rm -rf conftest*
  1163.   ac_cv_header_stdc=no
  1164. fi
  1165. rm -f conftest*
  1166. fi
  1167. if test $ac_cv_header_stdc = yes; then
  1168.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  1169. cat > conftest.$ac_ext <<EOF
  1170. #line 1289 "configure"
  1171. #include "confdefs.h"
  1172. #include <stdlib.h>
  1173. EOF
  1174. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1175.   egrep "free" >/dev/null 2>&1; then
  1176.   :
  1177. else
  1178.   rm -rf conftest*
  1179.   ac_cv_header_stdc=no
  1180. fi
  1181. rm -f conftest*
  1182. fi
  1183. if test $ac_cv_header_stdc = yes; then
  1184.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  1185. if test "$cross_compiling" = yes; then
  1186.   :
  1187. else
  1188.   cat > conftest.$ac_ext <<EOF
  1189. #line 1310 "configure"
  1190. #include "confdefs.h"
  1191. #include <ctype.h>
  1192. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1193. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  1194. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  1195. int main () { int i; for (i = 0; i < 256; i++)
  1196. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  1197. exit (0); }
  1198. EOF
  1199. if { (eval echo configure:1321: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1200. then
  1201.   :
  1202. else
  1203.   echo "configure: failed program was:" >&5
  1204.   cat conftest.$ac_ext >&5
  1205.   rm -fr conftest*
  1206.   ac_cv_header_stdc=no
  1207. fi
  1208. rm -fr conftest*
  1209. fi
  1210. fi
  1211. fi
  1212. echo "$ac_t""$ac_cv_header_stdc" 1>&6
  1213. if test $ac_cv_header_stdc = yes; then
  1214.   cat >> confdefs.h <<EOF
  1215. #define STDC_HEADERS 1
  1216. EOF
  1217. fi
  1218. echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
  1219. echo "configure:1345: checking whether time.h and sys/time.h may both be included" >&5
  1220. if eval "test "`echo '$''{'ac_cv_header_time'+set}'`" = set"; then
  1221.   echo $ac_n "(cached) $ac_c" 1>&6
  1222. else
  1223.   cat > conftest.$ac_ext <<EOF
  1224. #line 1350 "configure"
  1225. #include "confdefs.h"
  1226. #include <sys/types.h>
  1227. #include <sys/time.h>
  1228. #include <time.h>
  1229. int main() {
  1230. struct tm *tp;
  1231. ; return 0; }
  1232. EOF
  1233. if { (eval echo configure:1359: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1234.   rm -rf conftest*
  1235.   ac_cv_header_time=yes
  1236. else
  1237.   echo "configure: failed program was:" >&5
  1238.   cat conftest.$ac_ext >&5
  1239.   rm -rf conftest*
  1240.   ac_cv_header_time=no
  1241. fi
  1242. rm -f conftest*
  1243. fi
  1244. echo "$ac_t""$ac_cv_header_time" 1>&6
  1245. if test $ac_cv_header_time = yes; then
  1246.   cat >> confdefs.h <<EOF
  1247. #define TIME_WITH_SYS_TIME 1
  1248. EOF
  1249. fi
  1250. cat >> confdefs.h <<EOF
  1251. #define AUTOCONF 1
  1252. EOF
  1253. echo $ac_n "checking if we can do hard links""... $ac_c" 1>&6
  1254. echo "configure:1386: checking if we can do hard links" >&5
  1255. ln configure src/link.tst 2>&5
  1256. if test -x src/link.tst; then
  1257. CPLN="ln"
  1258. rm -f src/link.tst
  1259. echo "$ac_t""yes - using ln" 1>&6
  1260. else
  1261. CPLN="cp"
  1262. echo "$ac_t""no - using cp" 1>&6
  1263. fi
  1264. # Check whether --with-etc-dir or --without-etc-dir was given.
  1265. if test "${with_etc_dir+set}" = set; then
  1266.   withval="$with_etc_dir"
  1267.   ETCDIR=$with_etc_dir
  1268. else
  1269.   ETCDIR=/etc
  1270. fi
  1271. # Check whether --with-pid-dir or --without-pid-dir was given.
  1272. if test "${with_pid_dir+set}" = set; then
  1273.   withval="$with_pid_dir"
  1274.   PIDDIR=$with_pid_dir
  1275. else
  1276.   PIDDIR=/var/run
  1277. fi
  1278. # Check whether --with-log-dir or --without-log-dir was given.
  1279. if test "${with_log_dir+set}" = set; then
  1280.   withval="$with_log_dir"
  1281.   LOGDIR=$with_log_dir
  1282. else
  1283.   LOGDIR=/var/log
  1284. fi
  1285. # Check whether --enable-upload or --disable-upload was given.
  1286. if test "${enable_upload+set}" = set; then
  1287.   enableval="$enable_upload"
  1288.    upload=$enableval 
  1289. else
  1290.    upload=yes 
  1291. fi
  1292. # Check whether --enable-overwrite or --disable-overwrite was given.
  1293. if test "${enable_overwrite+set}" = set; then
  1294.   enableval="$enable_overwrite"
  1295.    overwrite=$enableval 
  1296. else
  1297.    overwrite=yes 
  1298. fi
  1299. # Check whether --enable-hostxs or --disable-hostxs was given.
  1300. if test "${enable_hostxs+set}" = set; then
  1301.   enableval="$enable_hostxs"
  1302.    hostxs=$enableval 
  1303. else
  1304.    hostxs=yes 
  1305. fi
  1306. # Check whether --enable-logfailed or --disable-logfailed was given.
  1307. if test "${enable_logfailed+set}" = set; then
  1308.   enableval="$enable_logfailed"
  1309.    logfailed=$enableval 
  1310. else
  1311.    logfailed=yes 
  1312. fi
  1313. # Check whether --enable-logtoomany or --disable-logtoomany was given.
  1314. if test "${enable_logtoomany+set}" = set; then
  1315.   enableval="$enable_logtoomany"
  1316.    logtoomany=$enableval 
  1317. else
  1318.    logtoomany=yes 
  1319. fi
  1320. # Check whether --enable-private or --disable-private was given.
  1321. if test "${enable_private+set}" = set; then
  1322.   enableval="$enable_private"
  1323.    private=$enableval 
  1324. else
  1325.    private=yes 
  1326. fi
  1327. # Check whether --enable-dnsretry or --disable-dnsretry was given.
  1328. if test "${enable_dnsretry+set}" = set; then
  1329.   enableval="$enable_dnsretry"
  1330.    dnsretry=$enableval 
  1331. else
  1332.    dnsretry=yes 
  1333. fi
  1334. # Check whether --enable-anononly or --disable-anononly was given.
  1335. if test "${enable_anononly+set}" = set; then
  1336.   enableval="$enable_anononly"
  1337.    anononly=$enableval 
  1338. else
  1339.    anononly=no 
  1340. fi
  1341. # Check whether --enable-paranoid or --disable-paranoid was given.
  1342. if test "${enable_paranoid+set}" = set; then
  1343.   enableval="$enable_paranoid"
  1344.    paranoid=$enableval 
  1345. else
  1346.    paranoid=no 
  1347. fi
  1348. # Check whether --enable-quota or --disable-quota was given.
  1349. if test "${enable_quota+set}" = set; then
  1350.   enableval="$enable_quota"
  1351.    quota=$enableval 
  1352. else
  1353.    quota=no 
  1354. fi
  1355. # Check whether --enable-pam or --disable-pam was given.
  1356. if test "${enable_pam+set}" = set; then
  1357.   enableval="$enable_pam"
  1358.    pam=$enableval 
  1359. else
  1360.    pam=no 
  1361. fi
  1362. # Check whether --enable-skey or --disable-skey was given.
  1363. if test "${enable_skey+set}" = set; then
  1364.   enableval="$enable_skey"
  1365.    skey=$enableval 
  1366. else
  1367.    skey=no 
  1368. fi
  1369. # Check whether --enable-opie or --disable-opie was given.
  1370. if test "${enable_opie+set}" = set; then
  1371.   enableval="$enable_opie"
  1372.    opie=$enableval 
  1373. else
  1374.    opie=no 
  1375. fi
  1376. if test $skey = "yes" -o $skey = "y"
  1377. then
  1378.   if test $opie = "yes" -o $skey = "y"
  1379.   then
  1380.     { echo "configure: error: *** YOU SHOULD NOT HAVE BOTH SKEY AND OPIE DEFINED!!!!!" 1>&2; exit 1; }
  1381.   fi
  1382. fi
  1383. # Check whether --enable-new-cd or --disable-new-cd was given.
  1384. if test "${enable_new_cd+set}" = set; then
  1385.   enableval="$enable_new_cd"
  1386.    newcd=$enableval 
  1387. else
  1388.    newcd=yes 
  1389. fi
  1390. # Check whether --enable-chmod or --disable-chmod was given.
  1391. if test "${enable_chmod+set}" = set; then
  1392.   enableval="$enable_chmod"
  1393.    chmod=$enableval 
  1394. else
  1395.    chmod=no 
  1396. fi
  1397. # Check whether --enable-rfc931 or --disable-rfc931 was given.
  1398. if test "${enable_rfc931+set}" = set; then
  1399.   enableval="$enable_rfc931"
  1400.    rfc931=$enableval 
  1401. else
  1402.    rfc931=no 
  1403. fi
  1404. # Check whether --enable-daemon or --disable-daemon was given.
  1405. if test "${enable_daemon+set}" = set; then
  1406.   enableval="$enable_daemon"
  1407.    daemon=$enableval 
  1408. else
  1409.    daemon=yes 
  1410. fi
  1411. # Check whether --enable-map-chdir or --disable-map-chdir was given.
  1412. if test "${enable_map_chdir+set}" = set; then
  1413.   enableval="$enable_map_chdir"
  1414.    mapchdir=$enableval 
  1415. else
  1416.    mapchdir=yes 
  1417. fi
  1418. # Check whether --enable-throughput or --disable-throughput was given.
  1419. if test "${enable_throughput+set}" = set; then
  1420.   enableval="$enable_throughput"
  1421.    throughput=$enableval 
  1422. else
  1423.    throughput=yes 
  1424. fi
  1425. # Check whether --enable-count or --disable-count was given.
  1426. if test "${enable_count+set}" = set; then
  1427.   enableval="$enable_count"
  1428.    count=$enableval 
  1429. else
  1430.    count=yes 
  1431. fi
  1432. # Check whether --enable-newlines or --disable-newlines was given.
  1433. if test "${enable_newlines+set}" = set; then
  1434.   enableval="$enable_newlines"
  1435.    newlines=$enableval 
  1436. else
  1437.    newlines=yes 
  1438. fi
  1439. # Check whether --enable-crackers or --disable-crackers was given.
  1440. if test "${enable_crackers+set}" = set; then
  1441.   enableval="$enable_crackers"
  1442.    crackers=$enableval 
  1443. else
  1444.    crackers=no 
  1445. fi
  1446. # Check whether --enable-verbose or --disable-verbose was given.
  1447. if test "${enable_verbose+set}" = set; then
  1448.   enableval="$enable_verbose"
  1449.    verbose=$enableval 
  1450. else
  1451.    verbose=yes 
  1452. fi
  1453. # Check whether --enable-noop or --disable-noop was given.
  1454. if test "${enable_noop+set}" = set; then
  1455.   enableval="$enable_noop"
  1456.    noop=$enableval 
  1457. else
  1458.    noop=no 
  1459. fi
  1460. # Check whether --enable-log-rp or --disable-log-rp was given.
  1461. if test "${enable_log_rp+set}" = set; then
  1462.   enableval="$enable_log_rp"
  1463.    logrp=$enableval 
  1464. else
  1465.    logrp=yes 
  1466. fi
  1467. # Check whether --enable-virtual or --disable-virtual was given.
  1468. if test "${enable_virtual+set}" = set; then
  1469.   enableval="$enable_virtual"
  1470.    virtual=$enableval 
  1471. else
  1472.    virtual=yes 
  1473. fi
  1474. # Check whether --enable-closedvirt or --disable-closedvirt was given.
  1475. if test "${enable_closedvirt+set}" = set; then
  1476.   enableval="$enable_closedvirt"
  1477.    closedvirt=$enableval 
  1478. else
  1479.    closedvirt=yes 
  1480. fi
  1481. # Check whether --enable-dns or --disable-dns was given.
  1482. if test "${enable_dns+set}" = set; then
  1483.   enableval="$enable_dns"
  1484.    dns=$enableval 
  1485. else
  1486.    dns=yes 
  1487. fi
  1488. # Check whether --enable-port or --disable-port was given.
  1489. if test "${enable_port+set}" = set; then
  1490.   enableval="$enable_port"
  1491.    port=$enableval 
  1492. else
  1493.    port=yes 
  1494. fi
  1495. # Check whether --enable-pasv or --disable-pasv was given.
  1496. if test "${enable_pasv+set}" = set; then
  1497.   enableval="$enable_pasv"
  1498.    pasv=$enableval 
  1499. else
  1500.    pasv=yes 
  1501. fi
  1502. # Check whether --enable-plsm or --disable-plsm was given.
  1503. if test "${enable_plsm+set}" = set; then
  1504.   enableval="$enable_plsm"
  1505.    plsm=$enableval 
  1506. else
  1507.    plsm=yes 
  1508. fi
  1509. # Check whether --enable-pasvip or --disable-pasvip was given.
  1510. if test "${enable_pasvip+set}" = set; then
  1511.   enableval="$enable_pasvip"
  1512.    pasvip=$enableval 
  1513. else
  1514.    pasvip=yes 
  1515. fi
  1516. # Check whether --enable-anonymous or --disable-anonymous was given.
  1517. if test "${enable_anonymous+set}" = set; then
  1518.   enableval="$enable_anonymous"
  1519.    anonymous=$enableval 
  1520. else
  1521.    anonymous=yes 
  1522. fi
  1523. # Check whether --enable-ls or --disable-ls was given.
  1524. if test "${enable_ls+set}" = set; then
  1525.   enableval="$enable_ls"
  1526.    ls=$enableval 
  1527. else
  1528.    ls=no 
  1529. fi
  1530. # Check whether --enable-numericuid or --disable-numericuid was given.
  1531. if test "${enable_numericuid+set}" = set; then
  1532.   enableval="$enable_numericuid"
  1533.    numericuid=$enableval 
  1534. else
  1535.    numericuid=yes 
  1536. fi
  1537. # Check whether --enable-hidesetuid or --disable-hidesetuid was given.
  1538. if test "${enable_hidesetuid+set}" = set; then
  1539.   enableval="$enable_hidesetuid"
  1540.    hidesetuid=$enableval 
  1541. else
  1542.    hidesetuid=yes 
  1543. fi
  1544. # Check whether --enable-mail or --disable-mail was given.
  1545. if test "${enable_mail+set}" = set; then
  1546.   enableval="$enable_mail"
  1547.    mail=$enableval 
  1548. else
  1549.    mail=yes 
  1550. fi
  1551. # Check whether --enable-badclients or --disable-badclients was given.
  1552. if test "${enable_badclients+set}" = set; then
  1553.   enableval="$enable_badclients"
  1554.    badclients=$enableval 
  1555. else
  1556.    badclients=no 
  1557. fi
  1558. # Check whether --with-bufsize or --without-bufsize was given.
  1559. if test "${with_bufsize+set}" = set; then
  1560.   withval="$with_bufsize"
  1561.    bufsize=$withval 
  1562. else
  1563.    bufsize=no 
  1564. fi
  1565. # Check whether --with-backlog or --without-backlog was given.
  1566. if test "${with_backlog+set}" = set; then
  1567.   withval="$with_backlog"
  1568.    backlog=$withval 
  1569. else
  1570.    backlog=100 
  1571. fi
  1572. LIBS=""
  1573. for ac_hdr in dirent.h regex.h shadow.h security/pam_appl.h opie.h skey.h 
  1574.   syslog.h sys/syslog.h fcntl.h mntent.h stdlib.h unistd.h glob.h grp.h 
  1575.   ndir.h sys/dir.h sys/ndir.h string.h vmsdir.h sys/systeminfo.h 
  1576.   bsd/bsd.h sys/param.h values.h limits.h sys/types.h sys/mntent.h 
  1577.   sys/mnttab.h paths.h
  1578. do
  1579. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1580. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1581. echo "configure:1781: checking for $ac_hdr" >&5
  1582. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1583.   echo $ac_n "(cached) $ac_c" 1>&6
  1584. else
  1585.   cat > conftest.$ac_ext <<EOF
  1586. #line 1786 "configure"
  1587. #include "confdefs.h"
  1588. #include <$ac_hdr>
  1589. EOF
  1590. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1591. { (eval echo configure:1791: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1592. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1593. if test -z "$ac_err"; then
  1594.   rm -rf conftest*
  1595.   eval "ac_cv_header_$ac_safe=yes"
  1596. else
  1597.   echo "$ac_err" >&5
  1598.   echo "configure: failed program was:" >&5
  1599.   cat conftest.$ac_ext >&5
  1600.   rm -rf conftest*
  1601.   eval "ac_cv_header_$ac_safe=no"
  1602. fi
  1603. rm -f conftest*
  1604. fi
  1605. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1606.   echo "$ac_t""yes" 1>&6
  1607.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1608.   cat >> confdefs.h <<EOF
  1609. #define $ac_tr_hdr 1
  1610. EOF
  1611.  
  1612. else
  1613.   echo "$ac_t""no" 1>&6
  1614. fi
  1615. done
  1616. for ac_func in dirfd fchdir flock ftw getcwd getdtablesize pstat lstat 
  1617.   vprintf snprintf regexec regex fgetspent usercmp getusershell setuid vsnprintf 
  1618.   snprintf strcasestr strdup strerror strsep strstr syslog glob strcasecmp 
  1619.   strncasecmp sigprocmask quotactl getrlimit sysconf setsid memmove 
  1620.   strtoul
  1621. do
  1622. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1623. echo "configure:1824: checking for $ac_func" >&5
  1624. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1625.   echo $ac_n "(cached) $ac_c" 1>&6
  1626. else
  1627.   cat > conftest.$ac_ext <<EOF
  1628. #line 1829 "configure"
  1629. #include "confdefs.h"
  1630. /* System header to define __stub macros and hopefully few prototypes,
  1631.     which can conflict with char $ac_func(); below.  */
  1632. #include <assert.h>
  1633. /* Override any gcc2 internal prototype to avoid an error.  */
  1634. /* We use char because int might match the return type of a gcc2
  1635.     builtin and then its argument prototype would still apply.  */
  1636. char $ac_func();
  1637. int main() {
  1638. /* The GNU C library defines this for functions which it implements
  1639.     to always fail with ENOSYS.  Some functions are actually named
  1640.     something starting with __ and the normal name is an alias.  */
  1641. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1642. choke me
  1643. #else
  1644. $ac_func();
  1645. #endif
  1646. ; return 0; }
  1647. EOF
  1648. if { (eval echo configure:1852: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1649.   rm -rf conftest*
  1650.   eval "ac_cv_func_$ac_func=yes"
  1651. else
  1652.   echo "configure: failed program was:" >&5
  1653.   cat conftest.$ac_ext >&5
  1654.   rm -rf conftest*
  1655.   eval "ac_cv_func_$ac_func=no"
  1656. fi
  1657. rm -f conftest*
  1658. fi
  1659. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1660.   echo "$ac_t""yes" 1>&6
  1661.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1662.   cat >> confdefs.h <<EOF
  1663. #define $ac_tr_func 1
  1664. EOF
  1665.  
  1666. else
  1667.   echo "$ac_t""no" 1>&6
  1668. fi
  1669. done
  1670. for ac_func in seteuid setreuid setresuid
  1671. do
  1672. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1673. echo "configure:1879: checking for $ac_func" >&5
  1674. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1675.   echo $ac_n "(cached) $ac_c" 1>&6
  1676. else
  1677.   cat > conftest.$ac_ext <<EOF
  1678. #line 1884 "configure"
  1679. #include "confdefs.h"
  1680. /* System header to define __stub macros and hopefully few prototypes,
  1681.     which can conflict with char $ac_func(); below.  */
  1682. #include <assert.h>
  1683. /* Override any gcc2 internal prototype to avoid an error.  */
  1684. /* We use char because int might match the return type of a gcc2
  1685.     builtin and then its argument prototype would still apply.  */
  1686. char $ac_func();
  1687. int main() {
  1688. /* The GNU C library defines this for functions which it implements
  1689.     to always fail with ENOSYS.  Some functions are actually named
  1690.     something starting with __ and the normal name is an alias.  */
  1691. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1692. choke me
  1693. #else
  1694. $ac_func();
  1695. #endif
  1696. ; return 0; }
  1697. EOF
  1698. if { (eval echo configure:1907: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1699.   rm -rf conftest*
  1700.   eval "ac_cv_func_$ac_func=yes"
  1701. else
  1702.   echo "configure: failed program was:" >&5
  1703.   cat conftest.$ac_ext >&5
  1704.   rm -rf conftest*
  1705.   eval "ac_cv_func_$ac_func=no"
  1706. fi
  1707. rm -f conftest*
  1708. fi
  1709. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1710.   echo "$ac_t""yes" 1>&6
  1711.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1712.   cat >> confdefs.h <<EOF
  1713. #define $ac_tr_func 1
  1714. EOF
  1715.  break
  1716. else
  1717.   echo "$ac_t""no" 1>&6
  1718. fi
  1719. done
  1720. for ac_func in setegid setregid setresgid
  1721. do
  1722. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1723. echo "configure:1934: checking for $ac_func" >&5
  1724. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1725.   echo $ac_n "(cached) $ac_c" 1>&6
  1726. else
  1727.   cat > conftest.$ac_ext <<EOF
  1728. #line 1939 "configure"
  1729. #include "confdefs.h"
  1730. /* System header to define __stub macros and hopefully few prototypes,
  1731.     which can conflict with char $ac_func(); below.  */
  1732. #include <assert.h>
  1733. /* Override any gcc2 internal prototype to avoid an error.  */
  1734. /* We use char because int might match the return type of a gcc2
  1735.     builtin and then its argument prototype would still apply.  */
  1736. char $ac_func();
  1737. int main() {
  1738. /* The GNU C library defines this for functions which it implements
  1739.     to always fail with ENOSYS.  Some functions are actually named
  1740.     something starting with __ and the normal name is an alias.  */
  1741. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1742. choke me
  1743. #else
  1744. $ac_func();
  1745. #endif
  1746. ; return 0; }
  1747. EOF
  1748. if { (eval echo configure:1962: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1749.   rm -rf conftest*
  1750.   eval "ac_cv_func_$ac_func=yes"
  1751. else
  1752.   echo "configure: failed program was:" >&5
  1753.   cat conftest.$ac_ext >&5
  1754.   rm -rf conftest*
  1755.   eval "ac_cv_func_$ac_func=no"
  1756. fi
  1757. rm -f conftest*
  1758. fi
  1759. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1760.   echo "$ac_t""yes" 1>&6
  1761.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1762.   cat >> confdefs.h <<EOF
  1763. #define $ac_tr_func 1
  1764. EOF
  1765.  break
  1766. else
  1767.   echo "$ac_t""no" 1>&6
  1768. fi
  1769. done
  1770. echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
  1771. echo "configure:1988: checking for crypt in -lcrypt" >&5
  1772. ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
  1773. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1774.   echo $ac_n "(cached) $ac_c" 1>&6
  1775. else
  1776.   ac_save_LIBS="$LIBS"
  1777. LIBS="-lcrypt  $LIBS"
  1778. cat > conftest.$ac_ext <<EOF
  1779. #line 1996 "configure"
  1780. #include "confdefs.h"
  1781. /* Override any gcc2 internal prototype to avoid an error.  */
  1782. /* We use char because int might match the return type of a gcc2
  1783.     builtin and then its argument prototype would still apply.  */
  1784. char crypt();
  1785. int main() {
  1786. crypt()
  1787. ; return 0; }
  1788. EOF
  1789. if { (eval echo configure:2007: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1790.   rm -rf conftest*
  1791.   eval "ac_cv_lib_$ac_lib_var=yes"
  1792. else
  1793.   echo "configure: failed program was:" >&5
  1794.   cat conftest.$ac_ext >&5
  1795.   rm -rf conftest*
  1796.   eval "ac_cv_lib_$ac_lib_var=no"
  1797. fi
  1798. rm -f conftest*
  1799. LIBS="$ac_save_LIBS"
  1800. fi
  1801. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1802.   echo "$ac_t""yes" 1>&6
  1803.   result=yes
  1804. else
  1805.   echo "$ac_t""no" 1>&6
  1806. result=no
  1807. fi
  1808. if test $result = yes; then
  1809. LIBS="$LIBS -lcrypt"
  1810. fi
  1811. USENSL=no
  1812. echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
  1813. echo "configure:2033: checking for socket in -lsocket" >&5
  1814. ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
  1815. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1816.   echo $ac_n "(cached) $ac_c" 1>&6
  1817. else
  1818.   ac_save_LIBS="$LIBS"
  1819. LIBS="-lsocket  $LIBS"
  1820. cat > conftest.$ac_ext <<EOF
  1821. #line 2041 "configure"
  1822. #include "confdefs.h"
  1823. /* Override any gcc2 internal prototype to avoid an error.  */
  1824. /* We use char because int might match the return type of a gcc2
  1825.     builtin and then its argument prototype would still apply.  */
  1826. char socket();
  1827. int main() {
  1828. socket()
  1829. ; return 0; }
  1830. EOF
  1831. if { (eval echo configure:2052: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1832.   rm -rf conftest*
  1833.   eval "ac_cv_lib_$ac_lib_var=yes"
  1834. else
  1835.   echo "configure: failed program was:" >&5
  1836.   cat conftest.$ac_ext >&5
  1837.   rm -rf conftest*
  1838.   eval "ac_cv_lib_$ac_lib_var=no"
  1839. fi
  1840. rm -f conftest*
  1841. LIBS="$ac_save_LIBS"
  1842. fi
  1843. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1844.   echo "$ac_t""yes" 1>&6
  1845.   result=yes
  1846. else
  1847.   echo "$ac_t""no" 1>&6
  1848. result=no
  1849. fi
  1850. if test $result = yes; then
  1851. LIBS="$LIBS -lsocket"
  1852. else
  1853. echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
  1854. echo "configure:2077: checking for socket in -lsocket" >&5
  1855. ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
  1856. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1857.   echo $ac_n "(cached) $ac_c" 1>&6
  1858. else
  1859.   ac_save_LIBS="$LIBS"
  1860. LIBS="-lsocket -lnsl $LIBS"
  1861. cat > conftest.$ac_ext <<EOF
  1862. #line 2085 "configure"
  1863. #include "confdefs.h"
  1864. /* Override any gcc2 internal prototype to avoid an error.  */
  1865. /* We use char because int might match the return type of a gcc2
  1866.     builtin and then its argument prototype would still apply.  */
  1867. char socket();
  1868. int main() {
  1869. socket()
  1870. ; return 0; }
  1871. EOF
  1872. if { (eval echo configure:2096: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1873.   rm -rf conftest*
  1874.   eval "ac_cv_lib_$ac_lib_var=yes"
  1875. else
  1876.   echo "configure: failed program was:" >&5
  1877.   cat conftest.$ac_ext >&5
  1878.   rm -rf conftest*
  1879.   eval "ac_cv_lib_$ac_lib_var=no"
  1880. fi
  1881. rm -f conftest*
  1882. LIBS="$ac_save_LIBS"
  1883. fi
  1884. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1885.   echo "$ac_t""yes" 1>&6
  1886.   result=yes
  1887. else
  1888.   echo "$ac_t""no" 1>&6
  1889. result=no
  1890. fi
  1891. if test $result = yes; then
  1892. LIBS = "$LIBS -lsocket -lnsl"
  1893. USENSL=yes
  1894. else
  1895. echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
  1896. echo "configure:2122: checking for connect in -lsocket" >&5
  1897. ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
  1898. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1899.   echo $ac_n "(cached) $ac_c" 1>&6
  1900. else
  1901.   ac_save_LIBS="$LIBS"
  1902. LIBS="-lsocket  $LIBS"
  1903. cat > conftest.$ac_ext <<EOF
  1904. #line 2130 "configure"
  1905. #include "confdefs.h"
  1906. /* Override any gcc2 internal prototype to avoid an error.  */
  1907. /* We use char because int might match the return type of a gcc2
  1908.     builtin and then its argument prototype would still apply.  */
  1909. char connect();
  1910. int main() {
  1911. connect()
  1912. ; return 0; }
  1913. EOF
  1914. if { (eval echo configure:2141: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1915.   rm -rf conftest*
  1916.   eval "ac_cv_lib_$ac_lib_var=yes"
  1917. else
  1918.   echo "configure: failed program was:" >&5
  1919.   cat conftest.$ac_ext >&5
  1920.   rm -rf conftest*
  1921.   eval "ac_cv_lib_$ac_lib_var=no"
  1922. fi
  1923. rm -f conftest*
  1924. LIBS="$ac_save_LIBS"
  1925. fi
  1926. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1927.   echo "$ac_t""yes" 1>&6
  1928.   result=yes
  1929. else
  1930.   echo "$ac_t""no" 1>&6
  1931. result=no
  1932. fi
  1933. if test $result = yes; then
  1934. LIBS="$LIBS -lsocket"
  1935. else
  1936. echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
  1937. echo "configure:2166: checking for connect in -lsocket" >&5
  1938. ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
  1939. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1940.   echo $ac_n "(cached) $ac_c" 1>&6
  1941. else
  1942.   ac_save_LIBS="$LIBS"
  1943. LIBS="-lsocket -lnsl $LIBS"
  1944. cat > conftest.$ac_ext <<EOF
  1945. #line 2174 "configure"
  1946. #include "confdefs.h"
  1947. /* Override any gcc2 internal prototype to avoid an error.  */
  1948. /* We use char because int might match the return type of a gcc2
  1949.     builtin and then its argument prototype would still apply.  */
  1950. char connect();
  1951. int main() {
  1952. connect()
  1953. ; return 0; }
  1954. EOF
  1955. if { (eval echo configure:2185: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1956.   rm -rf conftest*
  1957.   eval "ac_cv_lib_$ac_lib_var=yes"
  1958. else
  1959.   echo "configure: failed program was:" >&5
  1960.   cat conftest.$ac_ext >&5
  1961.   rm -rf conftest*
  1962.   eval "ac_cv_lib_$ac_lib_var=no"
  1963. fi
  1964. rm -f conftest*
  1965. LIBS="$ac_save_LIBS"
  1966. fi
  1967. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1968.   echo "$ac_t""yes" 1>&6
  1969.   result=yes
  1970. else
  1971.   echo "$ac_t""no" 1>&6
  1972. result=no
  1973. fi
  1974. if test $result = yes; then
  1975. LIBS="$LIBS -lsocket -lnsl"
  1976. USENSL=yes
  1977. fi
  1978. fi
  1979. fi
  1980. fi
  1981. if test $USENSL != yes; then
  1982. echo $ac_n "checking for inet_addr in -lnsl""... $ac_c" 1>&6
  1983. echo "configure:2215: checking for inet_addr in -lnsl" >&5
  1984. ac_lib_var=`echo nsl'_'inet_addr | sed 'y%./+-%__p_%'`
  1985. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1986.   echo $ac_n "(cached) $ac_c" 1>&6
  1987. else
  1988.   ac_save_LIBS="$LIBS"
  1989. LIBS="-lnsl  $LIBS"
  1990. cat > conftest.$ac_ext <<EOF
  1991. #line 2223 "configure"
  1992. #include "confdefs.h"
  1993. /* Override any gcc2 internal prototype to avoid an error.  */
  1994. /* We use char because int might match the return type of a gcc2
  1995.     builtin and then its argument prototype would still apply.  */
  1996. char inet_addr();
  1997. int main() {
  1998. inet_addr()
  1999. ; return 0; }
  2000. EOF
  2001. if { (eval echo configure:2234: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2002.   rm -rf conftest*
  2003.   eval "ac_cv_lib_$ac_lib_var=yes"
  2004. else
  2005.   echo "configure: failed program was:" >&5
  2006.   cat conftest.$ac_ext >&5
  2007.   rm -rf conftest*
  2008.   eval "ac_cv_lib_$ac_lib_var=no"
  2009. fi
  2010. rm -f conftest*
  2011. LIBS="$ac_save_LIBS"
  2012. fi
  2013. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2014.   echo "$ac_t""yes" 1>&6
  2015.   result=yes
  2016. else
  2017.   echo "$ac_t""no" 1>&6
  2018. result=no
  2019. fi
  2020. if test $result = yes; then
  2021. LIBS="$LIBS -lnsl"
  2022. fi
  2023. fi
  2024. echo $ac_n "checking for sys_siglist""... $ac_c" 1>&6
  2025. echo "configure:2261: checking for sys_siglist" >&5
  2026. cat > conftest.$ac_ext <<EOF
  2027. #line 2263 "configure"
  2028. #include "confdefs.h"
  2029. #include <signal.h>
  2030. #include <stdio.h>
  2031. int main() {
  2032.  puts(sys_siglist[0]); 
  2033. ; return 0; }
  2034. EOF
  2035. if { (eval echo configure:2271: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2036.   rm -rf conftest*
  2037.   result=yes
  2038. else
  2039.   echo "configure: failed program was:" >&5
  2040.   cat conftest.$ac_ext >&5
  2041.   rm -rf conftest*
  2042.   result=no
  2043. fi
  2044. rm -f conftest*
  2045. echo "$ac_t""$result" 1>&6
  2046. if test "$result" = "yes"; then
  2047. cat >> confdefs.h <<EOF
  2048. #define HAVE_SIGLIST 1
  2049. EOF
  2050. fi
  2051. echo $ac_n "checking type of qsort""... $ac_c" 1>&6
  2052. echo "configure:2290: checking type of qsort" >&5
  2053. cat > conftest.$ac_ext <<EOF
  2054. #line 2292 "configure"
  2055. #include "confdefs.h"
  2056. #include <stdlib.h>
  2057. extern void qsort();
  2058. int main() {
  2059.   
  2060. ; return 0; }
  2061. EOF
  2062. if { (eval echo configure:2300: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2063.   rm -rf conftest*
  2064.   result=void
  2065. else
  2066.   echo "configure: failed program was:" >&5
  2067.   cat conftest.$ac_ext >&5
  2068.   rm -rf conftest*
  2069.   result=int
  2070. fi
  2071. rm -f conftest*
  2072. echo "$ac_t""$result" 1>&6
  2073. if test "$result" = "void"; then
  2074. cat >> confdefs.h <<EOF
  2075. #define QSORT_IS_VOID 1
  2076. EOF
  2077. fi
  2078. echo $ac_n "checking how to determine bytesize""... $ac_c" 1>&6
  2079. echo "configure:2319: checking how to determine bytesize" >&5
  2080. if test "$ac_cv_header_bsd_bsd_h" = "yes"; then
  2081. cat > conftest.$ac_ext <<EOF
  2082. #line 2322 "configure"
  2083. #include "confdefs.h"
  2084.  #include <bsd/bsd.h> 
  2085. int main() {
  2086.  int i=NBBY 
  2087. ; return 0; }
  2088. EOF
  2089. if { (eval echo configure:2329: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2090.   rm -rf conftest*
  2091.   NBBY=NBBY
  2092. else
  2093.   echo "configure: failed program was:" >&5
  2094.   cat conftest.$ac_ext >&5
  2095.   rm -rf conftest*
  2096.   NBBY=8
  2097. fi
  2098. rm -f conftest*
  2099. else
  2100. cat > conftest.$ac_ext <<EOF
  2101. #line 2341 "configure"
  2102. #include "confdefs.h"
  2103.  #include <sys/param.h> 
  2104. int main() {
  2105.  int i=NBBY 
  2106. ; return 0; }
  2107. EOF
  2108. if { (eval echo configure:2348: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2109.   rm -rf conftest*
  2110.   NBBY=NBBY
  2111. else
  2112.   echo "configure: failed program was:" >&5
  2113.   cat conftest.$ac_ext >&5
  2114.   rm -rf conftest*
  2115.   NBBY=8
  2116. fi
  2117. rm -f conftest*
  2118. fi
  2119. if test "$NBBY" = "8"; then
  2120. cat > conftest.$ac_ext <<EOF
  2121. #line 2361 "configure"
  2122. #include "confdefs.h"
  2123.  #include <values.h> 
  2124. int main() {
  2125.  int i=BITSPERBYTE 
  2126. ; return 0; }
  2127. EOF
  2128. if { (eval echo configure:2368: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2129.   rm -rf conftest*
  2130.   NBBY=BITSPERBYTE
  2131. else
  2132.   echo "configure: failed program was:" >&5
  2133.   cat conftest.$ac_ext >&5
  2134.   rm -rf conftest*
  2135.   NBBY=8
  2136. fi
  2137. rm -f conftest*
  2138. if test "$NBBY" = "8"; then
  2139. cat > conftest.$ac_ext <<EOF
  2140. #line 2380 "configure"
  2141. #include "confdefs.h"
  2142.  #include <limits.h> 
  2143. int main() {
  2144.  int i=CHAR_BIT 
  2145. ; return 0; }
  2146. EOF
  2147. if { (eval echo configure:2387: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2148.   rm -rf conftest*
  2149.   NBBY=CHAR_BIT
  2150. else
  2151.   echo "configure: failed program was:" >&5
  2152.   cat conftest.$ac_ext >&5
  2153.   rm -rf conftest*
  2154.   NBBY=8
  2155. fi
  2156. rm -f conftest*
  2157. if test "$NBBY" != "8"; then
  2158. cat >> confdefs.h <<EOF
  2159. #define NEED_LIMITS_H 1
  2160. EOF
  2161. else
  2162. cat > conftest.$ac_ext <<EOF
  2163. #line 2404 "configure"
  2164. #include "confdefs.h"
  2165.  #include <sys/types.h> 
  2166. int main() {
  2167.  int i=NBBY 
  2168. ; return 0; }
  2169. EOF
  2170. if { (eval echo configure:2411: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2171.   rm -rf conftest*
  2172.   NBBY=NBBY
  2173. else
  2174.   echo "configure: failed program was:" >&5
  2175.   cat conftest.$ac_ext >&5
  2176.   rm -rf conftest*
  2177.   NBBY=8
  2178. fi
  2179. rm -f conftest*
  2180. fi
  2181. else
  2182. cat >> confdefs.h <<EOF
  2183. #define NEED_VALUES_H 1
  2184. EOF
  2185. fi
  2186. else
  2187. if test "$ac_cv_header_bsd_bsd_h" = "yes"; then
  2188. cat >> confdefs.h <<EOF
  2189. #define NEED_BSD_BSD_H 1
  2190. EOF
  2191. else
  2192. cat >> confdefs.h <<EOF
  2193. #define NEED_SYS_PARAM_H 1
  2194. EOF
  2195. fi
  2196. fi
  2197. if test "$NBBY" = "8"; then
  2198. echo "$ac_t""can't be determined - assuming 8" 1>&6
  2199. else
  2200. echo "$ac_t""$NBBY" 1>&6
  2201. fi
  2202. if test "$NBBY" != "NBBY"; then
  2203. cat >> confdefs.h <<EOF
  2204. #define NBBY $NBBY
  2205. EOF
  2206. fi
  2207. echo $ac_n "checking if openlog requires 3 arguments""... $ac_c" 1>&6
  2208. echo "configure:2454: checking if openlog requires 3 arguments" >&5
  2209. cat > conftest.$ac_ext <<EOF
  2210. #line 2456 "configure"
  2211. #include "confdefs.h"
  2212. #ifdef HAVE_SYSLOG_H
  2213. #include <syslog.h>
  2214. #endif
  2215. #ifdef HAVE_SYS_SYSLOG_H
  2216. #include <sys/syslog.h>
  2217. #endif
  2218. int main() {
  2219.  openlog("",0,0) 
  2220. ; return 0; }
  2221. EOF
  2222. if { (eval echo configure:2468: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2223.   rm -rf conftest*
  2224.   result=yes
  2225. else
  2226.   echo "configure: failed program was:" >&5
  2227.   cat conftest.$ac_ext >&5
  2228.   rm -rf conftest*
  2229.   result=no
  2230. fi
  2231. rm -f conftest*
  2232. echo "$ac_t""$result" 1>&6
  2233. if test "$result" = "yes"; then
  2234. echo $ac_n "checking which facility openlog understands""... $ac_c" 1>&6
  2235. echo "configure:2481: checking which facility openlog understands" >&5
  2236. cat > conftest.$ac_ext <<EOF
  2237. #line 2483 "configure"
  2238. #include "confdefs.h"
  2239. #ifdef HAVE_SYSLOG_H
  2240. #include <syslog.h>
  2241. #endif
  2242. #ifdef HAVE_SYS_SYSLOG_H
  2243. #include <sys/syslog.h>
  2244. #endif
  2245. int main() {
  2246.  openlog("",0,LOG_FTP) 
  2247. ; return 0; }
  2248. EOF
  2249. if { (eval echo configure:2495: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2250.   rm -rf conftest*
  2251.   result=yes
  2252. else
  2253.   echo "configure: failed program was:" >&5
  2254.   cat conftest.$ac_ext >&5
  2255.   rm -rf conftest*
  2256.   result=no
  2257. fi
  2258. rm -f conftest*
  2259. if test "$result" = "yes"; then
  2260. FACILITY="LOG_FTP"
  2261. else
  2262. cat > conftest.$ac_ext <<EOF
  2263. #line 2509 "configure"
  2264. #include "confdefs.h"
  2265. #ifdef HAVE_SYSLOG_H
  2266. #include <syslog.h>
  2267. #endif
  2268. #ifdef HAVE_SYS_SYSLOG_H
  2269. #include <sys/syslog.h>
  2270. #endif
  2271. int main() {
  2272.  openlog("",0,LOG_DAEMON) 
  2273. ; return 0; }
  2274. EOF
  2275. if { (eval echo configure:2521: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2276.   rm -rf conftest*
  2277.   result=yes
  2278. else
  2279.   echo "configure: failed program was:" >&5
  2280.   cat conftest.$ac_ext >&5
  2281.   rm -rf conftest*
  2282.   result=no
  2283. fi
  2284. rm -f conftest*
  2285. if test "$result" = "yes"; then
  2286. FACILITY="LOG_DAEMON"
  2287. else
  2288. cat > conftest.$ac_ext <<EOF
  2289. #line 2535 "configure"
  2290. #include "confdefs.h"
  2291. #ifdef HAVE_SYSLOG_H
  2292. #include <syslog.h>
  2293. #endif
  2294. #ifdef HAVE_SYS_SYSLOG_H
  2295. #include <sys/syslog.h>
  2296. #endif
  2297. int main() {
  2298.  openlog("",0,LOG_LOCAL7)
  2299. ; return 0; }
  2300. EOF
  2301. if { (eval echo configure:2547: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2302.   rm -rf conftest*
  2303.   result=yes
  2304. else
  2305.   echo "configure: failed program was:" >&5
  2306.   cat conftest.$ac_ext >&5
  2307.   rm -rf conftest*
  2308.   result=no
  2309. fi
  2310. rm -f conftest*
  2311. if test "$result" = "yes"; then
  2312. FACILITY="LOG_LOCAL7"
  2313. fi
  2314. fi
  2315. fi
  2316. echo "$ac_t""$FACILITY" 1>&6
  2317. cat >> confdefs.h <<EOF
  2318. #define FACILITY $FACILITY
  2319. EOF
  2320. fi
  2321. echo $ac_n "checking type of getmntent function""... $ac_c" 1>&6
  2322. echo "configure:2570: checking type of getmntent function" >&5
  2323. cat > conftest.$ac_ext <<EOF
  2324. #line 2572 "configure"
  2325. #include "confdefs.h"
  2326. #include <stdio.h>
  2327. #include <unistd.h>
  2328. #ifdef HAVE_MNTENT_H
  2329. #include <mntent.h>
  2330. #endif
  2331. #ifdef HAVE_SYS_MNTENT_H
  2332. #include <sys/mntent.h>
  2333. #endif
  2334. #ifdef HAVE_SYS_MNTTAB_H
  2335. #include <sys/mnttab.h>
  2336. #endif
  2337. #include <unistd.h>
  2338. int main() {
  2339.  (void) getmntent(0) 
  2340. ; return 0; }
  2341. EOF
  2342. if { (eval echo configure:2590: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2343.   rm -rf conftest*
  2344.   result=new-style
  2345. else
  2346.   echo "configure: failed program was:" >&5
  2347.   cat conftest.$ac_ext >&5
  2348.   rm -rf conftest*
  2349.   result=old-style
  2350. fi
  2351. rm -f conftest*
  2352. echo "$ac_t""$result" 1>&6
  2353. if test "$result" = "old-style"; then
  2354. cat >> confdefs.h <<EOF
  2355. #define HAS_OLDSTYLE_GETMNTENT 1
  2356. EOF
  2357. fi
  2358. echo $ac_n "checking if there is a ut_host field in the utmp structure""... $ac_c" 1>&6
  2359. echo "configure:2609: checking if there is a ut_host field in the utmp structure" >&5
  2360. cat > conftest.$ac_ext <<EOF
  2361. #line 2611 "configure"
  2362. #include "confdefs.h"
  2363. #ifdef TIME_WITH_SYS_TIME
  2364. #include <sys/time.h>
  2365. #include <time.h>
  2366. #else
  2367. #ifdef HAVE_SYS_TIME_H
  2368. #include <sys/time.h>
  2369. #else
  2370. #include <time.h>
  2371. #endif
  2372. #endif
  2373. #include <utmp.h>
  2374. int main() {
  2375. struct utmp ut; puts(ut.ut_host);
  2376. ; return 0; }
  2377. EOF
  2378. if { (eval echo configure:2629: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2379.   rm -rf conftest*
  2380.   result=yes
  2381. else
  2382.   echo "configure: failed program was:" >&5
  2383.   cat conftest.$ac_ext >&5
  2384.   rm -rf conftest*
  2385.   result=no
  2386. fi
  2387. rm -f conftest*
  2388. if test "$result" = "yes"; then
  2389.   cat >> confdefs.h <<EOF
  2390. #define HAVE_UT_UT_HOST 1
  2391. EOF
  2392. fi
  2393. echo "$ac_t""$result" 1>&6
  2394. echo $ac_n "checking if there is a ut_exit.e_termination field in the utmp structure""... $ac_c" 1>&6
  2395. echo "configure:2648: checking if there is a ut_exit.e_termination field in the utmp structure" >&5
  2396. cat > conftest.$ac_ext <<EOF
  2397. #line 2650 "configure"
  2398. #include "confdefs.h"
  2399. #ifdef TIME_WITH_SYS_TIME
  2400. #include <sys/time.h>
  2401. #include <time.h>
  2402. #else
  2403. #ifdef HAVE_SYS_TIME_H
  2404. #include <sys/time.h>
  2405. #else
  2406. #include <time.h>
  2407. #endif
  2408. #endif
  2409. #include <utmp.h>
  2410. int main() {
  2411. struct utmp ut; ut.ut_exit.e_termination=0;
  2412. ; return 0; }
  2413. EOF
  2414. if { (eval echo configure:2667: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2415.   rm -rf conftest*
  2416.   result=yes
  2417. else
  2418.   echo "configure: failed program was:" >&5
  2419.   cat conftest.$ac_ext >&5
  2420.   rm -rf conftest*
  2421.   result=no
  2422. fi
  2423. rm -f conftest*
  2424. if test "$result" = "yes"; then
  2425. cat >> confdefs.h <<EOF
  2426. #define HAVE_UT_UT_EXIT_E_TERMINATION 1
  2427. EOF
  2428. fi
  2429. echo "$ac_t""$result" 1>&6
  2430. echo $ac_n "checking if there is a pw_expire field in the pw structure""... $ac_c" 1>&6
  2431. echo "configure:2686: checking if there is a pw_expire field in the pw structure" >&5
  2432. cat > conftest.$ac_ext <<EOF
  2433. #line 2688 "configure"
  2434. #include "confdefs.h"
  2435. #include <pwd.h>
  2436. int main() {
  2437.  struct passwd *p; void *a=(void *)p->pw_expire; 
  2438. ; return 0; }
  2439. EOF
  2440. if { (eval echo configure:2695: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2441.   rm -rf conftest*
  2442.   result=yes
  2443. else
  2444.   echo "configure: failed program was:" >&5
  2445.   cat conftest.$ac_ext >&5
  2446.   rm -rf conftest*
  2447.   result=no
  2448. fi
  2449. rm -f conftest*
  2450. if test "$result" = "yes"; then
  2451.   cat >> confdefs.h <<EOF
  2452. #define HAS_PW_EXPIRE 1
  2453. EOF
  2454. fi
  2455. echo "$ac_t""$result" 1>&6
  2456. echo $ac_n "checking if there is a st_blksize field in the stat structure""... $ac_c" 1>&6
  2457. echo "configure:2714: checking if there is a st_blksize field in the stat structure" >&5
  2458. cat > conftest.$ac_ext <<EOF
  2459. #line 2716 "configure"
  2460. #include "confdefs.h"
  2461. #include <sys/stat.h>
  2462. int main() {
  2463.  struct stat *s; int a=(int)s->st_blksize; 
  2464. ; return 0; }
  2465. EOF
  2466. if { (eval echo configure:2723: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2467.   rm -rf conftest*
  2468.   result=yes
  2469. else
  2470.   echo "configure: failed program was:" >&5
  2471.   cat conftest.$ac_ext >&5
  2472.   rm -rf conftest*
  2473.   result=no
  2474. fi
  2475. rm -f conftest*
  2476. if test "$result" = "yes"; then
  2477.   cat >> confdefs.h <<EOF
  2478. #define HAVE_ST_BLKSIZE 1
  2479. EOF
  2480. fi
  2481. echo "$ac_t""$result" 1>&6
  2482. echo $ac_n "checking for res_query""... $ac_c" 1>&6
  2483. echo "configure:2742: checking for res_query" >&5
  2484. if eval "test "`echo '$''{'ac_cv_func_res_query'+set}'`" = set"; then
  2485.   echo $ac_n "(cached) $ac_c" 1>&6
  2486. else
  2487.   cat > conftest.$ac_ext <<EOF
  2488. #line 2747 "configure"
  2489. #include "confdefs.h"
  2490. /* System header to define __stub macros and hopefully few prototypes,
  2491.     which can conflict with char res_query(); below.  */
  2492. #include <assert.h>
  2493. /* Override any gcc2 internal prototype to avoid an error.  */
  2494. /* We use char because int might match the return type of a gcc2
  2495.     builtin and then its argument prototype would still apply.  */
  2496. char res_query();
  2497. int main() {
  2498. /* The GNU C library defines this for functions which it implements
  2499.     to always fail with ENOSYS.  Some functions are actually named
  2500.     something starting with __ and the normal name is an alias.  */
  2501. #if defined (__stub_res_query) || defined (__stub___res_query)
  2502. choke me
  2503. #else
  2504. res_query();
  2505. #endif
  2506. ; return 0; }
  2507. EOF
  2508. if { (eval echo configure:2770: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2509.   rm -rf conftest*
  2510.   eval "ac_cv_func_res_query=yes"
  2511. else
  2512.   echo "configure: failed program was:" >&5
  2513.   cat conftest.$ac_ext >&5
  2514.   rm -rf conftest*
  2515.   eval "ac_cv_func_res_query=no"
  2516. fi
  2517. rm -f conftest*
  2518. fi
  2519. if eval "test "`echo '$ac_cv_func_'res_query`" = yes"; then
  2520.   echo "$ac_t""yes" 1>&6
  2521.   result=yes
  2522. else
  2523.   echo "$ac_t""no" 1>&6
  2524. result=no
  2525. fi
  2526. if test "$result" = "yes"; then
  2527. cat >> confdefs.h <<EOF
  2528. #define HAVE_LIBRESOLV 1
  2529. EOF
  2530. else
  2531. echo $ac_n "checking for res_query in -lbind""... $ac_c" 1>&6
  2532. echo "configure:2797: checking for res_query in -lbind" >&5
  2533. ac_lib_var=`echo bind'_'res_query | sed 'y%./+-%__p_%'`
  2534. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2535.   echo $ac_n "(cached) $ac_c" 1>&6
  2536. else
  2537.   ac_save_LIBS="$LIBS"
  2538. LIBS="-lbind  $LIBS"
  2539. cat > conftest.$ac_ext <<EOF
  2540. #line 2805 "configure"
  2541. #include "confdefs.h"
  2542. /* Override any gcc2 internal prototype to avoid an error.  */
  2543. /* We use char because int might match the return type of a gcc2
  2544.     builtin and then its argument prototype would still apply.  */
  2545. char res_query();
  2546. int main() {
  2547. res_query()
  2548. ; return 0; }
  2549. EOF
  2550. if { (eval echo configure:2816: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2551.   rm -rf conftest*
  2552.   eval "ac_cv_lib_$ac_lib_var=yes"
  2553. else
  2554.   echo "configure: failed program was:" >&5
  2555.   cat conftest.$ac_ext >&5
  2556.   rm -rf conftest*
  2557.   eval "ac_cv_lib_$ac_lib_var=no"
  2558. fi
  2559. rm -f conftest*
  2560. LIBS="$ac_save_LIBS"
  2561. fi
  2562. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2563.   echo "$ac_t""yes" 1>&6
  2564.   result=yes
  2565. else
  2566.   echo "$ac_t""no" 1>&6
  2567. result=no
  2568. fi
  2569. if test "$result" = "yes"; then
  2570. cat >> confdefs.h <<EOF
  2571. #define HAVE_LIBRESOLV 1
  2572. EOF
  2573.                 LIBS="$LIBS -lbind"
  2574. else
  2575. echo $ac_n "checking for res_query in -lresolv""... $ac_c" 1>&6
  2576. echo "configure:2845: checking for res_query in -lresolv" >&5
  2577. ac_lib_var=`echo resolv'_'res_query | sed 'y%./+-%__p_%'`
  2578. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2579.   echo $ac_n "(cached) $ac_c" 1>&6
  2580. else
  2581.   ac_save_LIBS="$LIBS"
  2582. LIBS="-lresolv  $LIBS"
  2583. cat > conftest.$ac_ext <<EOF
  2584. #line 2853 "configure"
  2585. #include "confdefs.h"
  2586. /* Override any gcc2 internal prototype to avoid an error.  */
  2587. /* We use char because int might match the return type of a gcc2
  2588.     builtin and then its argument prototype would still apply.  */
  2589. char res_query();
  2590. int main() {
  2591. res_query()
  2592. ; return 0; }
  2593. EOF
  2594. if { (eval echo configure:2864: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2595.   rm -rf conftest*
  2596.   eval "ac_cv_lib_$ac_lib_var=yes"
  2597. else
  2598.   echo "configure: failed program was:" >&5
  2599.   cat conftest.$ac_ext >&5
  2600.   rm -rf conftest*
  2601.   eval "ac_cv_lib_$ac_lib_var=no"
  2602. fi
  2603. rm -f conftest*
  2604. LIBS="$ac_save_LIBS"
  2605. fi
  2606. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2607.   echo "$ac_t""yes" 1>&6
  2608.   result=yes
  2609. else
  2610.   echo "$ac_t""no" 1>&6
  2611. result=no
  2612. fi
  2613.         if test "$result" = "yes"; then
  2614. cat >> confdefs.h <<EOF
  2615. #define HAVE_LIBRESOLV 1
  2616. EOF
  2617.                  LIBS="$LIBS -lresolv"
  2618.         fi
  2619. fi
  2620. fi
  2621. echo $ac_n "checking how to printf gr_gid""... $ac_c" 1>&6
  2622. echo "configure:2896: checking how to printf gr_gid" >&5
  2623. if test "$cross_compiling" = yes; then
  2624.    result="no" 
  2625. else
  2626.   cat > conftest.$ac_ext <<EOF
  2627. #line 2901 "configure"
  2628. #include "confdefs.h"
  2629. #include <sys/types.h>
  2630. #include <grp.h>
  2631. int main(int argc, char **argv) {
  2632.   struct group *grent;
  2633.   if(sizeof(grent->gr_gid)<=4)
  2634.     return 0;
  2635.   return 1;
  2636. }
  2637. EOF
  2638. if { (eval echo configure:2912: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2639. then
  2640.    result="u"
  2641. cat >> confdefs.h <<EOF
  2642. #define GR_GID_FORMAT "$result"
  2643. EOF
  2644. echo "$ac_t""gr_gid is just a long - using %u" 1>&6
  2645. else
  2646.   echo "configure: failed program was:" >&5
  2647.   cat conftest.$ac_ext >&5
  2648.   rm -fr conftest*
  2649.    result="no" 
  2650. fi
  2651. rm -fr conftest*
  2652. fi
  2653. if test $result = "no"; then
  2654.   if test "$cross_compiling" = yes; then
  2655.    result="no"
  2656. else
  2657.   cat > conftest.$ac_ext <<EOF
  2658. #line 2934 "configure"
  2659. #include "confdefs.h"
  2660. #include <stdio.h>
  2661.   int main(int argc, char **argv) {
  2662.     if(printf("%qd",(long long) 1)==1)
  2663.       return 0;
  2664.     return 1;
  2665.   }
  2666. EOF
  2667. if { (eval echo configure:2943: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2668. then
  2669.    result="qd" 
  2670. else
  2671.   echo "configure: failed program was:" >&5
  2672.   cat conftest.$ac_ext >&5
  2673.   rm -fr conftest*
  2674.    result="no" 
  2675. fi
  2676. rm -fr conftest*
  2677. fi
  2678.   if test $result = "no"; then
  2679.     if test "$cross_compiling" = yes; then
  2680.    result="no" 
  2681. else
  2682.   cat > conftest.$ac_ext <<EOF
  2683. #line 2960 "configure"
  2684. #include "confdefs.h"
  2685. #include <stdio.h>
  2686.     int main(int argc, char **argv) {
  2687.       if(printf("Ld",(long long) 1)==1)
  2688.         return 0;
  2689.       return 1;
  2690.     }
  2691. EOF
  2692. if { (eval echo configure:2969: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2693. then
  2694.    result="Ld" 
  2695. else
  2696.   echo "configure: failed program was:" >&5
  2697.   cat conftest.$ac_ext >&5
  2698.   rm -fr conftest*
  2699.    result="no" 
  2700. fi
  2701. rm -fr conftest*
  2702. fi
  2703.     if test $result = "no"; then
  2704.       if test "$cross_compiling" = yes; then
  2705.    result="no" 
  2706. else
  2707.   cat > conftest.$ac_ext <<EOF
  2708. #line 2986 "configure"
  2709. #include "confdefs.h"
  2710. #include <stdio.h>
  2711.       int main(int argc, char **argv) {
  2712.         if(printf("lld",(long long) 1)==1)
  2713.           return 0;
  2714.         return 1;
  2715.       }
  2716. EOF
  2717. if { (eval echo configure:2995: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2718. then
  2719.    result="lld" 
  2720. else
  2721.   echo "configure: failed program was:" >&5
  2722.   cat conftest.$ac_ext >&5
  2723.   rm -fr conftest*
  2724.    result="no" 
  2725. fi
  2726. rm -fr conftest*
  2727. fi
  2728.       if test $result = "no"; then
  2729.         if test "$cross_compiling" = yes; then
  2730.    result="d" 
  2731. else
  2732.   cat > conftest.$ac_ext <<EOF
  2733. #line 3012 "configure"
  2734. #include "confdefs.h"
  2735. #include <stdio.h>
  2736.         int main(int argc, char **argv) {
  2737.           if(printf("ld",(long long) 1)==1)
  2738.             return 0;
  2739.           return 1;
  2740.         }
  2741. EOF
  2742. if { (eval echo configure:3021: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2743. then
  2744.    result="ld" 
  2745. else
  2746.   echo "configure: failed program was:" >&5
  2747.   cat conftest.$ac_ext >&5
  2748.   rm -fr conftest*
  2749.    result="d" 
  2750. fi
  2751. rm -fr conftest*
  2752. fi
  2753.       fi
  2754.     fi
  2755.   fi
  2756.   cat >> confdefs.h <<EOF
  2757. #define GR_GID_FORMAT "$result"
  2758. EOF
  2759.   echo "$ac_t""%$result" 1>&6
  2760. fi
  2761. echo $ac_n "checking how to printf pw_uid""... $ac_c" 1>&6
  2762. echo "configure:3044: checking how to printf pw_uid" >&5
  2763. if test "$cross_compiling" = yes; then
  2764.    result="no" 
  2765. else
  2766.   cat > conftest.$ac_ext <<EOF
  2767. #line 3049 "configure"
  2768. #include "confdefs.h"
  2769. #include <sys/types.h>
  2770. #include <pwd.h>
  2771. int main(int argc, char **argv) {
  2772.   struct passwd *pwent;
  2773.   if(sizeof(pwent->pw_uid)<=4)
  2774.     return 0;
  2775.   return 1;
  2776. }
  2777. EOF
  2778. if { (eval echo configure:3060: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2779. then
  2780.    result="u"
  2781. cat >> confdefs.h <<EOF
  2782. #define PW_UID_FORMAT "$result"
  2783. EOF
  2784. echo "$ac_t""uid_t is just a long - using %u" 1>&6
  2785. else
  2786.   echo "configure: failed program was:" >&5
  2787.   cat conftest.$ac_ext >&5
  2788.   rm -fr conftest*
  2789.    result="no" 
  2790. fi
  2791. rm -fr conftest*
  2792. fi
  2793. if test $result = "no"; then
  2794.   if test "$cross_compiling" = yes; then
  2795.    result="no"
  2796. else
  2797.   cat > conftest.$ac_ext <<EOF
  2798. #line 3082 "configure"
  2799. #include "confdefs.h"
  2800. #include <stdio.h>
  2801.   int main(int argc, char **argv) {
  2802.     if(printf("%qd",(long long) 1)==1)
  2803.       return 0;
  2804.     return 1;
  2805.   }
  2806. EOF
  2807. if { (eval echo configure:3091: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2808. then
  2809.    result="qd" 
  2810. else
  2811.   echo "configure: failed program was:" >&5
  2812.   cat conftest.$ac_ext >&5
  2813.   rm -fr conftest*
  2814.    result="no" 
  2815. fi
  2816. rm -fr conftest*
  2817. fi
  2818.   if test $result = "no"; then
  2819.     if test "$cross_compiling" = yes; then
  2820.    result="no" 
  2821. else
  2822.   cat > conftest.$ac_ext <<EOF
  2823. #line 3108 "configure"
  2824. #include "confdefs.h"
  2825. #include <stdio.h>
  2826.     int main(int argc, char **argv) {
  2827.       if(printf("Ld",(long long) 1)==1)
  2828.         return 0;
  2829.       return 1;
  2830.     }
  2831. EOF
  2832. if { (eval echo configure:3117: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2833. then
  2834.    result="Ld" 
  2835. else
  2836.   echo "configure: failed program was:" >&5
  2837.   cat conftest.$ac_ext >&5
  2838.   rm -fr conftest*
  2839.    result="no" 
  2840. fi
  2841. rm -fr conftest*
  2842. fi
  2843.     if test $result = "no"; then
  2844.       if test "$cross_compiling" = yes; then
  2845.    result="no" 
  2846. else
  2847.   cat > conftest.$ac_ext <<EOF
  2848. #line 3134 "configure"
  2849. #include "confdefs.h"
  2850. #include <stdio.h>
  2851.       int main(int argc, char **argv) {
  2852.         if(printf("lld",(long long) 1)==1)
  2853.           return 0;
  2854.         return 1;
  2855.       }
  2856. EOF
  2857. if { (eval echo configure:3143: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2858. then
  2859.    result="lld" 
  2860. else
  2861.   echo "configure: failed program was:" >&5
  2862.   cat conftest.$ac_ext >&5
  2863.   rm -fr conftest*
  2864.    result="no" 
  2865. fi
  2866. rm -fr conftest*
  2867. fi
  2868.       if test $result = "no"; then
  2869.         if test "$cross_compiling" = yes; then
  2870.    result="d" 
  2871. else
  2872.   cat > conftest.$ac_ext <<EOF
  2873. #line 3160 "configure"
  2874. #include "confdefs.h"
  2875. #include <stdio.h>
  2876.         int main(int argc, char **argv) {
  2877.           if(printf("ld",(long long) 1)==1)
  2878.             return 0;
  2879.           return 1;
  2880.         }
  2881. EOF
  2882. if { (eval echo configure:3169: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2883. then
  2884.    result="ld" 
  2885. else
  2886.   echo "configure: failed program was:" >&5
  2887.   cat conftest.$ac_ext >&5
  2888.   rm -fr conftest*
  2889.    result="d" 
  2890. fi
  2891. rm -fr conftest*
  2892. fi
  2893.       fi
  2894.     fi
  2895.   fi
  2896.   cat >> confdefs.h <<EOF
  2897. #define PW_UID_FORMAT "$result"
  2898. EOF
  2899.   echo "$ac_t""%$result" 1>&6
  2900. fi
  2901. echo $ac_n "checking how to printf an off_t""... $ac_c" 1>&6
  2902. echo "configure:3192: checking how to printf an off_t" >&5
  2903. if test "$cross_compiling" = yes; then
  2904.    result="no" 
  2905. else
  2906.   cat > conftest.$ac_ext <<EOF
  2907. #line 3197 "configure"
  2908. #include "confdefs.h"
  2909. #ifdef HAVE_STDLIB_H
  2910. #include <stdlib.h>
  2911. #endif
  2912. #ifdef HAVE_UNISTD_H
  2913. #include <unistd.h>
  2914. #endif
  2915. #include <sys/stat.h>
  2916. int main(int argc, char **argv) {
  2917.   if(sizeof(off_t)<=4)
  2918.     return 0;
  2919.   return 1;
  2920. }
  2921. EOF
  2922. if { (eval echo configure:3212: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2923. then
  2924.    result="u"
  2925. cat >> confdefs.h <<EOF
  2926. #define L_FORMAT "$result"
  2927. EOF
  2928. echo "$ac_t""off_t is just a long - using %u" 1>&6
  2929. else
  2930.   echo "configure: failed program was:" >&5
  2931.   cat conftest.$ac_ext >&5
  2932.   rm -fr conftest*
  2933.    result="no" 
  2934. fi
  2935. rm -fr conftest*
  2936. fi
  2937. if test $result = "no"; then
  2938.   if test "$cross_compiling" = yes; then
  2939.    result="no"
  2940. else
  2941.   cat > conftest.$ac_ext <<EOF
  2942. #line 3234 "configure"
  2943. #include "confdefs.h"
  2944. #include <stdio.h>
  2945.   int main(int argc, char **argv) {
  2946.     char tstr[8];
  2947.     if(sprintf(tstr, "%qd",(long long) 1)==1)
  2948.       return 0;
  2949.     return 1;
  2950.   }
  2951. EOF
  2952. if { (eval echo configure:3244: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2953. then
  2954.    result="qd" 
  2955. else
  2956.   echo "configure: failed program was:" >&5
  2957.   cat conftest.$ac_ext >&5
  2958.   rm -fr conftest*
  2959.    result="no" 
  2960. fi
  2961. rm -fr conftest*
  2962. fi
  2963.   if test $result = "no"; then
  2964.     if test "$cross_compiling" = yes; then
  2965.    result="no" 
  2966. else
  2967.   cat > conftest.$ac_ext <<EOF
  2968. #line 3261 "configure"
  2969. #include "confdefs.h"
  2970. #include <stdio.h>
  2971.     int main(int argc, char **argv) {
  2972.       char tstr[8];
  2973.       if(sprintf(tstr, "Ld",(long long) 1)==1)
  2974.         return 0;
  2975.       return 1;
  2976.     }
  2977. EOF
  2978. if { (eval echo configure:3271: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2979. then
  2980.    result="Ld" 
  2981. else
  2982.   echo "configure: failed program was:" >&5
  2983.   cat conftest.$ac_ext >&5
  2984.   rm -fr conftest*
  2985.    result="no" 
  2986. fi
  2987. rm -fr conftest*
  2988. fi
  2989.     if test $result = "no"; then
  2990.       if test "$cross_compiling" = yes; then
  2991.    result="no" 
  2992. else
  2993.   cat > conftest.$ac_ext <<EOF
  2994. #line 3288 "configure"
  2995. #include "confdefs.h"
  2996. #include <stdio.h>
  2997.       int main(int argc, char **argv) {
  2998.         char tstr[8];
  2999.         if(sprintf(tstr, "lld",(long long) 1)==1)
  3000.           return 0;
  3001.         return 1;
  3002.       }
  3003. EOF
  3004. if { (eval echo configure:3298: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3005. then
  3006.    result="lld" 
  3007. else
  3008.   echo "configure: failed program was:" >&5
  3009.   cat conftest.$ac_ext >&5
  3010.   rm -fr conftest*
  3011.    result="no" 
  3012. fi
  3013. rm -fr conftest*
  3014. fi
  3015.       if test $result = "no"; then
  3016.         if test "$cross_compiling" = yes; then
  3017.    result="d" 
  3018. else
  3019.   cat > conftest.$ac_ext <<EOF
  3020. #line 3315 "configure"
  3021. #include "confdefs.h"
  3022. #include <stdio.h>
  3023.         int main(int argc, char **argv) {
  3024.           char tstr[8];
  3025.           if(sprintf(tstr, "ld",(long long) 1)==1)
  3026.             return 0;
  3027.           return 1;
  3028.         }
  3029. EOF
  3030. if { (eval echo configure:3325: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3031. then
  3032.    result="ld" 
  3033. else
  3034.   echo "configure: failed program was:" >&5
  3035.   cat conftest.$ac_ext >&5
  3036.   rm -fr conftest*
  3037.    result="d" 
  3038. fi
  3039. rm -fr conftest*
  3040. fi
  3041.       fi
  3042.     fi
  3043.   fi
  3044.   cat >> confdefs.h <<EOF
  3045. #define L_FORMAT "$result"
  3046. EOF
  3047.   echo "$ac_t""using %$result" 1>&6
  3048. fi
  3049. echo $ac_n "checking how to printf a time_t""... $ac_c" 1>&6
  3050. echo "configure:3347: checking how to printf a time_t" >&5
  3051. if test "$cross_compiling" = yes; then
  3052.    result="no" 
  3053. else
  3054.   cat > conftest.$ac_ext <<EOF
  3055. #line 3352 "configure"
  3056. #include "confdefs.h"
  3057. #ifdef HAVE_STDLIB_H
  3058. #include <stdlib.h>
  3059. #endif
  3060. #ifdef HAVE_UNISTD_H
  3061. #include <unistd.h>
  3062. #endif
  3063. #ifdef TIME_WITH_SYS_TIME
  3064. #include <sys/time.h>
  3065. #include <time.h>
  3066. #else
  3067. #ifdef HAVE_SYS_TIME_H
  3068. #include <sys/time.h>
  3069. #else
  3070. #include <time.h>
  3071. #endif
  3072. #endif
  3073. int main(int argc, char **argv) {
  3074.   if(sizeof(time_t)<=4)
  3075.     return 0;
  3076.   return 1;
  3077. }
  3078. EOF
  3079. if { (eval echo configure:3376: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3080. then
  3081.    result="u"
  3082. cat >> confdefs.h <<EOF
  3083. #define T_FORMAT "$result"
  3084. EOF
  3085. echo "$ac_t""time_t is just a long - using %u" 1>&6
  3086. else
  3087.   echo "configure: failed program was:" >&5
  3088.   cat conftest.$ac_ext >&5
  3089.   rm -fr conftest*
  3090.    result="no" 
  3091. fi
  3092. rm -fr conftest*
  3093. fi
  3094. if test $result = "no"; then
  3095.   if test "$cross_compiling" = yes; then
  3096.    result="no"
  3097. else
  3098.   cat > conftest.$ac_ext <<EOF
  3099. #line 3398 "configure"
  3100. #include "confdefs.h"
  3101. #include <stdio.h>
  3102.   int main(int argc, char **argv) {
  3103.     if(printf("%qd",(long long) 1)==1)
  3104.       return 0;
  3105.     return 1;
  3106.   }
  3107. EOF
  3108. if { (eval echo configure:3407: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3109. then
  3110.    result="qd" 
  3111. else
  3112.   echo "configure: failed program was:" >&5
  3113.   cat conftest.$ac_ext >&5
  3114.   rm -fr conftest*
  3115.    result="no" 
  3116. fi
  3117. rm -fr conftest*
  3118. fi
  3119.   if test $result = "no"; then
  3120.     if test "$cross_compiling" = yes; then
  3121.    result="no" 
  3122. else
  3123.   cat > conftest.$ac_ext <<EOF
  3124. #line 3424 "configure"
  3125. #include "confdefs.h"
  3126. #include <stdio.h>
  3127.     int main(int argc, char **argv) {
  3128.       if(printf("Ld",(long long) 1)==1)
  3129.         return 0;
  3130.       return 1;
  3131.     }
  3132. EOF
  3133. if { (eval echo configure:3433: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3134. then
  3135.    result="Ld" 
  3136. else
  3137.   echo "configure: failed program was:" >&5
  3138.   cat conftest.$ac_ext >&5
  3139.   rm -fr conftest*
  3140.    result="no" 
  3141. fi
  3142. rm -fr conftest*
  3143. fi
  3144.     if test $result = "no"; then
  3145.       if test "$cross_compiling" = yes; then
  3146.    result="no" 
  3147. else
  3148.   cat > conftest.$ac_ext <<EOF
  3149. #line 3450 "configure"
  3150. #include "confdefs.h"
  3151. #include <stdio.h>
  3152.       int main(int argc, char **argv) {
  3153.         if(printf("lld",(long long) 1)==1)
  3154.           return 0;
  3155.         return 1;
  3156.       }
  3157. EOF
  3158. if { (eval echo configure:3459: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3159. then
  3160.    result="lld" 
  3161. else
  3162.   echo "configure: failed program was:" >&5
  3163.   cat conftest.$ac_ext >&5
  3164.   rm -fr conftest*
  3165.    result="no" 
  3166. fi
  3167. rm -fr conftest*
  3168. fi
  3169.       if test $result = "no"; then
  3170.         if test "$cross_compiling" = yes; then
  3171.    result="d" 
  3172. else
  3173.   cat > conftest.$ac_ext <<EOF
  3174. #line 3476 "configure"
  3175. #include "confdefs.h"
  3176. #include <stdio.h>
  3177.         int main(int argc, char **argv) {
  3178.           if(printf("ld",(long long) 1)==1)
  3179.             return 0;
  3180.           return 1;
  3181.         }
  3182. EOF
  3183. if { (eval echo configure:3485: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3184. then
  3185.    result="ld" 
  3186. else
  3187.   echo "configure: failed program was:" >&5
  3188.   cat conftest.$ac_ext >&5
  3189.   rm -fr conftest*
  3190.    result="d" 
  3191. fi
  3192. rm -fr conftest*
  3193. fi
  3194.       fi
  3195.     fi
  3196.   fi
  3197.   cat >> confdefs.h <<EOF
  3198. #define T_FORMAT "$result"
  3199. EOF
  3200.   echo "$ac_t""%$result" 1>&6
  3201. fi
  3202. if test $ac_cv_func_usercmp != yes; then
  3203. AUTHUSER=authuser.o
  3204. fi
  3205. if test $ac_cv_func_ftw != yes; then
  3206. FTW=ftw.o
  3207. fi
  3208. if test $ac_cv_func_getusershell != yes; then
  3209. GETUSERSHELL=getusershell.o
  3210. fi
  3211. if test $ac_cv_func_setuid != yes; then
  3212. SCO=sco.o
  3213. else
  3214. cat >> confdefs.h <<EOF
  3215. #define HAVE_SETUID 1
  3216. EOF
  3217. fi
  3218. if test $ac_cv_func_snprintf != yes; then
  3219. SNPRINTF=snprintf.o
  3220. fi
  3221. if test $ac_cv_func_strcasestr != yes; then
  3222. STRCASESTR=strcasestr.o
  3223. fi
  3224. if test $ac_cv_func_strdup != yes; then
  3225. STRDUP=strdup.o
  3226. fi
  3227. if test $ac_cv_func_strerror != yes; then
  3228. STRERROR=strerror.o
  3229. fi
  3230. if test $ac_cv_func_strsep != yes; then
  3231. STRSEP=strsep.o
  3232. fi
  3233. if test $ac_cv_func_strstr != yes; then
  3234. STRSTR=strstr.o
  3235. fi
  3236. if test $ac_cv_func_syslog != yes; then
  3237. SYSLOG=syslog.o
  3238. fi
  3239. if test $ac_cv_func_glob != yes; then
  3240. GLOB=glob.o
  3241. fi
  3242. if test $ac_cv_func_strcasecmp != yes; then
  3243. STRCASECMP=strcasecmp.o
  3244. fi
  3245. if test $ac_cv_func_strncasecmp != yes; then
  3246. STRNCASECMP=strncasecmp.o
  3247. fi
  3248. if test $upload = yes; then
  3249. cat >> confdefs.h <<EOF
  3250. #define UPLOAD 1
  3251. EOF
  3252. fi
  3253. if test $overwrite = yes; then
  3254. cat >> confdefs.h <<EOF
  3255. #define OVERWRITE 1
  3256. EOF
  3257. fi
  3258. if test $hostxs = yes; then
  3259. cat >> confdefs.h <<EOF
  3260. #define HOST_ACCESS 1
  3261. EOF
  3262. fi
  3263. if test $logfailed = yes; then
  3264. cat >> confdefs.h <<EOF
  3265. #define LOG_FAILED 1
  3266. EOF
  3267. fi
  3268. if test $logtoomany = yes; then
  3269. cat >> confdefs.h <<EOF
  3270. #define LOG_TOOMANY 1
  3271. EOF
  3272. fi
  3273. if test $private = no; then
  3274. cat >> confdefs.h <<EOF
  3275. #define NO_PRIVATE 1
  3276. EOF
  3277. fi
  3278. if test $dnsretry = yes; then
  3279. cat >> confdefs.h <<EOF
  3280. #define DNS_TRYAGAIN 1
  3281. EOF
  3282. fi
  3283. if test $anononly = yes; then
  3284. if test $anonymous = no; then
  3285. { echo "configure: error: enable-anononly and disable-anonymous together don't make sense." 1>&2; exit 1; }
  3286. fi
  3287. cat >> confdefs.h <<EOF
  3288. #define ANON_ONLY 1
  3289. EOF
  3290. fi
  3291. if test $paranoid = yes; then
  3292. cat >> confdefs.h <<EOF
  3293. #define PARANOID 1
  3294. EOF
  3295. fi
  3296. if test $quota != no; then
  3297. for ac_hdr in sys/quota.h sys/fs/ufs_quota.h ufs/quota.h jfs/quota.h ufs/ufs/quota.h linux/quota.h
  3298. do
  3299. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  3300. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  3301. echo "configure:3634: checking for $ac_hdr" >&5
  3302. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  3303.   echo $ac_n "(cached) $ac_c" 1>&6
  3304. else
  3305.   cat > conftest.$ac_ext <<EOF
  3306. #line 3639 "configure"
  3307. #include "confdefs.h"
  3308. #include <$ac_hdr>
  3309. EOF
  3310. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  3311. { (eval echo configure:3644: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  3312. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  3313. if test -z "$ac_err"; then
  3314.   rm -rf conftest*
  3315.   eval "ac_cv_header_$ac_safe=yes"
  3316. else
  3317.   echo "$ac_err" >&5
  3318.   echo "configure: failed program was:" >&5
  3319.   cat conftest.$ac_ext >&5
  3320.   rm -rf conftest*
  3321.   eval "ac_cv_header_$ac_safe=no"
  3322. fi
  3323. rm -f conftest*
  3324. fi
  3325. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  3326.   echo "$ac_t""yes" 1>&6
  3327.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  3328.   cat >> confdefs.h <<EOF
  3329. #define $ac_tr_hdr 1
  3330. EOF
  3331.  
  3332. else
  3333.   echo "$ac_t""no" 1>&6
  3334. fi
  3335. done
  3336. if test $ac_cv_header_sys_quota.h = yes -o $ac_cv_header_sys_fs_ufs_quota_h = yes -o $ac_cv_header_ufs_quota_h = yes -o $ac_cv_header_jfs_quota_h = yes -o $ac_cv_header_ufs_ufs_quota_h = yes -o $ac_cv_header_linux_quota_h = yes; then
  3337. quota=yes
  3338. else
  3339. if test $quota = yes; then
  3340. echo "configure: warning: QUOTA not supported by OS - disabled" 1>&2
  3341. fi
  3342. quota=no
  3343. fi
  3344. echo $ac_n "checking for quota support""... $ac_c" 1>&6
  3345. echo "configure:3679: checking for quota support" >&5
  3346. echo "$ac_t""$quota" 1>&6
  3347. fi
  3348. if test $quota = yes; then
  3349. if test $ac_cv_header_sys_quota_h = yes -o $ac_cv_header_sys_fs_ufs_quota_h = yes; then
  3350. cat >> confdefs.h <<EOF
  3351. #define QUOTA_DEVICE 1
  3352. EOF
  3353. fi
  3354. echo $ac_n "checking whether quota support is file- or inode based""... $ac_c" 1>&6
  3355. echo "configure:3692: checking whether quota support is file- or inode based" >&5
  3356. cat > conftest.$ac_ext <<EOF
  3357. #line 3694 "configure"
  3358. #include "confdefs.h"
  3359. #include <unistd.h>
  3360. #ifdef TIME_WITH_SYS_TIME
  3361. #include <sys/time.h>
  3362. #include <time.h>
  3363. #else
  3364. #ifdef HAVE_SYS_TIME_H
  3365. #include <sys/time.h>
  3366. #else
  3367. #include <time.h>
  3368. #endif
  3369. #endif
  3370. #ifdef HAVE_SYS_TYPES_H
  3371. #include <sys/types.h>
  3372. #endif
  3373. #ifdef HAVE_SYS_QUOTA_H
  3374. #include <sys/quota.h>
  3375. #else
  3376. #ifdef HAVE_LINUX_QUOTA_H
  3377. #include <linux/quota.h>
  3378. #endif
  3379. #endif
  3380. #ifdef HAVE_SYS_FS_UFS_QUOTA_H
  3381. #include <sys/fs/ufs/quota.h>
  3382. #endif
  3383. #ifdef HAVE_UFS_QUOTA_H
  3384. #include <ufs/quota.h>
  3385. #endif
  3386. #ifdef HAVE_JFS_QUOTA_H
  3387. #include <jfs/quota.h>
  3388. #endif
  3389. #ifdef HAVE_UFS_UFS_QUOTA_H
  3390. #include <ufs/ufs/quota.h>
  3391. #endif
  3392. struct dqblk quota;
  3393. int main() {
  3394.  int f=quota.dqb_ihardlimit; 
  3395. ; return 0; }
  3396. EOF
  3397. if { (eval echo configure:3735: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  3398.   rm -rf conftest*
  3399.    result=inode 
  3400. else
  3401.   echo "configure: failed program was:" >&5
  3402.   cat conftest.$ac_ext >&5
  3403.   rm -rf conftest*
  3404.    result=file 
  3405. fi
  3406. rm -f conftest*
  3407. echo "$ac_t""$result" 1>&6
  3408. if test $result = inode; then
  3409. cat >> confdefs.h <<EOF
  3410. #define QUOTA_INODE 1
  3411. EOF
  3412. fi
  3413. cat >> confdefs.h <<EOF
  3414. #define QUOTA 1
  3415. EOF
  3416. fi
  3417. if test $ac_cv_header_security_pam_appl_h = no; then
  3418.   if test $pam = yes; then
  3419.     echo "configure: warning: You don't have PAM libraries" 1>&2
  3420.     pam=no
  3421.   fi
  3422. fi
  3423. if test $pam = yes; then
  3424. cat >> confdefs.h <<EOF
  3425. #define USE_PAM 1
  3426. EOF
  3427. LIBS="$LIBS -lpam"
  3428. echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
  3429. echo "configure:3770: checking for dlopen in -ldl" >&5
  3430. ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
  3431. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  3432.   echo $ac_n "(cached) $ac_c" 1>&6
  3433. else
  3434.   ac_save_LIBS="$LIBS"
  3435. LIBS="-ldl  $LIBS"
  3436. cat > conftest.$ac_ext <<EOF
  3437. #line 3778 "configure"
  3438. #include "confdefs.h"
  3439. /* Override any gcc2 internal prototype to avoid an error.  */
  3440. /* We use char because int might match the return type of a gcc2
  3441.     builtin and then its argument prototype would still apply.  */
  3442. char dlopen();
  3443. int main() {
  3444. dlopen()
  3445. ; return 0; }
  3446. EOF
  3447. if { (eval echo configure:3789: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3448.   rm -rf conftest*
  3449.   eval "ac_cv_lib_$ac_lib_var=yes"
  3450. else
  3451.   echo "configure: failed program was:" >&5
  3452.   cat conftest.$ac_ext >&5
  3453.   rm -rf conftest*
  3454.   eval "ac_cv_lib_$ac_lib_var=no"
  3455. fi
  3456. rm -f conftest*
  3457. LIBS="$ac_save_LIBS"
  3458. fi
  3459. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  3460.   echo "$ac_t""yes" 1>&6
  3461.   result=yes
  3462. else
  3463.   echo "$ac_t""no" 1>&6
  3464. result=no
  3465. fi
  3466. if test $result = yes; then
  3467. # Some PAM implementations require -ldl...
  3468. LIBS="$LIBS -ldl"
  3469. fi
  3470. else
  3471. echo $ac_n "checking for setspent in -lshadow""... $ac_c" 1>&6
  3472. echo "configure:3816: checking for setspent in -lshadow" >&5
  3473. ac_lib_var=`echo shadow'_'setspent | sed 'y%./+-%__p_%'`
  3474. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  3475.   echo $ac_n "(cached) $ac_c" 1>&6
  3476. else
  3477.   ac_save_LIBS="$LIBS"
  3478. LIBS="-lshadow  $LIBS"
  3479. cat > conftest.$ac_ext <<EOF
  3480. #line 3824 "configure"
  3481. #include "confdefs.h"
  3482. /* Override any gcc2 internal prototype to avoid an error.  */
  3483. /* We use char because int might match the return type of a gcc2
  3484.     builtin and then its argument prototype would still apply.  */
  3485. char setspent();
  3486. int main() {
  3487. setspent()
  3488. ; return 0; }
  3489. EOF
  3490. if { (eval echo configure:3835: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3491.   rm -rf conftest*
  3492.   eval "ac_cv_lib_$ac_lib_var=yes"
  3493. else
  3494.   echo "configure: failed program was:" >&5
  3495.   cat conftest.$ac_ext >&5
  3496.   rm -rf conftest*
  3497.   eval "ac_cv_lib_$ac_lib_var=no"
  3498. fi
  3499. rm -f conftest*
  3500. LIBS="$ac_save_LIBS"
  3501. fi
  3502. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  3503.   echo "$ac_t""yes" 1>&6
  3504.   result=yes
  3505. else
  3506.   echo "$ac_t""no" 1>&6
  3507. result=no
  3508. fi
  3509. SHADOW_PASSWORD=0
  3510. LIBSHADOW=0
  3511. if test $result = yes; then
  3512. LIBS="$LIBS -lshadow"
  3513. SHADOW_PASSWORD=1
  3514. LIBSHADOW=1
  3515. else
  3516. echo $ac_n "checking for getspnam in -lshadow""... $ac_c" 1>&6
  3517. echo "configure:3864: checking for getspnam in -lshadow" >&5
  3518. ac_lib_var=`echo shadow'_'getspnam | sed 'y%./+-%__p_%'`
  3519. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  3520.   echo $ac_n "(cached) $ac_c" 1>&6
  3521. else
  3522.   ac_save_LIBS="$LIBS"
  3523. LIBS="-lshadow  $LIBS"
  3524. cat > conftest.$ac_ext <<EOF
  3525. #line 3872 "configure"
  3526. #include "confdefs.h"
  3527. /* Override any gcc2 internal prototype to avoid an error.  */
  3528. /* We use char because int might match the return type of a gcc2
  3529.     builtin and then its argument prototype would still apply.  */
  3530. char getspnam();
  3531. int main() {
  3532. getspnam()
  3533. ; return 0; }
  3534. EOF
  3535. if { (eval echo configure:3883: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3536.   rm -rf conftest*
  3537.   eval "ac_cv_lib_$ac_lib_var=yes"
  3538. else
  3539.   echo "configure: failed program was:" >&5
  3540.   cat conftest.$ac_ext >&5
  3541.   rm -rf conftest*
  3542.   eval "ac_cv_lib_$ac_lib_var=no"
  3543. fi
  3544. rm -f conftest*
  3545. LIBS="$ac_save_LIBS"
  3546. fi
  3547. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  3548.   echo "$ac_t""yes" 1>&6
  3549.   result=yes
  3550. else
  3551.   echo "$ac_t""no" 1>&6
  3552. result=no
  3553. fi
  3554. if test $result = yes; then
  3555. LIBS="$LIBS -lshadow"
  3556. SHADOW_PASSWORD=1
  3557. LIBSHADOW=1
  3558. else
  3559. echo $ac_n "checking for setspent in -lc""... $ac_c" 1>&6
  3560. echo "configure:3910: checking for setspent in -lc" >&5
  3561. ac_lib_var=`echo c'_'setspent | sed 'y%./+-%__p_%'`
  3562. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  3563.   echo $ac_n "(cached) $ac_c" 1>&6
  3564. else
  3565.   ac_save_LIBS="$LIBS"
  3566. LIBS="-lc  $LIBS"
  3567. cat > conftest.$ac_ext <<EOF
  3568. #line 3918 "configure"
  3569. #include "confdefs.h"
  3570. /* Override any gcc2 internal prototype to avoid an error.  */
  3571. /* We use char because int might match the return type of a gcc2
  3572.     builtin and then its argument prototype would still apply.  */
  3573. char setspent();
  3574. int main() {
  3575. setspent()
  3576. ; return 0; }
  3577. EOF
  3578. if { (eval echo configure:3929: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3579.   rm -rf conftest*
  3580.   eval "ac_cv_lib_$ac_lib_var=yes"
  3581. else
  3582.   echo "configure: failed program was:" >&5
  3583.   cat conftest.$ac_ext >&5
  3584.   rm -rf conftest*
  3585.   eval "ac_cv_lib_$ac_lib_var=no"
  3586. fi
  3587. rm -f conftest*
  3588. LIBS="$ac_save_LIBS"
  3589. fi
  3590. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  3591.   echo "$ac_t""yes" 1>&6
  3592.   result=yes
  3593. else
  3594.   echo "$ac_t""no" 1>&6
  3595. result=no
  3596. fi
  3597. if test $result = yes; then
  3598. if test -f /etc/shadow; then
  3599. SHADOW_PASSWORD=1
  3600. fi
  3601. fi
  3602. fi
  3603. fi
  3604. if test $SHADOW_PASSWORD = 1; then
  3605. if test $ac_cv_func_fgetspent != yes; then
  3606. echo $ac_n "checking for fgetspent in -lshadow""... $ac_c" 1>&6
  3607. echo "configure:3960: checking for fgetspent in -lshadow" >&5
  3608. ac_lib_var=`echo shadow'_'fgetspent | sed 'y%./+-%__p_%'`
  3609. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  3610.   echo $ac_n "(cached) $ac_c" 1>&6
  3611. else
  3612.   ac_save_LIBS="$LIBS"
  3613. LIBS="-lshadow  $LIBS"
  3614. cat > conftest.$ac_ext <<EOF
  3615. #line 3968 "configure"
  3616. #include "confdefs.h"
  3617. /* Override any gcc2 internal prototype to avoid an error.  */
  3618. /* We use char because int might match the return type of a gcc2
  3619.     builtin and then its argument prototype would still apply.  */
  3620. char fgetspent();
  3621. int main() {
  3622. fgetspent()
  3623. ; return 0; }
  3624. EOF
  3625. if { (eval echo configure:3979: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  3626.   rm -rf conftest*
  3627.   eval "ac_cv_lib_$ac_lib_var=yes"
  3628. else
  3629.   echo "configure: failed program was:" >&5
  3630.   cat conftest.$ac_ext >&5
  3631.   rm -rf conftest*
  3632.   eval "ac_cv_lib_$ac_lib_var=no"
  3633. fi
  3634. rm -f conftest*
  3635. LIBS="$ac_save_LIBS"
  3636. fi
  3637. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  3638.   echo "$ac_t""yes" 1>&6
  3639.   result=yes
  3640. else
  3641.   echo "$ac_t""no" 1>&6
  3642. result=no
  3643. fi
  3644. if test $result = yes; then
  3645. if test $LIBSHADOW != 1; then
  3646. LIBS="$LIBS -lshadow"
  3647. fi
  3648. fi
  3649. fi
  3650. cat >> confdefs.h <<EOF
  3651. #define SHADOW_PASSWORD 1
  3652. EOF
  3653. fi
  3654. fi
  3655. if test $ac_cv_header_skey_h = no; then
  3656.   if test $skey = yes; then
  3657.     echo "configure: warning: You don't have S/Key libraries" 1>&2
  3658.     skey=no
  3659.   fi
  3660. fi
  3661. if test $skey = yes; then
  3662. cat >> confdefs.h <<EOF
  3663. #define SKEY 1
  3664. EOF
  3665. LIBS="$LIBS -lskey"
  3666. fi
  3667. if test $ac_cv_header_opie_h = no; then
  3668.   if test $opie = yes; then
  3669.     echo "configure: warning: You don't have OPIE libraries" 1>&2
  3670.     opie=no
  3671.   fi
  3672. fi
  3673. if test $opie = yes; then
  3674. cat >> confdefs.h <<EOF
  3675. #define OPIE 1
  3676. EOF
  3677. LIBS="$LIBS -lopie"
  3678. fi
  3679. if test $newcd = yes; then
  3680. cat >> confdefs.h <<EOF
  3681. #define ALTERNATE_CD 1
  3682. EOF
  3683. fi
  3684. if test $chmod = yes; then
  3685. cat >> confdefs.h <<EOF
  3686. #define UNRESTRICTED_CHMOD 1
  3687. EOF
  3688. fi
  3689. if test $rfc931 = yes; then
  3690. cat >> confdefs.h <<EOF
  3691. #define USE_RFC931 1
  3692. EOF
  3693. fi
  3694. if test $daemon = yes; then
  3695. cat >> confdefs.h <<EOF
  3696. #define DAEMON 1
  3697. EOF
  3698. fi
  3699. if test $mapchdir = yes; then
  3700. cat >> confdefs.h <<EOF
  3701. #define MAPPING_CHDIR 1
  3702. EOF
  3703. fi
  3704. if test $throughput = yes; then
  3705. cat >> confdefs.h <<EOF
  3706. #define THROUGHPUT 1
  3707. EOF
  3708. fi
  3709. if test $count = yes; then
  3710. cat >> confdefs.h <<EOF
  3711. #define TRANSFER_COUNT 1
  3712. EOF
  3713. cat >> confdefs.h <<EOF
  3714. #define TRANSFER_LIMIT 1
  3715. EOF
  3716. fi
  3717. if test $newlines = no; then
  3718. cat >> confdefs.h <<EOF
  3719. #define NO_SUCKING_NEWLINES 1
  3720. EOF
  3721. fi
  3722. if test $crackers = yes; then
  3723. cat >> confdefs.h <<EOF
  3724. #define HELP_CRACKERS 1
  3725. EOF
  3726. fi
  3727. if test $verbose = yes; then
  3728. cat >> confdefs.h <<EOF
  3729. #define VERBOSE_ERROR_LOGING 1
  3730. EOF
  3731. fi
  3732. if test $noop = no; then
  3733. cat >> confdefs.h <<EOF
  3734. #define IGNORE_NOOP 1
  3735. EOF
  3736. fi
  3737. if test $logrp = yes; then
  3738. cat >> confdefs.h <<EOF
  3739. #define XFERLOG_REALPATH 1
  3740. EOF
  3741. fi
  3742. if test $virtual = yes; then
  3743. cat >> confdefs.h <<EOF
  3744. #define VIRTUAL 1
  3745. EOF
  3746. fi
  3747. if test $closedvirt = yes; then
  3748. cat >> confdefs.h <<EOF
  3749. #define CLOSED_VIRTUAL_SERVER 1
  3750. EOF
  3751. fi
  3752. if test $dns = no; then
  3753. cat >> confdefs.h <<EOF
  3754. #define NO_DNS 1
  3755. EOF
  3756. fi
  3757. if test $port = no; then
  3758. if test $pasv = no; then
  3759. { echo "configure: error: Need at least PORT or PASV mode. Don't disable both." 1>&2; exit 1; }
  3760. fi
  3761. cat >> confdefs.h <<EOF
  3762. #define DISABLE_PORT 1
  3763. EOF
  3764. fi
  3765. if test $pasv = no; then
  3766. cat >> confdefs.h <<EOF
  3767. #define DISABLE_PASV 1
  3768. EOF
  3769. fi
  3770. if test $plsm = no; then
  3771. cat >> confdefs.h <<EOF
  3772. #define NO_PID_SLEEP_MSGS 1
  3773. EOF
  3774. fi
  3775. if test $pasvip = yes; then
  3776. cat >> confdefs.h <<EOF
  3777. #define FIGHT_PASV_PORT_RACE 1
  3778. EOF
  3779. fi
  3780. if test $anonymous = no; then
  3781. cat >> confdefs.h <<EOF
  3782. #define NO_ANONYMOUS_ACCESS 1
  3783. EOF
  3784. fi
  3785. if test $ls = yes; then
  3786. cat >> confdefs.h <<EOF
  3787. #define INTERNAL_LS 1
  3788. EOF
  3789. fi
  3790. if test $numericuid = yes; then
  3791. cat >> confdefs.h <<EOF
  3792. #define LS_NUMERIC_UIDS 1
  3793. EOF
  3794. fi
  3795. if test $hidesetuid = yes; then
  3796. cat >> confdefs.h <<EOF
  3797. #define HIDE_SETUID 1
  3798. EOF
  3799. fi
  3800. if test $mail = yes; then
  3801. cat >> confdefs.h <<EOF
  3802. #define MAIL_ADMIN 1
  3803. EOF
  3804. fi
  3805. if test $badclients = yes; then
  3806. cat >> confdefs.h <<EOF
  3807. #define SUPPORT_BROKEN_CLIENTS 1
  3808. EOF
  3809. fi
  3810. if test x`expr $bufsize + 1 - 1 2>/dev/null` = x$bufsize; then
  3811. cat >> confdefs.h <<EOF
  3812. #define BUFFER_SIZE $bufsize
  3813. EOF
  3814. fi
  3815. if test x`expr $backlog + 1 - 1 2>/dev/null` = x$backlog; then
  3816. cat >> confdefs.h <<EOF
  3817. #define MAX_BACKLOG $backlog
  3818. EOF
  3819. else
  3820. cat >> confdefs.h <<EOF
  3821. #define MAX_BACKLOG 100
  3822. EOF
  3823. fi
  3824. cat >> confdefs.h <<EOF
  3825. #define SIGNAL_TYPE void
  3826. EOF
  3827. LIBS="$LIBS -lsupport"
  3828. cat >> confdefs.h <<EOF
  3829. #define USE_ETC 1
  3830. EOF
  3831. trap '' 1 2 15
  3832. cat > confcache <<EOF
  3833. # This file is a shell script that caches the results of configure
  3834. # tests run on this system so they can be shared between configure
  3835. # scripts and configure runs.  It is not useful on other systems.
  3836. # If it contains results you don't want to keep, you may remove or edit it.
  3837. #
  3838. # By default, configure uses ./config.cache as the cache file,
  3839. # creating it if it does not exist already.  You can give configure
  3840. # the --cache-file=FILE option to use a different cache file; that is
  3841. # what configure does when it calls configure scripts in
  3842. # subdirectories, so they share the cache.
  3843. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  3844. # config.status only pays attention to the cache file if you give it the
  3845. # --recheck option to rerun configure.
  3846. #
  3847. EOF
  3848. # The following way of writing the cache mishandles newlines in values,
  3849. # but we know of no workaround that is simple, portable, and efficient.
  3850. # So, don't put newlines in cache variables' values.
  3851. # Ultrix sh set writes to stderr and can't be redirected directly,
  3852. # and sets the high bit in the cache file unless we assign to the vars.
  3853. (set) 2>&1 |
  3854.   case `(ac_space=' '; set | grep ac_space) 2>&1` in
  3855.   *ac_space= *)
  3856.     # `set' does not quote correctly, so add quotes (double-quote substitution
  3857.     # turns \\ into \, and sed turns \ into ).
  3858.     sed -n 
  3859.       -e "s/'/'\\''/g" 
  3860.       -e "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1='\2'}/p"
  3861.     ;;
  3862.   *)
  3863.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  3864.     sed -n -e 's/^([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*)=(.*)/1=${1=2}/p'
  3865.     ;;
  3866.   esac >> confcache
  3867. if cmp -s $cache_file confcache; then
  3868.   :
  3869. else
  3870.   if test -w $cache_file; then
  3871.     echo "updating cache $cache_file"
  3872.     cat confcache > $cache_file
  3873.   else
  3874.     echo "not updating unwritable cache $cache_file"
  3875.   fi
  3876. fi
  3877. rm -f confcache
  3878. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  3879. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  3880. # Let make expand exec_prefix.
  3881. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  3882. # Any assignment to VPATH causes Sun make to only execute
  3883. # the first set of double-colon rules, so remove it if not needed.
  3884. # If there is a colon in the path, we need to keep it.
  3885. if test "x$srcdir" = x.; then
  3886.   ac_vpsub='/^[  ]*VPATH[  ]*=[^:]*$/d'
  3887. fi
  3888. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  3889. DEFS=-DHAVE_CONFIG_H
  3890. # Without the "./", some shells look in PATH for config.status.
  3891. : ${CONFIG_STATUS=./config.status}
  3892. echo creating $CONFIG_STATUS
  3893. rm -f $CONFIG_STATUS
  3894. cat > $CONFIG_STATUS <<EOF
  3895. #! /bin/sh
  3896. # Generated automatically by configure.
  3897. # Run this file to recreate the current configuration.
  3898. # This directory was configured as follows,
  3899. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  3900. #
  3901. # $0 $ac_configure_args
  3902. #
  3903. # Compiler output produced by configure, useful for debugging
  3904. # configure, is in ./config.log if it exists.
  3905. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  3906. for ac_option
  3907. do
  3908.   case "$ac_option" in
  3909.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  3910.     echo "running ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  3911.     exec ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  3912.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  3913.     echo "$CONFIG_STATUS generated by autoconf version 2.13"
  3914.     exit 0 ;;
  3915.   -help | --help | --hel | --he | --h)
  3916.     echo "$ac_cs_usage"; exit 0 ;;
  3917.   *) echo "$ac_cs_usage"; exit 1 ;;
  3918.   esac
  3919. done
  3920. ac_given_srcdir=$srcdir
  3921. ac_given_INSTALL="$INSTALL"
  3922. trap 'rm -fr `echo "Makefile src/Makefile support/Makefile util/privatepw/Makefile src/pathnames.h config.h src/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  3923. EOF
  3924. cat >> $CONFIG_STATUS <<EOF
  3925. # Protect against being on the right side of a sed subst in config.status.
  3926. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
  3927.  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  3928. $ac_vpsub
  3929. $extrasub
  3930. s%@SHELL@%$SHELL%g
  3931. s%@CFLAGS@%$CFLAGS%g
  3932. s%@CPPFLAGS@%$CPPFLAGS%g
  3933. s%@CXXFLAGS@%$CXXFLAGS%g
  3934. s%@FFLAGS@%$FFLAGS%g
  3935. s%@DEFS@%$DEFS%g
  3936. s%@LDFLAGS@%$LDFLAGS%g
  3937. s%@LIBS@%$LIBS%g
  3938. s%@exec_prefix@%$exec_prefix%g
  3939. s%@prefix@%$prefix%g
  3940. s%@program_transform_name@%$program_transform_name%g
  3941. s%@bindir@%$bindir%g
  3942. s%@sbindir@%$sbindir%g
  3943. s%@libexecdir@%$libexecdir%g
  3944. s%@datadir@%$datadir%g
  3945. s%@sysconfdir@%$sysconfdir%g
  3946. s%@sharedstatedir@%$sharedstatedir%g
  3947. s%@localstatedir@%$localstatedir%g
  3948. s%@libdir@%$libdir%g
  3949. s%@includedir@%$includedir%g
  3950. s%@oldincludedir@%$oldincludedir%g
  3951. s%@infodir@%$infodir%g
  3952. s%@mandir@%$mandir%g
  3953. s%@host@%$host%g
  3954. s%@host_alias@%$host_alias%g
  3955. s%@host_cpu@%$host_cpu%g
  3956. s%@host_vendor@%$host_vendor%g
  3957. s%@host_os@%$host_os%g
  3958. s%@target@%$target%g
  3959. s%@target_alias@%$target_alias%g
  3960. s%@target_cpu@%$target_cpu%g
  3961. s%@target_vendor@%$target_vendor%g
  3962. s%@target_os@%$target_os%g
  3963. s%@build@%$build%g
  3964. s%@build_alias@%$build_alias%g
  3965. s%@build_cpu@%$build_cpu%g
  3966. s%@build_vendor@%$build_vendor%g
  3967. s%@build_os@%$build_os%g
  3968. s%@CC@%$CC%g
  3969. s%@RANLIB@%$RANLIB%g
  3970. s%@YACC@%$YACC%g
  3971. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  3972. s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
  3973. s%@INSTALL_DATA@%$INSTALL_DATA%g
  3974. s%@AR@%$AR%g
  3975. s%@CPP@%$CPP%g
  3976. s%@CPLN@%$CPLN%g
  3977. s%@ETCDIR@%$ETCDIR%g
  3978. s%@PIDDIR@%$PIDDIR%g
  3979. s%@LOGDIR@%$LOGDIR%g
  3980. s%@AUTHUSER@%$AUTHUSER%g
  3981. s%@FTW@%$FTW%g
  3982. s%@GETUSERSHELL@%$GETUSERSHELL%g
  3983. s%@SCO@%$SCO%g
  3984. s%@SNPRINTF@%$SNPRINTF%g
  3985. s%@STRCASESTR@%$STRCASESTR%g
  3986. s%@STRDUP@%$STRDUP%g
  3987. s%@STRERROR@%$STRERROR%g
  3988. s%@STRSEP@%$STRSEP%g
  3989. s%@STRSTR@%$STRSTR%g
  3990. s%@SYSLOG@%$SYSLOG%g
  3991. s%@GLOB@%$GLOB%g
  3992. s%@STRCASECMP@%$STRCASECMP%g
  3993. s%@STRNCASECMP@%$STRNCASECMP%g
  3994. CEOF
  3995. EOF
  3996. cat >> $CONFIG_STATUS <<EOF
  3997. # Split the substitutions into bite-sized pieces for seds with
  3998. # small command number limits, like on Digital OSF/1 and HP-UX.
  3999. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  4000. ac_file=1 # Number of current file.
  4001. ac_beg=1 # First line for current file.
  4002. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  4003. ac_more_lines=:
  4004. ac_sed_cmds=""
  4005. while $ac_more_lines; do
  4006.   if test $ac_beg -gt 1; then
  4007.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  4008.   else
  4009.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  4010.   fi
  4011.   if test ! -s conftest.s$ac_file; then
  4012.     ac_more_lines=false
  4013.     rm -f conftest.s$ac_file
  4014.   else
  4015.     if test -z "$ac_sed_cmds"; then
  4016.       ac_sed_cmds="sed -f conftest.s$ac_file"
  4017.     else
  4018.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  4019.     fi
  4020.     ac_file=`expr $ac_file + 1`
  4021.     ac_beg=$ac_end
  4022.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  4023.   fi
  4024. done
  4025. if test -z "$ac_sed_cmds"; then
  4026.   ac_sed_cmds=cat
  4027. fi
  4028. EOF
  4029. cat >> $CONFIG_STATUS <<EOF
  4030. CONFIG_FILES=${CONFIG_FILES-"Makefile src/Makefile support/Makefile util/privatepw/Makefile src/pathnames.h"}
  4031. EOF
  4032. cat >> $CONFIG_STATUS <<EOF
  4033. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  4034.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  4035.   case "$ac_file" in
  4036.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  4037.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  4038.   *) ac_file_in="${ac_file}.in" ;;
  4039.   esac
  4040.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  4041.   # Remove last slash and all that follows it.  Not all systems have dirname.
  4042.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  4043.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  4044.     # The file is in a subdirectory.
  4045.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  4046.     ac_dir_suffix="/`echo $ac_dir|sed 's%^./%%'`"
  4047.     # A "../" for each directory in $ac_dir_suffix.
  4048.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  4049.   else
  4050.     ac_dir_suffix= ac_dots=
  4051.   fi
  4052.   case "$ac_given_srcdir" in
  4053.   .)  srcdir=.
  4054.       if test -z "$ac_dots"; then top_srcdir=.
  4055.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  4056.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  4057.   *) # Relative path.
  4058.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  4059.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  4060.   esac
  4061.   case "$ac_given_INSTALL" in
  4062.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  4063.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  4064.   esac
  4065.   echo creating "$ac_file"
  4066.   rm -f "$ac_file"
  4067.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  4068.   case "$ac_file" in
  4069.   *Makefile*) ac_comsub="1i\
  4070. # $configure_input" ;;
  4071.   *) ac_comsub= ;;
  4072.   esac
  4073.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  4074.   sed -e "$ac_comsub
  4075. s%@configure_input@%$configure_input%g
  4076. s%@srcdir@%$srcdir%g
  4077. s%@top_srcdir@%$top_srcdir%g
  4078. s%@INSTALL@%$INSTALL%g
  4079. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  4080. fi; done
  4081. rm -f conftest.s*
  4082. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  4083. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  4084. #
  4085. # ac_d sets the value in "#define NAME VALUE" lines.
  4086. ac_dA='s%^([  ]*)#([  ]*define[  ][  ]*)'
  4087. ac_dB='([  ][  ]*)[^  ]*%1#2'
  4088. ac_dC='3'
  4089. ac_dD='%g'
  4090. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  4091. ac_uA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  4092. ac_uB='([  ])%1#2define3'
  4093. ac_uC=' '
  4094. ac_uD='4%g'
  4095. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  4096. ac_eA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  4097. ac_eB='$%1#2define3'
  4098. ac_eC=' '
  4099. ac_eD='%g'
  4100. if test "${CONFIG_HEADERS+set}" != set; then
  4101. EOF
  4102. cat >> $CONFIG_STATUS <<EOF
  4103.   CONFIG_HEADERS="config.h src/config.h"
  4104. EOF
  4105. cat >> $CONFIG_STATUS <<EOF
  4106. fi
  4107. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  4108.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  4109.   case "$ac_file" in
  4110.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  4111.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  4112.   *) ac_file_in="${ac_file}.in" ;;
  4113.   esac
  4114.   echo creating $ac_file
  4115.   rm -f conftest.frag conftest.in conftest.out
  4116.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  4117.   cat $ac_file_inputs > conftest.in
  4118. EOF
  4119. # Transform confdefs.h into a sed script conftest.vals that substitutes
  4120. # the proper values into config.h.in to produce config.h.  And first:
  4121. # Protect against being on the right side of a sed subst in config.status.
  4122. # Protect against being in an unquoted here document in config.status.
  4123. rm -f conftest.vals
  4124. cat > conftest.hdr <<EOF
  4125. s/[\&%]/\&/g
  4126. s%[\$`]%\&%g
  4127. s%#define ([A-Za-z_][A-Za-z0-9_]*) *(.*)%${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD}%gp
  4128. s%ac_d%ac_u%gp
  4129. s%ac_u%ac_e%gp
  4130. EOF
  4131. sed -n -f conftest.hdr confdefs.h > conftest.vals
  4132. rm -f conftest.hdr
  4133. # This sed command replaces #undef with comments.  This is necessary, for
  4134. # example, in the case of _POSIX_SOURCE, which is predefined and required
  4135. # on some systems where configure will not decide to define it.
  4136. cat >> conftest.vals <<EOF
  4137. s%^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  4138. EOF
  4139. # Break up conftest.vals because some shells have a limit on
  4140. # the size of here documents, and old seds have small limits too.
  4141. rm -f conftest.tail
  4142. while :
  4143. do
  4144.   ac_lines=`grep -c . conftest.vals`
  4145.   # grep -c gives empty output for an empty file on some AIX systems.
  4146.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  4147.   # Write a limited-size here document to conftest.frag.
  4148.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  4149.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  4150.   echo 'CEOF
  4151.   sed -f conftest.frag conftest.in > conftest.out
  4152.   rm -f conftest.in
  4153.   mv conftest.out conftest.in
  4154. ' >> $CONFIG_STATUS
  4155.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  4156.   rm -f conftest.vals
  4157.   mv conftest.tail conftest.vals
  4158. done
  4159. rm -f conftest.vals
  4160. cat >> $CONFIG_STATUS <<EOF
  4161.   rm -f conftest.frag conftest.h
  4162.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  4163.   cat conftest.in >> conftest.h
  4164.   rm -f conftest.in
  4165.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  4166.     echo "$ac_file is unchanged"
  4167.     rm -f conftest.h
  4168.   else
  4169.     # Remove last slash and all that follows it.  Not all systems have dirname.
  4170.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  4171.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  4172.       # The file is in a subdirectory.
  4173.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  4174.     fi
  4175.     rm -f $ac_file
  4176.     mv conftest.h $ac_file
  4177.   fi
  4178. fi; done
  4179. EOF
  4180. cat >> $CONFIG_STATUS <<EOF
  4181. EOF
  4182. cat >> $CONFIG_STATUS <<EOF
  4183. exit 0
  4184. EOF
  4185. chmod +x $CONFIG_STATUS
  4186. rm -fr confdefs* $ac_clean_files
  4187. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1