configure
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:93k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated automatically using autoconf version 2.13 
  4. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  5. #
  6. # This configure script is free software; the Free Software Foundation
  7. # gives unlimited permission to copy, distribute and modify it.
  8. # Defaults:
  9. ac_help=
  10. ac_default_prefix=/usr/local
  11. # Any additions from configure.in:
  12. ac_help="$ac_help
  13. --enable-dce-compat   DCE compatibility"
  14. ac_default_prefix=/usr/local/pthreads
  15. # Initialize some variables set by options.
  16. # The variables have the same names as the options, with
  17. # dashes changed to underlines.
  18. build=NONE
  19. cache_file=./config.cache
  20. exec_prefix=NONE
  21. host=NONE
  22. no_create=
  23. nonopt=NONE
  24. no_recursion=
  25. prefix=NONE
  26. program_prefix=NONE
  27. program_suffix=NONE
  28. program_transform_name=s,x,x,
  29. silent=
  30. site=
  31. srcdir=
  32. target=NONE
  33. verbose=
  34. x_includes=NONE
  35. x_libraries=NONE
  36. bindir='${exec_prefix}/bin'
  37. sbindir='${exec_prefix}/sbin'
  38. libexecdir='${exec_prefix}/libexec'
  39. datadir='${prefix}/share'
  40. sysconfdir='${prefix}/etc'
  41. sharedstatedir='${prefix}/com'
  42. localstatedir='${prefix}/var'
  43. libdir='${exec_prefix}/lib'
  44. includedir='${prefix}/include'
  45. oldincludedir='/usr/include'
  46. infodir='${prefix}/info'
  47. mandir='${prefix}/man'
  48. # Initialize some other variables.
  49. subdirs=
  50. MFLAGS= MAKEFLAGS=
  51. SHELL=${CONFIG_SHELL-/bin/sh}
  52. # Maximum number of lines to put in a shell here document.
  53. ac_max_here_lines=12
  54. ac_prev=
  55. for ac_option
  56. do
  57.   # If the previous option needs an argument, assign it.
  58.   if test -n "$ac_prev"; then
  59.     eval "$ac_prev=$ac_option"
  60.     ac_prev=
  61.     continue
  62.   fi
  63.   case "$ac_option" in
  64.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  65.   *) ac_optarg= ;;
  66.   esac
  67.   # Accept the important Cygnus configure options, so we can diagnose typos.
  68.   case "$ac_option" in
  69.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  70.     ac_prev=bindir ;;
  71.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  72.     bindir="$ac_optarg" ;;
  73.   -build | --build | --buil | --bui | --bu)
  74.     ac_prev=build ;;
  75.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  76.     build="$ac_optarg" ;;
  77.   -cache-file | --cache-file | --cache-fil | --cache-fi 
  78.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  79.     ac_prev=cache_file ;;
  80.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* 
  81.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  82.     cache_file="$ac_optarg" ;;
  83.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  84.     ac_prev=datadir ;;
  85.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* 
  86.   | --da=*)
  87.     datadir="$ac_optarg" ;;
  88.   -disable-* | --disable-*)
  89.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  90.     # Reject names that are not valid shell variable names.
  91.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  92.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  93.     fi
  94.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  95.     eval "enable_${ac_feature}=no" ;;
  96.   -enable-* | --enable-*)
  97.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  98.     # Reject names that are not valid shell variable names.
  99.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  100.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  101.     fi
  102.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  103.     case "$ac_option" in
  104.       *=*) ;;
  105.       *) ac_optarg=yes ;;
  106.     esac
  107.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  108.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi 
  109.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- 
  110.   | --exec | --exe | --ex)
  111.     ac_prev=exec_prefix ;;
  112.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* 
  113.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* 
  114.   | --exec=* | --exe=* | --ex=*)
  115.     exec_prefix="$ac_optarg" ;;
  116.   -gas | --gas | --ga | --g)
  117.     # Obsolete; use --with-gas.
  118.     with_gas=yes ;;
  119.   -help | --help | --hel | --he)
  120.     # Omit some internal or obsolete options to make the list less imposing.
  121.     # This message is too long to be a string in the A/UX 3.1 sh.
  122.     cat << EOF
  123. Usage: configure [options] [host]
  124. Options: [defaults in brackets after descriptions]
  125. Configuration:
  126.   --cache-file=FILE       cache test results in FILE
  127.   --help                  print this message
  128.   --no-create             do not create output files
  129.   --quiet, --silent       do not print `checking...' messages
  130.   --version               print the version of autoconf that created configure
  131. Directory and file names:
  132.   --prefix=PREFIX         install architecture-independent files in PREFIX
  133.                           [$ac_default_prefix]
  134.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  135.                           [same as prefix]
  136.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  137.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  138.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  139.   --datadir=DIR           read-only architecture-independent data in DIR
  140.                           [PREFIX/share]
  141.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  142.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  143.                           [PREFIX/com]
  144.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  145.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  146.   --includedir=DIR        C header files in DIR [PREFIX/include]
  147.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  148.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  149.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  150.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  151.   --program-prefix=PREFIX prepend PREFIX to installed program names
  152.   --program-suffix=SUFFIX append SUFFIX to installed program names
  153.   --program-transform-name=PROGRAM
  154.                           run sed PROGRAM on installed program names
  155. EOF
  156.     cat << EOF
  157. Host type:
  158.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  159.   --host=HOST             configure for HOST [guessed]
  160.   --target=TARGET         configure for TARGET [TARGET=HOST]
  161. Features and packages:
  162.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  163.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  164.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  165.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  166.   --x-includes=DIR        X include files are in DIR
  167.   --x-libraries=DIR       X library files are in DIR
  168. EOF
  169.     if test -n "$ac_help"; then
  170.       echo "--enable and --with options recognized:$ac_help"
  171.     fi
  172.     exit 0 ;;
  173.   -host | --host | --hos | --ho)
  174.     ac_prev=host ;;
  175.   -host=* | --host=* | --hos=* | --ho=*)
  176.     host="$ac_optarg" ;;
  177.   -includedir | --includedir | --includedi | --included | --include 
  178.   | --includ | --inclu | --incl | --inc)
  179.     ac_prev=includedir ;;
  180.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* 
  181.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  182.     includedir="$ac_optarg" ;;
  183.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  184.     ac_prev=infodir ;;
  185.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  186.     infodir="$ac_optarg" ;;
  187.   -libdir | --libdir | --libdi | --libd)
  188.     ac_prev=libdir ;;
  189.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  190.     libdir="$ac_optarg" ;;
  191.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec 
  192.   | --libexe | --libex | --libe)
  193.     ac_prev=libexecdir ;;
  194.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* 
  195.   | --libexe=* | --libex=* | --libe=*)
  196.     libexecdir="$ac_optarg" ;;
  197.   -localstatedir | --localstatedir | --localstatedi | --localstated 
  198.   | --localstate | --localstat | --localsta | --localst 
  199.   | --locals | --local | --loca | --loc | --lo)
  200.     ac_prev=localstatedir ;;
  201.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* 
  202.   | --localstate=* | --localstat=* | --localsta=* | --localst=* 
  203.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  204.     localstatedir="$ac_optarg" ;;
  205.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  206.     ac_prev=mandir ;;
  207.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  208.     mandir="$ac_optarg" ;;
  209.   -nfp | --nfp | --nf)
  210.     # Obsolete; use --without-fp.
  211.     with_fp=no ;;
  212.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  213.   | --no-cr | --no-c)
  214.     no_create=yes ;;
  215.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  216.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  217.     no_recursion=yes ;;
  218.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded 
  219.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc 
  220.   | --oldin | --oldi | --old | --ol | --o)
  221.     ac_prev=oldincludedir ;;
  222.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* 
  223.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* 
  224.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  225.     oldincludedir="$ac_optarg" ;;
  226.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  227.     ac_prev=prefix ;;
  228.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  229.     prefix="$ac_optarg" ;;
  230.   -program-prefix | --program-prefix | --program-prefi | --program-pref 
  231.   | --program-pre | --program-pr | --program-p)
  232.     ac_prev=program_prefix ;;
  233.   -program-prefix=* | --program-prefix=* | --program-prefi=* 
  234.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  235.     program_prefix="$ac_optarg" ;;
  236.   -program-suffix | --program-suffix | --program-suffi | --program-suff 
  237.   | --program-suf | --program-su | --program-s)
  238.     ac_prev=program_suffix ;;
  239.   -program-suffix=* | --program-suffix=* | --program-suffi=* 
  240.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  241.     program_suffix="$ac_optarg" ;;
  242.   -program-transform-name | --program-transform-name 
  243.   | --program-transform-nam | --program-transform-na 
  244.   | --program-transform-n | --program-transform- 
  245.   | --program-transform | --program-transfor 
  246.   | --program-transfo | --program-transf 
  247.   | --program-trans | --program-tran 
  248.   | --progr-tra | --program-tr | --program-t)
  249.     ac_prev=program_transform_name ;;
  250.   -program-transform-name=* | --program-transform-name=* 
  251.   | --program-transform-nam=* | --program-transform-na=* 
  252.   | --program-transform-n=* | --program-transform-=* 
  253.   | --program-transform=* | --program-transfor=* 
  254.   | --program-transfo=* | --program-transf=* 
  255.   | --program-trans=* | --program-tran=* 
  256.   | --progr-tra=* | --program-tr=* | --program-t=*)
  257.     program_transform_name="$ac_optarg" ;;
  258.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  259.   | -silent | --silent | --silen | --sile | --sil)
  260.     silent=yes ;;
  261.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  262.     ac_prev=sbindir ;;
  263.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* 
  264.   | --sbi=* | --sb=*)
  265.     sbindir="$ac_optarg" ;;
  266.   -sharedstatedir | --sharedstatedir | --sharedstatedi 
  267.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta 
  268.   | --sharedst | --shareds | --shared | --share | --shar 
  269.   | --sha | --sh)
  270.     ac_prev=sharedstatedir ;;
  271.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* 
  272.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* 
  273.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* 
  274.   | --sha=* | --sh=*)
  275.     sharedstatedir="$ac_optarg" ;;
  276.   -site | --site | --sit)
  277.     ac_prev=site ;;
  278.   -site=* | --site=* | --sit=*)
  279.     site="$ac_optarg" ;;
  280.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  281.     ac_prev=srcdir ;;
  282.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  283.     srcdir="$ac_optarg" ;;
  284.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf 
  285.   | --syscon | --sysco | --sysc | --sys | --sy)
  286.     ac_prev=sysconfdir ;;
  287.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* 
  288.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  289.     sysconfdir="$ac_optarg" ;;
  290.   -target | --target | --targe | --targ | --tar | --ta | --t)
  291.     ac_prev=target ;;
  292.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  293.     target="$ac_optarg" ;;
  294.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  295.     verbose=yes ;;
  296.   -version | --version | --versio | --versi | --vers)
  297.     echo "configure generated by autoconf version 2.13"
  298.     exit 0 ;;
  299.   -with-* | --with-*)
  300.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  301.     # Reject names that are not valid shell variable names.
  302.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  303.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  304.     fi
  305.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  306.     case "$ac_option" in
  307.       *=*) ;;
  308.       *) ac_optarg=yes ;;
  309.     esac
  310.     eval "with_${ac_package}='$ac_optarg'" ;;
  311.   -without-* | --without-*)
  312.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  313.     # Reject names that are not valid shell variable names.
  314.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  315.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  316.     fi
  317.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  318.     eval "with_${ac_package}=no" ;;
  319.   --x)
  320.     # Obsolete; use --with-x.
  321.     with_x=yes ;;
  322.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu 
  323.   | --x-incl | --x-inc | --x-in | --x-i)
  324.     ac_prev=x_includes ;;
  325.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* 
  326.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  327.     x_includes="$ac_optarg" ;;
  328.   -x-libraries | --x-libraries | --x-librarie | --x-librari 
  329.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  330.     ac_prev=x_libraries ;;
  331.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* 
  332.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  333.     x_libraries="$ac_optarg" ;;
  334.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  335.     ;;
  336.   *)
  337.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  338.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  339.     fi
  340.     if test "x$nonopt" != xNONE; then
  341.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  342.     fi
  343.     nonopt="$ac_option"
  344.     ;;
  345.   esac
  346. done
  347. if test -n "$ac_prev"; then
  348.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  349. fi
  350. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  351. # File descriptor usage:
  352. # 0 standard input
  353. # 1 file creation
  354. # 2 errors and warnings
  355. # 3 some systems may open it to /dev/tty
  356. # 4 used on the Kubota Titan
  357. # 6 checking for... messages and results
  358. # 5 compiler messages saved in config.log
  359. if test "$silent" = yes; then
  360.   exec 6>/dev/null
  361. else
  362.   exec 6>&1
  363. fi
  364. exec 5>./config.log
  365. echo "
  366. This file contains any messages produced by compilers while
  367. running configure, to aid debugging if configure makes a mistake.
  368. " 1>&5
  369. # Strip out --no-create and --no-recursion so they do not pile up.
  370. # Also quote any args containing shell metacharacters.
  371. ac_configure_args=
  372. for ac_arg
  373. do
  374.   case "$ac_arg" in
  375.   -no-create | --no-create | --no-creat | --no-crea | --no-cre 
  376.   | --no-cr | --no-c) ;;
  377.   -no-recursion | --no-recursion | --no-recursio | --no-recursi 
  378.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  379.   *" "*|*" "*|*[[]~#$^&*(){}\|;<>?]*)
  380.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  381.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  382.   esac
  383. done
  384. # NLS nuisances.
  385. # Only set these to C if already set.  These must not be set unconditionally
  386. # because not all systems understand e.g. LANG=C (notably SCO).
  387. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  388. # Non-C LC_CTYPE values break the ctype check.
  389. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  390. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  391. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  392. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  393. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  394. rm -rf conftest* confdefs.h
  395. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  396. echo > confdefs.h
  397. # A filename unique to this package, relative to the directory that
  398. # configure is in, which we can look for to find out if srcdir is correct.
  399. ac_unique_file=config.flags.in
  400. # Find the source files, if location was not specified.
  401. if test -z "$srcdir"; then
  402.   ac_srcdir_defaulted=yes
  403.   # Try the directory containing this script, then its parent.
  404.   ac_prog=$0
  405.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  406.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  407.   srcdir=$ac_confdir
  408.   if test ! -r $srcdir/$ac_unique_file; then
  409.     srcdir=..
  410.   fi
  411. else
  412.   ac_srcdir_defaulted=no
  413. fi
  414. if test ! -r $srcdir/$ac_unique_file; then
  415.   if test "$ac_srcdir_defaulted" = yes; then
  416.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  417.   else
  418.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  419.   fi
  420. fi
  421. srcdir=`echo "${srcdir}" | sed 's%([^/])/*$%1%'`
  422. # Prefer explicitly selected file to automatically selected ones.
  423. if test -z "$CONFIG_SITE"; then
  424.   if test "x$prefix" != xNONE; then
  425.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  426.   else
  427.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  428.   fi
  429. fi
  430. for ac_site_file in $CONFIG_SITE; do
  431.   if test -r "$ac_site_file"; then
  432.     echo "loading site script $ac_site_file"
  433.     . "$ac_site_file"
  434.   fi
  435. done
  436. if test -r "$cache_file"; then
  437.   echo "loading cache $cache_file"
  438.   . $cache_file
  439. else
  440.   echo "creating cache $cache_file"
  441.   > $cache_file
  442. fi
  443. ac_ext=c
  444. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  445. ac_cpp='$CPP $CPPFLAGS'
  446. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  447. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  448. cross_compiling=$ac_cv_prog_cc_cross
  449. ac_exeext=
  450. ac_objext=o
  451. if (echo "testingc"; echo 1,2,3) | grep c >/dev/null; then
  452.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  453.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  454.     ac_n= ac_c='
  455. ' ac_t=' '
  456.   else
  457.     ac_n=-n ac_c= ac_t=
  458.   fi
  459. else
  460.   ac_n= ac_c='c' ac_t=
  461. fi
  462. # Check whether --enable-dce-compat or --disable-dce-compat was given.
  463. if test "${enable_dce_compat+set}" = set; then
  464.   enableval="$enable_dce_compat"
  465.     { echo "configure: error: Actually, DCE compatibility doesn't work yet..." 1>&2; exit 1; }
  466. else
  467.     true
  468. fi
  469. # Extract the first word of "gcc", so it can be a program name with args.
  470. set dummy gcc; ac_word=$2
  471. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  472. echo "configure:542: checking for $ac_word" >&5
  473. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  474.   echo $ac_n "(cached) $ac_c" 1>&6
  475. else
  476.   if test -n "$CC"; then
  477.   ac_cv_prog_CC="$CC" # Let the user override the test.
  478. else
  479.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  480.   ac_dummy="$PATH"
  481.   for ac_dir in $ac_dummy; do
  482.     test -z "$ac_dir" && ac_dir=.
  483.     if test -f $ac_dir/$ac_word; then
  484.       ac_cv_prog_CC="gcc"
  485.       break
  486.     fi
  487.   done
  488.   IFS="$ac_save_ifs"
  489. fi
  490. fi
  491. CC="$ac_cv_prog_CC"
  492. if test -n "$CC"; then
  493.   echo "$ac_t""$CC" 1>&6
  494. else
  495.   echo "$ac_t""no" 1>&6
  496. fi
  497. if test -z "$CC"; then
  498.   # Extract the first word of "cc", so it can be a program name with args.
  499. set dummy cc; ac_word=$2
  500. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  501. echo "configure:572: checking for $ac_word" >&5
  502. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  503.   echo $ac_n "(cached) $ac_c" 1>&6
  504. else
  505.   if test -n "$CC"; then
  506.   ac_cv_prog_CC="$CC" # Let the user override the test.
  507. else
  508.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  509.   ac_prog_rejected=no
  510.   ac_dummy="$PATH"
  511.   for ac_dir in $ac_dummy; do
  512.     test -z "$ac_dir" && ac_dir=.
  513.     if test -f $ac_dir/$ac_word; then
  514.       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
  515.         ac_prog_rejected=yes
  516. continue
  517.       fi
  518.       ac_cv_prog_CC="cc"
  519.       break
  520.     fi
  521.   done
  522.   IFS="$ac_save_ifs"
  523. if test $ac_prog_rejected = yes; then
  524.   # We found a bogon in the path, so make sure we never use it.
  525.   set dummy $ac_cv_prog_CC
  526.   shift
  527.   if test $# -gt 0; then
  528.     # We chose a different compiler from the bogus one.
  529.     # However, it has the same basename, so the bogon will be chosen
  530.     # first if we set CC to just the basename; use the full file name.
  531.     shift
  532.     set dummy "$ac_dir/$ac_word" "$@"
  533.     shift
  534.     ac_cv_prog_CC="$@"
  535.   fi
  536. fi
  537. fi
  538. fi
  539. CC="$ac_cv_prog_CC"
  540. if test -n "$CC"; then
  541.   echo "$ac_t""$CC" 1>&6
  542. else
  543.   echo "$ac_t""no" 1>&6
  544. fi
  545.   if test -z "$CC"; then
  546.     case "`uname -s`" in
  547.     *win32* | *WIN32*)
  548.       # Extract the first word of "cl", so it can be a program name with args.
  549. set dummy cl; ac_word=$2
  550. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  551. echo "configure:623: checking for $ac_word" >&5
  552. if eval "test "`echo '$''{'ac_cv_prog_CC'+set}'`" = set"; then
  553.   echo $ac_n "(cached) $ac_c" 1>&6
  554. else
  555.   if test -n "$CC"; then
  556.   ac_cv_prog_CC="$CC" # Let the user override the test.
  557. else
  558.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  559.   ac_dummy="$PATH"
  560.   for ac_dir in $ac_dummy; do
  561.     test -z "$ac_dir" && ac_dir=.
  562.     if test -f $ac_dir/$ac_word; then
  563.       ac_cv_prog_CC="cl"
  564.       break
  565.     fi
  566.   done
  567.   IFS="$ac_save_ifs"
  568. fi
  569. fi
  570. CC="$ac_cv_prog_CC"
  571. if test -n "$CC"; then
  572.   echo "$ac_t""$CC" 1>&6
  573. else
  574.   echo "$ac_t""no" 1>&6
  575. fi
  576.  ;;
  577.     esac
  578.   fi
  579.   test -z "$CC" && { echo "configure: error: no acceptable cc found in $PATH" 1>&2; exit 1; }
  580. fi
  581. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  582. echo "configure:655: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
  583. ac_ext=c
  584. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  585. ac_cpp='$CPP $CPPFLAGS'
  586. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  587. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  588. cross_compiling=$ac_cv_prog_cc_cross
  589. cat > conftest.$ac_ext << EOF
  590. #line 666 "configure"
  591. #include "confdefs.h"
  592. main(){return(0);}
  593. EOF
  594. if { (eval echo configure:671: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  595.   ac_cv_prog_cc_works=yes
  596.   # If we can't run a trivial program, we are probably using a cross compiler.
  597.   if (./conftest; exit) 2>/dev/null; then
  598.     ac_cv_prog_cc_cross=no
  599.   else
  600.     ac_cv_prog_cc_cross=yes
  601.   fi
  602. else
  603.   echo "configure: failed program was:" >&5
  604.   cat conftest.$ac_ext >&5
  605.   ac_cv_prog_cc_works=no
  606. fi
  607. rm -fr conftest*
  608. ac_ext=c
  609. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  610. ac_cpp='$CPP $CPPFLAGS'
  611. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  612. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  613. cross_compiling=$ac_cv_prog_cc_cross
  614. echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
  615. if test $ac_cv_prog_cc_works = no; then
  616.   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
  617. fi
  618. echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  619. echo "configure:697: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
  620. echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
  621. cross_compiling=$ac_cv_prog_cc_cross
  622. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  623. echo "configure:702: checking whether we are using GNU C" >&5
  624. if eval "test "`echo '$''{'ac_cv_prog_gcc'+set}'`" = set"; then
  625.   echo $ac_n "(cached) $ac_c" 1>&6
  626. else
  627.   cat > conftest.c <<EOF
  628. #ifdef __GNUC__
  629.   yes;
  630. #endif
  631. EOF
  632. if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:711: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  633.   ac_cv_prog_gcc=yes
  634. else
  635.   ac_cv_prog_gcc=no
  636. fi
  637. fi
  638. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  639. if test $ac_cv_prog_gcc = yes; then
  640.   GCC=yes
  641. else
  642.   GCC=
  643. fi
  644. ac_test_CFLAGS="${CFLAGS+set}"
  645. ac_save_CFLAGS="$CFLAGS"
  646. CFLAGS=
  647. echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  648. echo "configure:730: checking whether ${CC-cc} accepts -g" >&5
  649. if eval "test "`echo '$''{'ac_cv_prog_cc_g'+set}'`" = set"; then
  650.   echo $ac_n "(cached) $ac_c" 1>&6
  651. else
  652.   echo 'void f(){}' > conftest.c
  653. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  654.   ac_cv_prog_cc_g=yes
  655. else
  656.   ac_cv_prog_cc_g=no
  657. fi
  658. rm -f conftest*
  659. fi
  660. echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
  661. if test "$ac_test_CFLAGS" = set; then
  662.   CFLAGS="$ac_save_CFLAGS"
  663. elif test $ac_cv_prog_cc_g = yes; then
  664.   if test "$GCC" = yes; then
  665.     CFLAGS="-g -O2"
  666.   else
  667.     CFLAGS="-g"
  668.   fi
  669. else
  670.   if test "$GCC" = yes; then
  671.     CFLAGS="-O2"
  672.   else
  673.     CFLAGS=
  674.   fi
  675. fi
  676. for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
  677. do
  678. # Extract the first word of "$ac_prog", so it can be a program name with args.
  679. set dummy $ac_prog; ac_word=$2
  680. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  681. echo "configure:766: checking for $ac_word" >&5
  682. if eval "test "`echo '$''{'ac_cv_prog_CXX'+set}'`" = set"; then
  683.   echo $ac_n "(cached) $ac_c" 1>&6
  684. else
  685.   if test -n "$CXX"; then
  686.   ac_cv_prog_CXX="$CXX" # Let the user override the test.
  687. else
  688.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  689.   ac_dummy="$PATH"
  690.   for ac_dir in $ac_dummy; do
  691.     test -z "$ac_dir" && ac_dir=.
  692.     if test -f $ac_dir/$ac_word; then
  693.       ac_cv_prog_CXX="$ac_prog"
  694.       break
  695.     fi
  696.   done
  697.   IFS="$ac_save_ifs"
  698. fi
  699. fi
  700. CXX="$ac_cv_prog_CXX"
  701. if test -n "$CXX"; then
  702.   echo "$ac_t""$CXX" 1>&6
  703. else
  704.   echo "$ac_t""no" 1>&6
  705. fi
  706. test -n "$CXX" && break
  707. done
  708. test -n "$CXX" || CXX="gcc"
  709. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
  710. echo "configure:798: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
  711. ac_ext=C
  712. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  713. ac_cpp='$CXXCPP $CPPFLAGS'
  714. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  715. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  716. cross_compiling=$ac_cv_prog_cxx_cross
  717. cat > conftest.$ac_ext << EOF
  718. #line 809 "configure"
  719. #include "confdefs.h"
  720. int main(){return(0);}
  721. EOF
  722. if { (eval echo configure:814: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  723.   ac_cv_prog_cxx_works=yes
  724.   # If we can't run a trivial program, we are probably using a cross compiler.
  725.   if (./conftest; exit) 2>/dev/null; then
  726.     ac_cv_prog_cxx_cross=no
  727.   else
  728.     ac_cv_prog_cxx_cross=yes
  729.   fi
  730. else
  731.   echo "configure: failed program was:" >&5
  732.   cat conftest.$ac_ext >&5
  733.   ac_cv_prog_cxx_works=no
  734. fi
  735. rm -fr conftest*
  736. ac_ext=c
  737. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  738. ac_cpp='$CPP $CPPFLAGS'
  739. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
  740. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
  741. cross_compiling=$ac_cv_prog_cc_cross
  742. echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
  743. if test $ac_cv_prog_cxx_works = no; then
  744.   { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
  745. fi
  746. echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
  747. echo "configure:840: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
  748. echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
  749. cross_compiling=$ac_cv_prog_cxx_cross
  750. echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
  751. echo "configure:845: checking whether we are using GNU C++" >&5
  752. if eval "test "`echo '$''{'ac_cv_prog_gxx'+set}'`" = set"; then
  753.   echo $ac_n "(cached) $ac_c" 1>&6
  754. else
  755.   cat > conftest.C <<EOF
  756. #ifdef __GNUC__
  757.   yes;
  758. #endif
  759. EOF
  760. if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:854: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
  761.   ac_cv_prog_gxx=yes
  762. else
  763.   ac_cv_prog_gxx=no
  764. fi
  765. fi
  766. echo "$ac_t""$ac_cv_prog_gxx" 1>&6
  767. if test $ac_cv_prog_gxx = yes; then
  768.   GXX=yes
  769. else
  770.   GXX=
  771. fi
  772. ac_test_CXXFLAGS="${CXXFLAGS+set}"
  773. ac_save_CXXFLAGS="$CXXFLAGS"
  774. CXXFLAGS=
  775. echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
  776. echo "configure:873: checking whether ${CXX-g++} accepts -g" >&5
  777. if eval "test "`echo '$''{'ac_cv_prog_cxx_g'+set}'`" = set"; then
  778.   echo $ac_n "(cached) $ac_c" 1>&6
  779. else
  780.   echo 'void f(){}' > conftest.cc
  781. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  782.   ac_cv_prog_cxx_g=yes
  783. else
  784.   ac_cv_prog_cxx_g=no
  785. fi
  786. rm -f conftest*
  787. fi
  788. echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
  789. if test "$ac_test_CXXFLAGS" = set; then
  790.   CXXFLAGS="$ac_save_CXXFLAGS"
  791. elif test $ac_cv_prog_cxx_g = yes; then
  792.   if test "$GXX" = yes; then
  793.     CXXFLAGS="-g -O2"
  794.   else
  795.     CXXFLAGS="-g"
  796.   fi
  797. else
  798.   if test "$GXX" = yes; then
  799.     CXXFLAGS="-O2"
  800.   else
  801.     CXXFLAGS=
  802.   fi
  803. fi
  804. echo $ac_n "checking compiler availability and simple error detection""... $ac_c" 1>&6
  805. echo "configure:905: checking compiler availability and simple error detection" >&5
  806. cat > conftest.$ac_ext <<EOF
  807. #line 907 "configure"
  808. #include "confdefs.h"
  809. int main() {
  810.  exit(0); 
  811. ; return 0; }
  812. EOF
  813. if { (eval echo configure:914: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  814.   rm -rf conftest*
  815.   
  816.     cat > conftest.$ac_ext <<EOF
  817. #line 918 "configure"
  818. #include "confdefs.h"
  819. int main() {
  820.  syntax errors galore! 
  821. ; return 0; }
  822. EOF
  823. if { (eval echo configure:925: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  824.   rm -rf conftest*
  825.       { echo "configure: error: Can't detect syntax errors!  Is CC set right?" 1>&2; exit 1; }
  826. else
  827.   echo "configure: failed program was:" >&5
  828.   cat conftest.$ac_ext >&5
  829.   rm -rf conftest*
  830.       true
  831. fi
  832. rm -f conftest*
  833. else
  834.   echo "configure: failed program was:" >&5
  835.   cat conftest.$ac_ext >&5
  836.   rm -rf conftest*
  837.     { echo "configure: error: Can't compile test program!  Is CC set right?" 1>&2; exit 1; }
  838. fi
  839. rm -f conftest*
  840. cat > conftest.$ac_ext <<EOF
  841. #line 944 "configure"
  842. #include "confdefs.h"
  843. int main() {
  844.   typedef int Integer;
  845.   extern int i;
  846.   extern Integer i;
  847. ; return 0; }
  848. EOF
  849. if { (eval echo configure:955: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  850.   :
  851. else
  852.   echo "configure: failed program was:" >&5
  853.   cat conftest.$ac_ext >&5
  854.   rm -rf conftest*
  855.   { echo "configure: error: Can't redeclare variables with this compiler??" 1>&2; exit 1; }
  856. fi
  857. rm -f conftest*
  858. cat > conftest.$ac_ext <<EOF
  859. #line 965 "configure"
  860. #include "confdefs.h"
  861. int main() {
  862.   typedef long Long;
  863.   extern int i;
  864.   extern Long i;
  865. ; return 0; }
  866. EOF
  867. if { (eval echo configure:976: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  868.   rm -rf conftest*
  869.   { echo "configure: error: Compiler doesn't detect conflicting declarations." 1>&2; exit 1; }
  870. else
  871.   echo "configure: failed program was:" >&5
  872.   cat conftest.$ac_ext >&5
  873. fi
  874. rm -f conftest*
  875. echo "$ac_t""ok" 1>&6
  876. if test $ac_cv_prog_gcc = yes ; then
  877.   CFLAGS="$CFLAGS -Werror"
  878. fi
  879. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  880. echo "configure:991: checking how to run the C preprocessor" >&5
  881. # On Suns, sometimes $CPP names a directory.
  882. if test -n "$CPP" && test -d "$CPP"; then
  883.   CPP=
  884. fi
  885. if test -z "$CPP"; then
  886. if eval "test "`echo '$''{'ac_cv_prog_CPP'+set}'`" = set"; then
  887.   echo $ac_n "(cached) $ac_c" 1>&6
  888. else
  889.     # This must be in double quotes, not single quotes, because CPP may get
  890.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  891.   CPP="${CC-cc} -E"
  892.   # On the NeXT, cc -E runs the code through the compiler's parser,
  893.   # not just through cpp.
  894.   cat > conftest.$ac_ext <<EOF
  895. #line 1006 "configure"
  896. #include "confdefs.h"
  897. #include <assert.h>
  898. Syntax Error
  899. EOF
  900. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  901. { (eval echo configure:1012: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  902. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  903. if test -z "$ac_err"; then
  904.   :
  905. else
  906.   echo "$ac_err" >&5
  907.   echo "configure: failed program was:" >&5
  908.   cat conftest.$ac_ext >&5
  909.   rm -rf conftest*
  910.   CPP="${CC-cc} -E -traditional-cpp"
  911.   cat > conftest.$ac_ext <<EOF
  912. #line 1023 "configure"
  913. #include "confdefs.h"
  914. #include <assert.h>
  915. Syntax Error
  916. EOF
  917. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  918. { (eval echo configure:1029: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  919. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  920. if test -z "$ac_err"; then
  921.   :
  922. else
  923.   echo "$ac_err" >&5
  924.   echo "configure: failed program was:" >&5
  925.   cat conftest.$ac_ext >&5
  926.   rm -rf conftest*
  927.   CPP="${CC-cc} -nologo -E"
  928.   cat > conftest.$ac_ext <<EOF
  929. #line 1040 "configure"
  930. #include "confdefs.h"
  931. #include <assert.h>
  932. Syntax Error
  933. EOF
  934. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  935. { (eval echo configure:1046: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  936. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  937. if test -z "$ac_err"; then
  938.   :
  939. else
  940.   echo "$ac_err" >&5
  941.   echo "configure: failed program was:" >&5
  942.   cat conftest.$ac_ext >&5
  943.   rm -rf conftest*
  944.   CPP=/lib/cpp
  945. fi
  946. rm -f conftest*
  947. fi
  948. rm -f conftest*
  949. fi
  950. rm -f conftest*
  951.   ac_cv_prog_CPP="$CPP"
  952. fi
  953.   CPP="$ac_cv_prog_CPP"
  954. else
  955.   ac_cv_prog_CPP="$CPP"
  956. fi
  957. echo "$ac_t""$CPP" 1>&6
  958. # Extract the first word of "ranlib", so it can be a program name with args.
  959. set dummy ranlib; ac_word=$2
  960. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  961. echo "configure:1074: checking for $ac_word" >&5
  962. if eval "test "`echo '$''{'ac_cv_prog_RANLIB'+set}'`" = set"; then
  963.   echo $ac_n "(cached) $ac_c" 1>&6
  964. else
  965.   if test -n "$RANLIB"; then
  966.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  967. else
  968.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
  969.   ac_dummy="$PATH"
  970.   for ac_dir in $ac_dummy; do
  971.     test -z "$ac_dir" && ac_dir=.
  972.     if test -f $ac_dir/$ac_word; then
  973.       ac_cv_prog_RANLIB="ranlib"
  974.       break
  975.     fi
  976.   done
  977.   IFS="$ac_save_ifs"
  978.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  979. fi
  980. fi
  981. RANLIB="$ac_cv_prog_RANLIB"
  982. if test -n "$RANLIB"; then
  983.   echo "$ac_t""$RANLIB" 1>&6
  984. else
  985.   echo "$ac_t""no" 1>&6
  986. fi
  987. ac_aux_dir=
  988. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  989.   if test -f $ac_dir/install-sh; then
  990.     ac_aux_dir=$ac_dir
  991.     ac_install_sh="$ac_aux_dir/install-sh -c"
  992.     break
  993.   elif test -f $ac_dir/install.sh; then
  994.     ac_aux_dir=$ac_dir
  995.     ac_install_sh="$ac_aux_dir/install.sh -c"
  996.     break
  997.   fi
  998. done
  999. if test -z "$ac_aux_dir"; then
  1000.   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
  1001. fi
  1002. ac_config_guess=$ac_aux_dir/config.guess
  1003. ac_config_sub=$ac_aux_dir/config.sub
  1004. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  1005. # Do some error checking and defaulting for the host and target type.
  1006. # The inputs are:
  1007. #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
  1008. #
  1009. # The rules are:
  1010. # 1. You are not allowed to specify --host, --target, and nonopt at the
  1011. #    same time.
  1012. # 2. Host defaults to nonopt.
  1013. # 3. If nonopt is not specified, then host defaults to the current host,
  1014. #    as determined by config.guess.
  1015. # 4. Target and build default to nonopt.
  1016. # 5. If nonopt is not specified, then target and build default to host.
  1017. # The aliases save the names the user supplied, while $host etc.
  1018. # will get canonicalized.
  1019. case $host---$target---$nonopt in
  1020. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  1021. *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
  1022. esac
  1023. # Make sure we can run config.sub.
  1024. if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
  1025. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  1026. fi
  1027. echo $ac_n "checking host system type""... $ac_c" 1>&6
  1028. echo "configure:1151: checking host system type" >&5
  1029. host_alias=$host
  1030. case "$host_alias" in
  1031. NONE)
  1032.   case $nonopt in
  1033.   NONE)
  1034.     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
  1035.     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  1036.     fi ;;
  1037.   *) host_alias=$nonopt ;;
  1038.   esac ;;
  1039. esac
  1040. host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
  1041. host_cpu=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1042. host_vendor=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1043. host_os=`echo $host | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1044. echo "$ac_t""$host" 1>&6
  1045. echo $ac_n "checking target system type""... $ac_c" 1>&6
  1046. echo "configure:1172: checking target system type" >&5
  1047. target_alias=$target
  1048. case "$target_alias" in
  1049. NONE)
  1050.   case $nonopt in
  1051.   NONE) target_alias=$host_alias ;;
  1052.   *) target_alias=$nonopt ;;
  1053.   esac ;;
  1054. esac
  1055. target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
  1056. target_cpu=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1057. target_vendor=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1058. target_os=`echo $target | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1059. echo "$ac_t""$target" 1>&6
  1060. echo $ac_n "checking build system type""... $ac_c" 1>&6
  1061. echo "configure:1190: checking build system type" >&5
  1062. build_alias=$build
  1063. case "$build_alias" in
  1064. NONE)
  1065.   case $nonopt in
  1066.   NONE) build_alias=$host_alias ;;
  1067.   *) build_alias=$nonopt ;;
  1068.   esac ;;
  1069. esac
  1070. build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
  1071. build_cpu=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1072. build_vendor=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1073. build_os=`echo $build | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1074. echo "$ac_t""$build" 1>&6
  1075. test "$host_alias" != "$target_alias" &&
  1076.   test "$program_prefix$program_suffix$program_transform_name" = 
  1077.     NONENONEs,x,x, &&
  1078.   program_prefix=${target_alias}-
  1079. syscall=NONE
  1080. sysincludes=NONE
  1081. extraincludes=NONE
  1082. # Treat all x86 machines the same.
  1083. # (Yet below, we pretend we can distinguish between the MIPS r2000 and r4000?)
  1084. # (What about 680x0 machines?)
  1085. case $host in
  1086.     i[456]86-*)
  1087. host=`echo $host | sed 's/^i[456]86/i386/'`
  1088. host_cpu=i386
  1089. ;;
  1090. esac
  1091. # Here, you should set the following variables:
  1092. #  name
  1093. # The "name" of this configuration.  Used for "engine-*.c" file name,
  1094. # default for syscall file names.  Chris seems to have a thing for
  1095. # putting "-" between OS and version number, but the configure script
  1096. # will already have $host_cpu and $host_os available for you to use
  1097. # in constructing a name.
  1098. #  sysincludes
  1099. # Name of machdep directory with "sys" include file
  1100. # replacements, if any.  This directory is optional;
  1101. # if you don't provide it, don't set this variable.
  1102. #  except
  1103. # Names of any syscalls that shouldn't be generated
  1104. # from the template, if any.
  1105. #  syscall
  1106. # Base name of the syscall template files, if not the
  1107. # same as <name>.  If they're the same, omit this.
  1108. #
  1109. # Also, you may define random symbols and update CFLAGS if
  1110. # necessary.  However, for ease of porting to new machines,
  1111. # it's best if you can create portable autoconf tests for
  1112. # whatever you're trying to do, rather than hard-coding it
  1113. # here based on the OS name.  So please, try to keep this
  1114. # section as minimal as possible.
  1115. except=""
  1116. name=$host_cpu-$host_os
  1117. case $host in
  1118.     alpha-*-netbsd1.3[H-Z]|alpha-*-netbsd1.[45]*)
  1119. name=alpha-netbsd-1.3
  1120. sysincludes=netbsd-1.1
  1121. except="fork lseek pipe fstat"
  1122. available_syscalls="sigsuspend sigprocmask"
  1123. ;;
  1124.     alpha-*-netbsd1.3*)
  1125. name=alpha-netbsd-1.3
  1126. sysincludes=netbsd-1.1
  1127. except="fork lseek pipe sigsuspend sigprocmask fstat"
  1128. ;;
  1129.     alpha-*-netbsd1.1* | alpha-*-netbsd1.2*)
  1130. name=alpha-netbsd-1.1
  1131. sysincludes=netbsd-1.1
  1132. except="fork lseek pipe sigsuspend sigprocmask"
  1133. ;;
  1134.     alpha-*-osf*)
  1135. name=alpha-osf1
  1136. sysincludes=alpha-osf1
  1137. except="fork sigsuspend"
  1138. if test $ac_cv_prog_gcc = no ; then
  1139.   CFLAGS="$CFLAGS -std"
  1140. fi
  1141. ;;
  1142.     arm32-*-netbsd1.3[H-Z]|arm32-*-netbsd1.[45]*)
  1143. name=arm32-netbsd-1.3
  1144. sysincludes=netbsd-1.1
  1145. except="fork pipe lseek ftruncate fstat"
  1146. available_syscalls="sigsuspend sigprocmask"
  1147. ;;
  1148.     arm32-*-netbsd1.3*)
  1149. name=arm32-netbsd-1.3
  1150. sysincludes=netbsd-1.1
  1151. except="fork pipe lseek ftruncate sigsuspend sigprocmask fstat"
  1152. ;;
  1153.     hppa1.0-*-hpux10.20 | hppa1.1-*-hpux10.20)
  1154. name=hppa-hpux-10.20
  1155. sysincludes=hpux-10.20
  1156. except="fork"
  1157. ;;
  1158.     hppa1.1-*-hpux*9.*)
  1159. name=hppa-hpux-9.03
  1160. sysincludes=hpux-9.03
  1161. # hpux-9.03.mk seems to be missing; what should this be?
  1162. except="fork"
  1163. ;;
  1164.     powerpc-*-netbsd1.*)
  1165. name=powerpc-netbsd
  1166. sysincludes=netbsd-1.1
  1167. except="fork lseek ftruncate pipe fstat"
  1168. available_syscalls="sigprocmask sigaction sigsuspend"
  1169. ;;
  1170.     sparc-*-sunos4.1.3* | sparc-*-sunos4.1.4*)
  1171. name=sparc-sunos-4.1.3
  1172. sysincludes=sunos-4.1.3
  1173. syscall=sparc-sunos4
  1174. except="fork pipe getpgrp getdirentries"
  1175. cat >> confdefs.h <<EOF
  1176. #define sunos4 1
  1177. EOF
  1178. # is this really needed??
  1179. ;;
  1180.     sparc-*-solaris2.3* | sparc-*-solaris2.4*)
  1181. name=sparc-sunos-5.3
  1182. sysincludes=sunos-5.3
  1183. except="fork sigaction"
  1184. # Should really come up with a test for this...
  1185. cat >> confdefs.h <<EOF
  1186. #define LD_LINKS_STATIC_DATA 1
  1187. EOF
  1188. cat >> confdefs.h <<EOF
  1189. #define BROKEN_SIGNALS 1
  1190. EOF
  1191. ;;
  1192.     sparc-*-solaris2*)
  1193. name=sparc-sunos-5.3
  1194. sysincludes=sunos-5.5
  1195. except="fork sigaction"
  1196. # Should really come up with a test for this...
  1197. cat >> confdefs.h <<EOF
  1198. #define LD_LINKS_STATIC_DATA 1
  1199. EOF
  1200. cat >> confdefs.h <<EOF
  1201. #define BROKEN_SIGNALS 1
  1202. EOF
  1203. ;;
  1204.     sparc-*-netbsd1.3[H-Z]|sparc-*-netbsd1.[45]*)
  1205. name=sparc-netbsd-1.3
  1206. sysincludes=netbsd-1.1
  1207. except="pipe fork lseek ftruncate fstat"
  1208. available_syscalls="sigprocmask sigsuspend"
  1209. ;;
  1210.     sparc-*-netbsd1.3*)
  1211. name=sparc-netbsd-1.3
  1212. sysincludes=netbsd-1.1
  1213. except="pipe fork lseek ftruncate sigprocmask sigsuspend fstat"
  1214. ;;
  1215.     sparc-*-netbsd1.0A | sparc-*-netbsd1.1* | sparc-*-netbsd1.2*)
  1216. name=sparc-sunos-4.1.3
  1217. sysincludes=netbsd-1.0
  1218. syscall=sparc-netbsd-1.1
  1219. except="pipe fork sigprocmask sigsuspend"
  1220. ;;
  1221.     i386-*-openbsd2.*)
  1222.         name=i386-openbsd-2.0
  1223.         sysincludes=openbsd-2.0
  1224.         except="fork lseek ftruncate sigsuspend sigprocmask"
  1225.         ;;
  1226.     i386-*-linux*)
  1227. #name=i386-linux-1.0
  1228. #sysincludes=linux-1.0
  1229. name=i386-linux-2.0
  1230. sysincludes=linux-2.0
  1231. extraincludes="bits"
  1232. ;;
  1233.     i386-*-bsdi1.1)
  1234. name=i386-bsdi-1.1
  1235. sysincludes=bsdi-1.1
  1236. ;;
  1237. i386-*-bsdi2.0* | i386-*-bsdi2.1*)
  1238. name=i386-bsdi-2.0
  1239.         sysincludes=bsdi-2.0
  1240.         syscall=i386-bsdi-2.0
  1241.         except="fork lseek ftruncate sigsuspend"
  1242. ;;
  1243.     i386-*-netbsd1.3[H-Z]|i386-*-netbsd1.[45]*)
  1244. name=i386-netbsd-1.3
  1245. sysincludes=netbsd-1.1
  1246. except="fork lseek ftruncate pipe fstat"
  1247. available_syscalls="sigsuspend sigprocmask"
  1248. ;;
  1249.     i386-*-netbsd1.3*)
  1250. name=i386-netbsd-1.3
  1251. sysincludes=netbsd-1.1
  1252. except="fork lseek ftruncate pipe sigsuspend sigprocmask fstat"
  1253. ;;
  1254.     i386-*-netbsd1.1* | i386-*-netbsd1.2*)
  1255. name=i386-netbsd-1.0
  1256. sysincludes=netbsd-1.1
  1257. syscall=i386-netbsd-1.1
  1258. except="fork lseek ftruncate pipe sigsuspend sigprocmask"
  1259. ;;
  1260.     i386-*-netbsd1.0*)
  1261. name=i386-netbsd-1.0
  1262. sysincludes=netbsd-1.0
  1263. except="fork lseek ftruncate sigsuspend"
  1264. ;;
  1265.     i386-*-netbsd0.9*)
  1266. name=i386-netbsd-0.9
  1267. sysincludes=netbsd-0.9
  1268. ;;
  1269.     m68*-*-netbsd*)
  1270. name=m68000-netbsd
  1271. sysincludes=netbsd-1.1
  1272. except="lseek ftruncate pipe fstat"
  1273. available_syscalls="sigsuspend sigprocmask"
  1274. ;;
  1275.     i386-*-freebsd*)
  1276.         name=i386-freebsd-2.0
  1277.         sysincludes=freebsd-2.0
  1278.         except="fork lseek ftruncate sigsuspend sigprocmask"
  1279.         ;;
  1280.     romp-*-bsd*)
  1281. name=romp-bsd
  1282. ;;
  1283.     mips-dec-ultrix*)
  1284. name=r2000-ultrix-4.2
  1285. sysincludes=ultrix-4.2
  1286. except="fork pipe"
  1287. ;;
  1288.     mips-sgi-irix*)
  1289. name=ip22-irix-5.2
  1290. sysincludes=irix-5.2
  1291. except="fstat stat"
  1292. cat >> confdefs.h <<EOF
  1293. #define BROKEN_SIGNALS 1
  1294. EOF
  1295. ;;
  1296.     i386-*-sco3.2v5*) 
  1297.         name=i386-sco3.2.5
  1298.         sysincludes=i386-sco3.2.5
  1299. syscall=i386-sco3.2.5
  1300. except="select socketcall accept bind connect getpeername getsockname getsockopt setsockopt listen recv recvfrom recvmsg send sendmsg sendto shutdown socket socketpair fork fcntl dup2 fstat fchmod fchown ftruncate pipe getdirentries sigaction sigpause wait3 waitpid getdtablesize"
  1301. ;;
  1302.     *)
  1303. { echo "configure: error: System type $host not recognized or not supported.
  1304. See $srcdir/configure.in for supported systems." 1>&2; exit 1; }
  1305. exit 1
  1306. ;;
  1307. esac
  1308. SYSCALL_EXCEPTIONS=$except
  1309. for ac_hdr in sys/termio.h termios.h termio.h alloc.h
  1310. do
  1311. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1312. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1313. echo "configure:1453: checking for $ac_hdr" >&5
  1314. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1315.   echo $ac_n "(cached) $ac_c" 1>&6
  1316. else
  1317.   cat > conftest.$ac_ext <<EOF
  1318. #line 1458 "configure"
  1319. #include "confdefs.h"
  1320. #include <$ac_hdr>
  1321. EOF
  1322. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1323. { (eval echo configure:1463: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1324. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1325. if test -z "$ac_err"; then
  1326.   rm -rf conftest*
  1327.   eval "ac_cv_header_$ac_safe=yes"
  1328. else
  1329.   echo "$ac_err" >&5
  1330.   echo "configure: failed program was:" >&5
  1331.   cat conftest.$ac_ext >&5
  1332.   rm -rf conftest*
  1333.   eval "ac_cv_header_$ac_safe=no"
  1334. fi
  1335. rm -f conftest*
  1336. fi
  1337. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1338.   echo "$ac_t""yes" 1>&6
  1339.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1340.   cat >> confdefs.h <<EOF
  1341. #define $ac_tr_hdr 1
  1342. EOF
  1343.  
  1344. else
  1345.   echo "$ac_t""no" 1>&6
  1346. fi
  1347. done
  1348. ac_safe=`echo "va_list.h" | sed 'y%./+-%__p_%'`
  1349. echo $ac_n "checking for va_list.h""... $ac_c" 1>&6
  1350. echo "configure:1492: checking for va_list.h" >&5
  1351. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1352.   echo $ac_n "(cached) $ac_c" 1>&6
  1353. else
  1354.   cat > conftest.$ac_ext <<EOF
  1355. #line 1497 "configure"
  1356. #include "confdefs.h"
  1357. #include <va_list.h>
  1358. EOF
  1359. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1360. { (eval echo configure:1502: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1361. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1362. if test -z "$ac_err"; then
  1363.   rm -rf conftest*
  1364.   eval "ac_cv_header_$ac_safe=yes"
  1365. else
  1366.   echo "$ac_err" >&5
  1367.   echo "configure: failed program was:" >&5
  1368.   cat conftest.$ac_ext >&5
  1369.   rm -rf conftest*
  1370.   eval "ac_cv_header_$ac_safe=no"
  1371. fi
  1372. rm -f conftest*
  1373. fi
  1374. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1375.   echo "$ac_t""yes" 1>&6
  1376.   cat >> confdefs.h <<EOF
  1377. #define pthread_have_va_list_h 1
  1378. EOF
  1379. else
  1380.   echo "$ac_t""no" 1>&6
  1381. fi
  1382. for ac_hdr in syscall.h sys/syscall.h sys/filio.h
  1383. do
  1384. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1385. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1386. echo "configure:1531: checking for $ac_hdr" >&5
  1387. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1388.   echo $ac_n "(cached) $ac_c" 1>&6
  1389. else
  1390.   cat > conftest.$ac_ext <<EOF
  1391. #line 1536 "configure"
  1392. #include "confdefs.h"
  1393. #include <$ac_hdr>
  1394. EOF
  1395. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1396. { (eval echo configure:1541: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1397. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1398. if test -z "$ac_err"; then
  1399.   rm -rf conftest*
  1400.   eval "ac_cv_header_$ac_safe=yes"
  1401. else
  1402.   echo "$ac_err" >&5
  1403.   echo "configure: failed program was:" >&5
  1404.   cat conftest.$ac_ext >&5
  1405.   rm -rf conftest*
  1406.   eval "ac_cv_header_$ac_safe=no"
  1407. fi
  1408. rm -f conftest*
  1409. fi
  1410. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1411.   echo "$ac_t""yes" 1>&6
  1412.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1413.   cat >> confdefs.h <<EOF
  1414. #define $ac_tr_hdr 1
  1415. EOF
  1416.  
  1417. else
  1418.   echo "$ac_t""no" 1>&6
  1419. fi
  1420. done
  1421. pthreads_syscall_list="open write read creat close fcntl lseek dup2 dup pipe
  1422. fchmod fchown execve fstat lstat link unlink chdir chown chmod stat
  1423. rename select getdtablesize ioctl ftruncate flock fstatfs chroot uname
  1424. sigsuspend sigaction sigpause sigprocmask ksigaction
  1425. getdents readdir getdirentries
  1426. wait4 wait3 waitpid waitsys
  1427. socket bind connect accept listen getsockopt setsockopt socketpair
  1428. poll putmsg getmsg
  1429. socketcall
  1430. pgrpsys
  1431. exit
  1432. readv writev send sendto sendmsg recv recvfrom recvmsg
  1433. getpeername getsockname
  1434. shutdown
  1435. getpgrp fork"
  1436. for pthreads_syscallname in $pthreads_syscall_list ; do
  1437.   echo $ac_n "checking for syscall $pthreads_syscallname""... $ac_c" 1>&6
  1438. echo "configure:1587: checking for syscall $pthreads_syscallname" >&5
  1439. if eval "test "`echo '$''{'pthreads_cv_syscall_$pthreads_syscallname'+set}'`" = set"; then
  1440.   echo $ac_n "(cached) $ac_c" 1>&6
  1441. else
  1442.   cat > conftest.$ac_ext <<EOF
  1443. #line 1592 "configure"
  1444. #include "confdefs.h"
  1445. /* FIXME: This list should be generated from info in configure.in.  */
  1446. #ifdef HAVE_SYSCALL_H
  1447. #include <syscall.h>
  1448. #else
  1449. #ifdef HAVE_SYS_SYSCALL_H
  1450. #include <sys/syscall.h>
  1451. #else
  1452. where is your syscall header file??
  1453. #endif
  1454. #endif
  1455. int main() {
  1456. int x;
  1457. x = SYS_$pthreads_syscallname ;
  1458. ; return 0; }
  1459. EOF
  1460. if { (eval echo configure:1613: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1461.   rm -rf conftest*
  1462.   eval pthreads_cv_syscall_$pthreads_syscallname=yes
  1463. else
  1464.   echo "configure: failed program was:" >&5
  1465.   cat conftest.$ac_ext >&5
  1466.   rm -rf conftest*
  1467.   eval pthreads_cv_syscall_$pthreads_syscallname=no
  1468. fi
  1469. rm -f conftest*
  1470. fi
  1471. if eval test $pthreads_cv_syscall_$pthreads_syscallname = yes ; then
  1472. pthreads_syscall_present=yes
  1473. available_syscalls="$available_syscalls $pthreads_syscallname"
  1474. macroname=HAVE_SYSCALL_`echo $pthreads_syscallname | tr '[a-z]' '[A-Z]'`
  1475. cat >> confdefs.h <<EOF
  1476. #define $macroname 1
  1477. EOF
  1478. else
  1479. pthreads_syscall_present=no
  1480. missing_syscalls="$missing_syscalls $pthreads_syscallname"
  1481. fi
  1482. echo "$ac_t""$pthreads_syscall_present" 1>&6
  1483. done
  1484. ## Determine some typedef values from the system header files.
  1485. echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
  1486. echo "configure:1648: checking for ANSI C header files" >&5
  1487. if eval "test "`echo '$''{'ac_cv_header_stdc'+set}'`" = set"; then
  1488.   echo $ac_n "(cached) $ac_c" 1>&6
  1489. else
  1490.   cat > conftest.$ac_ext <<EOF
  1491. #line 1653 "configure"
  1492. #include "confdefs.h"
  1493. #include <stdlib.h>
  1494. #include <stdarg.h>
  1495. #include <string.h>
  1496. #include <float.h>
  1497. EOF
  1498. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1499. { (eval echo configure:1661: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1500. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1501. if test -z "$ac_err"; then
  1502.   rm -rf conftest*
  1503.   ac_cv_header_stdc=yes
  1504. else
  1505.   echo "$ac_err" >&5
  1506.   echo "configure: failed program was:" >&5
  1507.   cat conftest.$ac_ext >&5
  1508.   rm -rf conftest*
  1509.   ac_cv_header_stdc=no
  1510. fi
  1511. rm -f conftest*
  1512. if test $ac_cv_header_stdc = yes; then
  1513.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  1514. cat > conftest.$ac_ext <<EOF
  1515. #line 1678 "configure"
  1516. #include "confdefs.h"
  1517. #include <string.h>
  1518. EOF
  1519. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1520.   egrep "memchr" >/dev/null 2>&1; then
  1521.   :
  1522. else
  1523.   rm -rf conftest*
  1524.   ac_cv_header_stdc=no
  1525. fi
  1526. rm -f conftest*
  1527. fi
  1528. if test $ac_cv_header_stdc = yes; then
  1529.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  1530. cat > conftest.$ac_ext <<EOF
  1531. #line 1696 "configure"
  1532. #include "confdefs.h"
  1533. #include <stdlib.h>
  1534. EOF
  1535. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1536.   egrep "free" >/dev/null 2>&1; then
  1537.   :
  1538. else
  1539.   rm -rf conftest*
  1540.   ac_cv_header_stdc=no
  1541. fi
  1542. rm -f conftest*
  1543. fi
  1544. if test $ac_cv_header_stdc = yes; then
  1545.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  1546. if test "$cross_compiling" = yes; then
  1547.   :
  1548. else
  1549.   cat > conftest.$ac_ext <<EOF
  1550. #line 1717 "configure"
  1551. #include "confdefs.h"
  1552. #include <ctype.h>
  1553. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1554. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  1555. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  1556. int main () { int i; for (i = 0; i < 256; i++)
  1557. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  1558. exit (0); }
  1559. EOF
  1560. if { (eval echo configure:1728: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1561. then
  1562.   :
  1563. else
  1564.   echo "configure: failed program was:" >&5
  1565.   cat conftest.$ac_ext >&5
  1566.   rm -fr conftest*
  1567.   ac_cv_header_stdc=no
  1568. fi
  1569. rm -fr conftest*
  1570. fi
  1571. fi
  1572. fi
  1573. echo "$ac_t""$ac_cv_header_stdc" 1>&6
  1574. if test $ac_cv_header_stdc = yes; then
  1575.   cat >> confdefs.h <<EOF
  1576. #define STDC_HEADERS 1
  1577. EOF
  1578. fi
  1579. echo $ac_n "checking for off_t""... $ac_c" 1>&6
  1580. echo "configure:1752: checking for off_t" >&5
  1581. if eval "test "`echo '$''{'ac_cv_type_off_t'+set}'`" = set"; then
  1582.   echo $ac_n "(cached) $ac_c" 1>&6
  1583. else
  1584.   cat > conftest.$ac_ext <<EOF
  1585. #line 1757 "configure"
  1586. #include "confdefs.h"
  1587. #include <sys/types.h>
  1588. #if STDC_HEADERS
  1589. #include <stdlib.h>
  1590. #include <stddef.h>
  1591. #endif
  1592. EOF
  1593. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1594.   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  1595.   rm -rf conftest*
  1596.   ac_cv_type_off_t=yes
  1597. else
  1598.   rm -rf conftest*
  1599.   ac_cv_type_off_t=no
  1600. fi
  1601. rm -f conftest*
  1602. fi
  1603. echo "$ac_t""$ac_cv_type_off_t" 1>&6
  1604. if test $ac_cv_type_off_t = no; then
  1605.   cat >> confdefs.h <<EOF
  1606. #define off_t long
  1607. EOF
  1608. fi
  1609. echo $ac_n "checking for size_t""... $ac_c" 1>&6
  1610. echo "configure:1785: checking for size_t" >&5
  1611. if eval "test "`echo '$''{'ac_cv_type_size_t'+set}'`" = set"; then
  1612.   echo $ac_n "(cached) $ac_c" 1>&6
  1613. else
  1614.   cat > conftest.$ac_ext <<EOF
  1615. #line 1790 "configure"
  1616. #include "confdefs.h"
  1617. #include <sys/types.h>
  1618. #if STDC_HEADERS
  1619. #include <stdlib.h>
  1620. #include <stddef.h>
  1621. #endif
  1622. EOF
  1623. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1624.   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  1625.   rm -rf conftest*
  1626.   ac_cv_type_size_t=yes
  1627. else
  1628.   rm -rf conftest*
  1629.   ac_cv_type_size_t=no
  1630. fi
  1631. rm -f conftest*
  1632. fi
  1633. echo "$ac_t""$ac_cv_type_size_t" 1>&6
  1634. if test $ac_cv_type_size_t = no; then
  1635.   cat >> confdefs.h <<EOF
  1636. #define size_t unsigned
  1637. EOF
  1638. fi
  1639. echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
  1640. echo "configure:1818: checking return type of signal handlers" >&5
  1641. if eval "test "`echo '$''{'ac_cv_type_signal'+set}'`" = set"; then
  1642.   echo $ac_n "(cached) $ac_c" 1>&6
  1643. else
  1644.   cat > conftest.$ac_ext <<EOF
  1645. #line 1823 "configure"
  1646. #include "confdefs.h"
  1647. #include <sys/types.h>
  1648. #include <signal.h>
  1649. #ifdef signal
  1650. #undef signal
  1651. #endif
  1652. #ifdef __cplusplus
  1653. extern "C" void (*signal (int, void (*)(int)))(int);
  1654. #else
  1655. void (*signal ()) ();
  1656. #endif
  1657. int main() {
  1658. int i;
  1659. ; return 0; }
  1660. EOF
  1661. if { (eval echo configure:1840: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1662.   rm -rf conftest*
  1663.   ac_cv_type_signal=void
  1664. else
  1665.   echo "configure: failed program was:" >&5
  1666.   cat conftest.$ac_ext >&5
  1667.   rm -rf conftest*
  1668.   ac_cv_type_signal=int
  1669. fi
  1670. rm -f conftest*
  1671. fi
  1672. echo "$ac_t""$ac_cv_type_signal" 1>&6
  1673. cat >> confdefs.h <<EOF
  1674. #define RETSIGTYPE $ac_cv_type_signal
  1675. EOF
  1676. echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
  1677. echo "configure:1859: checking for ssize_t" >&5
  1678. if eval "test "`echo '$''{'ac_cv_type_ssize_t'+set}'`" = set"; then
  1679.   echo $ac_n "(cached) $ac_c" 1>&6
  1680. else
  1681.   cat > conftest.$ac_ext <<EOF
  1682. #line 1864 "configure"
  1683. #include "confdefs.h"
  1684. #include <sys/types.h>
  1685. #if STDC_HEADERS
  1686. #include <stdlib.h>
  1687. #include <stddef.h>
  1688. #endif
  1689. EOF
  1690. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1691.   egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  1692.   rm -rf conftest*
  1693.   ac_cv_type_ssize_t=yes
  1694. else
  1695.   rm -rf conftest*
  1696.   ac_cv_type_ssize_t=no
  1697. fi
  1698. rm -f conftest*
  1699. fi
  1700. echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
  1701. if test $ac_cv_type_ssize_t = no; then
  1702.   cat >> confdefs.h <<EOF
  1703. #define ssize_t int
  1704. EOF
  1705. fi
  1706. echo $ac_n "checking for time_t""... $ac_c" 1>&6
  1707. echo "configure:1892: checking for time_t" >&5
  1708. if eval "test "`echo '$''{'ac_cv_type_time_t'+set}'`" = set"; then
  1709.   echo $ac_n "(cached) $ac_c" 1>&6
  1710. else
  1711.   cat > conftest.$ac_ext <<EOF
  1712. #line 1897 "configure"
  1713. #include "confdefs.h"
  1714. #include <sys/types.h>
  1715. #if STDC_HEADERS
  1716. #include <stdlib.h>
  1717. #include <stddef.h>
  1718. #endif
  1719. EOF
  1720. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1721.   egrep "(^|[^a-zA-Z_0-9])time_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  1722.   rm -rf conftest*
  1723.   ac_cv_type_time_t=yes
  1724. else
  1725.   rm -rf conftest*
  1726.   ac_cv_type_time_t=no
  1727. fi
  1728. rm -f conftest*
  1729. fi
  1730. echo "$ac_t""$ac_cv_type_time_t" 1>&6
  1731. if test $ac_cv_type_time_t = no; then
  1732.   cat >> confdefs.h <<EOF
  1733. #define time_t long
  1734. EOF
  1735. fi
  1736. for ac_hdr in sys/time.h
  1737. do
  1738. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1739. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1740. echo "configure:1928: checking for $ac_hdr" >&5
  1741. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1742.   echo $ac_n "(cached) $ac_c" 1>&6
  1743. else
  1744.   cat > conftest.$ac_ext <<EOF
  1745. #line 1933 "configure"
  1746. #include "confdefs.h"
  1747. #include <$ac_hdr>
  1748. EOF
  1749. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1750. { (eval echo configure:1938: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1751. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1752. if test -z "$ac_err"; then
  1753.   rm -rf conftest*
  1754.   eval "ac_cv_header_$ac_safe=yes"
  1755. else
  1756.   echo "$ac_err" >&5
  1757.   echo "configure: failed program was:" >&5
  1758.   cat conftest.$ac_ext >&5
  1759.   rm -rf conftest*
  1760.   eval "ac_cv_header_$ac_safe=no"
  1761. fi
  1762. rm -f conftest*
  1763. fi
  1764. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1765.   echo "$ac_t""yes" 1>&6
  1766.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1767.   cat >> confdefs.h <<EOF
  1768. #define $ac_tr_hdr 1
  1769. EOF
  1770.  
  1771. else
  1772.   echo "$ac_t""no" 1>&6
  1773. fi
  1774. done
  1775. echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
  1776. echo "configure:1965: checking whether time.h and sys/time.h may both be included" >&5
  1777. if eval "test "`echo '$''{'ac_cv_header_time'+set}'`" = set"; then
  1778.   echo $ac_n "(cached) $ac_c" 1>&6
  1779. else
  1780.   cat > conftest.$ac_ext <<EOF
  1781. #line 1970 "configure"
  1782. #include "confdefs.h"
  1783. #include <sys/types.h>
  1784. #include <sys/time.h>
  1785. #include <time.h>
  1786. int main() {
  1787. struct tm *tp;
  1788. ; return 0; }
  1789. EOF
  1790. if { (eval echo configure:1979: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1791.   rm -rf conftest*
  1792.   ac_cv_header_time=yes
  1793. else
  1794.   echo "configure: failed program was:" >&5
  1795.   cat conftest.$ac_ext >&5
  1796.   rm -rf conftest*
  1797.   ac_cv_header_time=no
  1798. fi
  1799. rm -f conftest*
  1800. fi
  1801. echo "$ac_t""$ac_cv_header_time" 1>&6
  1802. if test $ac_cv_header_time = yes; then
  1803.   cat >> confdefs.h <<EOF
  1804. #define TIME_WITH_SYS_TIME 1
  1805. EOF
  1806. fi
  1807. echo $ac_n "checking for struct timespec in sys/time.h""... $ac_c" 1>&6
  1808. echo "configure:2001: checking for struct timespec in sys/time.h" >&5
  1809. if eval "test "`echo '$''{'pthreads_cv_timespec_in_time'+set}'`" = set"; then
  1810.   echo $ac_n "(cached) $ac_c" 1>&6
  1811. else
  1812.   cat > conftest.$ac_ext <<EOF
  1813. #line 2006 "configure"
  1814. #include "confdefs.h"
  1815. #include <sys/time.h>
  1816. int main() {
  1817. struct timespec foo;
  1818. ; return 0; }
  1819. EOF
  1820. if { (eval echo configure:2013: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1821.   rm -rf conftest*
  1822.   pthreads_cv_timespec_in_time=yes
  1823. else
  1824.   echo "configure: failed program was:" >&5
  1825.   cat conftest.$ac_ext >&5
  1826.   rm -rf conftest*
  1827.   pthreads_cv_timespec_in_time=no
  1828. fi
  1829. rm -f conftest*
  1830. fi
  1831. echo "$ac_t""$pthreads_cv_timespec_in_time" 1>&6
  1832. if test $pthreads_cv_timespec_in_time = yes ; then
  1833.   cat >> confdefs.h <<EOF
  1834. #define _OS_HAS_TIMESPEC 1
  1835. EOF
  1836. fi
  1837. if eval "test "`echo '$''{'pthreads_cv_socklen_t'+set}'`" = set"; then
  1838.   echo $ac_n "(cached) $ac_c" 1>&6
  1839. else
  1840.   cat > conftest.$ac_ext <<EOF
  1841. #line 2037 "configure"
  1842. #include "confdefs.h"
  1843. #include <sys/types.h>
  1844. #include <sys/socket.h>
  1845. int main() {
  1846. socklen_t foo;
  1847. ; return 0; }
  1848. EOF
  1849. if { (eval echo configure:2045: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1850.   rm -rf conftest*
  1851.   pthreads_cv_socklen_t=yes
  1852. else
  1853.   echo "configure: failed program was:" >&5
  1854.   cat conftest.$ac_ext >&5
  1855.   rm -rf conftest*
  1856.   pthreads_cv_socklen_t=no
  1857. fi
  1858. rm -f conftest*
  1859. fi
  1860. echo "$ac_t""$pthreads_cv_socklen_t" 1>&6
  1861. if test $pthreads_cv_socklen_t = yes ; then
  1862.   cat >> confdefs.h <<EOF
  1863. #define _OS_HAS_SOCKLEN_T 1
  1864. EOF
  1865. fi
  1866. echo $ac_n "checking type of size_t""... $ac_c" 1>&6
  1867. echo "configure:2068: checking type of size_t" >&5
  1868. if eval "test "`echo '$''{'pthreads_cv_type_size_t'+set}'`" = set"; then
  1869.   echo $ac_n "(cached) $ac_c" 1>&6
  1870. else
  1871.   cat > conftest.$ac_ext <<EOF
  1872. #line 2073 "configure"
  1873. #include "confdefs.h"
  1874. #include <stddef.h>
  1875. #include <sys/types.h>
  1876. #ifdef STDC_HEADERS
  1877. #include <stdlib.h>
  1878. #endif
  1879. int main() {
  1880.  extern size_t foo; 
  1881. ; return 0; }
  1882. EOF
  1883. if { (eval echo configure:2086: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1884.   rm -rf conftest*
  1885.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  1886.   cat > conftest.$ac_ext <<EOF
  1887. #line 2090 "configure"
  1888. #include "confdefs.h"
  1889. #include <stddef.h>
  1890. #include <sys/types.h>
  1891. #ifdef STDC_HEADERS
  1892. #include <stdlib.h>
  1893. #endif
  1894. int main() {
  1895.  extern size_t foo; extern $try_type foo; 
  1896. ; return 0; }
  1897. EOF
  1898. if { (eval echo configure:2103: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1899.   rm -rf conftest*
  1900.    pthreads_cv_type_size_t="$try_type" ; break 
  1901. else
  1902.   echo "configure: failed program was:" >&5
  1903.   cat conftest.$ac_ext >&5
  1904. fi
  1905. rm -f conftest*
  1906.   done
  1907. else
  1908.   echo "configure: failed program was:" >&5
  1909.   cat conftest.$ac_ext >&5
  1910.   rm -rf conftest*
  1911.   { echo "configure: error: Can't find system typedef for size_t." 1>&2; exit 1; }
  1912. fi
  1913. rm -f conftest*
  1914. fi
  1915. if test -n "$pthreads_cv_type_size_t" ; then
  1916.   cat >> confdefs.h <<EOF
  1917. #define pthread_size_t $pthreads_cv_type_size_t
  1918. EOF
  1919. fi
  1920. pthread_size_t=$pthreads_cv_type_size_t
  1921. echo "$ac_t""$pthreads_cv_type_size_t" 1>&6
  1922. echo $ac_n "checking type of ssize_t""... $ac_c" 1>&6
  1923. echo "configure:2131: checking type of ssize_t" >&5
  1924. if eval "test "`echo '$''{'pthreads_cv_type_ssize_t'+set}'`" = set"; then
  1925.   echo $ac_n "(cached) $ac_c" 1>&6
  1926. else
  1927.   cat > conftest.$ac_ext <<EOF
  1928. #line 2136 "configure"
  1929. #include "confdefs.h"
  1930. #include <stddef.h>
  1931. #include <stdlib.h>
  1932. #include <unistd.h>
  1933. int main() {
  1934.  extern ssize_t foo; 
  1935. ; return 0; }
  1936. EOF
  1937. if { (eval echo configure:2147: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1938.   rm -rf conftest*
  1939.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  1940.   cat > conftest.$ac_ext <<EOF
  1941. #line 2151 "configure"
  1942. #include "confdefs.h"
  1943. #include <stddef.h>
  1944. #include <stdlib.h>
  1945. #include <unistd.h>
  1946. int main() {
  1947.  extern ssize_t foo; extern $try_type foo; 
  1948. ; return 0; }
  1949. EOF
  1950. if { (eval echo configure:2162: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1951.   rm -rf conftest*
  1952.    pthreads_cv_type_ssize_t="$try_type" ; break 
  1953. else
  1954.   echo "configure: failed program was:" >&5
  1955.   cat conftest.$ac_ext >&5
  1956. fi
  1957. rm -f conftest*
  1958.   done
  1959. else
  1960.   echo "configure: failed program was:" >&5
  1961.   cat conftest.$ac_ext >&5
  1962.   rm -rf conftest*
  1963.   { echo "configure: error: Can't find system typedef for ssize_t." 1>&2; exit 1; }
  1964. fi
  1965. rm -f conftest*
  1966. fi
  1967. if test -n "$pthreads_cv_type_ssize_t" ; then
  1968.   cat >> confdefs.h <<EOF
  1969. #define pthread_ssize_t $pthreads_cv_type_ssize_t
  1970. EOF
  1971. fi
  1972. pthread_ssize_t=$pthreads_cv_type_ssize_t
  1973. echo "$ac_t""$pthreads_cv_type_ssize_t" 1>&6
  1974. echo $ac_n "checking type of clock_t""... $ac_c" 1>&6
  1975. echo "configure:2190: checking type of clock_t" >&5
  1976. if eval "test "`echo '$''{'pthreads_cv_type_clock_t'+set}'`" = set"; then
  1977.   echo $ac_n "(cached) $ac_c" 1>&6
  1978. else
  1979.   cat > conftest.$ac_ext <<EOF
  1980. #line 2195 "configure"
  1981. #include "confdefs.h"
  1982. #include <stddef.h>
  1983. #if TIME_WITH_SYS_TIME
  1984. # include <time.h>
  1985. # include <sys/time.h>
  1986. #else
  1987. # if HAVE_SYS_TIME_H
  1988. #  include <sys/time.h>
  1989. # else
  1990. #  include <time.h>
  1991. # endif
  1992. #endif
  1993. int main() {
  1994.  extern clock_t foo; 
  1995. ; return 0; }
  1996. EOF
  1997. if { (eval echo configure:2214: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  1998.   rm -rf conftest*
  1999.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  2000.   cat > conftest.$ac_ext <<EOF
  2001. #line 2218 "configure"
  2002. #include "confdefs.h"
  2003. #include <stddef.h>
  2004. #if TIME_WITH_SYS_TIME
  2005. # include <time.h>
  2006. # include <sys/time.h>
  2007. #else
  2008. # if HAVE_SYS_TIME_H
  2009. #  include <sys/time.h>
  2010. # else
  2011. #  include <time.h>
  2012. # endif
  2013. #endif
  2014. int main() {
  2015.  extern clock_t foo; extern $try_type foo; 
  2016. ; return 0; }
  2017. EOF
  2018. if { (eval echo configure:2237: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2019.   rm -rf conftest*
  2020.    pthreads_cv_type_clock_t="$try_type" ; break 
  2021. else
  2022.   echo "configure: failed program was:" >&5
  2023.   cat conftest.$ac_ext >&5
  2024. fi
  2025. rm -f conftest*
  2026.   done
  2027. else
  2028.   echo "configure: failed program was:" >&5
  2029.   cat conftest.$ac_ext >&5
  2030.   rm -rf conftest*
  2031.   { echo "configure: error: Can't find system typedef for clock_t." 1>&2; exit 1; }
  2032. fi
  2033. rm -f conftest*
  2034. fi
  2035. if test -n "$pthreads_cv_type_clock_t" ; then
  2036.   cat >> confdefs.h <<EOF
  2037. #define pthread_clock_t $pthreads_cv_type_clock_t
  2038. EOF
  2039. fi
  2040. pthread_clock_t=$pthreads_cv_type_clock_t
  2041. echo "$ac_t""$pthreads_cv_type_clock_t" 1>&6
  2042. echo $ac_n "checking type of time_t""... $ac_c" 1>&6
  2043. echo "configure:2265: checking type of time_t" >&5
  2044. if eval "test "`echo '$''{'pthreads_cv_type_time_t'+set}'`" = set"; then
  2045.   echo $ac_n "(cached) $ac_c" 1>&6
  2046. else
  2047.   cat > conftest.$ac_ext <<EOF
  2048. #line 2270 "configure"
  2049. #include "confdefs.h"
  2050. #include <stddef.h>
  2051. #if TIME_WITH_SYS_TIME
  2052. # include <time.h>
  2053. # include <sys/time.h>
  2054. #else
  2055. # if HAVE_SYS_TIME_H
  2056. #  include <sys/time.h>
  2057. # else
  2058. #  include <time.h>
  2059. # endif
  2060. #endif
  2061. int main() {
  2062.  extern time_t foo; 
  2063. ; return 0; }
  2064. EOF
  2065. if { (eval echo configure:2289: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2066.   rm -rf conftest*
  2067.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  2068.   cat > conftest.$ac_ext <<EOF
  2069. #line 2293 "configure"
  2070. #include "confdefs.h"
  2071. #include <stddef.h>
  2072. #if TIME_WITH_SYS_TIME
  2073. # include <time.h>
  2074. # include <sys/time.h>
  2075. #else
  2076. # if HAVE_SYS_TIME_H
  2077. #  include <sys/time.h>
  2078. # else
  2079. #  include <time.h>
  2080. # endif
  2081. #endif
  2082. int main() {
  2083.  extern time_t foo; extern $try_type foo; 
  2084. ; return 0; }
  2085. EOF
  2086. if { (eval echo configure:2312: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2087.   rm -rf conftest*
  2088.    pthreads_cv_type_time_t="$try_type" ; break 
  2089. else
  2090.   echo "configure: failed program was:" >&5
  2091.   cat conftest.$ac_ext >&5
  2092. fi
  2093. rm -f conftest*
  2094.   done
  2095. else
  2096.   echo "configure: failed program was:" >&5
  2097.   cat conftest.$ac_ext >&5
  2098.   rm -rf conftest*
  2099.   { echo "configure: error: Can't find system typedef for time_t." 1>&2; exit 1; }
  2100. fi
  2101. rm -f conftest*
  2102. fi
  2103. if test -n "$pthreads_cv_type_time_t" ; then
  2104.   cat >> confdefs.h <<EOF
  2105. #define pthread_time_t $pthreads_cv_type_time_t
  2106. EOF
  2107. fi
  2108. pthread_time_t=$pthreads_cv_type_time_t
  2109. echo "$ac_t""$pthreads_cv_type_time_t" 1>&6
  2110. echo $ac_n "checking for fpos_t in stdio.h""... $ac_c" 1>&6
  2111. echo "configure:2339: checking for fpos_t in stdio.h" >&5
  2112. if eval "test "`echo '$''{'pthreads_cv_fpos_t_in_stdio'+set}'`" = set"; then
  2113.   echo $ac_n "(cached) $ac_c" 1>&6
  2114. else
  2115.   cat > conftest.$ac_ext <<EOF
  2116. #line 2344 "configure"
  2117. #include "confdefs.h"
  2118. #include <stdio.h>
  2119. int main() {
  2120. fpos_t position;
  2121. ; return 0; }
  2122. EOF
  2123. if { (eval echo configure:2351: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2124.   rm -rf conftest*
  2125.   pthreads_cv_fpos_t_in_stdio=yes
  2126. else
  2127.   echo "configure: failed program was:" >&5
  2128.   cat conftest.$ac_ext >&5
  2129.   rm -rf conftest*
  2130.   pthreads_cv_fpos_t_in_stdio=no
  2131. fi
  2132. rm -f conftest*
  2133. fi
  2134. echo "$ac_t""$pthreads_cv_fpos_t_in_stdio" 1>&6
  2135. if test $pthreads_cv_fpos_t_in_stdio = yes ; then
  2136.   
  2137. echo $ac_n "checking type of fpos_t""... $ac_c" 1>&6
  2138. echo "configure:2367: checking type of fpos_t" >&5
  2139. if eval "test "`echo '$''{'pthreads_cv_type_fpos_t'+set}'`" = set"; then
  2140.   echo $ac_n "(cached) $ac_c" 1>&6
  2141. else
  2142.   cat > conftest.$ac_ext <<EOF
  2143. #line 2372 "configure"
  2144. #include "confdefs.h"
  2145. #include <stdio.h>
  2146. #include <sys/types.h>
  2147. #ifdef STDC_HEADERS
  2148. #include <stdlib.h>
  2149. #endif
  2150. int main() {
  2151.  extern fpos_t foo; 
  2152. ; return 0; }
  2153. EOF
  2154. if { (eval echo configure:2385: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2155.   rm -rf conftest*
  2156.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  2157.   cat > conftest.$ac_ext <<EOF
  2158. #line 2389 "configure"
  2159. #include "confdefs.h"
  2160. #include <stdio.h>
  2161. #include <sys/types.h>
  2162. #ifdef STDC_HEADERS
  2163. #include <stdlib.h>
  2164. #endif
  2165. int main() {
  2166.  extern fpos_t foo; extern $try_type foo; 
  2167. ; return 0; }
  2168. EOF
  2169. if { (eval echo configure:2402: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2170.   rm -rf conftest*
  2171.    pthreads_cv_type_fpos_t="$try_type" ; break 
  2172. else
  2173.   echo "configure: failed program was:" >&5
  2174.   cat conftest.$ac_ext >&5
  2175. fi
  2176. rm -f conftest*
  2177.   done
  2178. else
  2179.   echo "configure: failed program was:" >&5
  2180.   cat conftest.$ac_ext >&5
  2181.   rm -rf conftest*
  2182.   { echo "configure: error: Can't find system typedef for fpos_t." 1>&2; exit 1; }
  2183. fi
  2184. rm -f conftest*
  2185. fi
  2186. if test -n "$pthreads_cv_type_fpos_t" ; then
  2187.   cat >> confdefs.h <<EOF
  2188. #define pthread_fpos_t $pthreads_cv_type_fpos_t
  2189. EOF
  2190. fi
  2191. pthread_fpos_t=$pthreads_cv_type_fpos_t
  2192. echo "$ac_t""$pthreads_cv_type_fpos_t" 1>&6
  2193. else
  2194.   cat >> confdefs.h <<EOF
  2195. #define fpos_t off_t
  2196. EOF
  2197.   cat >> confdefs.h <<EOF
  2198. #define pthread_fpos_t pthread_off_t
  2199. EOF
  2200. fi
  2201. echo $ac_n "checking type of off_t""... $ac_c" 1>&6
  2202. echo "configure:2440: checking type of off_t" >&5
  2203. if eval "test "`echo '$''{'pthreads_cv_type_off_t'+set}'`" = set"; then
  2204.   echo $ac_n "(cached) $ac_c" 1>&6
  2205. else
  2206.   cat > conftest.$ac_ext <<EOF
  2207. #line 2445 "configure"
  2208. #include "confdefs.h"
  2209. #include <stdio.h>
  2210. #include <sys/types.h>
  2211. #ifdef STDC_HEADERS
  2212. #include <stdlib.h>
  2213. #endif
  2214. int main() {
  2215.  extern off_t foo; 
  2216. ; return 0; }
  2217. EOF
  2218. if { (eval echo configure:2458: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2219.   rm -rf conftest*
  2220.     for try_type in "int" "unsigned int" "long" "unsigned long" "short" "unsigned short" "char" "unsigned char" "long long" "unsigned long long" ; do
  2221.   cat > conftest.$ac_ext <<EOF
  2222. #line 2462 "configure"
  2223. #include "confdefs.h"
  2224. #include <stdio.h>
  2225. #include <sys/types.h>
  2226. #ifdef STDC_HEADERS
  2227. #include <stdlib.h>
  2228. #endif
  2229. int main() {
  2230.  extern off_t foo; extern $try_type foo; 
  2231. ; return 0; }
  2232. EOF
  2233. if { (eval echo configure:2475: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2234.   rm -rf conftest*
  2235.    pthreads_cv_type_off_t="$try_type" ; break 
  2236. else
  2237.   echo "configure: failed program was:" >&5
  2238.   cat conftest.$ac_ext >&5
  2239. fi
  2240. rm -f conftest*
  2241.   done
  2242. else
  2243.   echo "configure: failed program was:" >&5
  2244.   cat conftest.$ac_ext >&5
  2245.   rm -rf conftest*
  2246.   { echo "configure: error: Can't find system typedef for off_t." 1>&2; exit 1; }
  2247. fi
  2248. rm -f conftest*
  2249. fi
  2250. if test -n "$pthreads_cv_type_off_t" ; then
  2251.   cat >> confdefs.h <<EOF
  2252. #define pthread_off_t $pthreads_cv_type_off_t
  2253. EOF
  2254. fi
  2255. pthread_off_t=$pthreads_cv_type_off_t
  2256. echo "$ac_t""$pthreads_cv_type_off_t" 1>&6
  2257. echo $ac_n "checking type of va_list""... $ac_c" 1>&6
  2258. echo "configure:2502: checking type of va_list" >&5
  2259. if eval "test "`echo '$''{'pthreads_cv_type_va_list'+set}'`" = set"; then
  2260.   echo $ac_n "(cached) $ac_c" 1>&6
  2261. else
  2262.   cat > conftest.$ac_ext <<EOF
  2263. #line 2507 "configure"
  2264. #include "confdefs.h"
  2265. #include <stdarg.h>
  2266. int main() {
  2267.  extern va_list foo; 
  2268. ; return 0; }
  2269. EOF
  2270. if { (eval echo configure:2514: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2271.   rm -rf conftest*
  2272.     for try_type in "char *" "char **" "void *" "void **" "int *" "long *" ; do
  2273.   cat > conftest.$ac_ext <<EOF
  2274. #line 2518 "configure"
  2275. #include "confdefs.h"
  2276. #include <stdarg.h>
  2277. int main() {
  2278.  extern va_list foo; extern $try_type foo; 
  2279. ; return 0; }
  2280. EOF
  2281. if { (eval echo configure:2525: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2282.   rm -rf conftest*
  2283.    pthreads_cv_type_va_list="$try_type" ; break 
  2284. else
  2285.   echo "configure: failed program was:" >&5
  2286.   cat conftest.$ac_ext >&5
  2287. fi
  2288. rm -f conftest*
  2289.   done
  2290. else
  2291.   echo "configure: failed program was:" >&5
  2292.   cat conftest.$ac_ext >&5
  2293.   rm -rf conftest*
  2294.   { echo "configure: error: Can't find system typedef for va_list." 1>&2; exit 1; }
  2295. fi
  2296. rm -f conftest*
  2297. fi
  2298. if test -n "$pthreads_cv_type_va_list" ; then
  2299.   cat >> confdefs.h <<EOF
  2300. #define pthread_va_list $pthreads_cv_type_va_list
  2301. EOF
  2302. fi
  2303. pthread_va_list=$pthreads_cv_type_va_list
  2304. echo "$ac_t""$pthreads_cv_type_va_list" 1>&6
  2305. arpa_headers="#include <sys/types.h>
  2306. #include <arpa/nameser.h>"
  2307. echo $ac_n "checking IP address type""... $ac_c" 1>&6
  2308. echo "configure:2556: checking IP address type" >&5
  2309. if eval "test "`echo '$''{'pthread_cv_type_ipaddr'+set}'`" = set"; then
  2310.   echo $ac_n "(cached) $ac_c" 1>&6
  2311. else
  2312.   cat > conftest.$ac_ext <<EOF
  2313. #line 2561 "configure"
  2314. #include "confdefs.h"
  2315. $arpa_headers
  2316. int main() {
  2317.  &_getlong; 
  2318. ; return 0; }
  2319. EOF
  2320. if { (eval echo configure:2568: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2321.   rm -rf conftest*
  2322.   
  2323.     for type in "unsigned long" "unsigned int" ; do
  2324.       cat > conftest.$ac_ext <<EOF
  2325. #line 2573 "configure"
  2326. #include "confdefs.h"
  2327. $arpa_headers
  2328. int main() {
  2329. extern $type _getlong ();
  2330. ; return 0; }
  2331. EOF
  2332. if { (eval echo configure:2580: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2333.   rm -rf conftest*
  2334.   
  2335.         pthread_cv_type_ipaddr="$type"
  2336.         break
  2337.       
  2338. else
  2339.   echo "configure: failed program was:" >&5
  2340.   cat conftest.$ac_ext >&5
  2341. fi
  2342. rm -f conftest*
  2343.     done
  2344.   
  2345. else
  2346.   echo "configure: failed program was:" >&5
  2347.   cat conftest.$ac_ext >&5
  2348.   rm -rf conftest*
  2349.    echo "configure: warning: Can't compile _getlong reference." 1>&2 
  2350. fi
  2351. rm -f conftest*
  2352.   if test "$pthread_cv_type_ipaddr" = "" ; then
  2353. echo "configure: warning: Can't determine _getlong return type." 1>&2
  2354. echo "configure: warning: Defaulting to unsigned long." 1>&2
  2355. pthread_cv_type_ipaddr="unsigned long"
  2356.   fi
  2357. fi
  2358. echo "$ac_t""$pthread_cv_type_ipaddr" 1>&6
  2359. cat >> confdefs.h <<EOF
  2360. #define pthread_ipaddr_type $pthread_cv_type_ipaddr
  2361. EOF
  2362. echo $ac_n "checking IP port type""... $ac_c" 1>&6
  2363. echo "configure:2615: checking IP port type" >&5
  2364. if eval "test "`echo '$''{'pthread_cv_type_ipport'+set}'`" = set"; then
  2365.   echo $ac_n "(cached) $ac_c" 1>&6
  2366. else
  2367.   cat > conftest.$ac_ext <<EOF
  2368. #line 2620 "configure"
  2369. #include "confdefs.h"
  2370. $arpa_headers
  2371. int main() {
  2372.  &_getshort; 
  2373. ; return 0; }
  2374. EOF
  2375. if { (eval echo configure:2627: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2376.   rm -rf conftest*
  2377.   
  2378.     for type in "unsigned short" "unsigned int" ; do
  2379.       cat > conftest.$ac_ext <<EOF
  2380. #line 2632 "configure"
  2381. #include "confdefs.h"
  2382. $arpa_headers
  2383. int main() {
  2384. extern $type _getshort ();
  2385. ; return 0; }
  2386. EOF
  2387. if { (eval echo configure:2639: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  2388.   rm -rf conftest*
  2389.   
  2390.         pthread_cv_type_ipport="$type"
  2391.         break
  2392.       
  2393. else
  2394.   echo "configure: failed program was:" >&5
  2395.   cat conftest.$ac_ext >&5
  2396. fi
  2397. rm -f conftest*
  2398.     done
  2399.   
  2400. else
  2401.   echo "configure: failed program was:" >&5
  2402.   cat conftest.$ac_ext >&5
  2403.   rm -rf conftest*
  2404.    echo "configure: warning: Can't compile _getshort reference." 1>&2 
  2405. fi
  2406. rm -f conftest*
  2407.   if test "$pthread_cv_type_ipport" = "" ; then
  2408. echo "configure: warning: Can't determine _getshort return type." 1>&2
  2409. echo "configure: warning: Defaulting to unsigned short." 1>&2 
  2410. pthread_cv_type_ipport="unsigned short"
  2411.   fi
  2412. fi
  2413. echo "$ac_t""$pthread_cv_type_ipport" 1>&6
  2414. cat >> confdefs.h <<EOF
  2415. #define pthread_ipport_type $pthread_cv_type_ipport
  2416. EOF
  2417. echo $ac_n "checking pathname for terminal devices directory""... $ac_c" 1>&6
  2418. echo "configure:2674: checking pathname for terminal devices directory" >&5
  2419. if eval "test "`echo '$''{'pthread_cv_pty_path'+set}'`" = set"; then
  2420.   echo $ac_n "(cached) $ac_c" 1>&6
  2421. else
  2422.   if test -d /devices/pseudo ; then
  2423.     pty_path=/devices/pseudo/
  2424.   else
  2425.     pty_path=/dev/
  2426.   fi
  2427.   pthread_cv_pty_path=$pty_path
  2428. fi
  2429. cat >> confdefs.h <<EOF
  2430. #define _PATH_PTY "$pthread_cv_pty_path"
  2431. EOF
  2432. echo "$ac_t""$pthread_cv_pty_path" 1>&6
  2433. echo $ac_n "checking directory name for time zone info""... $ac_c" 1>&6
  2434. echo "configure:2694: checking directory name for time zone info" >&5
  2435. tzdir=NONE
  2436. for f in /usr/lib/zoneinfo /usr/share/zoneinfo /usr/share/lib/zoneinfo /etc/zoneinfo /usr/local/lib/zoneinfo
  2437. do
  2438.   if test -d $f ; then
  2439.     tzdir=$f
  2440.     break
  2441.   fi
  2442. done
  2443. case $tzdir in
  2444. NONE)
  2445. echo "configure: warning: Can't find zoneinfo directory." 1>&2 
  2446. echo "configure: warning: Defaulting zoneinfo directory to NULL." 1>&2
  2447. tzdir=NULL
  2448. ;;
  2449. esac
  2450. cat >> confdefs.h <<EOF
  2451. #define _PATH_TZDIR "$tzdir"
  2452. EOF
  2453. echo "$ac_t""$tzdir" 1>&6
  2454. echo $ac_n "checking filename for local time zone""... $ac_c" 1>&6
  2455. echo "configure:2717: checking filename for local time zone" >&5
  2456. tzfile=NONE
  2457. for f in $tzdir/localtime /etc/localtime
  2458. do
  2459.   if test -f $f ; then
  2460.     tzfile=$f
  2461.     break
  2462.   fi
  2463. done
  2464. case $tzfile in
  2465. NONE) # Should this default to tzdir/localtime?
  2466. echo "configure: warning: Can't find local time zone file." 1>&2 
  2467. if test tzdir = NULL ; then
  2468. echo "configure: warning: Defaulting local time zone file to NULL" 1>&2
  2469. tzfile=NULL
  2470. else
  2471. echo "configure: warning: Defaulting local time zone file to $tzdir/localtime." 1>&2 
  2472. tzfile=$tzdir/localtime
  2473. fi
  2474. ;;
  2475. esac
  2476. cat >> confdefs.h <<EOF
  2477. #define _PATH_TZFILE "$tzfile"
  2478. EOF
  2479. echo "$ac_t""$tzfile" 1>&6
  2480. cat >> confdefs.h <<EOF
  2481. #define _PATH_RESCONF "/etc/resolv.conf"
  2482. EOF
  2483. cat >> confdefs.h <<EOF
  2484. #define _PATH_HOSTS "/etc/hosts"
  2485. EOF
  2486. cat >> confdefs.h <<EOF
  2487. #define _PATH_NETWORKS "/etc/networks"
  2488. EOF
  2489. cat >> confdefs.h <<EOF
  2490. #define _PATH_PROTOCOLS "/etc/protocols"
  2491. EOF
  2492. cat >> confdefs.h <<EOF
  2493. #define _PATH_SERVICES "/etc/services"
  2494. EOF
  2495. cat >> confdefs.h <<EOF
  2496. #define _PATH_BSHELL "/bin/sh"
  2497. EOF
  2498. for ac_func in vfork
  2499. do
  2500. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2501. echo "configure:2773: checking for $ac_func" >&5
  2502. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2503.   echo $ac_n "(cached) $ac_c" 1>&6
  2504. else
  2505.   cat > conftest.$ac_ext <<EOF
  2506. #line 2778 "configure"
  2507. #include "confdefs.h"
  2508. /* System header to define __stub macros and hopefully few prototypes,
  2509.     which can conflict with char $ac_func(); below.  */
  2510. #include <assert.h>
  2511. /* Override any gcc2 internal prototype to avoid an error.  */
  2512. /* We use char because int might match the return type of a gcc2
  2513.     builtin and then its argument prototype would still apply.  */
  2514. char $ac_func();
  2515. int main() {
  2516. /* The GNU C library defines this for functions which it implements
  2517.     to always fail with ENOSYS.  Some functions are actually named
  2518.     something starting with __ and the normal name is an alias.  */
  2519. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2520. choke me
  2521. #else
  2522. $ac_func();
  2523. #endif
  2524. ; return 0; }
  2525. EOF
  2526. if { (eval echo configure:2801: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2527.   rm -rf conftest*
  2528.   eval "ac_cv_func_$ac_func=yes"
  2529. else
  2530.   echo "configure: failed program was:" >&5
  2531.   cat conftest.$ac_ext >&5
  2532.   rm -rf conftest*
  2533.   eval "ac_cv_func_$ac_func=no"
  2534. fi
  2535. rm -f conftest*
  2536. fi
  2537. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2538.   echo "$ac_t""yes" 1>&6
  2539.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2540.   cat >> confdefs.h <<EOF
  2541. #define $ac_tr_func 1
  2542. EOF
  2543.  
  2544. else
  2545.   echo "$ac_t""no" 1>&6
  2546. fi
  2547. done
  2548. srctop=`cd ${srcdir}/..;pwd`
  2549. # Now we deal with symlinks &c.
  2550. test -d include || mkdir include || 
  2551. { echo "configure: error: Can't create include directory." 1>&2; exit 1; }
  2552. test -d include/pthread || mkdir include/pthread || 
  2553. { echo "configure: error: Can't create include/pthread directory." 1>&2; exit 1; }
  2554. test -d lib || mkdir lib || 
  2555. { echo "configure: error: Can't create lib directory." 1>&2; exit 1; }
  2556. test -d lib/libpthreadutil || mkdir lib/libpthreadutil || 
  2557. { echo "configure: error: Can't create lib/libpthreadutil directory." 1>&2; exit 1; }
  2558. test -d bin || mkdir bin || 
  2559. { echo "configure: error: Can't create bin directory." 1>&2; exit 1; }
  2560. test -d bin/finger || mkdir bin/finger || 
  2561. { echo "configure: error: Can't create bin directory." 1>&2; exit 1; }
  2562. test -d tests || mkdir tests || 
  2563. { echo "configure: error: Can't create tests directory." 1>&2; exit 1; }
  2564. if test x$syscall = xNONE ; then
  2565.   syscall=$name
  2566. fi
  2567. links="include/pthread/machdep.h include/pthread/posix.h 
  2568. machdep.c syscall.S"
  2569. targets="../machdep/engine-$name.h ../machdep/posix-$sysincludes.h 
  2570. ../machdep/engine-$name.c ../machdep/syscall-$syscall.S"
  2571. # Both these targets are optional.  (Autoconf-generated configure scripts
  2572. # will require the existence of link targets, so check before adding them
  2573. # to the list.)
  2574. if test x$sysincludes != xNONE ; then
  2575.   links="$links include/sys"
  2576.   targets="$targets ../machdep/$sysincludes"
  2577. fi
  2578. if test x$extraincludes != xNONE ; then
  2579.   for tmp in $extraincludes
  2580.   do
  2581.     links="$links include/$tmp"
  2582.     targets="$targets ../machdep/$sysincludes/extra/$tmp"
  2583.   done
  2584. fi  
  2585. syscall_file=../machdep/syscall-template-$syscall.S
  2586. if test -r $srcdir/$syscall_file ; then
  2587.   links="$links syscall-template.S"
  2588.   targets="$targets $syscall_file"
  2589.   HAVE_SYSCALL_TEMPLATE=yes
  2590. else
  2591.   # This really isn't a fatal problem.  In fact, it's expected, initially,
  2592.   # for some targets.  This is just to persuade people to fix the targets
  2593.   # they deal with to provide some sort of template.
  2594.   #
  2595.   # Eventually this file probably will be required...
  2596.   echo "configure: warning: No syscall template file syscall-template-$syscall.S found." 1>&2
  2597.   HAVE_SYSCALL_TEMPLATE=no
  2598. fi
  2599. if test x$makefile_frag != x ; then
  2600.   makefile_frag=${srcdir}/$makefile_frag
  2601. else
  2602.   makefile_frag=/dev/null
  2603. fi
  2604. trap '' 1 2 15
  2605. cat > confcache <<EOF
  2606. # This file is a shell script that caches the results of configure
  2607. # tests run on this system so they can be shared between configure
  2608. # scripts and configure runs.  It is not useful on other systems.
  2609. # If it contains results you don't want to keep, you may remove or edit it.
  2610. #
  2611. # By default, configure uses ./config.cache as the cache file,
  2612. # creating it if it does not exist already.  You can give configure
  2613. # the --cache-file=FILE option to use a different cache file; that is
  2614. # what configure does when it calls configure scripts in
  2615. # subdirectories, so they share the cache.
  2616. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  2617. # config.status only pays attention to the cache file if you give it the
  2618. # --recheck option to rerun configure.
  2619. #
  2620. EOF
  2621. # The following way of writing the cache mishandles newlines in values,
  2622. # but we know of no workaround that is simple, portable, and efficient.
  2623. # So, don't put newlines in cache variables' values.
  2624. # Ultrix sh set writes to stderr and can't be redirected directly,
  2625. # and sets the high bit in the cache file unless we assign to the vars.
  2626. (set) 2>&1 |
  2627.   case `(ac_space=' '; set | grep ac_space) 2>&1` in
  2628.   *ac_space= *)
  2629.     # `set' does not quote correctly, so add quotes (double-quote substitution
  2630.     # turns \\ into \, and sed turns \ into ).
  2631.     sed -n 
  2632.       -e "s/'/'\\''/g" 
  2633.       -e "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1='\2'}/p"
  2634.     ;;
  2635.   *)
  2636.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  2637.     sed -n -e 's/^([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*)=(.*)/1=${1=2}/p'
  2638.     ;;
  2639.   esac >> confcache
  2640. if cmp -s $cache_file confcache; then
  2641.   :
  2642. else
  2643.   if test -w $cache_file; then
  2644.     echo "updating cache $cache_file"
  2645.     cat confcache > $cache_file
  2646.   else
  2647.     echo "not updating unwritable cache $cache_file"
  2648.   fi
  2649. fi
  2650. rm -f confcache
  2651. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2652. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2653. # Let make expand exec_prefix.
  2654. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2655. # Any assignment to VPATH causes Sun make to only execute
  2656. # the first set of double-colon rules, so remove it if not needed.
  2657. # If there is a colon in the path, we need to keep it.
  2658. if test "x$srcdir" = x.; then
  2659.   ac_vpsub='/^[  ]*VPATH[  ]*=[^:]*$/d'
  2660. fi
  2661. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2662. DEFS=-DHAVE_CONFIG_H
  2663. # Without the "./", some shells look in PATH for config.status.
  2664. : ${CONFIG_STATUS=./config.status}
  2665. echo creating $CONFIG_STATUS
  2666. rm -f $CONFIG_STATUS
  2667. cat > $CONFIG_STATUS <<EOF
  2668. #! /bin/sh
  2669. # Generated automatically by configure.
  2670. # Run this file to recreate the current configuration.
  2671. # This directory was configured as follows,
  2672. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2673. #
  2674. # $0 $ac_configure_args
  2675. #
  2676. # Compiler output produced by configure, useful for debugging
  2677. # configure, is in ./config.log if it exists.
  2678. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2679. for ac_option
  2680. do
  2681.   case "$ac_option" in
  2682.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2683.     echo "running ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  2684.     exec ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  2685.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2686.     echo "$CONFIG_STATUS generated by autoconf version 2.13"
  2687.     exit 0 ;;
  2688.   -help | --help | --hel | --he | --h)
  2689.     echo "$ac_cs_usage"; exit 0 ;;
  2690.   *) echo "$ac_cs_usage"; exit 1 ;;
  2691.   esac
  2692. done
  2693. ac_given_srcdir=$srcdir
  2694. trap 'rm -fr `echo "config.flags GNUmakefile Makefile 
  2695. lib/Makefile:../lib/Makefile.in 
  2696. lib/libpthreadutil/Makefile:../lib/libpthreadutil/Makefile.in 
  2697. bin/Makefile:../bin/Makefile.in 
  2698. bin/finger/Makefile:../bin/finger/Makefile.in 
  2699. tests/Makefile:../tests/Makefile.in config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  2700. EOF
  2701. cat >> $CONFIG_STATUS <<EOF
  2702. # Protect against being on the right side of a sed subst in config.status.
  2703. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
  2704.  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  2705. $ac_vpsub
  2706. $extrasub
  2707. s%@SHELL@%$SHELL%g
  2708. s%@CFLAGS@%$CFLAGS%g
  2709. s%@CPPFLAGS@%$CPPFLAGS%g
  2710. s%@CXXFLAGS@%$CXXFLAGS%g
  2711. s%@FFLAGS@%$FFLAGS%g
  2712. s%@DEFS@%$DEFS%g
  2713. s%@LDFLAGS@%$LDFLAGS%g
  2714. s%@LIBS@%$LIBS%g
  2715. s%@exec_prefix@%$exec_prefix%g
  2716. s%@prefix@%$prefix%g
  2717. s%@program_transform_name@%$program_transform_name%g
  2718. s%@bindir@%$bindir%g
  2719. s%@sbindir@%$sbindir%g
  2720. s%@libexecdir@%$libexecdir%g
  2721. s%@datadir@%$datadir%g
  2722. s%@sysconfdir@%$sysconfdir%g
  2723. s%@sharedstatedir@%$sharedstatedir%g
  2724. s%@localstatedir@%$localstatedir%g
  2725. s%@libdir@%$libdir%g
  2726. s%@includedir@%$includedir%g
  2727. s%@oldincludedir@%$oldincludedir%g
  2728. s%@infodir@%$infodir%g
  2729. s%@mandir@%$mandir%g
  2730. s%@CC@%$CC%g
  2731. s%@CXX@%$CXX%g
  2732. s%@CPP@%$CPP%g
  2733. s%@RANLIB@%$RANLIB%g
  2734. s%@host@%$host%g
  2735. s%@host_alias@%$host_alias%g
  2736. s%@host_cpu@%$host_cpu%g
  2737. s%@host_vendor@%$host_vendor%g
  2738. s%@host_os@%$host_os%g
  2739. s%@target@%$target%g
  2740. s%@target_alias@%$target_alias%g
  2741. s%@target_cpu@%$target_cpu%g
  2742. s%@target_vendor@%$target_vendor%g
  2743. s%@target_os@%$target_os%g
  2744. s%@build@%$build%g
  2745. s%@build_alias@%$build_alias%g
  2746. s%@build_cpu@%$build_cpu%g
  2747. s%@build_vendor@%$build_vendor%g
  2748. s%@build_os@%$build_os%g
  2749. s%@SYSCALL_EXCEPTIONS@%$SYSCALL_EXCEPTIONS%g
  2750. s%@available_syscalls@%$available_syscalls%g
  2751. s%@missing_syscalls@%$missing_syscalls%g
  2752. s%@srctop@%$srctop%g
  2753. s%@HAVE_SYSCALL_TEMPLATE@%$HAVE_SYSCALL_TEMPLATE%g
  2754. /@makefile_frag@/r $makefile_frag
  2755. s%@makefile_frag@%%g
  2756. CEOF
  2757. EOF
  2758. cat >> $CONFIG_STATUS <<EOF
  2759. # Split the substitutions into bite-sized pieces for seds with
  2760. # small command number limits, like on Digital OSF/1 and HP-UX.
  2761. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  2762. ac_file=1 # Number of current file.
  2763. ac_beg=1 # First line for current file.
  2764. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  2765. ac_more_lines=:
  2766. ac_sed_cmds=""
  2767. while $ac_more_lines; do
  2768.   if test $ac_beg -gt 1; then
  2769.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  2770.   else
  2771.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  2772.   fi
  2773.   if test ! -s conftest.s$ac_file; then
  2774.     ac_more_lines=false
  2775.     rm -f conftest.s$ac_file
  2776.   else
  2777.     if test -z "$ac_sed_cmds"; then
  2778.       ac_sed_cmds="sed -f conftest.s$ac_file"
  2779.     else
  2780.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  2781.     fi
  2782.     ac_file=`expr $ac_file + 1`
  2783.     ac_beg=$ac_end
  2784.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  2785.   fi
  2786. done
  2787. if test -z "$ac_sed_cmds"; then
  2788.   ac_sed_cmds=cat
  2789. fi
  2790. EOF
  2791. cat >> $CONFIG_STATUS <<EOF
  2792. CONFIG_FILES=${CONFIG_FILES-"config.flags GNUmakefile Makefile 
  2793. lib/Makefile:../lib/Makefile.in 
  2794. lib/libpthreadutil/Makefile:../lib/libpthreadutil/Makefile.in 
  2795. bin/Makefile:../bin/Makefile.in 
  2796. bin/finger/Makefile:../bin/finger/Makefile.in 
  2797. tests/Makefile:../tests/Makefile.in"}
  2798. EOF
  2799. cat >> $CONFIG_STATUS <<EOF
  2800. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  2801.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2802.   case "$ac_file" in
  2803.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2804.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2805.   *) ac_file_in="${ac_file}.in" ;;
  2806.   esac
  2807.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  2808.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2809.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2810.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2811.     # The file is in a subdirectory.
  2812.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  2813.     ac_dir_suffix="/`echo $ac_dir|sed 's%^./%%'`"
  2814.     # A "../" for each directory in $ac_dir_suffix.
  2815.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2816.   else
  2817.     ac_dir_suffix= ac_dots=
  2818.   fi
  2819.   case "$ac_given_srcdir" in
  2820.   .)  srcdir=.
  2821.       if test -z "$ac_dots"; then top_srcdir=.
  2822.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  2823.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2824.   *) # Relative path.
  2825.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2826.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2827.   esac
  2828.   echo creating "$ac_file"
  2829.   rm -f "$ac_file"
  2830.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  2831.   case "$ac_file" in
  2832.   *Makefile*) ac_comsub="1i\
  2833. # $configure_input" ;;
  2834.   *) ac_comsub= ;;
  2835.   esac
  2836.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2837.   sed -e "$ac_comsub
  2838. s%@configure_input@%$configure_input%g
  2839. s%@srcdir@%$srcdir%g
  2840. s%@top_srcdir@%$top_srcdir%g
  2841. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  2842. fi; done
  2843. rm -f conftest.s*
  2844. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  2845. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  2846. #
  2847. # ac_d sets the value in "#define NAME VALUE" lines.
  2848. ac_dA='s%^([  ]*)#([  ]*define[  ][  ]*)'
  2849. ac_dB='([  ][  ]*)[^  ]*%1#2'
  2850. ac_dC='3'
  2851. ac_dD='%g'
  2852. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  2853. ac_uA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2854. ac_uB='([  ])%1#2define3'
  2855. ac_uC=' '
  2856. ac_uD='4%g'
  2857. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  2858. ac_eA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2859. ac_eB='$%1#2define3'
  2860. ac_eC=' '
  2861. ac_eD='%g'
  2862. if test "${CONFIG_HEADERS+set}" != set; then
  2863. EOF
  2864. cat >> $CONFIG_STATUS <<EOF
  2865.   CONFIG_HEADERS="config.h"
  2866. EOF
  2867. cat >> $CONFIG_STATUS <<EOF
  2868. fi
  2869. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  2870.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2871.   case "$ac_file" in
  2872.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2873.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2874.   *) ac_file_in="${ac_file}.in" ;;
  2875.   esac
  2876.   echo creating $ac_file
  2877.   rm -f conftest.frag conftest.in conftest.out
  2878.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2879.   cat $ac_file_inputs > conftest.in
  2880. EOF
  2881. # Transform confdefs.h into a sed script conftest.vals that substitutes
  2882. # the proper values into config.h.in to produce config.h.  And first:
  2883. # Protect against being on the right side of a sed subst in config.status.
  2884. # Protect against being in an unquoted here document in config.status.
  2885. rm -f conftest.vals
  2886. cat > conftest.hdr <<EOF
  2887. s/[\&%]/\&/g
  2888. s%[\$`]%\&%g
  2889. s%#define ([A-Za-z_][A-Za-z0-9_]*) *(.*)%${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD}%gp
  2890. s%ac_d%ac_u%gp
  2891. s%ac_u%ac_e%gp
  2892. EOF
  2893. sed -n -f conftest.hdr confdefs.h > conftest.vals
  2894. rm -f conftest.hdr
  2895. # This sed command replaces #undef with comments.  This is necessary, for
  2896. # example, in the case of _POSIX_SOURCE, which is predefined and required
  2897. # on some systems where configure will not decide to define it.
  2898. cat >> conftest.vals <<EOF
  2899. s%^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  2900. EOF
  2901. # Break up conftest.vals because some shells have a limit on
  2902. # the size of here documents, and old seds have small limits too.
  2903. rm -f conftest.tail
  2904. while :
  2905. do
  2906.   ac_lines=`grep -c . conftest.vals`
  2907.   # grep -c gives empty output for an empty file on some AIX systems.
  2908.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  2909.   # Write a limited-size here document to conftest.frag.
  2910.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  2911.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  2912.   echo 'CEOF
  2913.   sed -f conftest.frag conftest.in > conftest.out
  2914.   rm -f conftest.in
  2915.   mv conftest.out conftest.in
  2916. ' >> $CONFIG_STATUS
  2917.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  2918.   rm -f conftest.vals
  2919.   mv conftest.tail conftest.vals
  2920. done
  2921. rm -f conftest.vals
  2922. cat >> $CONFIG_STATUS <<EOF
  2923.   rm -f conftest.frag conftest.h
  2924.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2925.   cat conftest.in >> conftest.h
  2926.   rm -f conftest.in
  2927.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  2928.     echo "$ac_file is unchanged"
  2929.     rm -f conftest.h
  2930.   else
  2931.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2932.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2933.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2934.       # The file is in a subdirectory.
  2935.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2936.     fi
  2937.     rm -f $ac_file
  2938.     mv conftest.h $ac_file
  2939.   fi
  2940. fi; done
  2941. EOF
  2942. cat >> $CONFIG_STATUS <<EOF
  2943. ac_sources="$targets"
  2944. ac_dests="$links"
  2945. EOF
  2946. cat >> $CONFIG_STATUS <<EOF
  2947. srcdir=$ac_given_srcdir
  2948. while test -n "$ac_sources"; do
  2949.   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
  2950.   set $ac_sources; ac_source=$1; shift; ac_sources=$*
  2951.   echo "linking $srcdir/$ac_source to $ac_dest"
  2952.   if test ! -r $srcdir/$ac_source; then
  2953.     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
  2954.   fi
  2955.   rm -f $ac_dest
  2956.   # Make relative symlinks.
  2957.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2958.   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
  2959.   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
  2960.     # The dest file is in a subdirectory.
  2961.     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
  2962.     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^./%%'`"
  2963.     # A "../" for each directory in $ac_dest_dir_suffix.
  2964.     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
  2965.   else
  2966.     ac_dest_dir_suffix= ac_dots=
  2967.   fi
  2968.   case "$srcdir" in
  2969.   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
  2970.   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
  2971.   esac
  2972.   # Make a symlink if possible; otherwise try a hard link.
  2973.   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
  2974.     ln $srcdir/$ac_source $ac_dest; then :
  2975.   else
  2976.     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
  2977.   fi
  2978. done
  2979. EOF
  2980. cat >> $CONFIG_STATUS <<EOF
  2981. EOF
  2982. cat >> $CONFIG_STATUS <<EOF
  2983. exit 0
  2984. EOF
  2985. chmod +x $CONFIG_STATUS
  2986. rm -fr confdefs* $ac_clean_files
  2987. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1