| #! /bin/sh |
| |
| # From configure.in for Bash 2.02, version 2.19, from autoconf version 2.12 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| # Guess values for system-dependent variables and create Makefiles. |
| # Generated automatically using autoconf version 2.12 |
| # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. |
| # |
| # This configure script is free software; the Free Software Foundation |
| # gives unlimited permission to copy, distribute and modify it. |
| |
| # Defaults: |
| ac_help= |
| ac_default_prefix=/usr/local |
| # Any additions from configure.in: |
| ac_help="$ac_help |
| --with-afs if you are running AFS" |
| ac_help="$ac_help |
| --with-curses use the curses library instead of the termcap library" |
| ac_help="$ac_help |
| --with-glibc-malloc use the GNU C library version of malloc" |
| ac_help="$ac_help |
| --with-gnu-malloc use the GNU version of malloc" |
| ac_help="$ac_help |
| --with-purecov configure to postprocess with pure coverage" |
| ac_help="$ac_help |
| --with-purify configure to postprocess with purify" |
| ac_help="$ac_help |
| --enable-minimal-config a minimal sh-like configuration" |
| ac_help="$ac_help |
| --enable-alias enable shell aliases" |
| ac_help="$ac_help |
| --enable-array-variables include shell array variables" |
| ac_help="$ac_help |
| --enable-bang-history turn on csh-style history substitution" |
| ac_help="$ac_help |
| --enable-brace-expansion include brace expansion" |
| ac_help="$ac_help |
| --enable-command-timing enable the time reserved word and command timing" |
| ac_help="$ac_help |
| --enable-cond-command enable the conditional command" |
| ac_help="$ac_help |
| --enable-directory-stack enable builtins pushd/popd/dirs" |
| ac_help="$ac_help |
| --enable-disabled-builtins allow disabled builtins to still be invoked" |
| ac_help="$ac_help |
| --enable-dparen-arithmetic include ((...)) command" |
| ac_help="$ac_help |
| --enable-extended-glob include ksh-style extended pattern matching" |
| ac_help="$ac_help |
| --enable-help-builtin include the help builtin" |
| ac_help="$ac_help |
| --enable-history turn on command history" |
| ac_help="$ac_help |
| --enable-job-control enable job control features" |
| ac_help="$ac_help |
| --enable-process-substitution enable process substitution" |
| ac_help="$ac_help |
| --enable-prompt-string-decoding turn on escape character decoding in prompts" |
| ac_help="$ac_help |
| --enable-readline turn on command line editing" |
| ac_help="$ac_help |
| --enable-restricted enable a restricted shell" |
| ac_help="$ac_help |
| --enable-select include select command" |
| ac_help="$ac_help |
| --enable-usg-echo-default make the echo builtin expand escape sequences by default" |
| ac_help="$ac_help |
| --enable-profiling allow profiling with gprof" |
| ac_help="$ac_help |
| --enable-static-link link bash statically, for use as a root shell" |
| |
| # Initialize some variables set by options. |
| # The variables have the same names as the options, with |
| # dashes changed to underlines. |
| build=NONE |
| cache_file=./config.cache |
| exec_prefix=NONE |
| host=NONE |
| no_create= |
| nonopt=NONE |
| no_recursion= |
| prefix=NONE |
| program_prefix=NONE |
| program_suffix=NONE |
| program_transform_name=s,x,x, |
| silent= |
| site= |
| srcdir= |
| target=NONE |
| verbose= |
| x_includes=NONE |
| x_libraries=NONE |
| bindir='${exec_prefix}/bin' |
| sbindir='${exec_prefix}/sbin' |
| libexecdir='${exec_prefix}/libexec' |
| datadir='${prefix}/share' |
| sysconfdir='${prefix}/etc' |
| sharedstatedir='${prefix}/com' |
| localstatedir='${prefix}/var' |
| libdir='${exec_prefix}/lib' |
| includedir='${prefix}/include' |
| oldincludedir='/usr/include' |
| infodir='${prefix}/info' |
| mandir='${prefix}/man' |
| |
| # Initialize some other variables. |
| subdirs= |
| MFLAGS= MAKEFLAGS= |
| # Maximum number of lines to put in a shell here document. |
| ac_max_here_lines=12 |
| |
| ac_prev= |
| for ac_option |
| do |
| |
| # If the previous option needs an argument, assign it. |
| if test -n "$ac_prev"; then |
| eval "$ac_prev=\$ac_option" |
| ac_prev= |
| continue |
| fi |
| |
| case "$ac_option" in |
| -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; |
| *) ac_optarg= ;; |
| esac |
| |
| # Accept the important Cygnus configure options, so we can diagnose typos. |
| |
| case "$ac_option" in |
| |
| -bindir | --bindir | --bindi | --bind | --bin | --bi) |
| ac_prev=bindir ;; |
| -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) |
| bindir="$ac_optarg" ;; |
| |
| -build | --build | --buil | --bui | --bu) |
| ac_prev=build ;; |
| -build=* | --build=* | --buil=* | --bui=* | --bu=*) |
| build="$ac_optarg" ;; |
| |
| -cache-file | --cache-file | --cache-fil | --cache-fi \ |
| | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) |
| ac_prev=cache_file ;; |
| -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ |
| | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) |
| cache_file="$ac_optarg" ;; |
| |
| -datadir | --datadir | --datadi | --datad | --data | --dat | --da) |
| ac_prev=datadir ;; |
| -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ |
| | --da=*) |
| datadir="$ac_optarg" ;; |
| |
| -disable-* | --disable-*) |
| ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` |
| # Reject names that are not valid shell variable names. |
| if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then |
| { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } |
| fi |
| ac_feature=`echo $ac_feature| sed 's/-/_/g'` |
| eval "enable_${ac_feature}=no" ;; |
| |
| -enable-* | --enable-*) |
| ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` |
| # Reject names that are not valid shell variable names. |
| if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then |
| { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } |
| fi |
| ac_feature=`echo $ac_feature| sed 's/-/_/g'` |
| case "$ac_option" in |
| *=*) ;; |
| *) ac_optarg=yes ;; |
| esac |
| eval "enable_${ac_feature}='$ac_optarg'" ;; |
| |
| -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ |
| | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ |
| | --exec | --exe | --ex) |
| ac_prev=exec_prefix ;; |
| -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ |
| | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ |
| | --exec=* | --exe=* | --ex=*) |
| exec_prefix="$ac_optarg" ;; |
| |
| -gas | --gas | --ga | --g) |
| # Obsolete; use --with-gas. |
| with_gas=yes ;; |
| |
| -help | --help | --hel | --he) |
| # Omit some internal or obsolete options to make the list less imposing. |
| # This message is too long to be a string in the A/UX 3.1 sh. |
| cat << EOF |
| Usage: configure [options] [host] |
| Options: [defaults in brackets after descriptions] |
| Configuration: |
| --cache-file=FILE cache test results in FILE |
| --help print this message |
| --no-create do not create output files |
| --quiet, --silent do not print \`checking...' messages |
| --version print the version of autoconf that created configure |
| Directory and file names: |
| --prefix=PREFIX install architecture-independent files in PREFIX |
| [$ac_default_prefix] |
| --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX |
| [same as prefix] |
| --bindir=DIR user executables in DIR [EPREFIX/bin] |
| --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] |
| --libexecdir=DIR program executables in DIR [EPREFIX/libexec] |
| --datadir=DIR read-only architecture-independent data in DIR |
| [PREFIX/share] |
| --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] |
| --sharedstatedir=DIR modifiable architecture-independent data in DIR |
| [PREFIX/com] |
| --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] |
| --libdir=DIR object code libraries in DIR [EPREFIX/lib] |
| --includedir=DIR C header files in DIR [PREFIX/include] |
| --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] |
| --infodir=DIR info documentation in DIR [PREFIX/info] |
| --mandir=DIR man documentation in DIR [PREFIX/man] |
| --srcdir=DIR find the sources in DIR [configure dir or ..] |
| --program-prefix=PREFIX prepend PREFIX to installed program names |
| --program-suffix=SUFFIX append SUFFIX to installed program names |
| --program-transform-name=PROGRAM |
| run sed PROGRAM on installed program names |
| EOF |
| cat << EOF |
| Host type: |
| --build=BUILD configure for building on BUILD [BUILD=HOST] |
| --host=HOST configure for HOST [guessed] |
| --target=TARGET configure for TARGET [TARGET=HOST] |
| Features and packages: |
| --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) |
| --enable-FEATURE[=ARG] include FEATURE [ARG=yes] |
| --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
| --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) |
| --x-includes=DIR X include files are in DIR |
| --x-libraries=DIR X library files are in DIR |
| EOF |
| if test -n "$ac_help"; then |
| echo "--enable and --with options recognized:$ac_help" |
| fi |
| exit 0 ;; |
| |
| -host | --host | --hos | --ho) |
| ac_prev=host ;; |
| -host=* | --host=* | --hos=* | --ho=*) |
| host="$ac_optarg" ;; |
| |
| -includedir | --includedir | --includedi | --included | --include \ |
| | --includ | --inclu | --incl | --inc) |
| ac_prev=includedir ;; |
| -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ |
| | --includ=* | --inclu=* | --incl=* | --inc=*) |
| includedir="$ac_optarg" ;; |
| |
| -infodir | --infodir | --infodi | --infod | --info | --inf) |
| ac_prev=infodir ;; |
| -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) |
| infodir="$ac_optarg" ;; |
| |
| -libdir | --libdir | --libdi | --libd) |
| ac_prev=libdir ;; |
| -libdir=* | --libdir=* | --libdi=* | --libd=*) |
| libdir="$ac_optarg" ;; |
| |
| -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ |
| | --libexe | --libex | --libe) |
| ac_prev=libexecdir ;; |
| -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ |
| | --libexe=* | --libex=* | --libe=*) |
| libexecdir="$ac_optarg" ;; |
| |
| -localstatedir | --localstatedir | --localstatedi | --localstated \ |
| | --localstate | --localstat | --localsta | --localst \ |
| | --locals | --local | --loca | --loc | --lo) |
| ac_prev=localstatedir ;; |
| -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ |
| | --localstate=* | --localstat=* | --localsta=* | --localst=* \ |
| | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) |
| localstatedir="$ac_optarg" ;; |
| |
| -mandir | --mandir | --mandi | --mand | --man | --ma | --m) |
| ac_prev=mandir ;; |
| -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) |
| mandir="$ac_optarg" ;; |
| |
| -nfp | --nfp | --nf) |
| # Obsolete; use --without-fp. |
| with_fp=no ;; |
| |
| -no-create | --no-create | --no-creat | --no-crea | --no-cre \ |
| | --no-cr | --no-c) |
| no_create=yes ;; |
| |
| -no-recursion | --no-recursion | --no-recursio | --no-recursi \ |
| | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) |
| no_recursion=yes ;; |
| |
| -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ |
| | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ |
| | --oldin | --oldi | --old | --ol | --o) |
| ac_prev=oldincludedir ;; |
| -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ |
| | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ |
| | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) |
| oldincludedir="$ac_optarg" ;; |
| |
| -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) |
| ac_prev=prefix ;; |
| -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) |
| prefix="$ac_optarg" ;; |
| |
| -program-prefix | --program-prefix | --program-prefi | --program-pref \ |
| | --program-pre | --program-pr | --program-p) |
| ac_prev=program_prefix ;; |
| -program-prefix=* | --program-prefix=* | --program-prefi=* \ |
| | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) |
| program_prefix="$ac_optarg" ;; |
| |
| -program-suffix | --program-suffix | --program-suffi | --program-suff \ |
| | --program-suf | --program-su | --program-s) |
| ac_prev=program_suffix ;; |
| -program-suffix=* | --program-suffix=* | --program-suffi=* \ |
| | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) |
| program_suffix="$ac_optarg" ;; |
| |
| -program-transform-name | --program-transform-name \ |
| | --program-transform-nam | --program-transform-na \ |
| | --program-transform-n | --program-transform- \ |
| | --program-transform | --program-transfor \ |
| | --program-transfo | --program-transf \ |
| | --program-trans | --program-tran \ |
| | --progr-tra | --program-tr | --program-t) |
| ac_prev=program_transform_name ;; |
| -program-transform-name=* | --program-transform-name=* \ |
| | --program-transform-nam=* | --program-transform-na=* \ |
| | --program-transform-n=* | --program-transform-=* \ |
| | --program-transform=* | --program-transfor=* \ |
| | --program-transfo=* | --program-transf=* \ |
| | --program-trans=* | --program-tran=* \ |
| | --progr-tra=* | --program-tr=* | --program-t=*) |
| program_transform_name="$ac_optarg" ;; |
| |
| -q | -quiet | --quiet | --quie | --qui | --qu | --q \ |
| | -silent | --silent | --silen | --sile | --sil) |
| silent=yes ;; |
| |
| -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) |
| ac_prev=sbindir ;; |
| -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ |
| | --sbi=* | --sb=*) |
| sbindir="$ac_optarg" ;; |
| |
| -sharedstatedir | --sharedstatedir | --sharedstatedi \ |
| | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ |
| | --sharedst | --shareds | --shared | --share | --shar \ |
| | --sha | --sh) |
| ac_prev=sharedstatedir ;; |
| -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ |
| | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ |
| | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ |
| | --sha=* | --sh=*) |
| sharedstatedir="$ac_optarg" ;; |
| |
| -site | --site | --sit) |
| ac_prev=site ;; |
| -site=* | --site=* | --sit=*) |
| site="$ac_optarg" ;; |
| |
| -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) |
| ac_prev=srcdir ;; |
| -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) |
| srcdir="$ac_optarg" ;; |
| |
| -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ |
| | --syscon | --sysco | --sysc | --sys | --sy) |
| ac_prev=sysconfdir ;; |
| -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ |
| | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) |
| sysconfdir="$ac_optarg" ;; |
| |
| -target | --target | --targe | --targ | --tar | --ta | --t) |
| ac_prev=target ;; |
| -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) |
| target="$ac_optarg" ;; |
| |
| -v | -verbose | --verbose | --verbos | --verbo | --verb) |
| verbose=yes ;; |
| |
| -version | --version | --versio | --versi | --vers) |
| echo "configure generated by autoconf version 2.12" |
| exit 0 ;; |
| |
| -with-* | --with-*) |
| ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` |
| # Reject names that are not valid shell variable names. |
| if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then |
| { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } |
| fi |
| ac_package=`echo $ac_package| sed 's/-/_/g'` |
| case "$ac_option" in |
| *=*) ;; |
| *) ac_optarg=yes ;; |
| esac |
| eval "with_${ac_package}='$ac_optarg'" ;; |
| |
| -without-* | --without-*) |
| ac_package=`echo $ac_option|sed -e 's/-*without-//'` |
| # Reject names that are not valid shell variable names. |
| if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then |
| { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } |
| fi |
| ac_package=`echo $ac_package| sed 's/-/_/g'` |
| eval "with_${ac_package}=no" ;; |
| |
| --x) |
| # Obsolete; use --with-x. |
| with_x=yes ;; |
| |
| -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ |
| | --x-incl | --x-inc | --x-in | --x-i) |
| ac_prev=x_includes ;; |
| -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ |
| | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) |
| x_includes="$ac_optarg" ;; |
| |
| -x-libraries | --x-libraries | --x-librarie | --x-librari \ |
| | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) |
| ac_prev=x_libraries ;; |
| -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ |
| | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) |
| x_libraries="$ac_optarg" ;; |
| |
| -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } |
| ;; |
| |
| *) |
| if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then |
| echo "configure: warning: $ac_option: invalid host type" 1>&2 |
| fi |
| if test "x$nonopt" != xNONE; then |
| { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } |
| fi |
| nonopt="$ac_option" |
| ;; |
| |
| esac |
| done |
| |
| if test -n "$ac_prev"; then |
| { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } |
| fi |
| |
| trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 |
| |
| # File descriptor usage: |
| # 0 standard input |
| # 1 file creation |
| # 2 errors and warnings |
| # 3 some systems may open it to /dev/tty |
| # 4 used on the Kubota Titan |
| # 6 checking for... messages and results |
| # 5 compiler messages saved in config.log |
| if test "$silent" = yes; then |
| exec 6>/dev/null |
| else |
| exec 6>&1 |
| fi |
| exec 5>./config.log |
| |
| echo "\ |
| This file contains any messages produced by compilers while |
| running configure, to aid debugging if configure makes a mistake. |
| " 1>&5 |
| |
| # Strip out --no-create and --no-recursion so they do not pile up. |
| # Also quote any args containing shell metacharacters. |
| ac_configure_args= |
| for ac_arg |
| do |
| case "$ac_arg" in |
| -no-create | --no-create | --no-creat | --no-crea | --no-cre \ |
| | --no-cr | --no-c) ;; |
| -no-recursion | --no-recursion | --no-recursio | --no-recursi \ |
| | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; |
| *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) |
| ac_configure_args="$ac_configure_args '$ac_arg'" ;; |
| *) ac_configure_args="$ac_configure_args $ac_arg" ;; |
| esac |
| done |
| |
| # NLS nuisances. |
| # Only set these to C if already set. These must not be set unconditionally |
| # because not all systems understand e.g. LANG=C (notably SCO). |
| # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! |
| # Non-C LC_CTYPE values break the ctype check. |
| if test "${LANG+set}" = set; then LANG=C; export LANG; fi |
| if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi |
| if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi |
| if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi |
| |
| # confdefs.h avoids OS command line length limits that DEFS can exceed. |
| rm -rf conftest* confdefs.h |
| # AIX cpp loses on an empty file, so make sure it contains at least a newline. |
| echo > confdefs.h |
| |
| # A filename unique to this package, relative to the directory that |
| # configure is in, which we can look for to find out if srcdir is correct. |
| ac_unique_file=shell.h |
| |
| # Find the source files, if location was not specified. |
| if test -z "$srcdir"; then |
| ac_srcdir_defaulted=yes |
| # Try the directory containing this script, then its parent. |
| ac_prog=$0 |
| ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` |
| test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. |
| srcdir=$ac_confdir |
| if test ! -r $srcdir/$ac_unique_file; then |
| srcdir=.. |
| fi |
| else |
| ac_srcdir_defaulted=no |
| fi |
| if test ! -r $srcdir/$ac_unique_file; then |
| if test "$ac_srcdir_defaulted" = yes; then |
| { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } |
| else |
| { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } |
| fi |
| fi |
| srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` |
| |
| # Prefer explicitly selected file to automatically selected ones. |
| if test -z "$CONFIG_SITE"; then |
| if test "x$prefix" != xNONE; then |
| CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" |
| else |
| CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" |
| fi |
| fi |
| for ac_site_file in $CONFIG_SITE; do |
| if test -r "$ac_site_file"; then |
| echo "loading site script $ac_site_file" |
| . "$ac_site_file" |
| fi |
| done |
| |
| if test -r "$cache_file"; then |
| echo "loading cache $cache_file" |
| . $cache_file |
| else |
| echo "creating cache $cache_file" |
| > $cache_file |
| fi |
| |
| ac_ext=c |
| # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. |
| ac_cpp='$CPP $CPPFLAGS' |
| ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' |
| ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' |
| cross_compiling=$ac_cv_prog_cc_cross |
| |
| if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then |
| # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. |
| if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then |
| ac_n= ac_c=' |
| ' ac_t=' ' |
| else |
| ac_n=-n ac_c= ac_t= |
| fi |
| else |
| ac_n= ac_c='\c' ac_t= |
| fi |
| |
| |
| |
| |
| |
| |
| ac_aux_dir= |
| for ac_dir in ./support $srcdir/./support; do |
| if test -f $ac_dir/install-sh; then |
| ac_aux_dir=$ac_dir |
| ac_install_sh="$ac_aux_dir/install-sh -c" |
| break |
| elif test -f $ac_dir/install.sh; then |
| ac_aux_dir=$ac_dir |
| ac_install_sh="$ac_aux_dir/install.sh -c" |
| break |
| fi |
| done |
| if test -z "$ac_aux_dir"; then |
| { echo "configure: error: can not find install-sh or install.sh in ./support $srcdir/./support" 1>&2; exit 1; } |
| fi |
| ac_config_guess=$ac_aux_dir/config.guess |
| ac_config_sub=$ac_aux_dir/config.sub |
| ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. |
| |
| |
| |
| # Make sure we can run config.sub. |
| if $ac_config_sub sun4 >/dev/null 2>&1; then : |
| else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } |
| fi |
| |
| echo $ac_n "checking host system type""... $ac_c" 1>&6 |
| echo "configure:695: checking host system type" >&5 |
| |
| host_alias=$host |
| case "$host_alias" in |
| NONE) |
| case $nonopt in |
| NONE) |
| if host_alias=`$ac_config_guess`; then : |
| else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } |
| fi ;; |
| *) host_alias=$nonopt ;; |
| esac ;; |
| esac |
| |
| host=`$ac_config_sub $host_alias` |
| host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` |
| host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` |
| host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` |
| echo "$ac_t""$host" 1>&6 |
| |
| |
| opt_gnu_malloc=yes |
| opt_glibc_malloc=no |
| opt_purify=no |
| opt_purecov=no |
| opt_afs=no |
| opt_curses=no |
| |
| case "${host_cpu}-${host_os}" in |
| alpha-*) opt_gnu_malloc=no ;; # alpha running osf/1 or linux |
| *Ccray*-*) opt_gnu_malloc=no ;; # Crays |
| *-osf1*) opt_gnu_malloc=no ;; # other osf/1 machines |
| sparc-svr4*) opt_gnu_malloc=no ;; # sparc SVR4, SVR4.2 |
| sparc-netbsd*) opt_gnu_malloc=no ;; # needs 8-byte alignment |
| sgi-irix6*) opt_gnu_malloc=no ;; # needs 8-byte alignment |
| sparc-linux*) opt_gnu_malloc=no ;; # sparc running linux; requires ELF |
| #*-freebsd*) opt_gnu_malloc=no ;; # they claim it's better |
| *-aix*) opt_gnu_malloc=no ;; # AIX machines |
| *-nextstep*) opt_gnu_malloc=no ;; # NeXT machines running NeXTstep |
| *-dgux*) opt_gnu_malloc=no ;; # DG/UX machines |
| *-qnx*) opt_gnu_malloc=no ;; # QNX 4.2 |
| *-machten4) opt_gnu_malloc=no ;; # MachTen 4.x |
| *-bsdi2.1|*-bsdi3.?) opt_gnu_malloc=no ; : ${CC:=shlicc2} ;; # for loadable builtins |
| *-cygwin32*) opt_gnu_malloc=no ;; # Cygnus's CYGWIN32 environment |
| esac |
| |
| # Check whether --with-afs or --without-afs was given. |
| if test "${with_afs+set}" = set; then |
| withval="$with_afs" |
| opt_afs=$withval |
| fi |
| |
| # Check whether --with-curses or --without-curses was given. |
| if test "${with_curses+set}" = set; then |
| withval="$with_curses" |
| opt_curses=$withval |
| fi |
| |
| # Check whether --with-glibc-malloc or --without-glibc-malloc was given. |
| if test "${with_glibc_malloc+set}" = set; then |
| withval="$with_glibc_malloc" |
| opt_glibc_malloc=$withval |
| fi |
| |
| # Check whether --with-gnu-malloc or --without-gnu-malloc was given. |
| if test "${with_gnu_malloc+set}" = set; then |
| withval="$with_gnu_malloc" |
| opt_gnu_malloc=$withval |
| fi |
| |
| # Check whether --with-purecov or --without-purecov was given. |
| if test "${with_purecov+set}" = set; then |
| withval="$with_purecov" |
| opt_purecov=$withval |
| fi |
| |
| # Check whether --with-purify or --without-purify was given. |
| if test "${with_purify+set}" = set; then |
| withval="$with_purify" |
| opt_purify=$withval |
| fi |
| |
| |
| if test "$opt_glibc_malloc" = yes; then |
| MALLOC_TARGET=gmalloc |
| MALLOC_SRC=gmalloc.c |
| elif test "$opt_gnu_malloc" = yes; then |
| MALLOC_TARGET=malloc |
| MALLOC_SRC=malloc.c |
| else |
| MALLOC_TARGET=stubmalloc |
| MALLOC_SRC=stub.c |
| fi |
| |
| if test "$opt_purify" = yes; then |
| PURIFY="purify " |
| else |
| PURIFY= |
| fi |
| |
| if test "$opt_purecov" = yes; then |
| PURIFY="${PURIFY}purecov" |
| fi |
| |
| if test "$opt_afs" = yes; then |
| cat >> confdefs.h <<\EOF |
| #define AFS 1 |
| EOF |
| |
| fi |
| |
| if test "$opt_curses" = yes; then |
| prefer_curses=yes |
| fi |
| |
| opt_minimal_config=no |
| |
| opt_job_control=yes |
| opt_alias=yes |
| opt_readline=yes |
| opt_history=yes |
| opt_bang_history=yes |
| opt_dirstack=yes |
| opt_restricted=yes |
| opt_process_subst=yes |
| opt_prompt_decoding=yes |
| opt_select=yes |
| opt_help=yes |
| opt_array_variables=yes |
| opt_dparen_arith=yes |
| opt_extended_glob=yes |
| opt_brace_expansion=yes |
| opt_disabled_builtins=no |
| opt_command_timing=yes |
| opt_usg_echo=no |
| opt_cond_command=yes |
| |
| opt_static_link=no |
| opt_profiling=no |
| |
| # Check whether --enable-minimal-config or --disable-minimal-config was given. |
| if test "${enable_minimal_config+set}" = set; then |
| enableval="$enable_minimal_config" |
| opt_minimal_config=$enableval |
| fi |
| |
| |
| if test $opt_minimal_config = yes; then |
| opt_job_control=no opt_alias=no opt_readline=no |
| opt_history=no opt_bang_history=no opt_dirstack=no |
| opt_restricted=no opt_process_subst=no opt_prompt_decoding=no |
| opt_select=no opt_help=no opt_array_variables=no opt_dparen_arith=no |
| opt_brace_expansion=no opt_disabled_builtins=no opt_command_timing=no |
| opt_extended_glob=no opt_cond_command=no |
| fi |
| |
| # Check whether --enable-alias or --disable-alias was given. |
| if test "${enable_alias+set}" = set; then |
| enableval="$enable_alias" |
| opt_alias=$enableval |
| fi |
| |
| # Check whether --enable-array-variables or --disable-array-variables was given. |
| if test "${enable_array_variables+set}" = set; then |
| enableval="$enable_array_variables" |
| opt_array_variables=$enableval |
| fi |
| |
| # Check whether --enable-bang-history or --disable-bang-history was given. |
| if test "${enable_bang_history+set}" = set; then |
| enableval="$enable_bang_history" |
| opt_bang_history=$enableval |
| fi |
| |
| # Check whether --enable-brace-expansion or --disable-brace-expansion was given. |
| if test "${enable_brace_expansion+set}" = set; then |
| enableval="$enable_brace_expansion" |
| opt_brace_expansion=$enableval |
| fi |
| |
| # Check whether --enable-command-timing or --disable-command-timing was given. |
| if test "${enable_command_timing+set}" = set; then |
| enableval="$enable_command_timing" |
| opt_command_timing=$enableval |
| fi |
| |
| # Check whether --enable-cond-command or --disable-cond-command was given. |
| if test "${enable_cond_command+set}" = set; then |
| enableval="$enable_cond_command" |
| opt_cond_command=$enableval |
| fi |
| |
| # Check whether --enable-directory-stack or --disable-directory-stack was given. |
| if test "${enable_directory_stack+set}" = set; then |
| enableval="$enable_directory_stack" |
| opt_dirstack=$enableval |
| fi |
| |
| # Check whether --enable-disabled-builtins or --disable-disabled-builtins was given. |
| if test "${enable_disabled_builtins+set}" = set; then |
| enableval="$enable_disabled_builtins" |
| opt_disabled_builtins=$enableval |
| fi |
| |
| # Check whether --enable-dparen-arithmetic or --disable-dparen-arithmetic was given. |
| if test "${enable_dparen_arithmetic+set}" = set; then |
| enableval="$enable_dparen_arithmetic" |
| opt_dparen_arith=$enableval |
| fi |
| |
| # Check whether --enable-extended-glob or --disable-extended-glob was given. |
| if test "${enable_extended_glob+set}" = set; then |
| enableval="$enable_extended_glob" |
| opt_extended_glob=$enableval |
| fi |
| |
| # Check whether --enable-help-builtin or --disable-help-builtin was given. |
| if test "${enable_help_builtin+set}" = set; then |
| enableval="$enable_help_builtin" |
| opt_help=$enableval |
| fi |
| |
| # Check whether --enable-history or --disable-history was given. |
| if test "${enable_history+set}" = set; then |
| enableval="$enable_history" |
| opt_history=$enableval |
| fi |
| |
| # Check whether --enable-job-control or --disable-job-control was given. |
| if test "${enable_job_control+set}" = set; then |
| enableval="$enable_job_control" |
| opt_job_control=$enableval |
| fi |
| |
| # Check whether --enable-process-substitution or --disable-process-substitution was given. |
| if test "${enable_process_substitution+set}" = set; then |
| enableval="$enable_process_substitution" |
| opt_process_subst=$enableval |
| fi |
| |
| # Check whether --enable-prompt-string-decoding or --disable-prompt-string-decoding was given. |
| if test "${enable_prompt_string_decoding+set}" = set; then |
| enableval="$enable_prompt_string_decoding" |
| opt_prompt_decoding=$enableval |
| fi |
| |
| # Check whether --enable-readline or --disable-readline was given. |
| if test "${enable_readline+set}" = set; then |
| enableval="$enable_readline" |
| opt_readline=$enableval |
| fi |
| |
| # Check whether --enable-restricted or --disable-restricted was given. |
| if test "${enable_restricted+set}" = set; then |
| enableval="$enable_restricted" |
| opt_restricted=$enableval |
| fi |
| |
| # Check whether --enable-select or --disable-select was given. |
| if test "${enable_select+set}" = set; then |
| enableval="$enable_select" |
| opt_select=$enableval |
| fi |
| |
| # Check whether --enable-usg-echo-default or --disable-usg-echo-default was given. |
| if test "${enable_usg_echo_default+set}" = set; then |
| enableval="$enable_usg_echo_default" |
| opt_usg_echo=$enableval |
| fi |
| |
| |
| # Check whether --enable-profiling or --disable-profiling was given. |
| if test "${enable_profiling+set}" = set; then |
| enableval="$enable_profiling" |
| opt_profiling=$enableval |
| fi |
| |
| # Check whether --enable-static-link or --disable-static-link was given. |
| if test "${enable_static_link+set}" = set; then |
| enableval="$enable_static_link" |
| opt_static_link=$enableval |
| fi |
| |
| |
| |
| if test $opt_alias = yes; then |
| cat >> confdefs.h <<\EOF |
| #define ALIAS 1 |
| EOF |
| |
| fi |
| if test $opt_readline = yes; then |
| cat >> confdefs.h <<\EOF |
| #define READLINE 1 |
| EOF |
| |
| READLINE_LIB=-lreadline |
| READLINE_DEP='$(READLINE_LIBRARY)' |
| else |
| READLINE_LIB= READLINE_DEP= |
| fi |
| if test $opt_history = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HISTORY 1 |
| EOF |
| |
| HISTORY_LIB=-lhistory |
| HISTORY_DEP='$(HISTORY_LIBRARY)' |
| else |
| HISTORY_LIB= HISTORY_DEP= |
| fi |
| if test $opt_bang_history = yes; then |
| cat >> confdefs.h <<\EOF |
| #define BANG_HISTORY 1 |
| EOF |
| |
| HISTORY_LIB=-lhistory |
| HISTORY_DEP='$(HISTORY_LIBRARY)' |
| else |
| HISTORY_LIB= HISTORY_DEP= |
| fi |
| if test $opt_dirstack = yes; then |
| cat >> confdefs.h <<\EOF |
| #define PUSHD_AND_POPD 1 |
| EOF |
| |
| fi |
| if test $opt_restricted = yes; then |
| cat >> confdefs.h <<\EOF |
| #define RESTRICTED_SHELL 1 |
| EOF |
| |
| fi |
| if test $opt_process_subst = yes; then |
| cat >> confdefs.h <<\EOF |
| #define PROCESS_SUBSTITUTION 1 |
| EOF |
| |
| fi |
| if test $opt_prompt_decoding = yes; then |
| cat >> confdefs.h <<\EOF |
| #define PROMPT_STRING_DECODE 1 |
| EOF |
| |
| fi |
| if test $opt_select = yes; then |
| cat >> confdefs.h <<\EOF |
| #define SELECT_COMMAND 1 |
| EOF |
| |
| fi |
| if test $opt_help = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HELP_BUILTIN 1 |
| EOF |
| |
| fi |
| if test $opt_array_variables = yes; then |
| cat >> confdefs.h <<\EOF |
| #define ARRAY_VARS 1 |
| EOF |
| |
| fi |
| if test $opt_dparen_arith = yes; then |
| cat >> confdefs.h <<\EOF |
| #define DPAREN_ARITHMETIC 1 |
| EOF |
| |
| fi |
| if test $opt_brace_expansion = yes; then |
| cat >> confdefs.h <<\EOF |
| #define BRACE_EXPANSION 1 |
| EOF |
| |
| fi |
| if test $opt_disabled_builtins = yes; then |
| cat >> confdefs.h <<\EOF |
| #define DISABLED_BUILTINS 1 |
| EOF |
| |
| fi |
| if test $opt_command_timing = yes; then |
| cat >> confdefs.h <<\EOF |
| #define COMMAND_TIMING 1 |
| EOF |
| |
| fi |
| if test $opt_usg_echo = yes ; then |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_ECHO_TO_USG 1 |
| EOF |
| |
| fi |
| if test $opt_extended_glob = yes ; then |
| cat >> confdefs.h <<\EOF |
| #define EXTENDED_GLOB 1 |
| EOF |
| |
| fi |
| if test $opt_cond_command = yes ; then |
| cat >> confdefs.h <<\EOF |
| #define COND_COMMAND 1 |
| EOF |
| |
| fi |
| |
| if test "$opt_minimal_config" = yes; then |
| TESTSCRIPT=run-minimal |
| else |
| TESTSCRIPT=run-all |
| fi |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| BASHVERS=2.02 |
| BASHPATCH=0 |
| |
| echo "Beginning configuration for bash-$BASHVERS for ${host_cpu}-${host_vendor}-${host_os}" |
| |
| # Extract the first word of "gcc", so it can be a program name with args. |
| set dummy gcc; ac_word=$2 |
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
| echo "configure:1124: checking for $ac_word" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -n "$CC"; then |
| ac_cv_prog_CC="$CC" # Let the user override the test. |
| else |
| IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
| for ac_dir in $PATH; do |
| test -z "$ac_dir" && ac_dir=. |
| if test -f $ac_dir/$ac_word; then |
| ac_cv_prog_CC="gcc" |
| break |
| fi |
| done |
| IFS="$ac_save_ifs" |
| fi |
| fi |
| CC="$ac_cv_prog_CC" |
| if test -n "$CC"; then |
| echo "$ac_t""$CC" 1>&6 |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| if test -z "$CC"; then |
| # Extract the first word of "cc", so it can be a program name with args. |
| set dummy cc; ac_word=$2 |
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
| echo "configure:1153: checking for $ac_word" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -n "$CC"; then |
| ac_cv_prog_CC="$CC" # Let the user override the test. |
| else |
| IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
| ac_prog_rejected=no |
| for ac_dir in $PATH; do |
| test -z "$ac_dir" && ac_dir=. |
| if test -f $ac_dir/$ac_word; then |
| if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then |
| ac_prog_rejected=yes |
| continue |
| fi |
| ac_cv_prog_CC="cc" |
| break |
| fi |
| done |
| IFS="$ac_save_ifs" |
| if test $ac_prog_rejected = yes; then |
| # We found a bogon in the path, so make sure we never use it. |
| set dummy $ac_cv_prog_CC |
| shift |
| if test $# -gt 0; then |
| # We chose a different compiler from the bogus one. |
| # However, it has the same basename, so the bogon will be chosen |
| # first if we set CC to just the basename; use the full file name. |
| shift |
| set dummy "$ac_dir/$ac_word" "$@" |
| shift |
| ac_cv_prog_CC="$@" |
| fi |
| fi |
| fi |
| fi |
| CC="$ac_cv_prog_CC" |
| if test -n "$CC"; then |
| echo "$ac_t""$CC" 1>&6 |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } |
| fi |
| |
| echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 |
| echo "configure:1201: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 |
| |
| ac_ext=c |
| # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. |
| ac_cpp='$CPP $CPPFLAGS' |
| ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' |
| ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' |
| cross_compiling=$ac_cv_prog_cc_cross |
| |
| cat > conftest.$ac_ext <<EOF |
| #line 1211 "configure" |
| #include "confdefs.h" |
| main(){return(0);} |
| EOF |
| if { (eval echo configure:1215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| ac_cv_prog_cc_works=yes |
| # If we can't run a trivial program, we are probably using a cross compiler. |
| if (./conftest; exit) 2>/dev/null; then |
| ac_cv_prog_cc_cross=no |
| else |
| ac_cv_prog_cc_cross=yes |
| fi |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| ac_cv_prog_cc_works=no |
| fi |
| rm -fr conftest* |
| |
| echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 |
| if test $ac_cv_prog_cc_works = no; then |
| { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } |
| fi |
| echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 |
| echo "configure:1235: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 |
| echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 |
| cross_compiling=$ac_cv_prog_cc_cross |
| |
| echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 |
| echo "configure:1240: checking whether we are using GNU C" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.c <<EOF |
| #ifdef __GNUC__ |
| yes; |
| #endif |
| EOF |
| if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then |
| ac_cv_prog_gcc=yes |
| else |
| ac_cv_prog_gcc=no |
| fi |
| fi |
| |
| echo "$ac_t""$ac_cv_prog_gcc" 1>&6 |
| |
| if test $ac_cv_prog_gcc = yes; then |
| GCC=yes |
| ac_test_CFLAGS="${CFLAGS+set}" |
| ac_save_CFLAGS="$CFLAGS" |
| CFLAGS= |
| echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 |
| echo "configure:1264: checking whether ${CC-cc} accepts -g" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| echo 'void f(){}' > conftest.c |
| if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then |
| ac_cv_prog_cc_g=yes |
| else |
| ac_cv_prog_cc_g=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 |
| if test "$ac_test_CFLAGS" = set; then |
| CFLAGS="$ac_save_CFLAGS" |
| elif test $ac_cv_prog_cc_g = yes; then |
| CFLAGS="-g -O2" |
| else |
| CFLAGS="-O2" |
| fi |
| else |
| GCC= |
| test "${CFLAGS+set}" = set || CFLAGS="-g" |
| fi |
| |
| echo $ac_n "checking whether large file support needs explicit enabling""... $ac_c" 1>&6 |
| echo "configure:1292: checking whether large file support needs explicit enabling" >&5 |
| ac_getconfs='' |
| ac_result=yes |
| ac_set='' |
| ac_shellvars='CPPFLAGS LDFLAGS LIBS' |
| for ac_shellvar in $ac_shellvars; do |
| case $ac_shellvar in |
| CPPFLAGS) ac_lfsvar=LFS_CFLAGS ac_lfs64var=LFS64_CFLAGS ;; |
| *) ac_lfsvar=LFS_$ac_shellvar ac_lfs64var=LFS64_$ac_shellvar ;; |
| esac |
| eval test '"${'$ac_shellvar'+set}"' = set && ac_set=$ac_shellvar |
| (getconf $ac_lfsvar) >/dev/null 2>&1 || { ac_result=no; break; } |
| ac_getconf=`getconf $ac_lfsvar` |
| ac_getconf64=`getconf $ac_lfs64var` |
| ac_getconfs=$ac_getconfs$ac_getconf\ $ac_getconf64 |
| eval ac_test_$ac_shellvar="\$ac_getconf\ \$ac_getconf64" |
| done |
| case "$ac_result$ac_getconfs" in |
| yes) ac_result=no ;; |
| esac |
| case "$ac_result$ac_set" in |
| yes?*) ac_result="yes, but $ac_set is already set, so use its settings" |
| esac |
| echo "$ac_t""$ac_result" 1>&6 |
| case $ac_result in |
| yes) |
| for ac_shellvar in $ac_shellvars; do |
| eval $ac_shellvar=\$ac_test_$ac_shellvar |
| done ;; |
| esac |
| |
| echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 |
| echo "configure:1324: checking for POSIXized ISC" >&5 |
| if test -d /etc/conf/kconfig.d && |
| grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 |
| then |
| echo "$ac_t""yes" 1>&6 |
| ISC=yes # If later tests want to check for ISC. |
| cat >> confdefs.h <<\EOF |
| #define _POSIX_SOURCE 1 |
| EOF |
| |
| if test "$GCC" = yes; then |
| CC="$CC -posix" |
| else |
| CC="$CC -Xp" |
| fi |
| else |
| echo "$ac_t""no" 1>&6 |
| ISC= |
| fi |
| |
| echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 |
| echo "configure:1345: checking how to run the C preprocessor" >&5 |
| # On Suns, sometimes $CPP names a directory. |
| if test -n "$CPP" && test -d "$CPP"; then |
| CPP= |
| fi |
| if test -z "$CPP"; then |
| if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| # This must be in double quotes, not single quotes, because CPP may get |
| # substituted into the Makefile and "${CC-cc}" will confuse make. |
| CPP="${CC-cc} -E" |
| # On the NeXT, cc -E runs the code through the compiler's parser, |
| # not just through cpp. |
| cat > conftest.$ac_ext <<EOF |
| #line 1360 "configure" |
| #include "confdefs.h" |
| #include <assert.h> |
| Syntax Error |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:1366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| : |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| CPP="${CC-cc} -E -traditional-cpp" |
| cat > conftest.$ac_ext <<EOF |
| #line 1377 "configure" |
| #include "confdefs.h" |
| #include <assert.h> |
| Syntax Error |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:1383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| : |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| CPP=/lib/cpp |
| fi |
| rm -f conftest* |
| fi |
| rm -f conftest* |
| ac_cv_prog_CPP="$CPP" |
| fi |
| CPP="$ac_cv_prog_CPP" |
| else |
| ac_cv_prog_CPP="$CPP" |
| fi |
| echo "$ac_t""$CPP" 1>&6 |
| |
| ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'` |
| echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6 |
| echo "configure:1407: checking for minix/config.h" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1412 "configure" |
| #include "confdefs.h" |
| #include <minix/config.h> |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:1417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=yes" |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=no" |
| fi |
| rm -f conftest* |
| fi |
| if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| MINIX=yes |
| else |
| echo "$ac_t""no" 1>&6 |
| MINIX= |
| fi |
| |
| if test "$MINIX" = yes; then |
| cat >> confdefs.h <<\EOF |
| #define _POSIX_SOURCE 1 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define _POSIX_1_SOURCE 2 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define _MINIX 1 |
| EOF |
| |
| fi |
| |
| |
| |
| if test "x$cross_compiling" = "xyes"; then |
| case "${host}" in |
| *-cygwin32*) |
| cross_cache=${srcdir}/cross-build/cygwin32.cache |
| if test -r "${cross_cache}"; then |
| echo "loading cross-build cache file ${cross_cache}" |
| . ${cross_cache} |
| fi |
| unset cross_cache |
| ;; |
| *) echo "configure: cross-compiling for a non-cygwin32 target is not supported" >&2 |
| ;; |
| esac |
| fi |
| |
| if test -z "$CC_FOR_BUILD"; then |
| if test "x$cross_compiling" = "xno"; then |
| CC_FOR_BUILD='$(CC)' |
| else |
| CC_FOR_BUILD=gcc |
| fi |
| fi |
| |
| |
| if test "x$cross_compiling" = "xno"; then |
| SIGNAMES_H=lsignames.h |
| else |
| SIGNAMES_H='$(srcdir)/cross-build/win32sig.h' |
| fi |
| |
| |
| |
| test -z "$CFLAGS" && CFLAGS=-g auto_cflags=1 |
| |
| test -n "$GCC" && test -n "$auto_cflags" && CFLAGS="$CFLAGS -O2" |
| |
| if test "$opt_profiling" = "yes"; then |
| PROFILE_FLAGS=-pg |
| opt_static_link=yes |
| fi |
| |
| if test "$opt_static_link" = yes; then |
| # if we're using gcc, add `-static' to LDFLAGS |
| if test -n "$GCC" || test "$ac_cv_prog_gcc" = "yes"; then |
| LDFLAGS="$LDFLAGS -static" |
| fi |
| fi |
| |
| |
| |
| |
| |
| if test $ac_cv_prog_gcc = yes; then |
| echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 |
| echo "configure:1510: checking whether ${CC-cc} needs -traditional" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_pattern="Autoconf.*'x'" |
| cat > conftest.$ac_ext <<EOF |
| #line 1516 "configure" |
| #include "confdefs.h" |
| #include <sgtty.h> |
| Autoconf TIOCGETP |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "$ac_pattern" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_prog_gcc_traditional=yes |
| else |
| rm -rf conftest* |
| ac_cv_prog_gcc_traditional=no |
| fi |
| rm -f conftest* |
| |
| |
| if test $ac_cv_prog_gcc_traditional = no; then |
| cat > conftest.$ac_ext <<EOF |
| #line 1534 "configure" |
| #include "confdefs.h" |
| #include <termio.h> |
| Autoconf TCGETA |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "$ac_pattern" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_prog_gcc_traditional=yes |
| fi |
| rm -f conftest* |
| |
| fi |
| fi |
| |
| echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6 |
| if test $ac_cv_prog_gcc_traditional = yes; then |
| CC="$CC -traditional" |
| fi |
| fi |
| |
| |
| # Find a good install program. We prefer a C program (faster), |
| # so one script is as good as another. But avoid the broken or |
| # incompatible versions: |
| # SysV /etc/install, /usr/sbin/install |
| # SunOS /usr/etc/install |
| # IRIX /sbin/install |
| # AIX /bin/install |
| # AFS /usr/afsws/bin/install, which mishandles nonexistent args |
| # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" |
| # ./install, which can be erroneously created by make from ./install.sh. |
| echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 |
| echo "configure:1567: checking for a BSD compatible install" >&5 |
| if test -z "$INSTALL"; then |
| if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" |
| for ac_dir in $PATH; do |
| # Account for people who put trailing slashes in PATH elements. |
| case "$ac_dir/" in |
| /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; |
| *) |
| # OSF1 and SCO ODT 3.0 have their own names for install. |
| for ac_prog in ginstall installbsd scoinst install; do |
| if test -f $ac_dir/$ac_prog; then |
| if test $ac_prog = install && |
| grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then |
| # AIX install. It has an incompatible calling convention. |
| # OSF/1 installbsd also uses dspmsg, but is usable. |
| : |
| else |
| ac_cv_path_install="$ac_dir/$ac_prog -c" |
| break 2 |
| fi |
| fi |
| done |
| ;; |
| esac |
| done |
| IFS="$ac_save_IFS" |
| |
| fi |
| if test "${ac_cv_path_install+set}" = set; then |
| INSTALL="$ac_cv_path_install" |
| else |
| # As a last resort, use the slow shell script. We don't cache a |
| # path for INSTALL within a source directory, because that will |
| # break other packages using the cache if that directory is |
| # removed, or if the path is relative. |
| INSTALL="$ac_install_sh" |
| fi |
| fi |
| echo "$ac_t""$INSTALL" 1>&6 |
| |
| # Use test -z because SunOS4 sh mishandles braces in ${var-val}. |
| # It thinks the first close brace ends the variable substitution. |
| test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' |
| |
| test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' |
| |
| # Extract the first word of "ar", so it can be a program name with args. |
| set dummy ar; ac_word=$2 |
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
| echo "configure:1619: checking for $ac_word" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -n "$AR"; then |
| ac_cv_prog_AR="$AR" # Let the user override the test. |
| else |
| IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
| for ac_dir in $PATH; do |
| test -z "$ac_dir" && ac_dir=. |
| if test -f $ac_dir/$ac_word; then |
| ac_cv_prog_AR="ar" |
| break |
| fi |
| done |
| IFS="$ac_save_ifs" |
| fi |
| fi |
| AR="$ac_cv_prog_AR" |
| if test -n "$AR"; then |
| echo "$ac_t""$AR" 1>&6 |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| # Extract the first word of "ranlib", so it can be a program name with args. |
| set dummy ranlib; ac_word=$2 |
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
| echo "configure:1647: checking for $ac_word" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -n "$RANLIB"; then |
| ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. |
| else |
| IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
| for ac_dir in $PATH; do |
| test -z "$ac_dir" && ac_dir=. |
| if test -f $ac_dir/$ac_word; then |
| ac_cv_prog_RANLIB="ranlib" |
| break |
| fi |
| done |
| IFS="$ac_save_ifs" |
| test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" |
| fi |
| fi |
| RANLIB="$ac_cv_prog_RANLIB" |
| if test -n "$RANLIB"; then |
| echo "$ac_t""$RANLIB" 1>&6 |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| for ac_prog in 'bison -y' byacc |
| do |
| # Extract the first word of "$ac_prog", so it can be a program name with args. |
| set dummy $ac_prog; ac_word=$2 |
| echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
| echo "configure:1678: checking for $ac_word" >&5 |
| if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -n "$YACC"; then |
| ac_cv_prog_YACC="$YACC" # Let the user override the test. |
| else |
| IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
| for ac_dir in $PATH; do |
| test -z "$ac_dir" && ac_dir=. |
| if test -f $ac_dir/$ac_word; then |
| ac_cv_prog_YACC="$ac_prog" |
| break |
| fi |
| done |
| IFS="$ac_save_ifs" |
| fi |
| fi |
| YACC="$ac_cv_prog_YACC" |
| if test -n "$YACC"; then |
| echo "$ac_t""$YACC" 1>&6 |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| test -n "$YACC" && break |
| done |
| test -n "$YACC" || YACC="yacc" |
| |
| echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 |
| echo "configure:1708: checking whether ${MAKE-make} sets \${MAKE}" >&5 |
| set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftestmake <<\EOF |
| all: |
| @echo 'ac_maketemp="${MAKE}"' |
| EOF |
| # GNU make sometimes prints "make[1]: Entering...", which would confuse us. |
| eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` |
| if test -n "$ac_maketemp"; then |
| eval ac_cv_prog_make_${ac_make}_set=yes |
| else |
| eval ac_cv_prog_make_${ac_make}_set=no |
| fi |
| rm -f conftestmake |
| fi |
| if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| SET_MAKE= |
| else |
| echo "$ac_t""no" 1>&6 |
| SET_MAKE="MAKE=${MAKE-make}" |
| fi |
| |
| |
| # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works |
| # for constant arguments. Useless! |
| echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 |
| echo "configure:1738: checking for working alloca.h" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1743 "configure" |
| #include "confdefs.h" |
| #include <alloca.h> |
| int main() { |
| char *p = alloca(2 * sizeof(int)); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:1750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| ac_cv_header_alloca_h=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_header_alloca_h=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 |
| if test $ac_cv_header_alloca_h = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_ALLOCA_H 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for alloca""... $ac_c" 1>&6 |
| echo "configure:1771: checking for alloca" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1776 "configure" |
| #include "confdefs.h" |
| |
| #ifdef __GNUC__ |
| # define alloca __builtin_alloca |
| #else |
| # if HAVE_ALLOCA_H |
| # include <alloca.h> |
| # else |
| # ifdef _AIX |
| #pragma alloca |
| # else |
| # ifndef alloca /* predefined by HP cc +Olibcalls */ |
| char *alloca (); |
| # endif |
| # endif |
| # endif |
| #endif |
| |
| int main() { |
| char *p = (char *) alloca(1); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:1799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| ac_cv_func_alloca_works=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_func_alloca_works=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 |
| if test $ac_cv_func_alloca_works = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_ALLOCA 1 |
| EOF |
| |
| fi |
| |
| if test $ac_cv_func_alloca_works = no; then |
| # The SVR3 libPW and SVR4 libucb both contain incompatible functions |
| # that cause trouble. Some versions do not even contain alloca or |
| # contain a buggy version. If you still want to use their alloca, |
| # use ar to extract alloca.o from them instead of compiling alloca.c. |
| ALLOCA=alloca.o |
| cat >> confdefs.h <<\EOF |
| #define C_ALLOCA 1 |
| EOF |
| |
| |
| echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 |
| echo "configure:1831: checking whether alloca needs Cray hooks" >&5 |
| if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1836 "configure" |
| #include "confdefs.h" |
| #if defined(CRAY) && ! defined(CRAY2) |
| webecray |
| #else |
| wenotbecray |
| #endif |
| |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "webecray" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_os_cray=yes |
| else |
| rm -rf conftest* |
| ac_cv_os_cray=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_os_cray" 1>&6 |
| if test $ac_cv_os_cray = yes; then |
| for ac_func in _getb67 GETB67 getb67; do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:1861: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1866 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:1889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define CRAY_STACKSEG_END $ac_func |
| EOF |
| |
| break |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| done |
| fi |
| |
| echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 |
| echo "configure:1916: checking stack direction for C alloca" >&5 |
| if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| ac_cv_c_stack_direction=0 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1924 "configure" |
| #include "confdefs.h" |
| find_stack_direction () |
| { |
| static char *addr = 0; |
| auto char dummy; |
| if (addr == 0) |
| { |
| addr = &dummy; |
| return find_stack_direction (); |
| } |
| else |
| return (&dummy > addr) ? 1 : -1; |
| } |
| main () |
| { |
| exit (find_stack_direction() < 0); |
| } |
| EOF |
| if { (eval echo configure:1943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_c_stack_direction=1 |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_c_stack_direction=-1 |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define STACK_DIRECTION $ac_cv_c_stack_direction |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6 |
| echo "configure:1965: checking whether getpgrp takes no argument" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_getpgrp_void'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check getpgrp if cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 1973 "configure" |
| #include "confdefs.h" |
| |
| /* |
| * If this system has a BSD-style getpgrp(), |
| * which takes a pid argument, exit unsuccessfully. |
| * |
| * Snarfed from Chet Ramey's bash pgrp.c test program |
| */ |
| #include <stdio.h> |
| #include <sys/types.h> |
| |
| int pid; |
| int pg1, pg2, pg3, pg4; |
| int ng, np, s, child; |
| |
| main() |
| { |
| pid = getpid(); |
| pg1 = getpgrp(0); |
| pg2 = getpgrp(); |
| pg3 = getpgrp(pid); |
| pg4 = getpgrp(1); |
| |
| /* |
| * If all of these values are the same, it's pretty sure that |
| * we're on a system that ignores getpgrp's first argument. |
| */ |
| if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3) |
| exit(0); |
| |
| child = fork(); |
| if (child < 0) |
| exit(1); |
| else if (child == 0) { |
| np = getpid(); |
| /* |
| * If this is Sys V, this will not work; pgrp will be |
| * set to np because setpgrp just changes a pgrp to be |
| * the same as the pid. |
| */ |
| setpgrp(np, pg1); |
| ng = getpgrp(0); /* Same result for Sys V and BSD */ |
| if (ng == pg1) { |
| exit(1); |
| } else { |
| exit(0); |
| } |
| } else { |
| wait(&s); |
| exit(s>>8); |
| } |
| } |
| |
| EOF |
| if { (eval echo configure:2028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_func_getpgrp_void=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_func_getpgrp_void=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6 |
| if test $ac_cv_func_getpgrp_void = yes; then |
| cat >> confdefs.h <<\EOF |
| #define GETPGRP_VOID 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6 |
| echo "configure:2052: checking whether setvbuf arguments are reversed" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2060 "configure" |
| #include "confdefs.h" |
| #include <stdio.h> |
| /* If setvbuf has the reversed format, exit 0. */ |
| main () { |
| /* This call has the arguments reversed. |
| A reversed system may check and see that the address of main |
| is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */ |
| if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0) |
| exit(1); |
| putc('\r', stdout); |
| exit(0); /* Non-reversed systems segv here. */ |
| } |
| EOF |
| if { (eval echo configure:2074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_func_setvbuf_reversed=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_func_setvbuf_reversed=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| rm -f core core.* *.core |
| fi |
| |
| echo "$ac_t""$ac_cv_func_setvbuf_reversed" 1>&6 |
| if test $ac_cv_func_setvbuf_reversed = yes; then |
| cat >> confdefs.h <<\EOF |
| #define SETVBUF_REVERSED 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for vprintf""... $ac_c" 1>&6 |
| echo "configure:2098: checking for vprintf" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2103 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char vprintf(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char vprintf(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_vprintf) || defined (__stub___vprintf) |
| choke me |
| #else |
| vprintf(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_vprintf=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_vprintf=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define HAVE_VPRINTF 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| if test "$ac_cv_func_vprintf" != yes; then |
| echo $ac_n "checking for _doprnt""... $ac_c" 1>&6 |
| echo "configure:2150: checking for _doprnt" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2155 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char _doprnt(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char _doprnt(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub__doprnt) || defined (__stub____doprnt) |
| choke me |
| #else |
| _doprnt(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func__doprnt=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func__doprnt=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define HAVE_DOPRNT 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| fi |
| |
| echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6 |
| echo "configure:2203: checking for wait3 that fills in rusage" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_wait3_rusage'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| ac_cv_func_wait3_rusage=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2211 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/time.h> |
| #include <sys/resource.h> |
| #include <stdio.h> |
| /* HP-UX has wait3 but does not fill in rusage at all. */ |
| main() { |
| struct rusage r; |
| int i; |
| /* Use a field that we can force nonzero -- |
| voluntary context switches. |
| For systems like NeXT and OSF/1 that don't set it, |
| also use the system CPU time. And page faults (I/O) for Linux. */ |
| r.ru_nvcsw = 0; |
| r.ru_stime.tv_sec = 0; |
| r.ru_stime.tv_usec = 0; |
| r.ru_majflt = r.ru_minflt = 0; |
| switch (fork()) { |
| case 0: /* Child. */ |
| sleep(1); /* Give up the CPU. */ |
| _exit(0); |
| case -1: _exit(0); /* What can we do? */ |
| default: /* Parent. */ |
| wait3(&i, 0, &r); |
| sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines. */ |
| exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0 |
| && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0); |
| } |
| } |
| EOF |
| if { (eval echo configure:2242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_func_wait3_rusage=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_func_wait3_rusage=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_func_wait3_rusage" 1>&6 |
| if test $ac_cv_func_wait3_rusage = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_WAIT3 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for working strcoll""... $ac_c" 1>&6 |
| echo "configure:2265: checking for working strcoll" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_strcoll_works'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| ac_cv_func_strcoll_works=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2273 "configure" |
| #include "confdefs.h" |
| #include <string.h> |
| main () |
| { |
| exit (strcoll ("abc", "def") >= 0 || |
| strcoll ("ABC", "DEF") >= 0 || |
| strcoll ("123", "456") >= 0); |
| } |
| EOF |
| if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_func_strcoll_works=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_func_strcoll_works=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6 |
| if test $ac_cv_func_strcoll_works = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_STRCOLL 1 |
| EOF |
| |
| fi |
| |
| |
| if test "$ac_cv_func_vprintf" = no; then |
| echo $ac_n "checking for declaration of vprintf in stdio.h""... $ac_c" 1>&6 |
| echo "configure:2308: checking for declaration of vprintf in stdio.h" >&5 |
| cat > conftest.$ac_ext <<EOF |
| #line 2310 "configure" |
| #include "confdefs.h" |
| #include <stdio.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "[int[ ]*vprintf[^a-zA-Z0-9]]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_func_vprintf=yes |
| fi |
| rm -f conftest* |
| |
| echo "$ac_t""$ac_cv_func_vprintf" 1>&6 |
| if test $ac_cv_func_vprintf = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_VPRINTF 1 |
| EOF |
| |
| fi |
| fi |
| |
| echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 |
| echo "configure:2331: checking return type of signal handlers" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2336 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef signal |
| #undef signal |
| #endif |
| #ifdef __cplusplus |
| extern "C" void (*signal (int, void (*)(int)))(int); |
| #else |
| void (*signal ()) (); |
| #endif |
| |
| int main() { |
| int i; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| ac_cv_type_signal=void |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_type_signal=int |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_type_signal" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define RETSIGTYPE $ac_cv_type_signal |
| EOF |
| |
| |
| |
| echo $ac_n "checking for __setostype""... $ac_c" 1>&6 |
| echo "configure:2373: checking for __setostype" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func___setostype'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2378 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char __setostype(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char __setostype(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub___setostype) || defined (__stub_____setostype) |
| choke me |
| #else |
| __setostype(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func___setostype=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func___setostype=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'__setostype`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define HAVE_SETOSTYPE 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| echo $ac_n "checking for wait3""... $ac_c" 1>&6 |
| echo "configure:2424: checking for wait3" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_wait3'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2429 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char wait3(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char wait3(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_wait3) || defined (__stub___wait3) |
| choke me |
| #else |
| wait3(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_wait3=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_wait3=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'wait3`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define HAVE_WAIT3 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| |
| echo $ac_n "checking for mkfifo""... $ac_c" 1>&6 |
| echo "configure:2476: checking for mkfifo" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_mkfifo'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2481 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char mkfifo(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char mkfifo(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_mkfifo) || defined (__stub___mkfifo) |
| choke me |
| #else |
| mkfifo(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_mkfifo=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_mkfifo=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'mkfifo`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define HAVE_MKFIFO 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define MKFIFO_MISSING 1 |
| EOF |
| |
| fi |
| |
| |
| for ac_func in dup2 select getdtablesize getgroups gethostname \ |
| setdtablesize getpagesize killpg lstat getpeername \ |
| getrlimit getrusage gettimeofday waitpid tcgetpgrp |
| do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:2536: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2541 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_func 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| |
| for ac_func in bcopy bzero confstr getcwd strcasecmp setenv putenv \ |
| setlinebuf setlocale strchr strerror strtod strtol \ |
| strtoul tcgetattr uname sysconf ulimit times tzset \ |
| siginterrupt memmove |
| do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:2595: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2600 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_func 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| |
| for ac_hdr in libintl.h |
| do |
| ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
| echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
| echo "configure:2652: checking for $ac_hdr" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2657 "configure" |
| #include "confdefs.h" |
| #include <$ac_hdr> |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:2662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=yes" |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=no" |
| fi |
| rm -f conftest* |
| fi |
| if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_hdr 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| for ac_func in gettext textdomain bindtextdomain |
| do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:2691: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2696 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_func 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| |
| if test "$ac_cv_func_bindtextdomain" = "no"; then |
| echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 |
| echo "configure:2746: checking for bindtextdomain in -lintl" >&5 |
| ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lintl $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 2754 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char bindtextdomain(); |
| |
| int main() { |
| bindtextdomain() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ |
| -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_lib 1 |
| EOF |
| |
| LIBS="-lintl $LIBS" |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| if test "$ac_cv_lib_intl" = "yes"; then |
| for ac_func in gettext textdomain bindtextdomain |
| do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:2796: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2801 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_func 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| fi |
| fi |
| |
| if test "$opt_static_link" != yes; then |
| echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 |
| echo "configure:2853: checking for dlopen in -ldl" >&5 |
| ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-ldl $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 2861 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char dlopen(); |
| |
| int main() { |
| dlopen() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ |
| -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_lib 1 |
| EOF |
| |
| LIBS="-ldl $LIBS" |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| for ac_func in dlopen dlclose dlsym |
| do |
| echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
| echo "configure:2902: checking for $ac_func" >&5 |
| if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2907 "configure" |
| #include "confdefs.h" |
| /* System header to define __stub macros and hopefully few prototypes, |
| which can conflict with char $ac_func(); below. */ |
| #include <assert.h> |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char $ac_func(); |
| |
| int main() { |
| |
| /* The GNU C library defines this for functions which it implements |
| to always fail with ENOSYS. Some functions are actually named |
| something starting with __ and the normal name is an alias. */ |
| #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
| choke me |
| #else |
| $ac_func(); |
| #endif |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_func_$ac_func=no" |
| fi |
| rm -f conftest* |
| fi |
| |
| if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_func 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| fi |
| |
| echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 |
| echo "configure:2957: checking for sys_siglist declaration in signal.h or unistd.h" >&5 |
| if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 2962 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <signal.h> |
| /* NetBSD declares sys_siglist in unistd.h. */ |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| int main() { |
| char *msg = *(sys_siglist + 1); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:2974: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| ac_cv_decl_sys_siglist=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_decl_sys_siglist=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 |
| if test $ac_cv_decl_sys_siglist = yes; then |
| cat >> confdefs.h <<\EOF |
| #define SYS_SIGLIST_DECLARED 1 |
| EOF |
| |
| fi |
| |
| |
| ac_header_dirent=no |
| for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h |
| do |
| ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
| echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 |
| echo "configure:3000: checking for $ac_hdr that defines DIR" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3005 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <$ac_hdr> |
| int main() { |
| DIR *dirp = 0; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| eval "ac_cv_header_dirent_$ac_safe=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_header_dirent_$ac_safe=no" |
| fi |
| rm -f conftest* |
| fi |
| if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_hdr 1 |
| EOF |
| ac_header_dirent=$ac_hdr; break |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. |
| if test $ac_header_dirent = dirent.h; then |
| echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 |
| echo "configure:3038: checking for opendir in -ldir" >&5 |
| ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-ldir $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 3046 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char opendir(); |
| |
| int main() { |
| opendir() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| LIBS="$LIBS -ldir" |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| else |
| echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 |
| echo "configure:3079: checking for opendir in -lx" >&5 |
| ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lx $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 3087 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char opendir(); |
| |
| int main() { |
| opendir() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| LIBS="$LIBS -lx" |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| |
| fi |
| |
| echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 |
| echo "configure:3121: checking whether time.h and sys/time.h may both be included" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3126 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/time.h> |
| #include <time.h> |
| int main() { |
| struct tm *tp; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3135: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| ac_cv_header_time=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_header_time=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_header_time" 1>&6 |
| if test $ac_cv_header_time = yes; then |
| cat >> confdefs.h <<\EOF |
| #define TIME_WITH_SYS_TIME 1 |
| EOF |
| |
| fi |
| |
| |
| for ac_hdr in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \ |
| memory.h locale.h termcap.h termio.h termios.h dlfcn.h \ |
| stddef.h |
| do |
| ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
| echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
| echo "configure:3162: checking for $ac_hdr" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3167 "configure" |
| #include "confdefs.h" |
| #include <$ac_hdr> |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:3172: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=yes" |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=no" |
| fi |
| rm -f conftest* |
| fi |
| if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_hdr 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| for ac_hdr in sys/ptem.h sys/pte.h sys/stream.h sys/select.h sys/file.h \ |
| sys/resource.h sys/param.h sys/socket.h \ |
| sys/time.h sys/times.h sys/wait.h |
| do |
| ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
| echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
| echo "configure:3204: checking for $ac_hdr" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3209 "configure" |
| #include "confdefs.h" |
| #include <$ac_hdr> |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:3214: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=yes" |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_header_$ac_safe=no" |
| fi |
| rm -f conftest* |
| fi |
| if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
| cat >> confdefs.h <<EOF |
| #define $ac_tr_hdr 1 |
| EOF |
| |
| else |
| echo "$ac_t""no" 1>&6 |
| fi |
| done |
| |
| |
| if test "$ac_cv_func_getpeername" = no; then |
| |
| if test "X$bash_cv_have_socklib" = "X"; then |
| _bash_needmsg= |
| else |
| echo $ac_n "checking for socket library""... $ac_c" 1>&6 |
| echo "configure:3247: checking for socket library" >&5 |
| _bash_needmsg=yes |
| fi |
| if eval "test \"`echo '$''{'bash_cv_have_socklib'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| echo $ac_n "checking for getpeername in -lsocket""... $ac_c" 1>&6 |
| echo "configure:3254: checking for getpeername in -lsocket" >&5 |
| ac_lib_var=`echo socket'_'getpeername | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lsocket -lnsl $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 3262 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char getpeername(); |
| |
| int main() { |
| getpeername() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| bash_cv_have_socklib=yes |
| else |
| echo "$ac_t""no" 1>&6 |
| bash_cv_have_socklib=no |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = Xyes; then |
| echo "$ac_t""$bash_cv_have_socklib" 1>&6 |
| _bash_needmsg= |
| fi |
| if test $bash_cv_have_socklib = yes; then |
| # check for libnsl, add it to LIBS if present |
| if test "X$bash_cv_have_libnsl" = "X"; then |
| _bash_needmsg= |
| else |
| echo $ac_n "checking for libnsl""... $ac_c" 1>&6 |
| echo "configure:3306: checking for libnsl" >&5 |
| _bash_needmsg=yes |
| fi |
| if eval "test \"`echo '$''{'bash_cv_have_libnsl'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| echo $ac_n "checking for t_open in -lnsl""... $ac_c" 1>&6 |
| echo "configure:3313: checking for t_open in -lnsl" >&5 |
| ac_lib_var=`echo nsl'_'t_open | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lnsl $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 3321 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char t_open(); |
| |
| int main() { |
| t_open() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| bash_cv_have_libnsl=yes |
| else |
| echo "$ac_t""no" 1>&6 |
| bash_cv_have_libnsl=no |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = Xyes; then |
| echo "$ac_t""$bash_cv_have_libnsl" 1>&6 |
| _bash_needmsg= |
| fi |
| if test $bash_cv_have_libnsl = yes; then |
| LIBS="-lsocket -lnsl $LIBS" |
| else |
| LIBS="-lsocket $LIBS" |
| fi |
| cat >> confdefs.h <<\EOF |
| #define HAVE_LIBSOCKET 1 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define HAVE_GETPEERNAME 1 |
| EOF |
| |
| fi |
| |
| fi |
| |
| echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 |
| echo "configure:3377: checking for uid_t in sys/types.h" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3382 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "uid_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_uid_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_uid_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_type_uid_t" 1>&6 |
| if test $ac_cv_type_uid_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define uid_t int |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define gid_t int |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6 |
| echo "configure:3411: checking type of array argument to getgroups" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| ac_cv_type_getgroups=cross |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3419 "configure" |
| #include "confdefs.h" |
| |
| /* Thanks to Mike Rendell for this test. */ |
| #include <sys/types.h> |
| #define NGID 256 |
| #undef MAX |
| #define MAX(x, y) ((x) > (y) ? (x) : (y)) |
| main() |
| { |
| gid_t gidset[NGID]; |
| int i, n; |
| union { gid_t gval; long lval; } val; |
| |
| val.lval = -1; |
| for (i = 0; i < NGID; i++) |
| gidset[i] = val.gval; |
| n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1, |
| gidset); |
| /* Exit non-zero if getgroups seems to require an array of ints. This |
| happens when gid_t is short but getgroups modifies an array of ints. */ |
| exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0); |
| } |
| |
| EOF |
| if { (eval echo configure:3444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_type_getgroups=gid_t |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_type_getgroups=int |
| fi |
| rm -fr conftest* |
| fi |
| |
| if test $ac_cv_type_getgroups = cross; then |
| cat > conftest.$ac_ext <<EOF |
| #line 3458 "configure" |
| #include "confdefs.h" |
| #include <unistd.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_getgroups=gid_t |
| else |
| rm -rf conftest* |
| ac_cv_type_getgroups=int |
| fi |
| rm -f conftest* |
| |
| fi |
| fi |
| |
| echo "$ac_t""$ac_cv_type_getgroups" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define GETGROUPS_T $ac_cv_type_getgroups |
| EOF |
| |
| |
| echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 |
| echo "configure:3482: checking for ANSI C header files" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3487 "configure" |
| #include "confdefs.h" |
| #include <stdlib.h> |
| #include <stdarg.h> |
| #include <string.h> |
| #include <float.h> |
| EOF |
| ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
| { (eval echo configure:3495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
| ac_err=`grep -v '^ *+' conftest.out` |
| if test -z "$ac_err"; then |
| rm -rf conftest* |
| ac_cv_header_stdc=yes |
| else |
| echo "$ac_err" >&5 |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_header_stdc=no |
| fi |
| rm -f conftest* |
| |
| if test $ac_cv_header_stdc = yes; then |
| # SunOS 4.x string.h does not declare mem*, contrary to ANSI. |
| cat > conftest.$ac_ext <<EOF |
| #line 3512 "configure" |
| #include "confdefs.h" |
| #include <string.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "memchr" >/dev/null 2>&1; then |
| : |
| else |
| rm -rf conftest* |
| ac_cv_header_stdc=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| if test $ac_cv_header_stdc = yes; then |
| # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. |
| cat > conftest.$ac_ext <<EOF |
| #line 3530 "configure" |
| #include "confdefs.h" |
| #include <stdlib.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "free" >/dev/null 2>&1; then |
| : |
| else |
| rm -rf conftest* |
| ac_cv_header_stdc=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| if test $ac_cv_header_stdc = yes; then |
| # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. |
| if test "$cross_compiling" = yes; then |
| : |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3551 "configure" |
| #include "confdefs.h" |
| #include <ctype.h> |
| #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') |
| #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) |
| #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) |
| int main () { int i; for (i = 0; i < 256; i++) |
| if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); |
| exit (0); } |
| |
| EOF |
| if { (eval echo configure:3562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| : |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_header_stdc=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| fi |
| |
| echo "$ac_t""$ac_cv_header_stdc" 1>&6 |
| if test $ac_cv_header_stdc = yes; then |
| cat >> confdefs.h <<\EOF |
| #define STDC_HEADERS 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for off_t""... $ac_c" 1>&6 |
| echo "configure:3586: checking for off_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3591 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_off_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_off_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_off_t" 1>&6 |
| if test $ac_cv_type_off_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define off_t long |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for mode_t""... $ac_c" 1>&6 |
| echo "configure:3619: checking for mode_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3624 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_mode_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_mode_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_mode_t" 1>&6 |
| if test $ac_cv_type_mode_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define mode_t int |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 |
| echo "configure:3652: checking for uid_t in sys/types.h" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3657 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "uid_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_uid_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_uid_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_type_uid_t" 1>&6 |
| if test $ac_cv_type_uid_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define uid_t int |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define gid_t int |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for pid_t""... $ac_c" 1>&6 |
| echo "configure:3686: checking for pid_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3691 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_pid_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_pid_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_pid_t" 1>&6 |
| if test $ac_cv_type_pid_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define pid_t int |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for size_t""... $ac_c" 1>&6 |
| echo "configure:3719: checking for size_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3724 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_size_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_size_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_size_t" 1>&6 |
| if test $ac_cv_type_size_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define size_t unsigned |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for time_t""... $ac_c" 1>&6 |
| echo "configure:3752: checking for time_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_time_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3757 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "time_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_time_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_time_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_time_t" 1>&6 |
| if test $ac_cv_type_time_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define time_t long |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 |
| echo "configure:3786: checking return type of signal handlers" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3791 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef signal |
| #undef signal |
| #endif |
| #ifdef __cplusplus |
| extern "C" void (*signal (int, void (*)(int)))(int); |
| #else |
| void (*signal ()) (); |
| #endif |
| |
| int main() { |
| int i; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:3808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| ac_cv_type_signal=void |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_type_signal=int |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$ac_cv_type_signal" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define RETSIGTYPE $ac_cv_type_signal |
| EOF |
| |
| |
| |
| echo $ac_n "checking size of int""... $ac_c" 1>&6 |
| echo "configure:3828: checking size of int" >&5 |
| if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3836 "configure" |
| #include "confdefs.h" |
| #include <stdio.h> |
| main() |
| { |
| FILE *f=fopen("conftestval", "w"); |
| if (!f) exit(1); |
| fprintf(f, "%d\n", sizeof(int)); |
| exit(0); |
| } |
| EOF |
| if { (eval echo configure:3847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_sizeof_int=`cat conftestval` |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_sizeof_int=0 |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| echo "$ac_t""$ac_cv_sizeof_int" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define SIZEOF_INT $ac_cv_sizeof_int |
| EOF |
| |
| |
| echo $ac_n "checking size of long""... $ac_c" 1>&6 |
| echo "configure:3867: checking size of long" >&5 |
| if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3875 "configure" |
| #include "confdefs.h" |
| #include <stdio.h> |
| main() |
| { |
| FILE *f=fopen("conftestval", "w"); |
| if (!f) exit(1); |
| fprintf(f, "%d\n", sizeof(long)); |
| exit(0); |
| } |
| EOF |
| if { (eval echo configure:3886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_sizeof_long=`cat conftestval` |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_sizeof_long=0 |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| echo "$ac_t""$ac_cv_sizeof_long" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define SIZEOF_LONG $ac_cv_sizeof_long |
| EOF |
| |
| |
| echo $ac_n "checking size of char *""... $ac_c" 1>&6 |
| echo "configure:3906: checking size of char *" >&5 |
| if eval "test \"`echo '$''{'ac_cv_sizeof_char_p'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3914 "configure" |
| #include "confdefs.h" |
| #include <stdio.h> |
| main() |
| { |
| FILE *f=fopen("conftestval", "w"); |
| if (!f) exit(1); |
| fprintf(f, "%d\n", sizeof(char *)); |
| exit(0); |
| } |
| EOF |
| if { (eval echo configure:3925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_sizeof_char_p=`cat conftestval` |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_sizeof_char_p=0 |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| echo "$ac_t""$ac_cv_sizeof_char_p" 1>&6 |
| cat >> confdefs.h <<EOF |
| #define SIZEOF_CHAR_P $ac_cv_sizeof_char_p |
| EOF |
| |
| |
| |
| echo $ac_n "checking for int32_t""... $ac_c" 1>&6 |
| echo "configure:3946: checking for int32_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_int32_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3951 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_int32_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_int32_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_int32_t" 1>&6 |
| if test $ac_cv_type_int32_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define int32_t |
| EOF |
| |
| fi |
| |
| if test "$ac_cv_type_int32_t" = "no"; then |
| |
| if test "X$bash_cv_type_int32_t" = "X"; then |
| _bash_needmsg=yes |
| else |
| echo $ac_n "checking which builtin C type is 32 bits wide""... $ac_c" 1>&6 |
| echo "configure:3984: checking which builtin C type is 32 bits wide" >&5 |
| _bash_needmsg= |
| fi |
| if eval "test \"`echo '$''{'bash_cv_type_int32_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check type sizes if cross-compiling -- defaulting to int" 1>&2; exit 1; } |
| bash_cv_type_int32_t=int |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 3996 "configure" |
| #include "confdefs.h" |
| |
| main() |
| { |
| #if SIZEOF_INT == 4 |
| exit (0); |
| #else |
| # if SIZEOF_LONG == 4 |
| exit (1); |
| # else |
| # error cannot find 32 bit type... |
| # endif |
| #endif |
| } |
| EOF |
| if { (eval echo configure:4012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_type_int32_t=int |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_type_int32_t=long |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = "Xyes"; then |
| echo $ac_n "checking which builtin C type is 32 bits wide""... $ac_c" 1>&6 |
| echo "configure:4028: checking which builtin C type is 32 bits wide" >&5 |
| fi |
| echo "$ac_t""$bash_cv_type_int32_t" 1>&6; |
| if test "$bash_cv_type_int32_t" = "int"; then |
| cat >> confdefs.h <<\EOF |
| #define int32_t int |
| EOF |
| |
| else |
| cat >> confdefs.h <<\EOF |
| #define int32_t long |
| EOF |
| |
| fi |
| |
| fi |
| echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6 |
| echo "configure:4045: checking for u_int32_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_u_int32_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4050 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "u_int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_u_int32_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_u_int32_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_u_int32_t" 1>&6 |
| if test $ac_cv_type_u_int32_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define u_int32_t |
| EOF |
| |
| fi |
| |
| if test "$ac_cv_type_u_int32_t" = "no"; then |
| |
| if test "X$bash_cv_type_u_int32_t" = "X"; then |
| _bash_needmsg=yes |
| else |
| echo $ac_n "checking which unsigned builtin C type is 32 bits wide""... $ac_c" 1>&6 |
| echo "configure:4083: checking which unsigned builtin C type is 32 bits wide" >&5 |
| _bash_needmsg= |
| fi |
| if eval "test \"`echo '$''{'bash_cv_type_u_int32_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check type sizes if cross-compiling -- defaulting to int" 1>&2; exit 1; } |
| bash_cv_type_u_int32_t=int |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4095 "configure" |
| #include "confdefs.h" |
| |
| main() |
| { |
| #if SIZEOF_INT == 4 |
| exit (0); |
| #else |
| # if SIZEOF_LONG == 4 |
| exit (1); |
| # else |
| # error cannot find 32 bit type... |
| # endif |
| #endif |
| } |
| EOF |
| if { (eval echo configure:4111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_type_u_int32_t=int |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_type_u_int32_t=long |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = "Xyes"; then |
| echo $ac_n "checking which unsigned builtin C type is 32 bits wide""... $ac_c" 1>&6 |
| echo "configure:4127: checking which unsigned builtin C type is 32 bits wide" >&5 |
| fi |
| echo "$ac_t""$bash_cv_type_u_int32_t" 1>&6; |
| if test "$bash_cv_type_u_int32_t" = "int"; then |
| cat >> confdefs.h <<\EOF |
| #define u_int32_t unsigned int |
| EOF |
| |
| else |
| cat >> confdefs.h <<\EOF |
| #define u_int32_t unsigned long |
| EOF |
| |
| fi |
| |
| fi |
| |
| echo $ac_n "checking for ptrdiff_t""... $ac_c" 1>&6 |
| echo "configure:4145: checking for ptrdiff_t" >&5 |
| if eval "test \"`echo '$''{'ac_cv_type_ptrdiff_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4150 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #include <stddef.h> |
| #endif |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "ptrdiff_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_type_ptrdiff_t=yes |
| else |
| rm -rf conftest* |
| ac_cv_type_ptrdiff_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| echo "$ac_t""$ac_cv_type_ptrdiff_t" 1>&6 |
| if test $ac_cv_type_ptrdiff_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define ptrdiff_t |
| EOF |
| |
| fi |
| |
| if test "$ac_cv_type_ptrdiff_t" = "no"; then |
| |
| if test "X$bash_cv_type_ptrdiff_t" = "X"; then |
| _bash_needmsg=yes |
| else |
| echo $ac_n "checking which builtin C type is correct for ptrdiff_t""... $ac_c" 1>&6 |
| echo "configure:4183: checking which builtin C type is correct for ptrdiff_t" >&5 |
| _bash_needmsg= |
| fi |
| if eval "test \"`echo '$''{'bash_cv_type_ptrdiff_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check type sizes if cross-compiling -- defaulting to int" 1>&2; exit 1; } |
| bash_cv_type_ptrdiff_t=int |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4195 "configure" |
| #include "confdefs.h" |
| |
| main() |
| { |
| #if SIZEOF_CHAR_P == SIZEOF_INT |
| exit (0); |
| #else |
| # if SIZEOF_CHAR_P == SIZEOF_LONG |
| exit (1); |
| # else |
| # error cannot find type for pointer arithmetic... |
| # endif |
| #endif |
| } |
| EOF |
| if { (eval echo configure:4211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_type_ptrdiff_t=int |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_type_ptrdiff_t=long |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = "Xyes"; then |
| echo $ac_n "checking which builtin C type is correct for ptrdiff_t""... $ac_c" 1>&6 |
| echo "configure:4227: checking which builtin C type is correct for ptrdiff_t" >&5 |
| fi |
| echo "$ac_t""$bash_cv_type_ptrdiff_t" 1>&6; |
| if test "$bash_cv_type_ptrdiff_t" = "int"; then |
| cat >> confdefs.h <<\EOF |
| #define ptrdiff_t int |
| EOF |
| |
| else |
| cat >> confdefs.h <<\EOF |
| #define ptrdiff_t long |
| EOF |
| |
| fi |
| |
| fi |
| |
| echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6 |
| echo "configure:4245: checking whether stat file-mode macros are broken" >&5 |
| if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4250 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/stat.h> |
| |
| #if defined(S_ISBLK) && defined(S_IFDIR) |
| # if S_ISBLK (S_IFDIR) |
| You lose. |
| # endif |
| #endif |
| |
| #if defined(S_ISBLK) && defined(S_IFCHR) |
| # if S_ISBLK (S_IFCHR) |
| You lose. |
| # endif |
| #endif |
| |
| #if defined(S_ISLNK) && defined(S_IFREG) |
| # if S_ISLNK (S_IFREG) |
| You lose. |
| # endif |
| #endif |
| |
| #if defined(S_ISSOCK) && defined(S_IFREG) |
| # if S_ISSOCK (S_IFREG) |
| You lose. |
| # endif |
| #endif |
| |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "You lose" >/dev/null 2>&1; then |
| rm -rf conftest* |
| ac_cv_header_stat_broken=yes |
| else |
| rm -rf conftest* |
| ac_cv_header_stat_broken=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_header_stat_broken" 1>&6 |
| if test $ac_cv_header_stat_broken = yes; then |
| cat >> confdefs.h <<\EOF |
| #define STAT_MACROS_BROKEN 1 |
| EOF |
| |
| fi |
| |
| cat > conftest.$ac_ext <<EOF |
| #line 4301 "configure" |
| #include "confdefs.h" |
| #include <sys/time.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "struct timeval" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_struct_timeval=yes |
| fi |
| rm -f conftest* |
| |
| if test -z "$bash_cv_struct_timeval"; then |
| cat > conftest.$ac_ext <<EOF |
| #line 4314 "configure" |
| #include "confdefs.h" |
| #include <time.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "struct timeval" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_struct_timeval=yes |
| else |
| rm -rf conftest* |
| bash_cv_struct_timeval=no |
| fi |
| rm -f conftest* |
| |
| fi |
| if test $bash_cv_struct_timeval = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_TIMEVAL 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 |
| echo "configure:4337: checking whether byte ordering is bigendian" >&5 |
| if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_cv_c_bigendian=unknown |
| # See if sys/param.h defines the BYTE_ORDER macro. |
| cat > conftest.$ac_ext <<EOF |
| #line 4344 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/param.h> |
| int main() { |
| |
| #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN |
| bogus endian macros |
| #endif |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| # It does; now see whether it defined to BIG_ENDIAN or not. |
| cat > conftest.$ac_ext <<EOF |
| #line 4359 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/param.h> |
| int main() { |
| |
| #if BYTE_ORDER != BIG_ENDIAN |
| not big endian |
| #endif |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| ac_cv_c_bigendian=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| ac_cv_c_bigendian=no |
| fi |
| rm -f conftest* |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| fi |
| rm -f conftest* |
| if test $ac_cv_c_bigendian = unknown; then |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4390 "configure" |
| #include "confdefs.h" |
| main () { |
| /* Are we little or big endian? From Harbison&Steele. */ |
| union |
| { |
| long l; |
| char c[sizeof (long)]; |
| } u; |
| u.l = 1; |
| exit (u.c[sizeof (long) - 1] == 1); |
| } |
| EOF |
| if { (eval echo configure:4403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_c_bigendian=no |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_c_bigendian=yes |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| fi |
| |
| echo "$ac_t""$ac_cv_c_bigendian" 1>&6 |
| if test $ac_cv_c_bigendian = yes; then |
| cat >> confdefs.h <<\EOF |
| #define WORDS_BIGENDIAN 1 |
| EOF |
| |
| fi |
| |
| |
| # Pull the hash mark out of the macro call to avoid m4 problems. |
| ac_msg="whether #! works in shell scripts" |
| echo $ac_n "checking $ac_msg""... $ac_c" 1>&6 |
| echo "configure:4430: checking $ac_msg" >&5 |
| if eval "test \"`echo '$''{'ac_cv_sys_interpreter'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| echo '#! /bin/cat |
| exit 69 |
| ' > conftest |
| chmod u+x conftest |
| (SHELL=/bin/sh; export SHELL; ./conftest >/dev/null) |
| if test $? -ne 69; then |
| ac_cv_sys_interpreter=yes |
| else |
| ac_cv_sys_interpreter=no |
| fi |
| rm -f conftest |
| fi |
| |
| echo "$ac_t""$ac_cv_sys_interpreter" 1>&6 |
| |
| if test $ac_cv_sys_interpreter = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_HASH_BANG_EXEC 1 |
| EOF |
| |
| fi |
| echo $ac_n "checking for restartable system calls""... $ac_c" 1>&6 |
| echo "configure:4456: checking for restartable system calls" >&5 |
| if eval "test \"`echo '$''{'ac_cv_sys_restartable_syscalls'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4464 "configure" |
| #include "confdefs.h" |
| /* Exit 0 (true) if wait returns something other than -1, |
| i.e. the pid of the child, which means that wait was restarted |
| after getting the signal. */ |
| #include <sys/types.h> |
| #include <signal.h> |
| ucatch (isig) { } |
| main () { |
| int i = fork (), status; |
| if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); } |
| signal (SIGINT, ucatch); |
| status = wait(&i); |
| if (status == -1) wait(&i); |
| exit (status == -1); |
| } |
| |
| EOF |
| if { (eval echo configure:4482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| ac_cv_sys_restartable_syscalls=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| ac_cv_sys_restartable_syscalls=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$ac_cv_sys_restartable_syscalls" 1>&6 |
| if test $ac_cv_sys_restartable_syscalls = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_RESTARTABLE_SYSCALLS 1 |
| EOF |
| |
| fi |
| |
| |
| if test "$ac_cv_func_lstat" = "no"; then |
| echo $ac_n "checking for lstat""... $ac_c" 1>&6 |
| echo "configure:4507: checking for lstat" >&5 |
| if eval "test \"`echo '$''{'bash_cv_func_lstat'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4512 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <sys/stat.h> |
| |
| int main() { |
| lstat(".",(struct stat *)0); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_func_lstat=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_func_lstat=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_func_lstat" 1>&6 |
| if test $bash_cv_func_lstat = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_LSTAT 1 |
| EOF |
| |
| fi |
| |
| fi |
| |
| echo $ac_n "checking if dup2 fails to clear the close-on-exec flag""... $ac_c" 1>&6 |
| echo "configure:4545: checking if dup2 fails to clear the close-on-exec flag" >&5 |
| if eval "test \"`echo '$''{'bash_cv_dup2_broken'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check dup2 if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_dup2_broken=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4554 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <fcntl.h> |
| main() |
| { |
| int fd1, fd2, fl; |
| fd1 = open("/dev/null", 2); |
| if (fcntl(fd1, 2, 1) < 0) |
| exit(1); |
| fd2 = dup2(fd1, 1); |
| if (fd2 < 0) |
| exit(2); |
| fl = fcntl(fd2, 1, 0); |
| /* fl will be 1 if dup2 did not reset the close-on-exec flag. */ |
| exit(fl != 1); |
| } |
| |
| EOF |
| if { (eval echo configure:4574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_dup2_broken=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_dup2_broken=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_dup2_broken" 1>&6 |
| if test $bash_cv_dup2_broken = yes; then |
| cat >> confdefs.h <<\EOF |
| #define DUP2_BROKEN 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking whether pgrps need synchronization""... $ac_c" 1>&6 |
| echo "configure:4599: checking whether pgrps need synchronization" >&5 |
| if eval "test \"`echo '$''{'bash_cv_pgrp_pipe'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check pgrp synchronization if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_pgrp_pipe=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4608 "configure" |
| #include "confdefs.h" |
| |
| #ifdef HAVE_UNISTD_H |
| # include <unistd.h> |
| #endif |
| main() |
| { |
| # ifdef GETPGRP_VOID |
| # define getpgID() getpgrp() |
| # else |
| # define getpgID() getpgrp(0) |
| # define setpgid(x,y) setpgrp(x,y) |
| # endif |
| int pid1, pid2, fds[2]; |
| int status; |
| char ok; |
| |
| switch (pid1 = fork()) { |
| case -1: |
| exit(1); |
| case 0: |
| setpgid(0, getpid()); |
| exit(0); |
| } |
| setpgid(pid1, pid1); |
| |
| sleep(2); /* let first child die */ |
| |
| if (pipe(fds) < 0) |
| exit(2); |
| |
| switch (pid2 = fork()) { |
| case -1: |
| exit(3); |
| case 0: |
| setpgid(0, pid1); |
| ok = getpgID() == pid1; |
| write(fds[1], &ok, 1); |
| exit(0); |
| } |
| setpgid(pid2, pid1); |
| |
| close(fds[1]); |
| if (read(fds[0], &ok, 1) != 1) |
| exit(4); |
| wait(&status); |
| wait(&status); |
| exit(ok ? 0 : 5); |
| } |
| |
| EOF |
| if { (eval echo configure:4660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_pgrp_pipe=no |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_pgrp_pipe=yes |
| fi |
| rm -fr conftest* |
| fi |
| |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_pgrp_pipe" 1>&6 |
| if test $bash_cv_pgrp_pipe = yes; then |
| cat >> confdefs.h <<\EOF |
| #define PGRP_PIPE 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for type of signal functions""... $ac_c" 1>&6 |
| echo "configure:4685: checking for type of signal functions" >&5 |
| if eval "test \"`echo '$''{'bash_cv_signal_vintage'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| |
| cat > conftest.$ac_ext <<EOF |
| #line 4691 "configure" |
| #include "confdefs.h" |
| #include <signal.h> |
| int main() { |
| |
| sigset_t ss; |
| struct sigaction sa; |
| sigemptyset(&ss); sigsuspend(&ss); |
| sigaction(SIGINT, &sa, (struct sigaction *) 0); |
| sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0); |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_signal_vintage=posix |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| |
| cat > conftest.$ac_ext <<EOF |
| #line 4713 "configure" |
| #include "confdefs.h" |
| #include <signal.h> |
| int main() { |
| |
| int mask = sigmask(SIGINT); |
| sigsetmask(mask); sigblock(mask); sigpause(mask); |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_signal_vintage=4.2bsd |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| |
| cat > conftest.$ac_ext <<EOF |
| #line 4732 "configure" |
| #include "confdefs.h" |
| |
| #include <signal.h> |
| RETSIGTYPE foo() { } |
| int main() { |
| |
| int mask = sigmask(SIGINT); |
| sigset(SIGINT, foo); sigrelse(SIGINT); |
| sighold(SIGINT); sigpause(SIGINT); |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_signal_vintage=svr3 |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_signal_vintage=v7 |
| |
| fi |
| rm -f conftest* |
| |
| fi |
| rm -f conftest* |
| |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_signal_vintage" 1>&6 |
| if test "$bash_cv_signal_vintage" = posix; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_POSIX_SIGNALS 1 |
| EOF |
| |
| elif test "$bash_cv_signal_vintage" = "4.2bsd"; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_BSD_SIGNALS 1 |
| EOF |
| |
| elif test "$bash_cv_signal_vintage" = svr3; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_USG_SIGHOLD 1 |
| EOF |
| |
| fi |
| |
| |
| if test "$ac_cv_sys_restartable_syscalls" = "no"; then |
| |
| echo $ac_n "checking for restartable system calls with posix sigaction""... $ac_c" 1>&6 |
| echo "configure:4787: checking for restartable system calls with posix sigaction" >&5 |
| if eval "test \"`echo '$''{'bash_cv_sys_restartable_syscalls'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check restartable syscalls if cross compiling" 1>&2; exit 1; } |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4795 "configure" |
| #include "confdefs.h" |
| /* Exit 0 (true) if wait returns something other than -1, |
| i.e. the pid of the child, which means that wait was restarted |
| after getting the signal. */ |
| #include <sys/types.h> |
| #include <signal.h> |
| static int caught = 0; |
| void ucatch (isig) int isig; { caught = 1; } |
| main () |
| { |
| #if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS) |
| exit (1); |
| #else |
| struct sigaction act, oact; |
| int i, status; |
| |
| act.sa_handler = ucatch; |
| /* Might want to add SA_RESTART here, but bash's set_signal_handler |
| does not. */ |
| act.sa_flags = 0; |
| sigemptyset(&act.sa_mask); |
| sigemptyset(&oact.sa_mask); |
| i = fork (); |
| /* A possible race condition here, but in practice it never happens. */ |
| if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); } |
| sigaction(SIGINT, &act, &oact); |
| status = wait(&i); |
| if (status == -1) wait(&i); |
| exit (status == -1); |
| #endif |
| } |
| |
| EOF |
| if { (eval echo configure:4829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_sys_restartable_syscalls=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_sys_restartable_syscalls=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_sys_restartable_syscalls" 1>&6 |
| if test $bash_cv_sys_restartable_syscalls = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_RESTARTABLE_SYSCALLS 1 |
| EOF |
| |
| fi |
| |
| fi |
| |
| echo $ac_n "checking for sys_errlist and sys_nerr""... $ac_c" 1>&6 |
| echo "configure:4855: checking for sys_errlist and sys_nerr" >&5 |
| if eval "test \"`echo '$''{'bash_cv_sys_errlist'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4860 "configure" |
| #include "confdefs.h" |
| #include <errno.h> |
| int main() { |
| extern char *sys_errlist[]; |
| extern int sys_nerr; |
| char *msg = sys_errlist[sys_nerr - 1]; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_sys_errlist=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_sys_errlist=no |
| fi |
| rm -f conftest* |
| fi |
| echo "$ac_t""$bash_cv_sys_errlist" 1>&6 |
| if test $bash_cv_sys_errlist = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_SYS_ERRLIST 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for sys_siglist in system C library""... $ac_c" 1>&6 |
| echo "configure:4890: checking for sys_siglist in system C library" >&5 |
| if eval "test \"`echo '$''{'bash_cv_sys_siglist'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check for sys_siglist if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_sys_siglist=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4899 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| #ifndef SYS_SIGLIST_DECLARED |
| extern char *sys_siglist[]; |
| #endif |
| main() |
| { |
| char *msg = sys_siglist[2]; |
| exit(msg == 0); |
| } |
| EOF |
| if { (eval echo configure:4916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_sys_siglist=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_sys_siglist=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_sys_siglist" 1>&6 |
| if test $bash_cv_sys_siglist = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_SYS_SIGLIST 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for _sys_siglist in signal.h or unistd.h""... $ac_c" 1>&6 |
| echo "configure:4939: checking for _sys_siglist in signal.h or unistd.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_decl_under_sys_siglist'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4944 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| int main() { |
| char *msg = _sys_siglist[2]; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:4956: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_decl_under_sys_siglist=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_decl_under_sys_siglist=no |
| fi |
| rm -f conftest* |
| fi |
| echo "$ac_t""$bash_cv_decl_under_sys_siglist" 1>&6 |
| if test $bash_cv_decl_under_sys_siglist = yes; then |
| cat >> confdefs.h <<\EOF |
| #define UNDER_SYS_SIGLIST_DECLARED 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for _sys_siglist in system C library""... $ac_c" 1>&6 |
| echo "configure:4977: checking for _sys_siglist in system C library" >&5 |
| if eval "test \"`echo '$''{'bash_cv_under_sys_siglist'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check for _sys_siglist if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_under_sys_siglist=no |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 4986 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| #ifndef UNDER_SYS_SIGLIST_DECLARED |
| extern char *_sys_siglist[]; |
| #endif |
| main() |
| { |
| char *msg = (char *)_sys_siglist[2]; |
| exit(msg == 0); |
| } |
| EOF |
| if { (eval echo configure:5003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_under_sys_siglist=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_under_sys_siglist=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_under_sys_siglist" 1>&6 |
| if test $bash_cv_under_sys_siglist = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_UNDER_SYS_SIGLIST 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking whether signal handlers are of type void""... $ac_c" 1>&6 |
| echo "configure:5027: checking whether signal handlers are of type void" >&5 |
| if eval "test \"`echo '$''{'bash_cv_void_sighandler'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5032 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <signal.h> |
| #ifdef signal |
| #undef signal |
| #endif |
| #ifdef __cplusplus |
| extern "C" |
| #endif |
| void (*signal ()) (); |
| int main() { |
| int i; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5047: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_void_sighandler=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_void_sighandler=no |
| fi |
| rm -f conftest* |
| fi |
| echo "$ac_t""$bash_cv_void_sighandler" 1>&6 |
| if test $bash_cv_void_sighandler = yes; then |
| cat >> confdefs.h <<\EOF |
| #define VOID_SIGHANDLER 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for clock_t""... $ac_c" 1>&6 |
| echo "configure:5067: checking for clock_t" >&5 |
| if eval "test \"`echo '$''{'bash_cv_type_clock_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5072 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #endif |
| #include <sys/times.h> |
| |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "clock_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_type_clock_t=yes |
| else |
| rm -rf conftest* |
| bash_cv_type_clock_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_type_clock_t" 1>&6 |
| |
| if test $bash_cv_type_clock_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define clock_t long |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for sigset_t""... $ac_c" 1>&6 |
| echo "configure:5103: checking for sigset_t" >&5 |
| if eval "test \"`echo '$''{'bash_cv_type_sigset_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5108 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #endif |
| #include <signal.h> |
| |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "sigset_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_type_sigset_t=yes |
| else |
| rm -rf conftest* |
| bash_cv_type_sigset_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_type_sigset_t" 1>&6 |
| |
| if test $bash_cv_type_sigset_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define sigset_t int |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for quad_t""... $ac_c" 1>&6 |
| echo "configure:5139: checking for quad_t" >&5 |
| if eval "test \"`echo '$''{'bash_cv_type_quad_t'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5144 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #if STDC_HEADERS |
| #include <stdlib.h> |
| #endif |
| |
| |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "quad_t" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_type_quad_t=yes |
| else |
| rm -rf conftest* |
| bash_cv_type_quad_t=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_type_quad_t" 1>&6 |
| if test $bash_cv_type_quad_t = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_QUAD_T 1 |
| EOF |
| |
| fi |
| if test $bash_cv_type_quad_t = no; then |
| cat >> confdefs.h <<\EOF |
| #define quad_t long |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for size and type of struct rlimit fields""... $ac_c" 1>&6 |
| echo "configure:5180: checking for size and type of struct rlimit fields" >&5 |
| if eval "test \"`echo '$''{'bash_cv_type_rlimit'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5185 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/resource.h> |
| int main() { |
| rlim_t xxx; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_type_rlimit=rlim_t |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check quad_t if cross compiling -- defaulting to long" 1>&2; exit 1; } |
| bash_cv_type_rlimit=long |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5206 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <sys/time.h> |
| #include <sys/resource.h> |
| main() |
| { |
| #ifdef HAVE_QUAD_T |
| struct rlimit rl; |
| if (sizeof(rl.rlim_cur) == sizeof(quad_t)) |
| exit(0); |
| #endif |
| exit(1); |
| } |
| EOF |
| if { (eval echo configure:5222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_type_rlimit=quad_t |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_type_rlimit=long |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_type_rlimit" 1>&6 |
| if test $bash_cv_type_rlimit = quad_t; then |
| cat >> confdefs.h <<\EOF |
| #define RLIMTYPE quad_t |
| EOF |
| |
| elif test $bash_cv_type_rlimit = rlim_t; then |
| cat >> confdefs.h <<\EOF |
| #define RLIMTYPE rlim_t |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for a c_line member of struct termios""... $ac_c" 1>&6 |
| echo "configure:5254: checking for a c_line member of struct termios" >&5 |
| if eval "test \"`echo '$''{'bash_cv_termios_ldisc'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5259 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <termios.h> |
| int main() { |
| struct termios t; int i; i = t.c_line; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5267: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_termios_ldisc=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_termios_ldisc=no |
| fi |
| rm -f conftest* |
| fi |
| echo "$ac_t""$bash_cv_termios_ldisc" 1>&6 |
| if test $bash_cv_termios_ldisc = yes; then |
| cat >> confdefs.h <<\EOF |
| #define TERMIOS_LDISC 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for a c_line member of struct termio""... $ac_c" 1>&6 |
| echo "configure:5287: checking for a c_line member of struct termio" >&5 |
| if eval "test \"`echo '$''{'bash_cv_termio_ldisc'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5292 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <termio.h> |
| int main() { |
| struct termio t; int i; i = t.c_line; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_termio_ldisc=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_termio_ldisc=no |
| fi |
| rm -f conftest* |
| fi |
| echo "$ac_t""$bash_cv_termio_ldisc" 1>&6 |
| if test $bash_cv_termio_ldisc = yes; then |
| cat >> confdefs.h <<\EOF |
| #define TERMIO_LDISC 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking if struct dirent has a d_ino member""... $ac_c" 1>&6 |
| echo "configure:5321: checking if struct dirent has a d_ino member" >&5 |
| if eval "test \"`echo '$''{'bash_cv_dirent_has_dino'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5326 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #include <sys/types.h> |
| #ifdef HAVE_UNISTD_H |
| # include <unistd.h> |
| #endif /* HAVE_UNISTD_H */ |
| #if defined(HAVE_DIRENT_H) |
| # include <dirent.h> |
| #else |
| # define dirent direct |
| # ifdef HAVE_SYS_NDIR_H |
| # include <sys/ndir.h> |
| # endif /* SYSNDIR */ |
| # ifdef HAVE_SYS_DIR_H |
| # include <sys/dir.h> |
| # endif /* SYSDIR */ |
| # ifdef HAVE_NDIR_H |
| # include <ndir.h> |
| # endif |
| #endif /* HAVE_DIRENT_H */ |
| |
| int main() { |
| |
| struct dirent d; int z; z = d.d_ino; |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_dirent_has_dino=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_dirent_has_dino=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_dirent_has_dino" 1>&6 |
| if test $bash_cv_dirent_has_dino = yes; then |
| cat >> confdefs.h <<\EOF |
| #define STRUCT_DIRENT_HAS_D_INO 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking if struct dirent has a d_fileno member""... $ac_c" 1>&6 |
| echo "configure:5377: checking if struct dirent has a d_fileno member" >&5 |
| if eval "test \"`echo '$''{'bash_cv_dirent_has_d_fileno'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5382 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #include <sys/types.h> |
| #ifdef HAVE_UNISTD_H |
| # include <unistd.h> |
| #endif /* HAVE_UNISTD_H */ |
| #if defined(HAVE_DIRENT_H) |
| # include <dirent.h> |
| #else |
| # define dirent direct |
| # ifdef HAVE_SYS_NDIR_H |
| # include <sys/ndir.h> |
| # endif /* SYSNDIR */ |
| # ifdef HAVE_SYS_DIR_H |
| # include <sys/dir.h> |
| # endif /* SYSDIR */ |
| # ifdef HAVE_NDIR_H |
| # include <ndir.h> |
| # endif |
| #endif /* HAVE_DIRENT_H */ |
| |
| int main() { |
| |
| struct dirent d; int z; z = d.d_fileno; |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_dirent_has_d_fileno=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_dirent_has_d_fileno=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_dirent_has_d_fileno" 1>&6 |
| if test $bash_cv_dirent_has_d_fileno = yes; then |
| cat >> confdefs.h <<\EOF |
| #define STRUCT_DIRENT_HAS_D_FILENO 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for struct winsize in sys/ioctl.h and termios.h""... $ac_c" 1>&6 |
| echo "configure:5432: checking for struct winsize in sys/ioctl.h and termios.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_struct_winsize_header'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5437 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/ioctl.h> |
| int main() { |
| struct winsize x; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_struct_winsize_header=ioctl_h |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| cat > conftest.$ac_ext <<EOF |
| #line 5453 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <termios.h> |
| int main() { |
| struct winsize x; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_struct_winsize_header=termios_h |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_struct_winsize_header=other |
| fi |
| rm -f conftest* |
| |
| fi |
| rm -f conftest* |
| fi |
| |
| if test $bash_cv_struct_winsize_header = ioctl_h; then |
| echo "$ac_t""sys/ioctl.h" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define STRUCT_WINSIZE_IN_SYS_IOCTL 1 |
| EOF |
| |
| elif test $bash_cv_struct_winsize_header = termios_h; then |
| echo "$ac_t""termios.h" 1>&6 |
| cat >> confdefs.h <<\EOF |
| #define STRUCT_WINSIZE_IN_TERMIOS 1 |
| EOF |
| |
| else |
| echo "$ac_t""not found" 1>&6 |
| fi |
| |
| |
| echo $ac_n "checking for the existence of strsignal""... $ac_c" 1>&6 |
| echo "configure:5494: checking for the existence of strsignal" >&5 |
| if eval "test \"`echo '$''{'bash_cv_have_strsignal'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5499 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <signal.h> |
| int main() { |
| char *s = (char *)strsignal(2); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:5507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| bash_cv_have_strsignal=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_have_strsignal=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_have_strsignal" 1>&6 |
| if test $bash_cv_have_strsignal = yes; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_STRSIGNAL 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking if opendir() opens non-directories""... $ac_c" 1>&6 |
| echo "configure:5528: checking if opendir() opens non-directories" >&5 |
| if eval "test \"`echo '$''{'bash_cv_opendir_not_robust'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check opendir if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_opendir_not_robust=no |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5538 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #include <sys/types.h> |
| #include <fcntl.h> |
| #ifdef HAVE_UNISTD_H |
| # include <unistd.h> |
| #endif /* HAVE_UNISTD_H */ |
| #if defined(HAVE_DIRENT_H) |
| # include <dirent.h> |
| #else |
| # define dirent direct |
| # ifdef HAVE_SYS_NDIR_H |
| # include <sys/ndir.h> |
| # endif /* SYSNDIR */ |
| # ifdef HAVE_SYS_DIR_H |
| # include <sys/dir.h> |
| # endif /* SYSDIR */ |
| # ifdef HAVE_NDIR_H |
| # include <ndir.h> |
| # endif |
| #endif /* HAVE_DIRENT_H */ |
| main() |
| { |
| DIR *dir; |
| int fd; |
| unlink("/tmp/not_a_directory"); |
| fd = open("/tmp/not_a_directory", O_WRONLY|O_CREAT, 0666); |
| write(fd, "\n", 1); |
| close(fd); |
| dir = opendir("/tmp/not_a_directory"); |
| unlink("/tmp/not_a_directory"); |
| exit (dir == 0); |
| } |
| EOF |
| if { (eval echo configure:5574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_opendir_not_robust=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_opendir_not_robust=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_opendir_not_robust" 1>&6 |
| if test $bash_cv_opendir_not_robust = yes; then |
| cat >> confdefs.h <<\EOF |
| #define OPENDIR_NOT_ROBUST 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for declaration of printf in <stdio.h>""... $ac_c" 1>&6 |
| echo "configure:5597: checking for declaration of printf in <stdio.h>" >&5 |
| if eval "test \"`echo '$''{'bash_cv_printf_declared'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check printf declaration if cross compiling -- defaulting to yes" 1>&2; exit 1; } |
| bash_cv_printf_declared=yes |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5607 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #ifdef __STDC__ |
| typedef int (*_bashfunc)(const char *, ...); |
| #else |
| typedef int (*_bashfunc)(); |
| #endif |
| main() |
| { |
| _bashfunc pf; |
| pf = (_bashfunc) printf; |
| exit(pf == 0); |
| } |
| |
| EOF |
| if { (eval echo configure:5624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_printf_declared=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_printf_declared=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_printf_declared" 1>&6 |
| if test $bash_cv_printf_declared = yes; then |
| cat >> confdefs.h <<\EOF |
| #define PRINTF_DECLARED 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking whether ulimit can substitute for getdtablesize""... $ac_c" 1>&6 |
| echo "configure:5647: checking whether ulimit can substitute for getdtablesize" >&5 |
| if eval "test \"`echo '$''{'bash_cv_ulimit_maxfds'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check ulimit if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_ulimit_maxfds=no |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5657 "configure" |
| #include "confdefs.h" |
| |
| main() |
| { |
| long maxfds = ulimit(4, 0L); |
| exit (maxfds == -1L); |
| } |
| |
| EOF |
| if { (eval echo configure:5667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_ulimit_maxfds=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_ulimit_maxfds=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_ulimit_maxfds" 1>&6 |
| if test $bash_cv_ulimit_maxfds = yes; then |
| cat >> confdefs.h <<\EOF |
| #define ULIMIT_MAXFDS 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking to see if getenv can be redefined""... $ac_c" 1>&6 |
| echo "configure:5690: checking to see if getenv can be redefined" >&5 |
| if eval "test \"`echo '$''{'bash_cv_getenv_redef'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check getenv redefinition if cross compiling -- defaulting to yes" 1>&2; exit 1; } |
| bash_cv_getenv_redef=yes |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5700 "configure" |
| #include "confdefs.h" |
| |
| #ifdef HAVE_UNISTD_H |
| # include <unistd.h> |
| #endif |
| #ifndef __STDC__ |
| # ifndef const |
| # define const |
| # endif |
| #endif |
| char * |
| getenv (name) |
| #if defined (__linux__) || defined (__bsdi__) || defined (convex) |
| const char *name; |
| #else |
| char const *name; |
| #endif /* !__linux__ && !__bsdi__ && !convex */ |
| { |
| return "42"; |
| } |
| main() |
| { |
| char *s; |
| /* The next allows this program to run, but does not allow bash to link |
| when it redefines getenv. I'm not really interested in figuring out |
| why not. */ |
| #if defined (NeXT) |
| exit(1); |
| #endif |
| s = getenv("ABCDE"); |
| exit(s == 0); /* force optimizer to leave getenv in */ |
| } |
| |
| EOF |
| if { (eval echo configure:5735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_getenv_redef=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_getenv_redef=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_getenv_redef" 1>&6 |
| if test $bash_cv_getenv_redef = yes; then |
| cat >> confdefs.h <<\EOF |
| #define CAN_REDEFINE_GETENV 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking if getcwd() calls popen()""... $ac_c" 1>&6 |
| echo "configure:5758: checking if getcwd() calls popen()" >&5 |
| if eval "test \"`echo '$''{'bash_cv_getcwd_calls_popen'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check whether getcwd calls popen if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_getcwd_calls_popen=no |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5768 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| |
| #ifndef __STDC__ |
| #ifndef const |
| #define const |
| #endif |
| #endif |
| |
| int popen_called; |
| |
| FILE * |
| popen(command, type) |
| const char *command; |
| const char *type; |
| { |
| popen_called = 1; |
| return (FILE *)NULL; |
| } |
| |
| FILE *_popen(command, type) |
| const char *command; |
| const char *type; |
| { |
| return (popen (command, type)); |
| } |
| |
| int |
| pclose(stream) |
| FILE *stream; |
| { |
| return 0; |
| } |
| |
| int |
| _pclose(stream) |
| FILE *stream; |
| { |
| return 0; |
| } |
| |
| main() |
| { |
| char lbuf[32]; |
| popen_called = 0; |
| getcwd(lbuf, 32); |
| exit (popen_called); |
| } |
| |
| EOF |
| if { (eval echo configure:5823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_getcwd_calls_popen=no |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_getcwd_calls_popen=yes |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_getcwd_calls_popen" 1>&6 |
| if test $bash_cv_getcwd_calls_popen = yes; then |
| cat >> confdefs.h <<\EOF |
| #define GETCWD_BROKEN 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for declaration of sbrk in <unistd.h>""... $ac_c" 1>&6 |
| echo "configure:5846: checking for declaration of sbrk in <unistd.h>" >&5 |
| if eval "test \"`echo '$''{'bash_cv_sbrk_declared'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5851 "configure" |
| #include "confdefs.h" |
| #include <unistd.h> |
| EOF |
| if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
| egrep "sbrk" >/dev/null 2>&1; then |
| rm -rf conftest* |
| bash_cv_sbrk_declared=yes |
| else |
| rm -rf conftest* |
| bash_cv_sbrk_declared=no |
| fi |
| rm -f conftest* |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_sbrk_declared" 1>&6 |
| if test $bash_cv_sbrk_declared = yes; then |
| cat >> confdefs.h <<\EOF |
| #define SBRK_DECLARED 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for presence of POSIX-style sigsetjmp/siglongjmp""... $ac_c" 1>&6 |
| echo "configure:5877: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5 |
| if eval "test \"`echo '$''{'bash_cv_func_sigsetjmp'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" 1>&2; exit 1; } |
| bash_cv_func_sigsetjmp=missing |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5887 "configure" |
| #include "confdefs.h" |
| |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| #include <sys/types.h> |
| #include <signal.h> |
| #include <setjmp.h> |
| |
| main() |
| { |
| #if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS) |
| exit (1); |
| #else |
| |
| int code; |
| sigset_t set, oset; |
| sigjmp_buf xx; |
| |
| /* get the mask */ |
| sigemptyset(&set); |
| sigemptyset(&oset); |
| sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &set); |
| sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &oset); |
| |
| /* save it */ |
| code = sigsetjmp(xx, 1); |
| if (code) |
| exit(0); /* could get sigmask and compare to oset here. */ |
| |
| /* change it */ |
| sigaddset(&set, SIGINT); |
| sigprocmask(SIG_BLOCK, &set, (sigset_t *)NULL); |
| |
| /* and siglongjmp */ |
| siglongjmp(xx, 10); |
| exit(1); |
| #endif |
| } |
| EOF |
| if { (eval echo configure:5928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_func_sigsetjmp=present |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_func_sigsetjmp=missing |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_func_sigsetjmp" 1>&6 |
| if test $bash_cv_func_sigsetjmp = present; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_POSIX_SIGSETJMP 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking whether or not strcoll and strcmp differ""... $ac_c" 1>&6 |
| echo "configure:5952: checking whether or not strcoll and strcmp differ" >&5 |
| if eval "test \"`echo '$''{'bash_cv_func_strcoll_broken'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check strcoll if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_func_strcoll_broken=no |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 5962 "configure" |
| #include "confdefs.h" |
| |
| #include <stdio.h> |
| #if defined (HAVE_LOCALE_H) |
| #include <locale.h> |
| #endif |
| |
| main(c, v) |
| int c; |
| char *v[]; |
| { |
| int r1, r2; |
| char *deflocale, *defcoll; |
| |
| #ifdef HAVE_SETLOCALE |
| deflocale = setlocale(LC_ALL, ""); |
| defcoll = setlocale(LC_COLLATE, ""); |
| #endif |
| |
| #ifdef HAVE_STRCOLL |
| /* These two values are taken from tests/glob-test. */ |
| r1 = strcoll("abd", "aXd"); |
| #else |
| r1 = 0; |
| #endif |
| r2 = strcmp("abd", "aXd"); |
| |
| /* These two should both be greater than 0. It is permissible for |
| a system to return different values, as long as the sign is the |
| same. */ |
| |
| /* Exit with 1 (failure) if these two values are both > 0, since |
| this tests whether strcoll(3) is broken with respect to strcmp(3) |
| in the default locale. */ |
| exit (r1 > 0 && r2 > 0); |
| } |
| |
| EOF |
| if { (eval echo configure:6001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_func_strcoll_broken=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_func_strcoll_broken=no |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_func_strcoll_broken" 1>&6 |
| if test $bash_cv_func_strcoll_broken = yes; then |
| cat >> confdefs.h <<\EOF |
| #define STRCOLL_BROKEN 1 |
| EOF |
| |
| fi |
| |
| |
| |
| |
| echo $ac_n "checking if signal handlers must be reinstalled when invoked""... $ac_c" 1>&6 |
| echo "configure:6027: checking if signal handlers must be reinstalled when invoked" >&5 |
| if eval "test \"`echo '$''{'bash_cv_must_reinstall_sighandlers'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check signal handling if cross compiling -- defaulting to no" 1>&2; exit 1; } |
| bash_cv_must_reinstall_sighandlers=no |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6037 "configure" |
| #include "confdefs.h" |
| |
| #include <signal.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| |
| typedef RETSIGTYPE sigfunc(); |
| |
| int nsigint; |
| |
| #ifdef HAVE_POSIX_SIGNALS |
| sigfunc * |
| set_signal_handler(sig, handler) |
| int sig; |
| sigfunc *handler; |
| { |
| struct sigaction act, oact; |
| act.sa_handler = handler; |
| act.sa_flags = 0; |
| sigemptyset (&act.sa_mask); |
| sigemptyset (&oact.sa_mask); |
| sigaction (sig, &act, &oact); |
| return (oact.sa_handler); |
| } |
| #else |
| #define set_signal_handler(s, h) signal(s, h) |
| #endif |
| |
| RETSIGTYPE |
| sigint(s) |
| int s; |
| { |
| nsigint++; |
| } |
| |
| main() |
| { |
| nsigint = 0; |
| set_signal_handler(SIGINT, sigint); |
| kill((int)getpid(), SIGINT); |
| kill((int)getpid(), SIGINT); |
| exit(nsigint != 2); |
| } |
| |
| EOF |
| if { (eval echo configure:6084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_must_reinstall_sighandlers=no |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_must_reinstall_sighandlers=yes |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_must_reinstall_sighandlers" 1>&6 |
| if test $bash_cv_must_reinstall_sighandlers = yes; then |
| cat >> confdefs.h <<\EOF |
| #define MUST_REINSTALL_SIGHANDLERS 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for presence of necessary job control definitions""... $ac_c" 1>&6 |
| echo "configure:6108: checking for presence of necessary job control definitions" >&5 |
| if eval "test \"`echo '$''{'bash_cv_job_control_missing'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check job control if cross-compiling -- defaulting to missing" 1>&2; exit 1; } |
| bash_cv_job_control_missing=missing |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6118 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #ifdef HAVE_SYS_WAIT_H |
| #include <sys/wait.h> |
| #endif |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| #include <signal.h> |
| |
| /* Add more tests in here as appropriate. */ |
| main() |
| { |
| /* signal type */ |
| #if !defined (HAVE_POSIX_SIGNALS) && !defined (HAVE_BSD_SIGNALS) |
| exit(1); |
| #endif |
| |
| /* signals and tty control. */ |
| #if !defined (SIGTSTP) || !defined (SIGSTOP) || !defined (SIGCONT) |
| exit (1); |
| #endif |
| |
| /* process control */ |
| #if !defined (WNOHANG) || !defined (WUNTRACED) |
| exit(1); |
| #endif |
| |
| /* Posix systems have tcgetpgrp and waitpid. */ |
| #if defined (_POSIX_VERSION) && !defined (HAVE_TCGETPGRP) |
| exit(1); |
| #endif |
| |
| #if defined (_POSIX_VERSION) && !defined (HAVE_WAITPID) |
| exit(1); |
| #endif |
| |
| /* Other systems have TIOCSPGRP/TIOCGPRGP and wait3. */ |
| #if !defined (_POSIX_VERSION) && !defined (HAVE_WAIT3) |
| exit(1); |
| #endif |
| |
| exit(0); |
| } |
| EOF |
| if { (eval echo configure:6165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_job_control_missing=present |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_job_control_missing=missing |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_job_control_missing" 1>&6 |
| if test $bash_cv_job_control_missing = missing; then |
| cat >> confdefs.h <<\EOF |
| #define JOB_CONTROL_MISSING 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for presence of named pipes""... $ac_c" 1>&6 |
| echo "configure:6188: checking for presence of named pipes" >&5 |
| if eval "test \"`echo '$''{'bash_cv_sys_named_pipes'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test "$cross_compiling" = yes; then |
| { echo "configure: error: cannot check for named pipes if cross-compiling -- defaulting to missing" 1>&2; exit 1; } |
| bash_cv_sys_named_pipes=missing |
| |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6198 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <sys/stat.h> |
| #ifdef HAVE_UNISTD_H |
| #include <unistd.h> |
| #endif |
| |
| /* Add more tests in here as appropriate. */ |
| main() |
| { |
| int fd; |
| |
| #if defined (HAVE_MKFIFO) |
| exit (0); |
| #endif |
| |
| #if !defined (S_IFIFO) && (defined (_POSIX_VERSION) && !defined (S_ISFIFO)) |
| exit (1); |
| #endif |
| |
| #if defined (NeXT) |
| exit (1); |
| #endif |
| |
| fd = mknod ("/tmp/sh-np-autoconf", 0666 | S_IFIFO, 0); |
| if (fd == -1) |
| exit (1); |
| close(fd); |
| unlink ("/tmp/sh-np-autoconf"); |
| exit(0); |
| } |
| EOF |
| if { (eval echo configure:6232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
| then |
| bash_cv_sys_named_pipes=present |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -fr conftest* |
| bash_cv_sys_named_pipes=missing |
| fi |
| rm -fr conftest* |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_sys_named_pipes" 1>&6 |
| if test $bash_cv_sys_named_pipes = missing; then |
| cat >> confdefs.h <<\EOF |
| #define NAMED_PIPES_MISSING 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for TIOCGWINSZ in sys/ioctl.h""... $ac_c" 1>&6 |
| echo "configure:6256: checking for TIOCGWINSZ in sys/ioctl.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_tiocgwinsz_in_ioctl'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6261 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/ioctl.h> |
| int main() { |
| int x = TIOCGWINSZ; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6269: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_tiocgwinsz_in_ioctl=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_tiocgwinsz_in_ioctl=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_tiocgwinsz_in_ioctl" 1>&6 |
| if test $bash_cv_tiocgwinsz_in_ioctl = yes; then |
| cat >> confdefs.h <<\EOF |
| #define GWINSZ_IN_SYS_IOCTL 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for TIOCSTAT in sys/ioctl.h""... $ac_c" 1>&6 |
| echo "configure:6290: checking for TIOCSTAT in sys/ioctl.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_tiocstat_in_ioctl'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6295 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/ioctl.h> |
| int main() { |
| int x = TIOCSTAT; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6303: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_tiocstat_in_ioctl=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_tiocstat_in_ioctl=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_tiocstat_in_ioctl" 1>&6 |
| if test $bash_cv_tiocstat_in_ioctl = yes; then |
| cat >> confdefs.h <<\EOF |
| #define TIOCSTAT_IN_SYS_IOCTL 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for FIONREAD in sys/ioctl.h""... $ac_c" 1>&6 |
| echo "configure:6324: checking for FIONREAD in sys/ioctl.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_fionread_in_ioctl'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6329 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <sys/ioctl.h> |
| int main() { |
| int x = FIONREAD; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6337: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_fionread_in_ioctl=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_fionread_in_ioctl=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_fionread_in_ioctl" 1>&6 |
| if test $bash_cv_fionread_in_ioctl = yes; then |
| cat >> confdefs.h <<\EOF |
| #define FIONREAD_IN_SYS_IOCTL 1 |
| EOF |
| |
| fi |
| |
| |
| echo $ac_n "checking for speed_t in sys/types.h""... $ac_c" 1>&6 |
| echo "configure:6359: checking for speed_t in sys/types.h" >&5 |
| if eval "test \"`echo '$''{'bash_cv_speed_t_in_sys_types'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6364 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| int main() { |
| speed_t x; |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_speed_t_in_sys_types=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_speed_t_in_sys_types=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_speed_t_in_sys_types" 1>&6 |
| if test $bash_cv_speed_t_in_sys_types = yes; then |
| cat >> confdefs.h <<\EOF |
| #define SPEED_T_IN_SYS_TYPES 1 |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking whether programs are able to redeclare getpw functions""... $ac_c" 1>&6 |
| echo "configure:6392: checking whether programs are able to redeclare getpw functions" >&5 |
| if eval "test \"`echo '$''{'bash_cv_can_redecl_getpw'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6397 "configure" |
| #include "confdefs.h" |
| #include <sys/types.h> |
| #include <pwd.h> |
| extern struct passwd *getpwent(); |
| extern struct passwd *getpwuid(); |
| extern struct passwd *getpwnam(); |
| int main() { |
| struct passwd *z; z = getpwent(); z = getpwuid(0); z = getpwnam("root"); |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_can_redecl_getpw=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_can_redecl_getpw=no |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_can_redecl_getpw" 1>&6 |
| if test $bash_cv_can_redecl_getpw = no; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_GETPW_DECLS 1 |
| EOF |
| |
| fi |
| |
| |
| case "$host_os" in |
| hpux*) echo $ac_n "checking whether $host_os needs _KERNEL for RLIMIT defines""... $ac_c" 1>&6 |
| echo "configure:6431: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5 |
| if eval "test \"`echo '$''{'bash_cv_kernel_rlimit'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| cat > conftest.$ac_ext <<EOF |
| #line 6436 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #include <sys/resource.h> |
| |
| int main() { |
| |
| int f; |
| f = RLIMIT_DATA; |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6449: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_kernel_rlimit=no |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| cat > conftest.$ac_ext <<EOF |
| #line 6457 "configure" |
| #include "confdefs.h" |
| |
| #include <sys/types.h> |
| #define _KERNEL |
| #include <sys/resource.h> |
| #undef _KERNEL |
| |
| int main() { |
| |
| int f; |
| f = RLIMIT_DATA; |
| |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
| rm -rf conftest* |
| bash_cv_kernel_rlimit=yes |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| bash_cv_kernel_rlimit=no |
| fi |
| rm -f conftest* |
| |
| fi |
| rm -f conftest* |
| fi |
| |
| echo "$ac_t""$bash_cv_kernel_rlimit" 1>&6 |
| if test $bash_cv_kernel_rlimit = yes; then |
| cat >> confdefs.h <<\EOF |
| #define RLIMIT_NEEDS_KERNEL 1 |
| EOF |
| |
| fi |
| ;; |
| esac |
| |
| if test "$opt_readline" = yes; then |
| case "$host_os" in |
| aix*) prefer_curses=yes ;; |
| esac |
| |
| if test "X$bash_cv_termcap_lib" = "X"; then |
| _bash_needmsg=yes |
| else |
| echo $ac_n "checking which library has the termcap functions""... $ac_c" 1>&6 |
| echo "configure:6506: checking which library has the termcap functions" >&5 |
| _bash_needmsg= |
| fi |
| if eval "test \"`echo '$''{'bash_cv_termcap_lib'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6 |
| echo "configure:6513: checking for tgetent in -ltermcap" >&5 |
| ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-ltermcap $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 6521 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char tgetent(); |
| |
| int main() { |
| tgetent() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| bash_cv_termcap_lib=libtermcap |
| else |
| echo "$ac_t""no" 1>&6 |
| echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6 |
| echo "configure:6551: checking for tgetent in -lcurses" >&5 |
| ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lcurses $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 6559 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char tgetent(); |
| |
| int main() { |
| tgetent() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| bash_cv_termcap_lib=libcurses |
| else |
| echo "$ac_t""no" 1>&6 |
| echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6 |
| echo "configure:6589: checking for tgetent in -lncurses" >&5 |
| ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'` |
| if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| ac_save_LIBS="$LIBS" |
| LIBS="-lncurses $LIBS" |
| cat > conftest.$ac_ext <<EOF |
| #line 6597 "configure" |
| #include "confdefs.h" |
| /* Override any gcc2 internal prototype to avoid an error. */ |
| /* We use char because int might match the return type of a gcc2 |
| builtin and then its argument prototype would still apply. */ |
| char tgetent(); |
| |
| int main() { |
| tgetent() |
| ; return 0; } |
| EOF |
| if { (eval echo configure:6608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=yes" |
| else |
| echo "configure: failed program was:" >&5 |
| cat conftest.$ac_ext >&5 |
| rm -rf conftest* |
| eval "ac_cv_lib_$ac_lib_var=no" |
| fi |
| rm -f conftest* |
| LIBS="$ac_save_LIBS" |
| |
| fi |
| if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
| echo "$ac_t""yes" 1>&6 |
| bash_cv_termcap_lib=libncurses |
| else |
| echo "$ac_t""no" 1>&6 |
| bash_cv_termcap_lib=gnutermcap |
| fi |
| |
| fi |
| |
| fi |
| |
| fi |
| |
| if test "X$_bash_needmsg" = "Xyes"; then |
| echo $ac_n "checking which library has the termcap functions""... $ac_c" 1>&6 |
| echo "configure:6637: checking which library has the termcap functions" >&5 |
| fi |
| echo "$ac_t""using $bash_cv_termcap_lib" 1>&6 |
| if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then |
| LDFLAGS="$LDFLAGS -L./lib/termcap" |
| TERMCAP_LIB="./lib/termcap/libtermcap.a" |
| TERMCAP_DEP="./lib/termcap/libtermcap.a" |
| elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then |
| TERMCAP_LIB=-ltermcap |
| TERMCAP_DEP= |
| elif test $bash_cv_termcap_lib = libncurses; then |
| TERMCAP_LIB=-lncurses |
| TERMCAP_DEP= |
| else |
| TERMCAP_LIB=-lcurses |
| TERMCAP_DEP= |
| fi |
| |
| fi |
| |
| |
| |
| echo $ac_n "checking whether /dev/fd is available""... $ac_c" 1>&6 |
| echo "configure:6660: checking whether /dev/fd is available" >&5 |
| if eval "test \"`echo '$''{'bash_cv_dev_fd'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -d /dev/fd && test -r /dev/fd/0; then |
| bash_cv_dev_fd=standard |
| elif test -d /proc/self/fd && test -r /proc/self/fd/0; then |
| bash_cv_dev_fd=whacky |
| else |
| bash_cv_dev_fd=absent |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_dev_fd" 1>&6 |
| if test $bash_cv_dev_fd = "standard"; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_DEV_FD 1 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define DEV_FD_PREFIX "/dev/fd/" |
| EOF |
| |
| elif test $bash_cv_dev_fd = "whacky"; then |
| cat >> confdefs.h <<\EOF |
| #define HAVE_DEV_FD 1 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define DEV_FD_PREFIX "/proc/self/fd/" |
| EOF |
| |
| fi |
| |
| echo $ac_n "checking for default mail directory""... $ac_c" 1>&6 |
| echo "configure:6696: checking for default mail directory" >&5 |
| if eval "test \"`echo '$''{'bash_cv_mail_dir'+set}'`\" = set"; then |
| echo $ac_n "(cached) $ac_c" 1>&6 |
| else |
| if test -d /var/mail; then |
| bash_cv_mail_dir=/var/mail |
| elif test -d /usr/mail; then |
| bash_cv_mail_dir=/usr/mail |
| elif test -d /var/spool/mail; then |
| bash_cv_mail_dir=/var/spool/mail |
| elif test -d /usr/spool/mail; then |
| bash_cv_mail_dir=/usr/spool/mail |
| else |
| bash_cv_mail_dir=unknown |
| fi |
| |
| fi |
| |
| echo "$ac_t""$bash_cv_mail_dir" 1>&6 |
| if test $bash_cv_mail_dir = "/var/mail"; then |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_MAIL_DIRECTORY "/var/mail" |
| EOF |
| |
| elif test $bash_cv_mail_dir = "/usr/mail"; then |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_MAIL_DIRECTORY "/usr/mail" |
| EOF |
| |
| elif test $bash_cv_mail_dir = "/var/spool/mail"; then |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_MAIL_DIRECTORY "/var/spool/mail" |
| EOF |
| |
| elif test $bash_cv_mail_dir = "/usr/spool/mail"; then |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_MAIL_DIRECTORY "/usr/spool/mail" |
| EOF |
| |
| else |
| cat >> confdefs.h <<\EOF |
| #define DEFAULT_MAIL_DIRECTORY "unknown" |
| EOF |
| |
| fi |
| |
| |
| if test "$bash_cv_job_control_missing" = missing; then |
| opt_job_control=no |
| fi |
| |
| if test "$opt_job_control" = yes; then |
| cat >> confdefs.h <<\EOF |
| #define JOB_CONTROL 1 |
| EOF |
| |
| JOBS_O=jobs.o |
| else |
| JOBS_O=nojobs.o |
| fi |
| |
| |
| |
| |
| LOCAL_DEFS=-DSHELL |
| |
| |
| case "$host_os" in |
| sysv4.2*) cat >> confdefs.h <<\EOF |
| #define SVR4_2 1 |
| EOF |
| |
| cat >> confdefs.h <<\EOF |
| #define SVR4 1 |
| EOF |
| ;; |
| sysv4*) cat >> confdefs.h <<\EOF |
| #define SVR4 1 |
| EOF |
| ;; |
| hpux*) LOCAL_CFLAGS=-DHPUX ;; |
| dgux*) LOCAL_CFLAGS=-D_DGUX_SOURCE; LOCAL_LIBS=-ldgc ;; |
| isc*) LOCAL_CFLAGS=-Disc386;; |
| sco3.2v5*) LOCAL_CFLAGS="-DWAITPID_BROKEN -DNO_MEMSCRAMBLE -DPATH_MAX=1024" ;; |
| sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DNO_MEMSCRAMBLE -DPATH_MAX=1024" ;; |
| sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;; |
| sunos4*) LOCAL_CFLAGS=-DSunOS4 ;; |
| solaris2.5*) LOCAL_CFLAGS=-DSunOS5 ;; |
| linux*) LOCAL_LDFLAGS=-rdynamic ;; # allow dynamic loading |
| aix4.2*) LOCAL_LDFLAGS="-bexpall -brtl" ;;# allow dynamic loading |
| *qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s -lunix -lncurses" ;; |
| powerux) LOCAL_LIBS="-lgen" ;; |
| cygwin32*) LOCAL_LIBS="-luser32" ;; |
| esac |
| |
| case "$host_cpu" in |
| *cray*) LOCAL_CFLAGS="-DCRAY" ;; # shell var so config.h can use it |
| esac |
| |
| case "$host_cpu-$host_os" in |
| ibmrt-*bsd4*) LOCAL_CFLAGS="-ma -U__STDC__" ;; |
| esac |
| |
| case "$host_cpu-$host_vendor-$host_os" in |
| m88k-motorola-sysv3) LOCAL_CFLAGS=-DWAITPID_BROKEN ;; |
| mips-pyramid-sysv4) LOCAL_CFLAGS=-Xa ;; |
| esac |
| |
| # try to create a directory tree if the source is elsewhere |
| # this should be packaged into a script accessible via ${srcdir}/support |
| case "$srcdir" in |
| .) ;; |
| *) for d in doc tests support lib examples; do # dirs |
| test -d $d || mkdir $d |
| done |
| for ld in readline glob tilde malloc sh termcap; do # libdirs |
| test -d lib/$ld || mkdir lib/$ld |
| done |
| test -d examples/loadables || mkdir examples/loadables # loadable builtins |
| ;; |
| esac |
| |
| BUILD_DIR=`pwd` |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #AC_SUBST(ALLOCA_SOURCE) |
| #AC_SUBST(ALLOCA_OBJECT) |
| |
| trap '' 1 2 15 |
| cat > confcache <<\EOF |
| # This file is a shell script that caches the results of configure |
| # tests run on this system so they can be shared between configure |
| # scripts and configure runs. It is not useful on other systems. |
| # If it contains results you don't want to keep, you may remove or edit it. |
| # |
| # By default, configure uses ./config.cache as the cache file, |
| # creating it if it does not exist already. You can give configure |
| # the --cache-file=FILE option to use a different cache file; that is |
| # what configure does when it calls configure scripts in |
| # subdirectories, so they share the cache. |
| # Giving --cache-file=/dev/null disables caching, for debugging configure. |
| # config.status only pays attention to the cache file if you give it the |
| # --recheck option to rerun configure. |
| # |
| EOF |
| # The following way of writing the cache mishandles newlines in values, |
| # but we know of no workaround that is simple, portable, and efficient. |
| # So, don't put newlines in cache variables' values. |
| # Ultrix sh set writes to stderr and can't be redirected directly, |
| # and sets the high bit in the cache file unless we assign to the vars. |
| (set) 2>&1 | |
| case `(ac_space=' '; set) 2>&1` in |
| *ac_space=\ *) |
| # `set' does not quote correctly, so add quotes (double-quote substitution |
| # turns \\\\ into \\, and sed turns \\ into \). |
| sed -n \ |
| -e "s/'/'\\\\''/g" \ |
| -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" |
| ;; |
| *) |
| # `set' quotes correctly as required by POSIX, so do not add quotes. |
| sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' |
| ;; |
| esac >> confcache |
| if cmp -s $cache_file confcache; then |
| : |
| else |
| if test -w $cache_file; then |
| echo "updating cache $cache_file" |
| cat confcache > $cache_file |
| else |
| echo "not updating unwritable cache $cache_file" |
| fi |
| fi |
| rm -f confcache |
| |
| trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 |
| |
| test "x$prefix" = xNONE && prefix=$ac_default_prefix |
| # Let make expand exec_prefix. |
| test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
| |
| # Any assignment to VPATH causes Sun make to only execute |
| # the first set of double-colon rules, so remove it if not needed. |
| # If there is a colon in the path, we need to keep it. |
| if test "x$srcdir" = x.; then |
| ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' |
| fi |
| |
| trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 |
| |
| DEFS=-DHAVE_CONFIG_H |
| |
| # Without the "./", some shells look in PATH for config.status. |
| : ${CONFIG_STATUS=./config.status} |
| |
| echo creating $CONFIG_STATUS |
| rm -f $CONFIG_STATUS |
| cat > $CONFIG_STATUS <<EOF |
| #! /bin/sh |
| # Generated automatically by configure. |
| # Run this file to recreate the current configuration. |
| # This directory was configured as follows, |
| # on host `(hostname || uname -n) 2>/dev/null | sed 1q`: |
| # |
| # $0 $ac_configure_args |
| # |
| # Compiler output produced by configure, useful for debugging |
| # configure, is in ./config.log if it exists. |
| |
| ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" |
| for ac_option |
| do |
| case "\$ac_option" in |
| -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) |
| echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" |
| exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; |
| -version | --version | --versio | --versi | --vers | --ver | --ve | --v) |
| echo "$CONFIG_STATUS generated by autoconf version 2.12" |
| exit 0 ;; |
| -help | --help | --hel | --he | --h) |
| echo "\$ac_cs_usage"; exit 0 ;; |
| *) echo "\$ac_cs_usage"; exit 1 ;; |
| esac |
| done |
| |
| ac_given_srcdir=$srcdir |
| ac_given_INSTALL="$INSTALL" |
| |
| trap 'rm -fr `echo "Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \ |
| lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \ |
| lib/tilde/Makefile doc/Makefile support/Makefile \ |
| examples/loadables/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 |
| EOF |
| cat >> $CONFIG_STATUS <<EOF |
| |
| # Protect against being on the right side of a sed subst in config.status. |
| sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; |
| s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF |
| $ac_vpsub |
| $extrasub |
| s%@CFLAGS@%$CFLAGS%g |
| s%@CPPFLAGS@%$CPPFLAGS%g |
| s%@CXXFLAGS@%$CXXFLAGS%g |
| s%@DEFS@%$DEFS%g |
| s%@LDFLAGS@%$LDFLAGS%g |
| s%@LIBS@%$LIBS%g |
| s%@exec_prefix@%$exec_prefix%g |
| s%@prefix@%$prefix%g |
| s%@program_transform_name@%$program_transform_name%g |
| s%@bindir@%$bindir%g |
| s%@sbindir@%$sbindir%g |
| s%@libexecdir@%$libexecdir%g |
| s%@datadir@%$datadir%g |
| s%@sysconfdir@%$sysconfdir%g |
| s%@sharedstatedir@%$sharedstatedir%g |
| s%@localstatedir@%$localstatedir%g |
| s%@libdir@%$libdir%g |
| s%@includedir@%$includedir%g |
| s%@oldincludedir@%$oldincludedir%g |
| s%@infodir@%$infodir%g |
| s%@mandir@%$mandir%g |
| s%@host@%$host%g |
| s%@host_alias@%$host_alias%g |
| s%@host_cpu@%$host_cpu%g |
| s%@host_vendor@%$host_vendor%g |
| s%@host_os@%$host_os%g |
| s%@TESTSCRIPT@%$TESTSCRIPT%g |
| s%@PURIFY@%$PURIFY%g |
| s%@MALLOC_TARGET@%$MALLOC_TARGET%g |
| s%@MALLOC_SRC@%$MALLOC_SRC%g |
| s%@READLINE_LIB@%$READLINE_LIB%g |
| s%@READLINE_DEP@%$READLINE_DEP%g |
| s%@HISTORY_LIB@%$HISTORY_LIB%g |
| s%@HISTORY_DEP@%$HISTORY_DEP%g |
| s%@CC@%$CC%g |
| s%@CPP@%$CPP%g |
| s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g |
| s%@SIGNAMES_H@%$SIGNAMES_H%g |
| s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g |
| s%@INSTALL_DATA@%$INSTALL_DATA%g |
| s%@AR@%$AR%g |
| s%@RANLIB@%$RANLIB%g |
| s%@YACC@%$YACC%g |
| s%@SET_MAKE@%$SET_MAKE%g |
| s%@ALLOCA@%$ALLOCA%g |
| s%@TERMCAP_LIB@%$TERMCAP_LIB%g |
| s%@TERMCAP_DEP@%$TERMCAP_DEP%g |
| s%@JOBS_O@%$JOBS_O%g |
| s%@PROFILE_FLAGS@%$PROFILE_FLAGS%g |
| s%@incdir@%$incdir%g |
| s%@BUILD_DIR@%$BUILD_DIR%g |
| s%@BASHVERS@%$BASHVERS%g |
| s%@BASHPATCH@%$BASHPATCH%g |
| s%@LOCAL_LIBS@%$LOCAL_LIBS%g |
| s%@LOCAL_CFLAGS@%$LOCAL_CFLAGS%g |
| s%@LOCAL_LDFLAGS@%$LOCAL_LDFLAGS%g |
| s%@LOCAL_DEFS@%$LOCAL_DEFS%g |
| |
| CEOF |
| EOF |
| |
| cat >> $CONFIG_STATUS <<\EOF |
| |
| # Split the substitutions into bite-sized pieces for seds with |
| # small command number limits, like on Digital OSF/1 and HP-UX. |
| ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. |
| ac_file=1 # Number of current file. |
| ac_beg=1 # First line for current file. |
| ac_end=$ac_max_sed_cmds # Line after last line for current file. |
| ac_more_lines=: |
| ac_sed_cmds="" |
| while $ac_more_lines; do |
| if test $ac_beg -gt 1; then |
| sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file |
| else |
| sed "${ac_end}q" conftest.subs > conftest.s$ac_file |
| fi |
| if test ! -s conftest.s$ac_file; then |
| ac_more_lines=false |
| rm -f conftest.s$ac_file |
| else |
| if test -z "$ac_sed_cmds"; then |
| ac_sed_cmds="sed -f conftest.s$ac_file" |
| else |
| ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" |
| fi |
| ac_file=`expr $ac_file + 1` |
| ac_beg=$ac_end |
| ac_end=`expr $ac_end + $ac_max_sed_cmds` |
| fi |
| done |
| if test -z "$ac_sed_cmds"; then |
| ac_sed_cmds=cat |
| fi |
| EOF |
| |
| cat >> $CONFIG_STATUS <<EOF |
| |
| CONFIG_FILES=\${CONFIG_FILES-"Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \ |
| lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \ |
| lib/tilde/Makefile doc/Makefile support/Makefile \ |
| examples/loadables/Makefile"} |
| EOF |
| cat >> $CONFIG_STATUS <<\EOF |
| for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then |
| # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". |
| case "$ac_file" in |
| *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` |
| ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; |
| *) ac_file_in="${ac_file}.in" ;; |
| esac |
| |
| # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. |
| |
| # Remove last slash and all that follows it. Not all systems have dirname. |
| ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` |
| if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then |
| # The file is in a subdirectory. |
| test ! -d "$ac_dir" && mkdir "$ac_dir" |
| ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" |
| # A "../" for each directory in $ac_dir_suffix. |
| ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` |
| else |
| ac_dir_suffix= ac_dots= |
| fi |
| |
| case "$ac_given_srcdir" in |
| .) srcdir=. |
| if test -z "$ac_dots"; then top_srcdir=. |
| else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; |
| /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; |
| *) # Relative path. |
| srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" |
| top_srcdir="$ac_dots$ac_given_srcdir" ;; |
| esac |
| |
| case "$ac_given_INSTALL" in |
| [/$]*) INSTALL="$ac_given_INSTALL" ;; |
| *) INSTALL="$ac_dots$ac_given_INSTALL" ;; |
| esac |
| |
| echo creating "$ac_file" |
| rm -f "$ac_file" |
| configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." |
| case "$ac_file" in |
| *Makefile*) ac_comsub="1i\\ |
| # $configure_input" ;; |
| *) ac_comsub= ;; |
| esac |
| |
| ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` |
| sed -e "$ac_comsub |
| s%@configure_input@%$configure_input%g |
| s%@srcdir@%$srcdir%g |
| s%@top_srcdir@%$top_srcdir%g |
| s%@INSTALL@%$INSTALL%g |
| " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file |
| fi; done |
| rm -f conftest.s* |
| |
| # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where |
| # NAME is the cpp macro being defined and VALUE is the value it is being given. |
| # |
| # ac_d sets the value in "#define NAME VALUE" lines. |
| ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' |
| ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' |
| ac_dC='\3' |
| ac_dD='%g' |
| # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". |
| ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' |
| ac_uB='\([ ]\)%\1#\2define\3' |
| ac_uC=' ' |
| ac_uD='\4%g' |
| # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". |
| ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' |
| ac_eB='$%\1#\2define\3' |
| ac_eC=' ' |
| ac_eD='%g' |
| |
| if test "${CONFIG_HEADERS+set}" != set; then |
| EOF |
| cat >> $CONFIG_STATUS <<EOF |
| CONFIG_HEADERS="config.h" |
| EOF |
| cat >> $CONFIG_STATUS <<\EOF |
| fi |
| for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then |
| # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". |
| case "$ac_file" in |
| *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` |
| ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; |
| *) ac_file_in="${ac_file}.in" ;; |
| esac |
| |
| echo creating $ac_file |
| |
| rm -f conftest.frag conftest.in conftest.out |
| ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` |
| cat $ac_file_inputs > conftest.in |
| |
| EOF |
| |
| # Transform confdefs.h into a sed script conftest.vals that substitutes |
| # the proper values into config.h.in to produce config.h. And first: |
| # Protect against being on the right side of a sed subst in config.status. |
| # Protect against being in an unquoted here document in config.status. |
| rm -f conftest.vals |
| cat > conftest.hdr <<\EOF |
| s/[\\&%]/\\&/g |
| s%[\\$`]%\\&%g |
| s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp |
| s%ac_d%ac_u%gp |
| s%ac_u%ac_e%gp |
| EOF |
| sed -n -f conftest.hdr confdefs.h > conftest.vals |
| rm -f conftest.hdr |
| |
| # This sed command replaces #undef with comments. This is necessary, for |
| # example, in the case of _POSIX_SOURCE, which is predefined and required |
| # on some systems where configure will not decide to define it. |
| cat >> conftest.vals <<\EOF |
| s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% |
| EOF |
| |
| # Break up conftest.vals because some shells have a limit on |
| # the size of here documents, and old seds have small limits too. |
| |
| rm -f conftest.tail |
| while : |
| do |
| ac_lines=`grep -c . conftest.vals` |
| # grep -c gives empty output for an empty file on some AIX systems. |
| if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi |
| # Write a limited-size here document to conftest.frag. |
| echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS |
| sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS |
| echo 'CEOF |
| sed -f conftest.frag conftest.in > conftest.out |
| rm -f conftest.in |
| mv conftest.out conftest.in |
| ' >> $CONFIG_STATUS |
| sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail |
| rm -f conftest.vals |
| mv conftest.tail conftest.vals |
| done |
| rm -f conftest.vals |
| |
| cat >> $CONFIG_STATUS <<\EOF |
| rm -f conftest.frag conftest.h |
| echo "/* $ac_file. Generated automatically by configure. */" > conftest.h |
| cat conftest.in >> conftest.h |
| rm -f conftest.in |
| if cmp -s $ac_file conftest.h 2>/dev/null; then |
| echo "$ac_file is unchanged" |
| rm -f conftest.h |
| else |
| # Remove last slash and all that follows it. Not all systems have dirname. |
| ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` |
| if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then |
| # The file is in a subdirectory. |
| test ! -d "$ac_dir" && mkdir "$ac_dir" |
| fi |
| rm -f $ac_file |
| mv conftest.h $ac_file |
| fi |
| fi; done |
| |
| EOF |
| cat >> $CONFIG_STATUS <<EOF |
| |
| EOF |
| cat >> $CONFIG_STATUS <<\EOF |
| |
| # Makefile uses this timestamp file to record whether config.h is up to date. |
| echo timestamp > stamp-h |
| |
| exit 0 |
| EOF |
| chmod +x $CONFIG_STATUS |
| rm -fr confdefs* $ac_clean_files |
| test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 |
| |