119304Speter#! /bin/sh 219304Speter 319304Speter# Guess values for system-dependent variables and create Makefiles. 419304Speter# Generated automatically using autoconf version 2.7 519304Speter# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. 619304Speter# 719304Speter# This configure script is free software; the Free Software Foundation 819304Speter# gives unlimited permission to copy, distribute and modify it. 919304Speter 1019304Speter# Defaults: 1119304Speterac_help= 1219304Speterac_default_prefix=/usr/local 1319304Speter# Any additions from configure.in: 1419304Speterac_help="$ac_help 1519304Speter --enable-debug Build a debugging version." 1619304Speterac_help="$ac_help 1719304Speter --with-x use the X Window System" 1819304Speterac_help="$ac_help 1919304Speter --enable-perlinterp Include a Perl interpreter in vi." 2019304Speterac_help="$ac_help 2119304Speter --enable-tknvi Build a Tk/Tcl front-end for vi." 2219304Speterac_help="$ac_help 2319304Speter --enable-tclinterp Include a Tk/Tcl interpreter in vi." 2419304Speterac_help="$ac_help 2519304Speter --disable-curses DON'T use the nvi-provided curses routines." 2619304Speterac_help="$ac_help 2719304Speter --disable-db DON'T use the nvi-provided DB routines." 2819304Speterac_help="$ac_help 2919304Speter --disable-re DON'T use the nvi-provided RE routines." 3019304Speter 3119304Speter# Initialize some variables set by options. 3219304Speter# The variables have the same names as the options, with 3319304Speter# dashes changed to underlines. 3419304Speterbuild=NONE 3519304Spetercache_file=./config.cache 3619304Speterexec_prefix=NONE 3719304Speterhost=NONE 3819304Speterno_create= 3919304Speternonopt=NONE 4019304Speterno_recursion= 4119304Speterprefix=NONE 4219304Speterprogram_prefix=NONE 4319304Speterprogram_suffix=NONE 4419304Speterprogram_transform_name=s,x,x, 4519304Spetersilent= 4619304Spetersite= 4719304Spetersrcdir= 4819304Spetertarget=NONE 4919304Speterverbose= 5019304Speterx_includes=NONE 5119304Speterx_libraries=NONE 5219304Speterbindir='${exec_prefix}/bin' 5319304Spetersbindir='${exec_prefix}/sbin' 5419304Speterlibexecdir='${exec_prefix}/libexec' 5519304Speterdatadir='${prefix}/share' 5619304Spetersysconfdir='${prefix}/etc' 5719304Spetersharedstatedir='${prefix}/com' 5819304Speterlocalstatedir='${prefix}/var' 5919304Speterlibdir='${exec_prefix}/lib' 6019304Speterincludedir='${prefix}/include' 6119304Speteroldincludedir='/usr/include' 6219304Speterinfodir='${prefix}/info' 6319304Spetermandir='${prefix}/man' 6419304Speter 6519304Speter# Initialize some other variables. 6619304Spetersubdirs= 6719304SpeterMFLAGS= MAKEFLAGS= 6819304Speter 6919304Speterac_prev= 7019304Speterfor ac_option 7119304Speterdo 7219304Speter 7319304Speter # If the previous option needs an argument, assign it. 7419304Speter if test -n "$ac_prev"; then 7519304Speter eval "$ac_prev=\$ac_option" 7619304Speter ac_prev= 7719304Speter continue 7819304Speter fi 7919304Speter 8019304Speter case "$ac_option" in 8119304Speter -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 8219304Speter *) ac_optarg= ;; 8319304Speter esac 8419304Speter 8519304Speter # Accept the important Cygnus configure options, so we can diagnose typos. 8619304Speter 8719304Speter case "$ac_option" in 8819304Speter 8919304Speter -bindir | --bindir | --bindi | --bind | --bin | --bi) 9019304Speter ac_prev=bindir ;; 9119304Speter -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 9219304Speter bindir="$ac_optarg" ;; 9319304Speter 9419304Speter -build | --build | --buil | --bui | --bu) 9519304Speter ac_prev=build ;; 9619304Speter -build=* | --build=* | --buil=* | --bui=* | --bu=*) 9719304Speter build="$ac_optarg" ;; 9819304Speter 9919304Speter -cache-file | --cache-file | --cache-fil | --cache-fi \ 10019304Speter | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 10119304Speter ac_prev=cache_file ;; 10219304Speter -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 10319304Speter | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 10419304Speter cache_file="$ac_optarg" ;; 10519304Speter 10619304Speter -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 10719304Speter ac_prev=datadir ;; 10819304Speter -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 10919304Speter | --da=*) 11019304Speter datadir="$ac_optarg" ;; 11119304Speter 11219304Speter -disable-* | --disable-*) 11319304Speter ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` 11419304Speter # Reject names that are not valid shell variable names. 11519304Speter if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then 11619304Speter { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 11719304Speter fi 11819304Speter ac_feature=`echo $ac_feature| sed 's/-/_/g'` 11919304Speter eval "enable_${ac_feature}=no" ;; 12019304Speter 12119304Speter -enable-* | --enable-*) 12219304Speter ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` 12319304Speter # Reject names that are not valid shell variable names. 12419304Speter if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then 12519304Speter { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } 12619304Speter fi 12719304Speter ac_feature=`echo $ac_feature| sed 's/-/_/g'` 12819304Speter case "$ac_option" in 12919304Speter *=*) ;; 13019304Speter *) ac_optarg=yes ;; 13119304Speter esac 13219304Speter eval "enable_${ac_feature}='$ac_optarg'" ;; 13319304Speter 13419304Speter -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 13519304Speter | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 13619304Speter | --exec | --exe | --ex) 13719304Speter ac_prev=exec_prefix ;; 13819304Speter -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 13919304Speter | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 14019304Speter | --exec=* | --exe=* | --ex=*) 14119304Speter exec_prefix="$ac_optarg" ;; 14219304Speter 14319304Speter -gas | --gas | --ga | --g) 14419304Speter # Obsolete; use --with-gas. 14519304Speter with_gas=yes ;; 14619304Speter 14719304Speter -help | --help | --hel | --he) 14819304Speter # Omit some internal or obsolete options to make the list less imposing. 14919304Speter # This message is too long to be a string in the A/UX 3.1 sh. 15019304Speter cat << EOF 15119304SpeterUsage: configure [options] [host] 15219304SpeterOptions: [defaults in brackets after descriptions] 15319304SpeterConfiguration: 15419304Speter --cache-file=FILE cache test results in FILE 15519304Speter --help print this message 15619304Speter --no-create do not create output files 15719304Speter --quiet, --silent do not print \`checking...' messages 15819304Speter --version print the version of autoconf that created configure 15919304SpeterDirectory and file names: 16019304Speter --prefix=PREFIX install architecture-independent files in PREFIX 16119304Speter [$ac_default_prefix] 16219304Speter --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 16319304Speter [same as prefix] 16419304Speter --bindir=DIR user executables in DIR [EPREFIX/bin] 16519304Speter --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] 16619304Speter --libexecdir=DIR program executables in DIR [EPREFIX/libexec] 16719304Speter --datadir=DIR read-only architecture-independent data in DIR 16819304Speter [PREFIX/share] 16919304Speter --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] 17019304Speter --sharedstatedir=DIR modifiable architecture-independent data in DIR 17119304Speter [PREFIX/com] 17219304Speter --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] 17319304Speter --libdir=DIR object code libraries in DIR [EPREFIX/lib] 17419304Speter --includedir=DIR C header files in DIR [PREFIX/include] 17519304Speter --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] 17619304Speter --infodir=DIR info documentation in DIR [PREFIX/info] 17719304Speter --mandir=DIR man documentation in DIR [PREFIX/man] 17819304Speter --srcdir=DIR find the sources in DIR [configure dir or ..] 17919304Speter --program-prefix=PREFIX prepend PREFIX to installed program names 18019304Speter --program-suffix=SUFFIX append SUFFIX to installed program names 18119304Speter --program-transform-name=PROGRAM 18219304Speter run sed PROGRAM on installed program names 18319304SpeterEOF 18419304Speter cat << EOF 18519304SpeterHost type: 18619304Speter --build=BUILD configure for building on BUILD [BUILD=HOST] 18719304Speter --host=HOST configure for HOST [guessed] 18819304Speter --target=TARGET configure for TARGET [TARGET=HOST] 18919304SpeterFeatures and packages: 19019304Speter --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 19119304Speter --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 19219304Speter --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 19319304Speter --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 19419304Speter --x-includes=DIR X include files are in DIR 19519304Speter --x-libraries=DIR X library files are in DIR 19619304SpeterEOF 19719304Speter if test -n "$ac_help"; then 19819304Speter echo "--enable and --with options recognized:$ac_help" 19919304Speter fi 20019304Speter exit 0 ;; 20119304Speter 20219304Speter -host | --host | --hos | --ho) 20319304Speter ac_prev=host ;; 20419304Speter -host=* | --host=* | --hos=* | --ho=*) 20519304Speter host="$ac_optarg" ;; 20619304Speter 20719304Speter -includedir | --includedir | --includedi | --included | --include \ 20819304Speter | --includ | --inclu | --incl | --inc) 20919304Speter ac_prev=includedir ;; 21019304Speter -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 21119304Speter | --includ=* | --inclu=* | --incl=* | --inc=*) 21219304Speter includedir="$ac_optarg" ;; 21319304Speter 21419304Speter -infodir | --infodir | --infodi | --infod | --info | --inf) 21519304Speter ac_prev=infodir ;; 21619304Speter -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 21719304Speter infodir="$ac_optarg" ;; 21819304Speter 21919304Speter -libdir | --libdir | --libdi | --libd) 22019304Speter ac_prev=libdir ;; 22119304Speter -libdir=* | --libdir=* | --libdi=* | --libd=*) 22219304Speter libdir="$ac_optarg" ;; 22319304Speter 22419304Speter -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 22519304Speter | --libexe | --libex | --libe) 22619304Speter ac_prev=libexecdir ;; 22719304Speter -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 22819304Speter | --libexe=* | --libex=* | --libe=*) 22919304Speter libexecdir="$ac_optarg" ;; 23019304Speter 23119304Speter -localstatedir | --localstatedir | --localstatedi | --localstated \ 23219304Speter | --localstate | --localstat | --localsta | --localst \ 23319304Speter | --locals | --local | --loca | --loc | --lo) 23419304Speter ac_prev=localstatedir ;; 23519304Speter -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 23619304Speter | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 23719304Speter | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 23819304Speter localstatedir="$ac_optarg" ;; 23919304Speter 24019304Speter -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 24119304Speter ac_prev=mandir ;; 24219304Speter -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 24319304Speter mandir="$ac_optarg" ;; 24419304Speter 24519304Speter -nfp | --nfp | --nf) 24619304Speter # Obsolete; use --without-fp. 24719304Speter with_fp=no ;; 24819304Speter 24919304Speter -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 25019304Speter | --no-cr | --no-c) 25119304Speter no_create=yes ;; 25219304Speter 25319304Speter -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 25419304Speter | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 25519304Speter no_recursion=yes ;; 25619304Speter 25719304Speter -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 25819304Speter | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 25919304Speter | --oldin | --oldi | --old | --ol | --o) 26019304Speter ac_prev=oldincludedir ;; 26119304Speter -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 26219304Speter | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 26319304Speter | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 26419304Speter oldincludedir="$ac_optarg" ;; 26519304Speter 26619304Speter -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 26719304Speter ac_prev=prefix ;; 26819304Speter -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 26919304Speter prefix="$ac_optarg" ;; 27019304Speter 27119304Speter -program-prefix | --program-prefix | --program-prefi | --program-pref \ 27219304Speter | --program-pre | --program-pr | --program-p) 27319304Speter ac_prev=program_prefix ;; 27419304Speter -program-prefix=* | --program-prefix=* | --program-prefi=* \ 27519304Speter | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 27619304Speter program_prefix="$ac_optarg" ;; 27719304Speter 27819304Speter -program-suffix | --program-suffix | --program-suffi | --program-suff \ 27919304Speter | --program-suf | --program-su | --program-s) 28019304Speter ac_prev=program_suffix ;; 28119304Speter -program-suffix=* | --program-suffix=* | --program-suffi=* \ 28219304Speter | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 28319304Speter program_suffix="$ac_optarg" ;; 28419304Speter 28519304Speter -program-transform-name | --program-transform-name \ 28619304Speter | --program-transform-nam | --program-transform-na \ 28719304Speter | --program-transform-n | --program-transform- \ 28819304Speter | --program-transform | --program-transfor \ 28919304Speter | --program-transfo | --program-transf \ 29019304Speter | --program-trans | --program-tran \ 29119304Speter | --progr-tra | --program-tr | --program-t) 29219304Speter ac_prev=program_transform_name ;; 29319304Speter -program-transform-name=* | --program-transform-name=* \ 29419304Speter | --program-transform-nam=* | --program-transform-na=* \ 29519304Speter | --program-transform-n=* | --program-transform-=* \ 29619304Speter | --program-transform=* | --program-transfor=* \ 29719304Speter | --program-transfo=* | --program-transf=* \ 29819304Speter | --program-trans=* | --program-tran=* \ 29919304Speter | --progr-tra=* | --program-tr=* | --program-t=*) 30019304Speter program_transform_name="$ac_optarg" ;; 30119304Speter 30219304Speter -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 30319304Speter | -silent | --silent | --silen | --sile | --sil) 30419304Speter silent=yes ;; 30519304Speter 30619304Speter -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 30719304Speter ac_prev=sbindir ;; 30819304Speter -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 30919304Speter | --sbi=* | --sb=*) 31019304Speter sbindir="$ac_optarg" ;; 31119304Speter 31219304Speter -sharedstatedir | --sharedstatedir | --sharedstatedi \ 31319304Speter | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 31419304Speter | --sharedst | --shareds | --shared | --share | --shar \ 31519304Speter | --sha | --sh) 31619304Speter ac_prev=sharedstatedir ;; 31719304Speter -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 31819304Speter | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 31919304Speter | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 32019304Speter | --sha=* | --sh=*) 32119304Speter sharedstatedir="$ac_optarg" ;; 32219304Speter 32319304Speter -site | --site | --sit) 32419304Speter ac_prev=site ;; 32519304Speter -site=* | --site=* | --sit=*) 32619304Speter site="$ac_optarg" ;; 32719304Speter 32819304Speter -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 32919304Speter ac_prev=srcdir ;; 33019304Speter -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 33119304Speter srcdir="$ac_optarg" ;; 33219304Speter 33319304Speter -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 33419304Speter | --syscon | --sysco | --sysc | --sys | --sy) 33519304Speter ac_prev=sysconfdir ;; 33619304Speter -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 33719304Speter | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 33819304Speter sysconfdir="$ac_optarg" ;; 33919304Speter 34019304Speter -target | --target | --targe | --targ | --tar | --ta | --t) 34119304Speter ac_prev=target ;; 34219304Speter -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 34319304Speter target="$ac_optarg" ;; 34419304Speter 34519304Speter -v | -verbose | --verbose | --verbos | --verbo | --verb) 34619304Speter verbose=yes ;; 34719304Speter 34819304Speter -version | --version | --versio | --versi | --vers) 34919304Speter echo "configure generated by autoconf version 2.7" 35019304Speter exit 0 ;; 35119304Speter 35219304Speter -with-* | --with-*) 35319304Speter ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` 35419304Speter # Reject names that are not valid shell variable names. 35519304Speter if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then 35619304Speter { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 35719304Speter fi 35819304Speter ac_package=`echo $ac_package| sed 's/-/_/g'` 35919304Speter case "$ac_option" in 36019304Speter *=*) ;; 36119304Speter *) ac_optarg=yes ;; 36219304Speter esac 36319304Speter eval "with_${ac_package}='$ac_optarg'" ;; 36419304Speter 36519304Speter -without-* | --without-*) 36619304Speter ac_package=`echo $ac_option|sed -e 's/-*without-//'` 36719304Speter # Reject names that are not valid shell variable names. 36819304Speter if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then 36919304Speter { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } 37019304Speter fi 37119304Speter ac_package=`echo $ac_package| sed 's/-/_/g'` 37219304Speter eval "with_${ac_package}=no" ;; 37319304Speter 37419304Speter --x) 37519304Speter # Obsolete; use --with-x. 37619304Speter with_x=yes ;; 37719304Speter 37819304Speter -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 37919304Speter | --x-incl | --x-inc | --x-in | --x-i) 38019304Speter ac_prev=x_includes ;; 38119304Speter -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 38219304Speter | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 38319304Speter x_includes="$ac_optarg" ;; 38419304Speter 38519304Speter -x-libraries | --x-libraries | --x-librarie | --x-librari \ 38619304Speter | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 38719304Speter ac_prev=x_libraries ;; 38819304Speter -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 38919304Speter | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 39019304Speter x_libraries="$ac_optarg" ;; 39119304Speter 39219304Speter -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } 39319304Speter ;; 39419304Speter 39519304Speter *) 39619304Speter if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then 39719304Speter echo "configure: warning: $ac_option: invalid host type" 1>&2 39819304Speter fi 39919304Speter if test "x$nonopt" != xNONE; then 40019304Speter { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } 40119304Speter fi 40219304Speter nonopt="$ac_option" 40319304Speter ;; 40419304Speter 40519304Speter esac 40619304Speterdone 40719304Speter 40819304Speterif test -n "$ac_prev"; then 40919304Speter { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } 41019304Speterfi 41119304Speter 41219304Spetertrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 41319304Speter 41419304Speter# File descriptor usage: 41519304Speter# 0 standard input 41619304Speter# 1 file creation 41719304Speter# 2 errors and warnings 41819304Speter# 3 some systems may open it to /dev/tty 41919304Speter# 4 used on the Kubota Titan 42019304Speter# 6 checking for... messages and results 42119304Speter# 5 compiler messages saved in config.log 42219304Speterif test "$silent" = yes; then 42319304Speter exec 6>/dev/null 42419304Speterelse 42519304Speter exec 6>&1 42619304Speterfi 42719304Speterexec 5>./config.log 42819304Speter 42919304Speterecho "\ 43019304SpeterThis file contains any messages produced by compilers while 43119304Speterrunning configure, to aid debugging if configure makes a mistake. 43219304Speter" 1>&5 43319304Speter 43419304Speter# Strip out --no-create and --no-recursion so they do not pile up. 43519304Speter# Also quote any args containing shell metacharacters. 43619304Speterac_configure_args= 43719304Speterfor ac_arg 43819304Speterdo 43919304Speter case "$ac_arg" in 44019304Speter -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 44119304Speter | --no-cr | --no-c) ;; 44219304Speter -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 44319304Speter | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 44419304Speter *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) 44519304Speter ac_configure_args="$ac_configure_args '$ac_arg'" ;; 44619304Speter *) ac_configure_args="$ac_configure_args $ac_arg" ;; 44719304Speter esac 44819304Speterdone 44919304Speter 45019304Speter# NLS nuisances. 45119304Speter# Only set LANG and LC_ALL to C if already set. 45219304Speter# These must not be set unconditionally because not all systems understand 45319304Speter# e.g. LANG=C (notably SCO). 45419304Speterif test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi 45519304Speterif test "${LANG+set}" = set; then LANG=C; export LANG; fi 45619304Speter 45719304Speter# confdefs.h avoids OS command line length limits that DEFS can exceed. 45819304Speterrm -rf conftest* confdefs.h 45919304Speter# AIX cpp loses on an empty file, so make sure it contains at least a newline. 46019304Speterecho > confdefs.h 46119304Speter 46219304Speter# A filename unique to this package, relative to the directory that 46319304Speter# configure is in, which we can look for to find out if srcdir is correct. 46419304Speterac_unique_file=../common/main.c 46519304Speter 46619304Speter# Find the source files, if location was not specified. 46719304Speterif test -z "$srcdir"; then 46819304Speter ac_srcdir_defaulted=yes 46919304Speter # Try the directory containing this script, then its parent. 47019304Speter ac_prog=$0 47119304Speter ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` 47219304Speter test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 47319304Speter srcdir=$ac_confdir 47419304Speter if test ! -r $srcdir/$ac_unique_file; then 47519304Speter srcdir=.. 47619304Speter fi 47719304Speterelse 47819304Speter ac_srcdir_defaulted=no 47919304Speterfi 48019304Speterif test ! -r $srcdir/$ac_unique_file; then 48119304Speter if test "$ac_srcdir_defaulted" = yes; then 48219304Speter { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } 48319304Speter else 48419304Speter { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } 48519304Speter fi 48619304Speterfi 48719304Spetersrcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` 48819304Speter 48919304Speter# Prefer explicitly selected file to automatically selected ones. 49019304Speterif test -z "$CONFIG_SITE"; then 49119304Speter if test "x$prefix" != xNONE; then 49219304Speter CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 49319304Speter else 49419304Speter CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 49519304Speter fi 49619304Speterfi 49719304Speterfor ac_site_file in $CONFIG_SITE; do 49819304Speter if test -r "$ac_site_file"; then 49919304Speter echo "loading site script $ac_site_file" 50019304Speter . "$ac_site_file" 50119304Speter fi 50219304Speterdone 50319304Speter 50419304Speterif test -r "$cache_file"; then 50519304Speter echo "loading cache $cache_file" 50619304Speter . $cache_file 50719304Speterelse 50819304Speter echo "creating cache $cache_file" 50919304Speter > $cache_file 51019304Speterfi 51119304Speter 51219304Speterac_ext=c 51319304Speter# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 51419304Speterac_cpp='echo $CPP $CPPFLAGS 1>&5; 51519304Speter$CPP $CPPFLAGS' 51619304Speterac_compile='echo ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5; 51719304Speter${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5' 51819304Speterac_link='echo ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5; 51919304Speter${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5' 52019304Speter 52119304Speterif (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then 52219304Speter # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. 52319304Speter if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then 52419304Speter ac_n= ac_c=' 52519304Speter' ac_t=' ' 52619304Speter else 52719304Speter ac_n=-n ac_c= ac_t= 52819304Speter fi 52919304Speterelse 53019304Speter ac_n= ac_c='\c' ac_t= 53119304Speterfi 53219304Speter 53319304Speter 53419304Speter 53519304Speter 53619304Speterac_aux_dir= 53719304Speterfor ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 53819304Speter if test -f $ac_dir/install-sh; then 53919304Speter ac_aux_dir=$ac_dir 54019304Speter ac_install_sh="$ac_aux_dir/install-sh -c" 54119304Speter break 54219304Speter elif test -f $ac_dir/install.sh; then 54319304Speter ac_aux_dir=$ac_dir 54419304Speter ac_install_sh="$ac_aux_dir/install.sh -c" 54519304Speter break 54619304Speter fi 54719304Speterdone 54819304Speterif test -z "$ac_aux_dir"; then 54919304Speter { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } 55019304Speterfi 55119304Speterac_config_guess=$ac_aux_dir/config.guess 55219304Speterac_config_sub=$ac_aux_dir/config.sub 55319304Speterac_configure=$ac_aux_dir/configure # This should be Cygnus configure. 55419304Speter 55519304Speter# Find a good install program. We prefer a C program (faster), 55619304Speter# so one script is as good as another. But avoid the broken or 55719304Speter# incompatible versions: 55819304Speter# SysV /etc/install, /usr/sbin/install 55919304Speter# SunOS /usr/etc/install 56019304Speter# IRIX /sbin/install 56119304Speter# AIX /bin/install 56219304Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args 56319304Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 56419304Speter# ./install, which can be erroneously created by make from ./install.sh. 56519304Speterecho $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 56619304Speterif test -z "$INSTALL"; then 56719304Speterif eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then 56819304Speter echo $ac_n "(cached) $ac_c" 1>&6 56919304Speterelse 57019304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 57119304Speter for ac_dir in $PATH; do 57219304Speter # Account for people who put trailing slashes in PATH elements. 57319304Speter case "$ac_dir/" in 57419304Speter /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; 57519304Speter *) 57619304Speter # OSF1 and SCO ODT 3.0 have their own names for install. 57719304Speter for ac_prog in ginstall installbsd scoinst install; do 57819304Speter if test -f $ac_dir/$ac_prog; then 57919304Speter if test $ac_prog = install && 58019304Speter grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then 58119304Speter # AIX install. It has an incompatible calling convention. 58219304Speter # OSF/1 installbsd also uses dspmsg, but is usable. 58319304Speter : 58419304Speter else 58519304Speter ac_cv_path_install="$ac_dir/$ac_prog -c" 58619304Speter break 2 58719304Speter fi 58819304Speter fi 58919304Speter done 59019304Speter ;; 59119304Speter esac 59219304Speter done 59319304Speter IFS="$ac_save_ifs" 59419304Speter 59519304Speterfi 59619304Speter if test "${ac_cv_path_install+set}" = set; then 59719304Speter INSTALL="$ac_cv_path_install" 59819304Speter else 59919304Speter # As a last resort, use the slow shell script. We don't cache a 60019304Speter # path for INSTALL within a source directory, because that will 60119304Speter # break other packages using the cache if that directory is 60219304Speter # removed, or if the path is relative. 60319304Speter INSTALL="$ac_install_sh" 60419304Speter fi 60519304Speterfi 60619304Speterecho "$ac_t""$INSTALL" 1>&6 60719304Speter 60819304Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 60919304Speter# It thinks the first close brace ends the variable substitution. 61019304Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 61119304Speter 61219304Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 61319304Speter 61419304Speter 61519304Speter# Make sure we can run config.sub. 61619304Speterif $ac_config_sub sun4 >/dev/null 2>&1; then : 61719304Speterelse { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } 61819304Speterfi 61919304Speter 62019304Speterecho $ac_n "checking host system type""... $ac_c" 1>&6 62119304Speter 62219304Speterhost_alias=$host 62319304Spetercase "$host_alias" in 62419304SpeterNONE) 62519304Speter case $nonopt in 62619304Speter NONE) 62719304Speter if host_alias=`$ac_config_guess`; then : 62819304Speter else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } 62919304Speter fi ;; 63019304Speter *) host_alias=$nonopt ;; 63119304Speter esac ;; 63219304Speteresac 63319304Speter 63419304Speterhost=`$ac_config_sub $host_alias` 63519304Speterhost_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'` 63619304Speterhost_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'` 63719304Speterhost_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'` 63819304Speterecho "$ac_t""$host" 1>&6 63919304Speter 64019304Speterif test "$program_transform_name" = s,x,x,; then 64119304Speter program_transform_name= 64219304Speterelse 64319304Speter # Double any \ or $. echo might interpret backslashes. 64419304Speter cat <<\EOF_SED > conftestsed 64519304Speters,\\,\\\\,g; s,\$,$$,g 64619304SpeterEOF_SED 64719304Speter program_transform_name="`echo $program_transform_name|sed -f conftestsed`" 64819304Speter rm -f conftestsed 64919304Speterfi 65019304Spetertest "$program_prefix" != NONE && 65119304Speter program_transform_name="s,^,${program_prefix},; $program_transform_name" 65219304Speter# Use a double $ so make ignores it. 65319304Spetertest "$program_suffix" != NONE && 65419304Speter program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" 65519304Speter 65619304Speter# sed with no file args requires a program. 65719304Spetertest "$program_transform_name" = "" && program_transform_name="s,x,x," 65819304Speter 65919304Speter 66019304Speterecho $ac_n "checking if --enable-debug option specified""... $ac_c" 1>&6 66119304Speter# Check whether --enable-debug or --disable-debug was given. 66219304Speterif test "${enable_debug+set}" = set; then 66319304Speter enableval="$enable_debug" 66419304Speter vi_cv_debug="yes" 66519304Speterelse 66619304Speter vi_cv_debug="no" 66719304Speterfi 66819304Speter 66919304Speterif test "$vi_cv_debug" = yes; then 67019304Speter cat >> confdefs.h <<\EOF 67119304Speter#define DEBUG 1 67219304SpeterEOF 67319304Speter 67419304Speter OPTFLAG=${OPTFLAG-"-g"} 67519304Speter no_op_OPTFLAG=${no_op_OPTFLAG-"-g"} 67619304Speterfi 67719304Speterecho "$ac_t""$vi_cv_debug" 1>&6 67819304Speter 67919304Speter 68019304Speter 68119304Spetercase "$host_os" in 68219304Speteraix3.2.5) OPTFLAG=${OPTFLAG-"-O"};; 68319304Speteraix4.1*) CFLAGS=${CFLAGS-"-qstrict"} 68419304Speter OPTFLAG=${OPTFLAG-"-O3"};; 68519304Speteraux*) CPPFLAGS=${CPPFLAGS-"-ZP -D_BSD_SOURCE -D_SYSV_SOURCE -D_AUX_SOURCE"} 68619304Speter LDFLAGS=${LDFLAGS-"-ZP"} 68719304Speter OPTFLAG=${OPTFLAG-"-O"};; 68819304Speterbsd4.4) OPTFLAG=${OPTFLAG-"-O2"};; 68919304Speterbsdi*) CC=${CC-"shlicc"} 69019304Speter OPTFLAG=${OPTFLAG-"-O2"};; 69119304Speteririx6*) OPTFLAG=${OPTFLAG-"-O2"};; 69219304Speteririx*) OPTFLAG=${OPTFLAG-"-O2"};; 69319304Speterlynxos*) # Extract the first word of "gcc", so it can be a program name with args. 69419304Speterset dummy gcc; ac_word=$2 69519304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 69619304Speterif eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then 69719304Speter echo $ac_n "(cached) $ac_c" 1>&6 69819304Speterelse 69919304Speter if test -n "$CC"; then 70019304Speter ac_cv_prog_CC="$CC" # Let the user override the test. 70119304Speterelse 70219304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 70319304Speter for ac_dir in $PATH; do 70419304Speter test -z "$ac_dir" && ac_dir=. 70519304Speter if test -f $ac_dir/$ac_word; then 70619304Speter ac_cv_prog_CC="gcc" 70719304Speter break 70819304Speter fi 70919304Speter done 71019304Speter IFS="$ac_save_ifs" 71119304Speter test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc" 71219304Speterfi 71319304Speterfi 71419304SpeterCC="$ac_cv_prog_CC" 71519304Speterif test -n "$CC"; then 71619304Speter echo "$ac_t""$CC" 1>&6 71719304Speterelse 71819304Speter echo "$ac_t""no" 1>&6 71919304Speterfi 72019304Speter 72119304Speter 72219304Speterecho $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 72319304Speterif eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then 72419304Speter echo $ac_n "(cached) $ac_c" 1>&6 72519304Speterelse 72619304Speter cat > conftest.c <<EOF 72719304Speter#ifdef __GNUC__ 72819304Speter yes; 72919304Speter#endif 73019304SpeterEOF 73119304Speterif ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then 73219304Speter ac_cv_prog_gcc=yes 73319304Speterelse 73419304Speter ac_cv_prog_gcc=no 73519304Speterfi 73619304Speterfi 73719304Speter 73819304Speterecho "$ac_t""$ac_cv_prog_gcc" 1>&6 73919304Speterif test $ac_cv_prog_gcc = yes; then 74019304Speter GCC=yes 74119304Speter if test "${CFLAGS+set}" != set; then 74219304Speter echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 74319304Speterif eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then 74419304Speter echo $ac_n "(cached) $ac_c" 1>&6 74519304Speterelse 74619304Speter echo 'void f(){}' > conftest.c 74719304Speterif test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then 74819304Speter ac_cv_prog_gcc_g=yes 74919304Speterelse 75019304Speter ac_cv_prog_gcc_g=no 75119304Speterfi 75219304Speterrm -f conftest* 75319304Speter 75419304Speterfi 75519304Speter 75619304Speterecho "$ac_t""$ac_cv_prog_gcc_g" 1>&6 75719304Speter if test $ac_cv_prog_gcc_g = yes; then 75819304Speter CFLAGS="-g -O" 75919304Speter else 76019304Speter CFLAGS="-O" 76119304Speter fi 76219304Speter fi 76319304Speterelse 76419304Speter GCC= 76519304Speter test "${CFLAGS+set}" = set || CFLAGS="-g" 76619304Speterfi 76719304Speter 76819304Speter echo $ac_n "checking for GNU C (gcc) version 2.x""... $ac_c" 1>&6 76919304Speter ac_cv_gcc_vers=`${CC-cc} -v 2>&1 | \ 77019304Speter grep "gcc version " | sed 's/.*version //'` 77119304Speter ac_cv_gcc_major=`echo "$ac_cv_gcc_vers" | sed 's/\..*//'` 77219304Speter if test "$ac_cv_gcc_major" = "2" ; then 77319304Speter echo "$ac_t""yes" 1>&6 77419304Speter else 77519304Speter echo "$ac_t""no" 1>&6 77619304Speter echo "Fatal error: Nvi requires gcc 2.x to build on LynxOS." 77719304Speter echo "See build/README.LynxOS for more information." 77819304Speter exit 1 77919304Speter fi;; 78019304Speternextstep3) CPPFLAGS=${CPPFLAGS-"-w -pipe -posix"} 78119304Speter LDFLAGS=${LDFLAGS-"-posix"} 78219304Speter OPTFLAG=${OPTFLAG-"-O9"};; 78319304Speterosf*) CFLAGS=${CFLAGS-"-Olimit 1000"};; 78419304Spetersolaris*) no_op_OPTFLAG=${no_op_OPTFLAG-""};; 78519304Spetersunos*) no_op_OPTFLAG=${no_op_OPTFLAG-""};; 78619304Speteresac 78719304Speter 78819304Speter 78919304SpeterCC=${CC-cc} 79019304Speter 79119304Speter 79219304SpeterOPTFLAG=${OPTFLAG-"-O"} 79319304Speter 79419304Speter 79519304Speterno_op_OPTFLAG=${no_op_OPTFLAG-"$OPTFLAG"} 79619304Speter 79719304Spetercase "$host_os" in 79819304Speterbsdi2.1) LIBS=${LIBS-"-lipc"};; 79919304Speterdgux*) LIBS=${LIBS-"-ldgc"};; 80019304Speteririx6*) LIBS=${LIBS-"-lbsd"};; 80119304Speteririx*) LIBS=${LIBS-"-lc_s -lbsd"};; 80219304Speterisc*) LIBS=${LIBS-"-lcposix -linet"};; 80319304Speternetbsd1*) LIBS=${LIBS-"-lcrypt"};; 80419304Speterptx*) LIBS=${LIBS-"-lseq -linet -lsocket"};; 80519304Spetersco3.2*) LIBS=${LIBS-"-lsocket"};; 80619304Spetersinix*) LIBS=${LIBS-"-lelf -lc"};; 80719304Spetersolaris*) LIBS=${LIBS-"-lsocket -lnsl -ldl"} 80819304Speter RLIBS=yes;; 80919304Speterwgs*) LIBS=${LIBS-"-lnsl"};; 81019304Speteresac 81119304Speter 81219304Spetercase "$host_os" in 81319304Speteraux*) LIBOBJS="getopt.o strpbrk.o $LIBOBJS";; 81419304Speteresac 81519304Speter 81619304Spetercase "$host_os" in 81719304Speterultrix*) cat >> confdefs.h <<\EOF 81819304Speter#define HAVE_BROKEN_VDISABLE 1 81919304SpeterEOF 82019304Speter;; 82119304Speteresac 82219304Speter 82319304SpeterCPPFLAGS="$ADDCPPFLAGS $CPPFLAGS" 82419304Speter 82519304SpeterLDFLAGS="$ADDLDFLAGS $LDFLAGS" 82619304Speter 82719304SpeterLIBS="$ADDLIBS $LIBS" 82819304Speter 82919304Speter# If we cannot run a trivial program, we must be cross compiling. 83019304Speterecho $ac_n "checking whether cross-compiling""... $ac_c" 1>&6 83119304Speterif eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then 83219304Speter echo $ac_n "(cached) $ac_c" 1>&6 83319304Speterelse 83419304Speter if test "$cross_compiling" = yes; then 83519304Speter ac_cv_c_cross=yes 83619304Speterelse 83719304Spetercat > conftest.$ac_ext <<EOF 83819304Speter#line 839 "configure" 83919304Speter#include "confdefs.h" 84019304Spetermain(){return(0);} 84119304SpeterEOF 84219304Spetereval $ac_link 84319304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 84419304Speter ac_cv_c_cross=no 84519304Speterelse 84619304Speter ac_cv_c_cross=yes 84719304Speterfi 84819304Speterfi 84919304Speterrm -fr conftest* 85019304Speterfi 85119304Speter 85219304Speterecho "$ac_t""$ac_cv_c_cross" 1>&6 85319304Spetercross_compiling=$ac_cv_c_cross 85419304Speter 85519304Speterecho $ac_n "checking whether the compiler ($CC $CFLAGS $LDFLAGS) actually works""... $ac_c" 1>&6 85619304Speter 85719304Speter ac_ext=c 85819304Speter# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. 85919304Speterac_cpp='echo $CPP $CPPFLAGS 1>&5; 86019304Speter$CPP $CPPFLAGS' 86119304Speterac_compile='echo ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5; 86219304Speter${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5' 86319304Speterac_link='echo ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5; 86419304Speter${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5' 86519304Speter 86619304Speter if test "$cross_compiling" = yes; then 86719304Speter cat > conftest.$ac_ext <<EOF 86819304Speter#line 869 "configure" 86919304Speter#include "confdefs.h" 87019304Speter 87119304Speterint main() { return 0; } 87219304Speterint t() { 87319304Speter 87419304Speter; return 0; } 87519304SpeterEOF 87619304Speterif eval $ac_link; then 87719304Speter rm -rf conftest* 87819304Speter am_cv_prog_cc_works=yes 87919304Speterelse 88019304Speter rm -rf conftest* 88119304Speter am_cv_prog_cc_works=no 88219304Speterfi 88319304Speterrm -f conftest* 88419304Speter 88519304Speterelse 88619304Spetercat > conftest.$ac_ext <<EOF 88719304Speter#line 888 "configure" 88819304Speter#include "confdefs.h" 88919304Spetermain() { exit(0); } 89019304SpeterEOF 89119304Spetereval $ac_link 89219304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 89319304Speter am_cv_prog_cc_works=yes 89419304Speterelse 89519304Speter am_cv_prog_cc_works=no 89619304Speterfi 89719304Speterfi 89819304Speterrm -fr conftest* 89919304Speter 90019304Spetercase "$am_cv_prog_cc_works" in 90119304Speter *no) { echo "configure: error: Installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } ;; 90219304Speter *yes) ;; 90319304Speteresac 90419304Speterecho "$ac_t""yes" 1>&6 90519304Speter 90619304Speter 90719304SpeterPATH="$PATH:/usr/bin:/usr/sbin:/sbin:/etc:/usr/etc:/usr/lib:/usr/ucblib:" 90819304Speter 90919304Speter# Extract the first word of "sh", so it can be a program name with args. 91019304Speterset dummy sh; ac_word=$2 91119304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 91219304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_shell'+set}'`\" = set"; then 91319304Speter echo $ac_n "(cached) $ac_c" 1>&6 91419304Speterelse 91519304Speter case "$vi_cv_path_shell" in 91619304Speter /*) 91719304Speter ac_cv_path_vi_cv_path_shell="$vi_cv_path_shell" # Let the user override the test with a path. 91819304Speter ;; 91919304Speter *) 92019304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 92119304Speter for ac_dir in $PATH; do 92219304Speter test -z "$ac_dir" && ac_dir=. 92319304Speter if test -f $ac_dir/$ac_word; then 92419304Speter ac_cv_path_vi_cv_path_shell="$ac_dir/$ac_word" 92519304Speter break 92619304Speter fi 92719304Speter done 92819304Speter IFS="$ac_save_ifs" 92919304Speter test -z "$ac_cv_path_vi_cv_path_shell" && ac_cv_path_vi_cv_path_shell="no" 93019304Speter ;; 93119304Speteresac 93219304Speterfi 93319304Spetervi_cv_path_shell="$ac_cv_path_vi_cv_path_shell" 93419304Speterif test -n "$vi_cv_path_shell"; then 93519304Speter echo "$ac_t""$vi_cv_path_shell" 1>&6 93619304Speterelse 93719304Speter echo "$ac_t""no" 1>&6 93819304Speterfi 93919304Speter 94019304Speterif test "$vi_cv_path_shell" = no; then 94119304Speter echo "Fatal error: the shell utility not found." 94219304Speter exit 1 94319304Speterfi 94419304Speter 94519304Speter# Extract the first word of "sendmail", so it can be a program name with args. 94619304Speterset dummy sendmail; ac_word=$2 94719304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 94819304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_sendmail'+set}'`\" = set"; then 94919304Speter echo $ac_n "(cached) $ac_c" 1>&6 95019304Speterelse 95119304Speter case "$vi_cv_path_sendmail" in 95219304Speter /*) 95319304Speter ac_cv_path_vi_cv_path_sendmail="$vi_cv_path_sendmail" # Let the user override the test with a path. 95419304Speter ;; 95519304Speter *) 95619304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 95719304Speter for ac_dir in $PATH; do 95819304Speter test -z "$ac_dir" && ac_dir=. 95919304Speter if test -f $ac_dir/$ac_word; then 96019304Speter ac_cv_path_vi_cv_path_sendmail="$ac_dir/$ac_word" 96119304Speter break 96219304Speter fi 96319304Speter done 96419304Speter IFS="$ac_save_ifs" 96519304Speter test -z "$ac_cv_path_vi_cv_path_sendmail" && ac_cv_path_vi_cv_path_sendmail="no" 96619304Speter ;; 96719304Speteresac 96819304Speterfi 96919304Spetervi_cv_path_sendmail="$ac_cv_path_vi_cv_path_sendmail" 97019304Speterif test -n "$vi_cv_path_sendmail"; then 97119304Speter echo "$ac_t""$vi_cv_path_sendmail" 1>&6 97219304Speterelse 97319304Speter echo "$ac_t""no" 1>&6 97419304Speterfi 97519304Speter 97619304Speterif test "$vi_cv_path_sendmail" = no; then 97719304Speter echo "WARNING: The sendmail utility was not found!" 97819304Speter echo "WARNING: Users will not be told of saved files." 97919304Speterfi 98019304Speter 98119304Speter 98219304Speterfor ac_prog in perl5 perl 98319304Speterdo 98419304Speter# Extract the first word of "$ac_prog", so it can be a program name with args. 98519304Speterset dummy $ac_prog; ac_word=$2 98619304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 98719304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_perl'+set}'`\" = set"; then 98819304Speter echo $ac_n "(cached) $ac_c" 1>&6 98919304Speterelse 99019304Speter case "$vi_cv_path_perl" in 99119304Speter /*) 99219304Speter ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 99319304Speter ;; 99419304Speter *) 99519304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 99619304Speter for ac_dir in $PATH; do 99719304Speter test -z "$ac_dir" && ac_dir=. 99819304Speter if test -f $ac_dir/$ac_word; then 99919304Speter ac_cv_path_vi_cv_path_perl="$ac_dir/$ac_word" 100019304Speter break 100119304Speter fi 100219304Speter done 100319304Speter IFS="$ac_save_ifs" 100419304Speter ;; 100519304Speteresac 100619304Speterfi 100719304Spetervi_cv_path_perl="$ac_cv_path_vi_cv_path_perl" 100819304Speterif test -n "$vi_cv_path_perl"; then 100919304Speter echo "$ac_t""$vi_cv_path_perl" 1>&6 101019304Speterelse 101119304Speter echo "$ac_t""no" 1>&6 101219304Speterfi 101319304Speter 101419304Spetertest -n "$vi_cv_path_perl" && break 101519304Speterdone 101619304Spetertest -n "$vi_cv_path_perl" || vi_cv_path_perl="no" 101719304Speter 101819304Speter 101919304Speter 102019304Speterecho $ac_n "checking for preserve directory""... $ac_c" 1>&6 102119304Speterif eval "test \"`echo '$''{'vi_cv_path_preserve'+set}'`\" = set"; then 102219304Speter echo $ac_n "(cached) $ac_c" 1>&6 102319304Speterelse 102419304Speter dirlist="/var/preserve /var/tmp /usr/tmp" 102519304Speter vi_cv_path_preserve=no 102619304Speter for i in $dirlist; do 102719304Speter if test -d $i/vi.recover; then 102819304Speter vi_cv_path_preserve=$i/vi.recover 102919304Speter break; 103019304Speter fi 103119304Speter done 103219304Speter if test "$vi_cv_path_preserve" = no; then 103319304Speter for i in $dirlist; do 103419304Speter if test -d $i -a -w $i; then 103519304Speter vi_cv_path_preserve=$i/vi.recover 103619304Speter break; 103719304Speter fi 103819304Speter done 103919304Speter 104019304Speter fi 104119304Speterfi 104219304Speter 104319304Speterif test "$vi_cv_path_preserve" = no; then 104419304Speter echo "Fatal error: no writeable preserve directory found." 104519304Speter exit 1 104619304Speterfi 104719304Speterecho "$ac_t""$vi_cv_path_preserve" 1>&6 104819304Speter 104919304Speter# Extract the first word of "chmod", so it can be a program name with args. 105019304Speterset dummy chmod; ac_word=$2 105119304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 105219304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_chmod'+set}'`\" = set"; then 105319304Speter echo $ac_n "(cached) $ac_c" 1>&6 105419304Speterelse 105519304Speter case "$vi_cv_path_chmod" in 105619304Speter /*) 105719304Speter ac_cv_path_vi_cv_path_chmod="$vi_cv_path_chmod" # Let the user override the test with a path. 105819304Speter ;; 105919304Speter *) 106019304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 106119304Speter for ac_dir in $PATH; do 106219304Speter test -z "$ac_dir" && ac_dir=. 106319304Speter if test -f $ac_dir/$ac_word; then 106419304Speter ac_cv_path_vi_cv_path_chmod="$ac_dir/$ac_word" 106519304Speter break 106619304Speter fi 106719304Speter done 106819304Speter IFS="$ac_save_ifs" 106919304Speter test -z "$ac_cv_path_vi_cv_path_chmod" && ac_cv_path_vi_cv_path_chmod="missing_chmod" 107019304Speter ;; 107119304Speteresac 107219304Speterfi 107319304Spetervi_cv_path_chmod="$ac_cv_path_vi_cv_path_chmod" 107419304Speterif test -n "$vi_cv_path_chmod"; then 107519304Speter echo "$ac_t""$vi_cv_path_chmod" 1>&6 107619304Speterelse 107719304Speter echo "$ac_t""no" 1>&6 107819304Speterfi 107919304Speter 108019304Speter# Extract the first word of "cp", so it can be a program name with args. 108119304Speterset dummy cp; ac_word=$2 108219304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 108319304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_cp'+set}'`\" = set"; then 108419304Speter echo $ac_n "(cached) $ac_c" 1>&6 108519304Speterelse 108619304Speter case "$vi_cv_path_cp" in 108719304Speter /*) 108819304Speter ac_cv_path_vi_cv_path_cp="$vi_cv_path_cp" # Let the user override the test with a path. 108919304Speter ;; 109019304Speter *) 109119304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 109219304Speter for ac_dir in $PATH; do 109319304Speter test -z "$ac_dir" && ac_dir=. 109419304Speter if test -f $ac_dir/$ac_word; then 109519304Speter ac_cv_path_vi_cv_path_cp="$ac_dir/$ac_word" 109619304Speter break 109719304Speter fi 109819304Speter done 109919304Speter IFS="$ac_save_ifs" 110019304Speter test -z "$ac_cv_path_vi_cv_path_cp" && ac_cv_path_vi_cv_path_cp="missing_cp" 110119304Speter ;; 110219304Speteresac 110319304Speterfi 110419304Spetervi_cv_path_cp="$ac_cv_path_vi_cv_path_cp" 110519304Speterif test -n "$vi_cv_path_cp"; then 110619304Speter echo "$ac_t""$vi_cv_path_cp" 1>&6 110719304Speterelse 110819304Speter echo "$ac_t""no" 1>&6 110919304Speterfi 111019304Speter 111119304Speter# Extract the first word of "ln", so it can be a program name with args. 111219304Speterset dummy ln; ac_word=$2 111319304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 111419304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_ln'+set}'`\" = set"; then 111519304Speter echo $ac_n "(cached) $ac_c" 1>&6 111619304Speterelse 111719304Speter case "$vi_cv_path_ln" in 111819304Speter /*) 111919304Speter ac_cv_path_vi_cv_path_ln="$vi_cv_path_ln" # Let the user override the test with a path. 112019304Speter ;; 112119304Speter *) 112219304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 112319304Speter for ac_dir in $PATH; do 112419304Speter test -z "$ac_dir" && ac_dir=. 112519304Speter if test -f $ac_dir/$ac_word; then 112619304Speter ac_cv_path_vi_cv_path_ln="$ac_dir/$ac_word" 112719304Speter break 112819304Speter fi 112919304Speter done 113019304Speter IFS="$ac_save_ifs" 113119304Speter test -z "$ac_cv_path_vi_cv_path_ln" && ac_cv_path_vi_cv_path_ln="missing_ln" 113219304Speter ;; 113319304Speteresac 113419304Speterfi 113519304Spetervi_cv_path_ln="$ac_cv_path_vi_cv_path_ln" 113619304Speterif test -n "$vi_cv_path_ln"; then 113719304Speter echo "$ac_t""$vi_cv_path_ln" 1>&6 113819304Speterelse 113919304Speter echo "$ac_t""no" 1>&6 114019304Speterfi 114119304Speter 114219304Speter# Extract the first word of "mkdir", so it can be a program name with args. 114319304Speterset dummy mkdir; ac_word=$2 114419304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 114519304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_mkdir'+set}'`\" = set"; then 114619304Speter echo $ac_n "(cached) $ac_c" 1>&6 114719304Speterelse 114819304Speter case "$vi_cv_path_mkdir" in 114919304Speter /*) 115019304Speter ac_cv_path_vi_cv_path_mkdir="$vi_cv_path_mkdir" # Let the user override the test with a path. 115119304Speter ;; 115219304Speter *) 115319304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 115419304Speter for ac_dir in $PATH; do 115519304Speter test -z "$ac_dir" && ac_dir=. 115619304Speter if test -f $ac_dir/$ac_word; then 115719304Speter ac_cv_path_vi_cv_path_mkdir="$ac_dir/$ac_word" 115819304Speter break 115919304Speter fi 116019304Speter done 116119304Speter IFS="$ac_save_ifs" 116219304Speter test -z "$ac_cv_path_vi_cv_path_mkdir" && ac_cv_path_vi_cv_path_mkdir="missing_mkdir" 116319304Speter ;; 116419304Speteresac 116519304Speterfi 116619304Spetervi_cv_path_mkdir="$ac_cv_path_vi_cv_path_mkdir" 116719304Speterif test -n "$vi_cv_path_mkdir"; then 116819304Speter echo "$ac_t""$vi_cv_path_mkdir" 1>&6 116919304Speterelse 117019304Speter echo "$ac_t""no" 1>&6 117119304Speterfi 117219304Speter 117319304Speter# Extract the first word of "rm", so it can be a program name with args. 117419304Speterset dummy rm; ac_word=$2 117519304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 117619304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_rm'+set}'`\" = set"; then 117719304Speter echo $ac_n "(cached) $ac_c" 1>&6 117819304Speterelse 117919304Speter case "$vi_cv_path_rm" in 118019304Speter /*) 118119304Speter ac_cv_path_vi_cv_path_rm="$vi_cv_path_rm" # Let the user override the test with a path. 118219304Speter ;; 118319304Speter *) 118419304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 118519304Speter for ac_dir in $PATH; do 118619304Speter test -z "$ac_dir" && ac_dir=. 118719304Speter if test -f $ac_dir/$ac_word; then 118819304Speter ac_cv_path_vi_cv_path_rm="$ac_dir/$ac_word" 118919304Speter break 119019304Speter fi 119119304Speter done 119219304Speter IFS="$ac_save_ifs" 119319304Speter test -z "$ac_cv_path_vi_cv_path_rm" && ac_cv_path_vi_cv_path_rm="missing_rm" 119419304Speter ;; 119519304Speteresac 119619304Speterfi 119719304Spetervi_cv_path_rm="$ac_cv_path_vi_cv_path_rm" 119819304Speterif test -n "$vi_cv_path_rm"; then 119919304Speter echo "$ac_t""$vi_cv_path_rm" 1>&6 120019304Speterelse 120119304Speter echo "$ac_t""no" 1>&6 120219304Speterfi 120319304Speter 120419304Speter# Extract the first word of "strip", so it can be a program name with args. 120519304Speterset dummy strip; ac_word=$2 120619304Speterecho $ac_n "checking for $ac_word""... $ac_c" 1>&6 120719304Speterif eval "test \"`echo '$''{'ac_cv_path_vi_cv_path_strip'+set}'`\" = set"; then 120819304Speter echo $ac_n "(cached) $ac_c" 1>&6 120919304Speterelse 121019304Speter case "$vi_cv_path_strip" in 121119304Speter /*) 121219304Speter ac_cv_path_vi_cv_path_strip="$vi_cv_path_strip" # Let the user override the test with a path. 121319304Speter ;; 121419304Speter *) 121519304Speter IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" 121619304Speter for ac_dir in $PATH; do 121719304Speter test -z "$ac_dir" && ac_dir=. 121819304Speter if test -f $ac_dir/$ac_word; then 121919304Speter ac_cv_path_vi_cv_path_strip="$ac_dir/$ac_word" 122019304Speter break 122119304Speter fi 122219304Speter done 122319304Speter IFS="$ac_save_ifs" 122419304Speter test -z "$ac_cv_path_vi_cv_path_strip" && ac_cv_path_vi_cv_path_strip="missing_strip" 122519304Speter ;; 122619304Speteresac 122719304Speterfi 122819304Spetervi_cv_path_strip="$ac_cv_path_vi_cv_path_strip" 122919304Speterif test -n "$vi_cv_path_strip"; then 123019304Speter echo "$ac_t""$vi_cv_path_strip" 1>&6 123119304Speterelse 123219304Speter echo "$ac_t""no" 1>&6 123319304Speterfi 123419304Speter 123519304Speter 123619304Speterecho $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 123719304Speter# On Suns, sometimes $CPP names a directory. 123819304Speterif test -n "$CPP" && test -d "$CPP"; then 123919304Speter CPP= 124019304Speterfi 124119304Speterif test -z "$CPP"; then 124219304Speterif eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then 124319304Speter echo $ac_n "(cached) $ac_c" 1>&6 124419304Speterelse 124519304Speter # This must be in double quotes, not single quotes, because CPP may get 124619304Speter # substituted into the Makefile and "${CC-cc}" will confuse make. 124719304Speter CPP="${CC-cc} -E" 124819304Speter # On the NeXT, cc -E runs the code through the compiler's parser, 124919304Speter # not just through cpp. 125019304Speter cat > conftest.$ac_ext <<EOF 125119304Speter#line 1252 "configure" 125219304Speter#include "confdefs.h" 125319304Speter#include <assert.h> 125419304SpeterSyntax Error 125519304SpeterEOF 125619304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 125719304Speterac_err=`grep -v '^ *+' conftest.out` 125819304Speterif test -z "$ac_err"; then 125919304Speter : 126019304Speterelse 126119304Speter echo "$ac_err" >&5 126219304Speter rm -rf conftest* 126319304Speter CPP="${CC-cc} -E -traditional-cpp" 126419304Speter cat > conftest.$ac_ext <<EOF 126519304Speter#line 1266 "configure" 126619304Speter#include "confdefs.h" 126719304Speter#include <assert.h> 126819304SpeterSyntax Error 126919304SpeterEOF 127019304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 127119304Speterac_err=`grep -v '^ *+' conftest.out` 127219304Speterif test -z "$ac_err"; then 127319304Speter : 127419304Speterelse 127519304Speter echo "$ac_err" >&5 127619304Speter rm -rf conftest* 127719304Speter CPP=/lib/cpp 127819304Speterfi 127919304Speterrm -f conftest* 128019304Speterfi 128119304Speterrm -f conftest* 128219304Speter ac_cv_prog_CPP="$CPP" 128319304Speterfi 128419304Speter CPP="$ac_cv_prog_CPP" 128519304Speterelse 128619304Speter ac_cv_prog_CPP="$CPP" 128719304Speterfi 128819304Speterecho "$ac_t""$CPP" 1>&6 128919304Speter 129019304Speter# If we find X, set shell vars x_includes and x_libraries to the 129119304Speter# paths, otherwise set no_x=yes. 129219304Speter# Uses ac_ vars as temps to allow command line to override cache and checks. 129319304Speter# --without-x overrides everything else, but does not touch the cache. 129419304Speterecho $ac_n "checking for X""... $ac_c" 1>&6 129519304Speter 129619304Speter# Check whether --with-x or --without-x was given. 129719304Speterif test "${with_x+set}" = set; then 129819304Speter withval="$with_x" 129919304Speter : 130019304Speterfi 130119304Speter 130219304Speterif test "x$with_x" = xno; then 130319304Speter no_x=yes 130419304Speterelse 130519304Speter if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 130619304Speter no_x= 130719304Speter else 130819304Speterif eval "test \"`echo '$''{'ac_cv_path_x'+set}'`\" = set"; then 130919304Speter echo $ac_n "(cached) $ac_c" 1>&6 131019304Speterelse 131119304Speter # One or both of the vars are not set, and there is no cached value. 131219304Speterno_x=yes 131319304Speterrm -fr conftestdir 131419304Speterif mkdir conftestdir; then 131519304Speter cd conftestdir 131619304Speter # Make sure to not put "make" in the Imakefile rules, since we grep it out. 131719304Speter cat > Imakefile <<'EOF' 131819304Speteracfindx: 131919304Speter @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 132019304SpeterEOF 132119304Speter if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 132219304Speter no_x= 132319304Speter # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 132419304Speter eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 132519304Speter # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 132619304Speter for ac_extension in a so sl; do 132719304Speter if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && 132819304Speter test -f $ac_im_libdir/libX11.$ac_extension; then 132919304Speter ac_im_usrlibdir=$ac_im_libdir; break 133019304Speter fi 133119304Speter done 133219304Speter # Screen out bogus values from the imake configuration. 133319304Speter case "$ac_im_incroot" in 133419304Speter /usr/include) ;; 133519304Speter *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; 133619304Speter esac 133719304Speter case "$ac_im_usrlibdir" in 133819304Speter /usr/lib | /lib) ;; 133919304Speter *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; 134019304Speter esac 134119304Speter fi 134219304Speter cd .. 134319304Speter rm -fr conftestdir 134419304Speterfi 134519304Speter 134619304Speterif test "$no_x" = yes; then 134719304Spetertest -z "$x_direct_test_library" && x_direct_test_library=Xt 134819304Spetertest -z "$x_direct_test_function" && x_direct_test_function=XtMalloc 134919304Spetertest -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h 135019304Spetercat > conftest.$ac_ext <<EOF 135119304Speter#line 1352 "configure" 135219304Speter#include "confdefs.h" 135319304Speter#include <$x_direct_test_include> 135419304SpeterEOF 135519304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 135619304Speterac_err=`grep -v '^ *+' conftest.out` 135719304Speterif test -z "$ac_err"; then 135819304Speter rm -rf conftest* 135919304Speter no_x= ac_x_includes= 136019304Speterelse 136119304Speter echo "$ac_err" >&5 136219304Speter rm -rf conftest* 136319304Speter for ac_dir in \ 136419304Speter /usr/X11R6/include \ 136519304Speter /usr/X11R5/include \ 136619304Speter /usr/X11R4/include \ 136719304Speter \ 136819304Speter /usr/include/X11R6 \ 136919304Speter /usr/include/X11R5 \ 137019304Speter /usr/include/X11R4 \ 137119304Speter \ 137219304Speter /usr/local/X11R6/include \ 137319304Speter /usr/local/X11R5/include \ 137419304Speter /usr/local/X11R4/include \ 137519304Speter \ 137619304Speter /usr/local/include/X11R6 \ 137719304Speter /usr/local/include/X11R5 \ 137819304Speter /usr/local/include/X11R4 \ 137919304Speter \ 138019304Speter /usr/X11/include \ 138119304Speter /usr/include/X11 \ 138219304Speter /usr/local/X11/include \ 138319304Speter /usr/local/include/X11 \ 138419304Speter \ 138519304Speter /usr/X386/include \ 138619304Speter /usr/x386/include \ 138719304Speter /usr/XFree86/include/X11 \ 138819304Speter \ 138919304Speter /usr/include \ 139019304Speter /usr/local/include \ 139119304Speter /usr/unsupported/include \ 139219304Speter /usr/athena/include \ 139319304Speter /usr/local/x11r5/include \ 139419304Speter /usr/lpp/Xamples/include \ 139519304Speter \ 139619304Speter /usr/openwin/include \ 139719304Speter /usr/openwin/share/include \ 139819304Speter ; \ 139919304Speter do 140019304Speter if test -r "$ac_dir/$x_direct_test_include"; then 140119304Speter no_x= ac_x_includes=$ac_dir 140219304Speter break 140319304Speter fi 140419304Speter done 140519304Speterfi 140619304Speterrm -f conftest* 140719304Speter 140819304Speter# Check for the libraries. 140919304Speter# See if we find them without any special options. 141019304Speter# Don't add to $LIBS permanently. 141119304Speterac_save_LIBS="$LIBS" 141219304SpeterLIBS="-l$x_direct_test_library $LIBS" 141319304Spetercat > conftest.$ac_ext <<EOF 141419304Speter#line 1415 "configure" 141519304Speter#include "confdefs.h" 141619304Speter 141719304Speterint main() { return 0; } 141819304Speterint t() { 141919304Speter${x_direct_test_function}() 142019304Speter; return 0; } 142119304SpeterEOF 142219304Speterif eval $ac_link; then 142319304Speter rm -rf conftest* 142419304Speter LIBS="$ac_save_LIBS" no_x= ac_x_libraries= 142519304Speterelse 142619304Speter rm -rf conftest* 142719304Speter LIBS="$ac_save_LIBS" 142819304Speter# First see if replacing the include by lib works. 142919304Speterfor ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ 143019304Speter /usr/X11R6/lib \ 143119304Speter /usr/X11R5/lib \ 143219304Speter /usr/X11R4/lib \ 143319304Speter \ 143419304Speter /usr/lib/X11R6 \ 143519304Speter /usr/lib/X11R5 \ 143619304Speter /usr/lib/X11R4 \ 143719304Speter \ 143819304Speter /usr/local/X11R6/lib \ 143919304Speter /usr/local/X11R5/lib \ 144019304Speter /usr/local/X11R4/lib \ 144119304Speter \ 144219304Speter /usr/local/lib/X11R6 \ 144319304Speter /usr/local/lib/X11R5 \ 144419304Speter /usr/local/lib/X11R4 \ 144519304Speter \ 144619304Speter /usr/X11/lib \ 144719304Speter /usr/lib/X11 \ 144819304Speter /usr/local/X11/lib \ 144919304Speter /usr/local/lib/X11 \ 145019304Speter \ 145119304Speter /usr/X386/lib \ 145219304Speter /usr/x386/lib \ 145319304Speter /usr/XFree86/lib/X11 \ 145419304Speter \ 145519304Speter /usr/lib \ 145619304Speter /usr/local/lib \ 145719304Speter /usr/unsupported/lib \ 145819304Speter /usr/athena/lib \ 145919304Speter /usr/local/x11r5/lib \ 146019304Speter /usr/lpp/Xamples/lib \ 146119304Speter \ 146219304Speter /usr/openwin/lib \ 146319304Speter /usr/openwin/share/lib \ 146419304Speter ; \ 146519304Speterdo 146619304Speter for ac_extension in a so sl; do 146719304Speter if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then 146819304Speter no_x= ac_x_libraries=$ac_dir 146919304Speter break 2 147019304Speter fi 147119304Speter done 147219304Speterdone 147319304Speterfi 147419304Speterrm -f conftest* 147519304Speter 147619304Speterfi 147719304Speterif test "$no_x" = yes; then 147819304Speter ac_cv_path_x="no_x=yes" 147919304Speterelse 148019304Speter ac_cv_path_x="no_x= ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 148119304Speterfi 148219304Speterfi 148319304Speter fi 148419304Speter eval "$ac_cv_path_x" 148519304Speterfi # $with_x != no 148619304Speter 148719304Speterif test "$no_x" = yes; then 148819304Speter echo "$ac_t""no" 1>&6 148919304Speterelse 149019304Speter test "x$x_includes" = xNONE && x_includes=$ac_x_includes 149119304Speter test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 149219304Speter ac_cv_path_x="no_x= ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 149319304Speter echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 149419304Speterfi 149519304Speter 149619304Speter 149719304Speterif test "$no_x" != yes; then 149819304Speter if test "X$x_libraries" != "X"; then 149919304Speter if test "X$RLIBS" = "Xyes"; then 150019304Speter XLIBS="-R$x_libraries -L$x_libraries $XLIBS" 150119304Speter else 150219304Speter XLIBS="-L$x_libraries $XLIBS" 150319304Speter fi 150419304Speter fi 150519304Speter XLIBS="$XLIBS -lX11" 150619304Speter if test "X$x_includes" != "X"; then 150719304Speter XINCS="-I$x_includes" 150819304Speter fi 150919304Speterfi 151019304Speter 151119304Speter 151219304Speter 151319304Speterecho $ac_n "checking if --enable-perlinterp option specified""... $ac_c" 1>&6 151419304Speter# Check whether --enable-perlinterp or --disable-perlinterp was given. 151519304Speterif test "${enable_perlinterp+set}" = set; then 151619304Speter enableval="$enable_perlinterp" 151719304Speter vi_cv_perlinterp="yes" 151819304Speterelse 151919304Speter vi_cv_perlinterp="no" 152019304Speterfi 152119304Speter 152219304Speterecho "$ac_t""$vi_cv_perlinterp" 1>&6 152319304Speterif test "$vi_cv_perlinterp" = "yes"; then 152419304Speter if test "$vi_cv_path_perl" = no; then 152519304Speter echo "Fatal error: no perl5 utility found." 152619304Speter exit 1 152719304Speter fi 152819304Speter $vi_cv_path_perl -e 'require 5.002' || { 152919304Speter echo "Fatal error: perl5 must be version 5.002 or later." 153019304Speter exit 1 153119304Speter } 153219304Speter $vi_cv_path_perl -e 'close(STDERR);require 5.003_01' && 153319304Speter cat >> confdefs.h <<\EOF 153419304Speter#define HAVE_PERL_5_003_01 1 153519304SpeterEOF 153619304Speter 153719304Speter 153819304Speter eval `$vi_cv_path_perl -V:shrpenv` 153919304Speter if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 154019304Speter shrpenv="" 154119304Speter fi 154219304Speter vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlib}'` 154319304Speter perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 154419304Speter -e 'ccflags;perl_inc'` 154519304Speter if test "X$perlcppflags" != "X"; then 154619304Speter CPPFLAGS="$perlcppflags $CPPFLAGS" 154719304Speter fi 154819304Speter perllibs=`cd $srcdir;$vi_cv_path_perl -MExtUtils::Embed \ 154919304Speter -e 'ldopts'` 155019304Speter if test "X$perllibs" != "X"; then 155119304Speter LIBS="$perllibs $LIBS" 155219304Speter fi 155319304Speter perlldflags=`cd $srcdir;$vi_cv_path_perl -MExtUtils::Embed \ 155419304Speter -e 'ccdlflags'` 155519304Speter if test "X$perlldflags" != "X"; then 155619304Speter LDFLAGS="$perlldflags $LDFLAGS" 155719304Speter fi 155819304Speter LIBOBJS="perl.o perlsfio.o $LIBOBJS" 155919304Speter cat >> confdefs.h <<\EOF 156019304Speter#define HAVE_PERL_INTERP 1 156119304SpeterEOF 156219304Speter 156319304Speterfi 156419304Speter 156519304Speter 156619304Speter 156719304Speterecho $ac_n "checking if --enable-tknvi option specified""... $ac_c" 1>&6 156819304Speter# Check whether --enable-tknvi or --disable-tknvi was given. 156919304Speterif test "${enable_tknvi+set}" = set; then 157019304Speter enableval="$enable_tknvi" 157119304Speter vi_cv_tknvi="yes" 157219304Speterelse 157319304Speter vi_cv_tknvi="no" 157419304Speterfi 157519304Speter 157619304Speterecho "$ac_t""$vi_cv_tknvi" 1>&6 157719304Speterif test "$vi_cv_tknvi" = "yes"; then 157819304Speter tknvi=tknvi 157919304Speter TKLIBS="-ltk -ltcl -lm $XLIBS $LIBS" 158019304Speterfi 158119304Speter 158219304Speterecho $ac_n "checking if --enable-tclinterp option specified""... $ac_c" 1>&6 158319304Speter# Check whether --enable-tclinterp or --disable-tclinterp was given. 158419304Speterif test "${enable_tclinterp+set}" = set; then 158519304Speter enableval="$enable_tclinterp" 158619304Speter vi_cv_tclinterp="yes" 158719304Speterelse 158819304Speter vi_cv_tclinterp="no" 158919304Speterfi 159019304Speter 159119304Speterecho "$ac_t""$vi_cv_tclinterp" 1>&6 159219304Speterif test "$vi_cv_tclinterp" = "yes"; then 159319304Speter LIBOBJS="tcl.o $LIBOBJS" 159419304Speter LIBS="-ltk -ltcl -lm $XLIBS $LIBS" 159519304Speter cat >> confdefs.h <<\EOF 159619304Speter#define HAVE_TCL_INTERP 1 159719304SpeterEOF 159819304Speter 159919304Speterfi 160019304Speter 160119304Speterif test "$vi_cv_tknvi" = "yes" || test "$vi_cv_tclinterp" = "yes"; then 160219304Speter echo $ac_n "checking for -ltcl""... $ac_c" 1>&6 160319304Speterac_lib_var=`echo tcl | tr '.-/+' '___p'` 160419304Speterif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 160519304Speter echo $ac_n "(cached) $ac_c" 1>&6 160619304Speterelse 160719304Speter ac_save_LIBS="$LIBS" 160819304SpeterLIBS="-ltcl -ltk -lm $LIBS" 160919304Spetercat > conftest.$ac_ext <<EOF 161019304Speter#line 1611 "configure" 161119304Speter#include "confdefs.h" 161219304Speter 161319304Speterint main() { return 0; } 161419304Speterint t() { 161519304Spetermain() 161619304Speter; return 0; } 161719304SpeterEOF 161819304Speterif eval $ac_link; then 161919304Speter rm -rf conftest* 162019304Speter eval "ac_cv_lib_$ac_lib_var=yes" 162119304Speterelse 162219304Speter rm -rf conftest* 162319304Speter eval "ac_cv_lib_$ac_lib_var=no" 162419304Speterfi 162519304Speterrm -f conftest* 162619304SpeterLIBS="$ac_save_LIBS" 162719304Speter 162819304Speterfi 162919304Speterif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 163019304Speter echo "$ac_t""yes" 1>&6 163119304Speter vi_cv_tkfatal="no" 163219304Speterelse 163319304Speter echo "$ac_t""no" 1>&6 163419304Spetervi_cv_tkfatal="yes" 163519304Speterfi 163619304Speter 163719304Speter if test "$vi_cv_tkfatal" = "yes"; then 163819304Speter echo "Fatal error: no Tk/Tcl library; see the section" 163919304Speter echo "ADDING LIBRARIES AND INCLUDE FILES in the README file." 164019304Speter exit 1 164119304Speter fi 164219304Speterfi 164319304Speter 164419304Speterif test "$vi_cv_tclinterp" = yes || test "$vi_cv_perlinterp" = yes; then 164519304Speter LIBOBJS="api.o $LIBOBJS" 164619304Speterfi 164719304Speter 164819304Speterecho $ac_n "checking for -ltermlib""... $ac_c" 1>&6 164919304Speterac_lib_var=`echo termlib | tr '.-/+' '___p'` 165019304Speterif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 165119304Speter echo $ac_n "(cached) $ac_c" 1>&6 165219304Speterelse 165319304Speter ac_save_LIBS="$LIBS" 165419304SpeterLIBS="-ltermlib $LIBS" 165519304Spetercat > conftest.$ac_ext <<EOF 165619304Speter#line 1657 "configure" 165719304Speter#include "confdefs.h" 165819304Speter 165919304Speterint main() { return 0; } 166019304Speterint t() { 166119304Spetertgetent() 166219304Speter; return 0; } 166319304SpeterEOF 166419304Speterif eval $ac_link; then 166519304Speter rm -rf conftest* 166619304Speter eval "ac_cv_lib_$ac_lib_var=yes" 166719304Speterelse 166819304Speter rm -rf conftest* 166919304Speter eval "ac_cv_lib_$ac_lib_var=no" 167019304Speterfi 167119304Speterrm -f conftest* 167219304SpeterLIBS="$ac_save_LIBS" 167319304Speter 167419304Speterfi 167519304Speterif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 167619304Speter echo "$ac_t""yes" 1>&6 167719304Speter vi_cv_termlib=-ltermlib 167819304Speterelse 167919304Speter echo "$ac_t""no" 1>&6 168019304Spetervi_cv_termlib=no 168119304Speterfi 168219304Speter 168319304Speterif test "$vi_cv_termlib" = no; then 168419304Speter echo $ac_n "checking for -ltermcap""... $ac_c" 1>&6 168519304Speterac_lib_var=`echo termcap | tr '.-/+' '___p'` 168619304Speterif eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then 168719304Speter echo $ac_n "(cached) $ac_c" 1>&6 168819304Speterelse 168919304Speter ac_save_LIBS="$LIBS" 169019304SpeterLIBS="-ltermcap $LIBS" 169119304Spetercat > conftest.$ac_ext <<EOF 169219304Speter#line 1693 "configure" 169319304Speter#include "confdefs.h" 169419304Speter 169519304Speterint main() { return 0; } 169619304Speterint t() { 169719304Spetertgetent() 169819304Speter; return 0; } 169919304SpeterEOF 170019304Speterif eval $ac_link; then 170119304Speter rm -rf conftest* 170219304Speter eval "ac_cv_lib_$ac_lib_var=yes" 170319304Speterelse 170419304Speter rm -rf conftest* 170519304Speter eval "ac_cv_lib_$ac_lib_var=no" 170619304Speterfi 170719304Speterrm -f conftest* 170819304SpeterLIBS="$ac_save_LIBS" 170919304Speter 171019304Speterfi 171119304Speterif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then 171219304Speter echo "$ac_t""yes" 1>&6 171319304Speter vi_cv_termlib=-ltermcap 171419304Speterelse 171519304Speter echo "$ac_t""no" 1>&6 171619304Spetervi_cv_termlib=no 171719304Speterfi 171819304Speter 171919304Speterfi 172019304Speterif test "$vi_cv_termlib" != no; then 172119304Speter LIBS="$vi_cv_termlib $LIBS" 172219304Speterfi 172319304Speter 172419304Speterecho $ac_n "checking if --disable-curses option specified""... $ac_c" 1>&6 172519304Speter# Check whether --enable-curses or --disable-curses was given. 172619304Speterif test "${enable_curses+set}" = set; then 172719304Speter enableval="$enable_curses" 172819304Speter vi_cv_curses="other curses" 172919304Speterelse 173019304Speter vi_cv_curses="bundled curses" 173119304Speterfi 173219304Speter 173319304Speterecho "$ac_t""$vi_cv_curses" 1>&6 173419304Spetercase "$vi_cv_curses" in 173519304Speter"bundled curses") 173619304Speter CPPFLAGS="-I\$(srcdir)/curses $CPPFLAGS" 173719304Speter cobjs="\$(COBJS)";; 173819304Speter"other curses") 173919304Speter LIBS="-lcurses $LIBS";; 174019304Speteresac 174119304Speter 174219304Speterecho $ac_n "checking for sys/mman.h""... $ac_c" 1>&6 174319304Speterif eval "test \"`echo '$''{'vi_cv_include_sys_mman'+set}'`\" = set"; then 174419304Speter echo $ac_n "(cached) $ac_c" 1>&6 174519304Speterelse 174619304Speter cat > conftest.$ac_ext <<EOF 174719304Speter#line 1748 "configure" 174819304Speter#include "confdefs.h" 174919304Speter#include <sys/mman.h> 175019304SpeterEOF 175119304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 175219304Speterac_err=`grep -v '^ *+' conftest.out` 175319304Speterif test -z "$ac_err"; then 175419304Speter rm -rf conftest* 175519304Speter vi_cv_include_sys_mman=yes 175619304Speterelse 175719304Speter echo "$ac_err" >&5 175819304Speter rm -rf conftest* 175919304Speter vi_cv_include_sys_mman=no 176019304Speterfi 176119304Speterrm -f conftest* 176219304Speterfi 176319304Speter 176419304Speterif test "$vi_cv_include_sys_mman" = yes; then 176519304Speter cat >> confdefs.h <<\EOF 176619304Speter#define HAVE_SYS_MMAN_H 1 176719304SpeterEOF 176819304Speter 176919304Speterfi 177019304Speterecho "$ac_t""$vi_cv_include_sys_mman" 1>&6 177119304Speter 177219304Speterecho $ac_n "checking for sys/select.h""... $ac_c" 1>&6 177319304Speterif eval "test \"`echo '$''{'vi_cv_include_sys_select'+set}'`\" = set"; then 177419304Speter echo $ac_n "(cached) $ac_c" 1>&6 177519304Speterelse 177619304Speter cat > conftest.$ac_ext <<EOF 177719304Speter#line 1778 "configure" 177819304Speter#include "confdefs.h" 177919304Speter#include <sys/select.h> 178019304SpeterEOF 178119304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 178219304Speterac_err=`grep -v '^ *+' conftest.out` 178319304Speterif test -z "$ac_err"; then 178419304Speter rm -rf conftest* 178519304Speter vi_cv_include_sys_select=yes 178619304Speterelse 178719304Speter echo "$ac_err" >&5 178819304Speter rm -rf conftest* 178919304Speter vi_cv_include_sys_select=no 179019304Speterfi 179119304Speterrm -f conftest* 179219304Speterfi 179319304Speter 179419304Speterif test "$vi_cv_include_sys_select" = yes; then 179519304Speter cat >> confdefs.h <<\EOF 179619304Speter#define HAVE_SYS_SELECT_H 1 179719304SpeterEOF 179819304Speter 179919304Speterfi 180019304Speterecho "$ac_t""$vi_cv_include_sys_select" 1>&6 180119304Speter 180219304Speterecho $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 180319304Speterif eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then 180419304Speter echo $ac_n "(cached) $ac_c" 1>&6 180519304Speterelse 180619304Speter cat > conftest.$ac_ext <<EOF 180719304Speter#line 1808 "configure" 180819304Speter#include "confdefs.h" 180919304Speter#include <stdlib.h> 181019304Speter#include <stdarg.h> 181119304Speter#include <string.h> 181219304Speter#include <float.h> 181319304SpeterEOF 181419304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 181519304Speterac_err=`grep -v '^ *+' conftest.out` 181619304Speterif test -z "$ac_err"; then 181719304Speter rm -rf conftest* 181819304Speter ac_cv_header_stdc=yes 181919304Speterelse 182019304Speter echo "$ac_err" >&5 182119304Speter rm -rf conftest* 182219304Speter ac_cv_header_stdc=no 182319304Speterfi 182419304Speterrm -f conftest* 182519304Speter 182619304Speterif test $ac_cv_header_stdc = yes; then 182719304Speter # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 182819304Spetercat > conftest.$ac_ext <<EOF 182919304Speter#line 1830 "configure" 183019304Speter#include "confdefs.h" 183119304Speter#include <string.h> 183219304SpeterEOF 183319304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 183419304Speter egrep "memchr" >/dev/null 2>&1; then 183519304Speter : 183619304Speterelse 183719304Speter rm -rf conftest* 183819304Speter ac_cv_header_stdc=no 183919304Speterfi 184019304Speterrm -f conftest* 184119304Speter 184219304Speterfi 184319304Speter 184419304Speterif test $ac_cv_header_stdc = yes; then 184519304Speter # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 184619304Spetercat > conftest.$ac_ext <<EOF 184719304Speter#line 1848 "configure" 184819304Speter#include "confdefs.h" 184919304Speter#include <stdlib.h> 185019304SpeterEOF 185119304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 185219304Speter egrep "free" >/dev/null 2>&1; then 185319304Speter : 185419304Speterelse 185519304Speter rm -rf conftest* 185619304Speter ac_cv_header_stdc=no 185719304Speterfi 185819304Speterrm -f conftest* 185919304Speter 186019304Speterfi 186119304Speter 186219304Speterif test $ac_cv_header_stdc = yes; then 186319304Speter # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 186419304Speterif test "$cross_compiling" = yes; then 186519304Speter : 186619304Speterelse 186719304Spetercat > conftest.$ac_ext <<EOF 186819304Speter#line 1869 "configure" 186919304Speter#include "confdefs.h" 187019304Speter#include <ctype.h> 187119304Speter#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 187219304Speter#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 187319304Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 187419304Speterint main () { int i; for (i = 0; i < 256; i++) 187519304Speterif (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); 187619304Speterexit (0); } 187719304Speter 187819304SpeterEOF 187919304Spetereval $ac_link 188019304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 188119304Speter : 188219304Speterelse 188319304Speter ac_cv_header_stdc=no 188419304Speterfi 188519304Speterfi 188619304Speterrm -fr conftest* 188719304Speterfi 188819304Speterfi 188919304Speter 189019304Speterecho "$ac_t""$ac_cv_header_stdc" 1>&6 189119304Speterif test $ac_cv_header_stdc = yes; then 189219304Speter cat >> confdefs.h <<\EOF 189319304Speter#define STDC_HEADERS 1 189419304SpeterEOF 189519304Speter 189619304Speterfi 189719304Speter 189819304Speterecho $ac_n "checking for ssize_t""... $ac_c" 1>&6 189919304Speterif eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then 190019304Speter echo $ac_n "(cached) $ac_c" 1>&6 190119304Speterelse 190219304Speter cat > conftest.$ac_ext <<EOF 190319304Speter#line 1904 "configure" 190419304Speter#include "confdefs.h" 190519304Speter#include <sys/types.h> 190619304Speter#if STDC_HEADERS 190719304Speter#include <stdlib.h> 190819304Speter#endif 190919304SpeterEOF 191019304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 191119304Speter egrep "ssize_t" >/dev/null 2>&1; then 191219304Speter rm -rf conftest* 191319304Speter ac_cv_type_ssize_t=yes 191419304Speterelse 191519304Speter rm -rf conftest* 191619304Speter ac_cv_type_ssize_t=no 191719304Speterfi 191819304Speterrm -f conftest* 191919304Speter 192019304Speterfi 192119304Speterecho "$ac_t""$ac_cv_type_ssize_t" 1>&6 192219304Speterif test $ac_cv_type_ssize_t = no; then 192319304Speter cat >> confdefs.h <<\EOF 192419304Speter#define ssize_t int 192519304SpeterEOF 192619304Speter 192719304Speterfi 192819304Speter 192919304Speterecho $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 193019304Speterif eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then 193119304Speter echo $ac_n "(cached) $ac_c" 1>&6 193219304Speterelse 193319304Speter ac_cv_c_bigendian=unknown 193419304Speter# See if sys/param.h defines the BYTE_ORDER macro. 193519304Spetercat > conftest.$ac_ext <<EOF 193619304Speter#line 1937 "configure" 193719304Speter#include "confdefs.h" 193819304Speter#include <sys/types.h> 193919304Speter#include <sys/param.h> 194019304Speterint main() { return 0; } 194119304Speterint t() { 194219304Speter 194319304Speter#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN 194419304Speter bogus endian macros 194519304Speter#endif 194619304Speter; return 0; } 194719304SpeterEOF 194819304Speterif eval $ac_compile; then 194919304Speter rm -rf conftest* 195019304Speter # It does; now see whether it defined to BIG_ENDIAN or not. 195119304Spetercat > conftest.$ac_ext <<EOF 195219304Speter#line 1953 "configure" 195319304Speter#include "confdefs.h" 195419304Speter#include <sys/types.h> 195519304Speter#include <sys/param.h> 195619304Speterint main() { return 0; } 195719304Speterint t() { 195819304Speter 195919304Speter#if BYTE_ORDER != BIG_ENDIAN 196019304Speter not big endian 196119304Speter#endif 196219304Speter; return 0; } 196319304SpeterEOF 196419304Speterif eval $ac_compile; then 196519304Speter rm -rf conftest* 196619304Speter ac_cv_c_bigendian=yes 196719304Speterelse 196819304Speter rm -rf conftest* 196919304Speter ac_cv_c_bigendian=no 197019304Speterfi 197119304Speterrm -f conftest* 197219304Speter 197319304Speterfi 197419304Speterrm -f conftest* 197519304Speter 197619304Speterif test $ac_cv_c_bigendian = unknown; then 197719304Speterif test "$cross_compiling" = yes; then 197819304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 197919304Speterelse 198019304Spetercat > conftest.$ac_ext <<EOF 198119304Speter#line 1982 "configure" 198219304Speter#include "confdefs.h" 198319304Spetermain () { 198419304Speter /* Are we little or big endian? From Harbison&Steele. */ 198519304Speter union 198619304Speter { 198719304Speter long l; 198819304Speter char c[sizeof (long)]; 198919304Speter } u; 199019304Speter u.l = 1; 199119304Speter exit (u.c[sizeof (long) - 1] == 1); 199219304Speter} 199319304SpeterEOF 199419304Spetereval $ac_link 199519304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 199619304Speter ac_cv_c_bigendian=no 199719304Speterelse 199819304Speter ac_cv_c_bigendian=yes 199919304Speterfi 200019304Speterfi 200119304Speterrm -fr conftest* 200219304Speterfi 200319304Speterfi 200419304Speter 200519304Speterecho "$ac_t""$ac_cv_c_bigendian" 1>&6 200619304Speterif test $ac_cv_c_bigendian = yes; then 200719304Speter cat >> confdefs.h <<\EOF 200819304Speter#define WORDS_BIGENDIAN 1 200919304SpeterEOF 201019304Speter 201119304Speterfi 201219304Speter 201319304Speterecho $ac_n "checking for working const""... $ac_c" 1>&6 201419304Speterif eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then 201519304Speter echo $ac_n "(cached) $ac_c" 1>&6 201619304Speterelse 201719304Speter cat > conftest.$ac_ext <<EOF 201819304Speter#line 2019 "configure" 201919304Speter#include "confdefs.h" 202019304Speter 202119304Speterint main() { return 0; } 202219304Speterint t() { 202319304Speter 202419304Speter/* Ultrix mips cc rejects this. */ 202519304Spetertypedef int charset[2]; const charset x; 202619304Speter/* SunOS 4.1.1 cc rejects this. */ 202719304Speterchar const *const *ccp; 202819304Speterchar **p; 202919304Speter/* NEC SVR4.0.2 mips cc rejects this. */ 203019304Speterstruct point {int x, y;}; 203119304Speterstatic struct point const zero = {0,0}; 203219304Speter/* AIX XL C 1.02.0.0 rejects this. 203319304Speter It does not let you subtract one const X* pointer from another in an arm 203419304Speter of an if-expression whose if-part is not a constant expression */ 203519304Speterconst char *g = "string"; 203619304Speterccp = &g + (g ? g-g : 0); 203719304Speter/* HPUX 7.0 cc rejects these. */ 203819304Speter++ccp; 203919304Speterp = (char**) ccp; 204019304Speterccp = (char const *const *) p; 204119304Speter{ /* SCO 3.2v4 cc rejects this. */ 204219304Speter char *t; 204319304Speter char const *s = 0 ? (char *) 0 : (char const *) 0; 204419304Speter 204519304Speter *t++ = 0; 204619304Speter} 204719304Speter{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 204819304Speter int x[] = {25, 17}; 204919304Speter const int *foo = &x[0]; 205019304Speter ++foo; 205119304Speter} 205219304Speter{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 205319304Speter typedef const int *iptr; 205419304Speter iptr p = 0; 205519304Speter ++p; 205619304Speter} 205719304Speter{ /* AIX XL C 1.02.0.0 rejects this saying 205819304Speter "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 205919304Speter struct s { int j; const int *ap[3]; }; 206019304Speter struct s *b; b->j = 5; 206119304Speter} 206219304Speter{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 206319304Speter const int foo = 10; 206419304Speter} 206519304Speter 206619304Speter; return 0; } 206719304SpeterEOF 206819304Speterif eval $ac_compile; then 206919304Speter rm -rf conftest* 207019304Speter ac_cv_c_const=yes 207119304Speterelse 207219304Speter rm -rf conftest* 207319304Speter ac_cv_c_const=no 207419304Speterfi 207519304Speterrm -f conftest* 207619304Speter 207719304Speterfi 207819304Speter 207919304Speterecho "$ac_t""$ac_cv_c_const" 1>&6 208019304Speterif test $ac_cv_c_const = no; then 208119304Speter cat >> confdefs.h <<\EOF 208219304Speter#define const 208319304SpeterEOF 208419304Speter 208519304Speterfi 208619304Speter 208719304Speterecho $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 208819304Speterif eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then 208919304Speter echo $ac_n "(cached) $ac_c" 1>&6 209019304Speterelse 209119304Speter cat > conftest.$ac_ext <<EOF 209219304Speter#line 2093 "configure" 209319304Speter#include "confdefs.h" 209419304Speter#include <sys/types.h> 209519304Speter#include <sys/stat.h> 209619304Speterint main() { return 0; } 209719304Speterint t() { 209819304Speterstruct stat s; s.st_blksize; 209919304Speter; return 0; } 210019304SpeterEOF 210119304Speterif eval $ac_compile; then 210219304Speter rm -rf conftest* 210319304Speter ac_cv_struct_st_blksize=yes 210419304Speterelse 210519304Speter rm -rf conftest* 210619304Speter ac_cv_struct_st_blksize=no 210719304Speterfi 210819304Speterrm -f conftest* 210919304Speter 211019304Speterfi 211119304Speter 211219304Speterecho "$ac_t""$ac_cv_struct_st_blksize" 1>&6 211319304Speterif test $ac_cv_struct_st_blksize = yes; then 211419304Speter cat >> confdefs.h <<\EOF 211519304Speter#define HAVE_ST_BLKSIZE 1 211619304SpeterEOF 211719304Speter 211819304Speterfi 211919304Speter 212019304Speterecho $ac_n "checking for mode_t""... $ac_c" 1>&6 212119304Speterif eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then 212219304Speter echo $ac_n "(cached) $ac_c" 1>&6 212319304Speterelse 212419304Speter cat > conftest.$ac_ext <<EOF 212519304Speter#line 2126 "configure" 212619304Speter#include "confdefs.h" 212719304Speter#include <sys/types.h> 212819304Speter#if STDC_HEADERS 212919304Speter#include <stdlib.h> 213019304Speter#endif 213119304SpeterEOF 213219304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 213319304Speter egrep "mode_t" >/dev/null 2>&1; then 213419304Speter rm -rf conftest* 213519304Speter ac_cv_type_mode_t=yes 213619304Speterelse 213719304Speter rm -rf conftest* 213819304Speter ac_cv_type_mode_t=no 213919304Speterfi 214019304Speterrm -f conftest* 214119304Speter 214219304Speterfi 214319304Speterecho "$ac_t""$ac_cv_type_mode_t" 1>&6 214419304Speterif test $ac_cv_type_mode_t = no; then 214519304Speter cat >> confdefs.h <<\EOF 214619304Speter#define mode_t int 214719304SpeterEOF 214819304Speter 214919304Speterfi 215019304Speter 215119304Speterecho $ac_n "checking for off_t""... $ac_c" 1>&6 215219304Speterif eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then 215319304Speter echo $ac_n "(cached) $ac_c" 1>&6 215419304Speterelse 215519304Speter cat > conftest.$ac_ext <<EOF 215619304Speter#line 2157 "configure" 215719304Speter#include "confdefs.h" 215819304Speter#include <sys/types.h> 215919304Speter#if STDC_HEADERS 216019304Speter#include <stdlib.h> 216119304Speter#endif 216219304SpeterEOF 216319304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 216419304Speter egrep "off_t" >/dev/null 2>&1; then 216519304Speter rm -rf conftest* 216619304Speter ac_cv_type_off_t=yes 216719304Speterelse 216819304Speter rm -rf conftest* 216919304Speter ac_cv_type_off_t=no 217019304Speterfi 217119304Speterrm -f conftest* 217219304Speter 217319304Speterfi 217419304Speterecho "$ac_t""$ac_cv_type_off_t" 1>&6 217519304Speterif test $ac_cv_type_off_t = no; then 217619304Speter cat >> confdefs.h <<\EOF 217719304Speter#define off_t long 217819304SpeterEOF 217919304Speter 218019304Speterfi 218119304Speter 218219304Speterecho $ac_n "checking for pid_t""... $ac_c" 1>&6 218319304Speterif eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then 218419304Speter echo $ac_n "(cached) $ac_c" 1>&6 218519304Speterelse 218619304Speter cat > conftest.$ac_ext <<EOF 218719304Speter#line 2188 "configure" 218819304Speter#include "confdefs.h" 218919304Speter#include <sys/types.h> 219019304Speter#if STDC_HEADERS 219119304Speter#include <stdlib.h> 219219304Speter#endif 219319304SpeterEOF 219419304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 219519304Speter egrep "pid_t" >/dev/null 2>&1; then 219619304Speter rm -rf conftest* 219719304Speter ac_cv_type_pid_t=yes 219819304Speterelse 219919304Speter rm -rf conftest* 220019304Speter ac_cv_type_pid_t=no 220119304Speterfi 220219304Speterrm -f conftest* 220319304Speter 220419304Speterfi 220519304Speterecho "$ac_t""$ac_cv_type_pid_t" 1>&6 220619304Speterif test $ac_cv_type_pid_t = no; then 220719304Speter cat >> confdefs.h <<\EOF 220819304Speter#define pid_t int 220919304SpeterEOF 221019304Speter 221119304Speterfi 221219304Speter 221319304Speterecho $ac_n "checking for size_t""... $ac_c" 1>&6 221419304Speterif eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then 221519304Speter echo $ac_n "(cached) $ac_c" 1>&6 221619304Speterelse 221719304Speter cat > conftest.$ac_ext <<EOF 221819304Speter#line 2219 "configure" 221919304Speter#include "confdefs.h" 222019304Speter#include <sys/types.h> 222119304Speter#if STDC_HEADERS 222219304Speter#include <stdlib.h> 222319304Speter#endif 222419304SpeterEOF 222519304Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 222619304Speter egrep "size_t" >/dev/null 2>&1; then 222719304Speter rm -rf conftest* 222819304Speter ac_cv_type_size_t=yes 222919304Speterelse 223019304Speter rm -rf conftest* 223119304Speter ac_cv_type_size_t=no 223219304Speterfi 223319304Speterrm -f conftest* 223419304Speter 223519304Speterfi 223619304Speterecho "$ac_t""$ac_cv_type_size_t" 1>&6 223719304Speterif test $ac_cv_type_size_t = no; then 223819304Speter cat >> confdefs.h <<\EOF 223919304Speter#define size_t unsigned 224019304SpeterEOF 224119304Speter 224219304Speterfi 224319304Speter 224419304Speterecho $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6 224519304Speterif eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then 224619304Speter echo $ac_n "(cached) $ac_c" 1>&6 224719304Speterelse 224819304Speter cat > conftest.$ac_ext <<EOF 224919304Speter#line 2250 "configure" 225019304Speter#include "confdefs.h" 225119304Speter#include <sys/types.h> 225219304Speter#include <time.h> 225319304Speterint main() { return 0; } 225419304Speterint t() { 225519304Speterstruct tm *tp; tp->tm_sec; 225619304Speter; return 0; } 225719304SpeterEOF 225819304Speterif eval $ac_compile; then 225919304Speter rm -rf conftest* 226019304Speter ac_cv_struct_tm=time.h 226119304Speterelse 226219304Speter rm -rf conftest* 226319304Speter ac_cv_struct_tm=sys/time.h 226419304Speterfi 226519304Speterrm -f conftest* 226619304Speter 226719304Speterfi 226819304Speter 226919304Speterecho "$ac_t""$ac_cv_struct_tm" 1>&6 227019304Speterif test $ac_cv_struct_tm = sys/time.h; then 227119304Speter cat >> confdefs.h <<\EOF 227219304Speter#define TM_IN_SYS_TIME 1 227319304SpeterEOF 227419304Speter 227519304Speterfi 227619304Speter 227719304Speter 227819304Speter for ac_func in bsearch gethostname getopt memchr memcpy memmove memset 227919304Speterdo 228019304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 228119304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 228219304Speter echo $ac_n "(cached) $ac_c" 1>&6 228319304Speterelse 228419304Speter cat > conftest.$ac_ext <<EOF 228519304Speter#line 2286 "configure" 228619304Speter#include "confdefs.h" 228719304Speter/* System header to define __stub macros and hopefully few prototypes, 228819304Speter which can conflict with char $ac_func(); below. */ 228919304Speter#include <assert.h> 229019304Speter/* Override any gcc2 internal prototype to avoid an error. */ 229119304Speterchar $ac_func(); 229219304Speter 229319304Speterint main() { return 0; } 229419304Speterint t() { 229519304Speter 229619304Speter/* The GNU C library defines this for functions which it implements 229719304Speter to always fail with ENOSYS. Some functions are actually named 229819304Speter something starting with __ and the normal name is an alias. */ 229919304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 230019304Speterchoke me 230119304Speter#else 230219304Speter$ac_func(); 230319304Speter#endif 230419304Speter 230519304Speter; return 0; } 230619304SpeterEOF 230719304Speterif eval $ac_link; then 230819304Speter rm -rf conftest* 230919304Speter eval "ac_cv_func_$ac_func=yes" 231019304Speterelse 231119304Speter rm -rf conftest* 231219304Speter eval "ac_cv_func_$ac_func=no" 231319304Speterfi 231419304Speterrm -f conftest* 231519304Speter 231619304Speterfi 231719304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 231819304Speter echo "$ac_t""yes" 1>&6 231919304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 232019304Speter cat >> confdefs.h <<EOF 232119304Speter#define $ac_tr_func 1 232219304SpeterEOF 232319304Speter 232419304Speterelse 232519304Speter echo "$ac_t""no" 1>&6 232619304Speterfi 232719304Speterdone 232819304Speter 232919304Speterfor ac_func in bsearch gethostname getopt memchr memcpy memmove memset 233019304Speterdo 233119304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 233219304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 233319304Speter echo $ac_n "(cached) $ac_c" 1>&6 233419304Speterelse 233519304Speter cat > conftest.$ac_ext <<EOF 233619304Speter#line 2337 "configure" 233719304Speter#include "confdefs.h" 233819304Speter/* System header to define __stub macros and hopefully few prototypes, 233919304Speter which can conflict with char $ac_func(); below. */ 234019304Speter#include <assert.h> 234119304Speter/* Override any gcc2 internal prototype to avoid an error. */ 234219304Speterchar $ac_func(); 234319304Speter 234419304Speterint main() { return 0; } 234519304Speterint t() { 234619304Speter 234719304Speter/* The GNU C library defines this for functions which it implements 234819304Speter to always fail with ENOSYS. Some functions are actually named 234919304Speter something starting with __ and the normal name is an alias. */ 235019304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 235119304Speterchoke me 235219304Speter#else 235319304Speter$ac_func(); 235419304Speter#endif 235519304Speter 235619304Speter; return 0; } 235719304SpeterEOF 235819304Speterif eval $ac_link; then 235919304Speter rm -rf conftest* 236019304Speter eval "ac_cv_func_$ac_func=yes" 236119304Speterelse 236219304Speter rm -rf conftest* 236319304Speter eval "ac_cv_func_$ac_func=no" 236419304Speterfi 236519304Speterrm -f conftest* 236619304Speter 236719304Speterfi 236819304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 236919304Speter echo "$ac_t""yes" 1>&6 237019304Speter : 237119304Speterelse 237219304Speter echo "$ac_t""no" 1>&6 237319304SpeterLIBOBJS="$LIBOBJS ${ac_func}.o" 237419304Speterfi 237519304Speter 237619304Speterdone 237719304Speter 237819304Speter for ac_func in mkstemp mmap snprintf strdup strerror strpbrk strtol 237919304Speterdo 238019304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 238119304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 238219304Speter echo $ac_n "(cached) $ac_c" 1>&6 238319304Speterelse 238419304Speter cat > conftest.$ac_ext <<EOF 238519304Speter#line 2386 "configure" 238619304Speter#include "confdefs.h" 238719304Speter/* System header to define __stub macros and hopefully few prototypes, 238819304Speter which can conflict with char $ac_func(); below. */ 238919304Speter#include <assert.h> 239019304Speter/* Override any gcc2 internal prototype to avoid an error. */ 239119304Speterchar $ac_func(); 239219304Speter 239319304Speterint main() { return 0; } 239419304Speterint t() { 239519304Speter 239619304Speter/* The GNU C library defines this for functions which it implements 239719304Speter to always fail with ENOSYS. Some functions are actually named 239819304Speter something starting with __ and the normal name is an alias. */ 239919304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 240019304Speterchoke me 240119304Speter#else 240219304Speter$ac_func(); 240319304Speter#endif 240419304Speter 240519304Speter; return 0; } 240619304SpeterEOF 240719304Speterif eval $ac_link; then 240819304Speter rm -rf conftest* 240919304Speter eval "ac_cv_func_$ac_func=yes" 241019304Speterelse 241119304Speter rm -rf conftest* 241219304Speter eval "ac_cv_func_$ac_func=no" 241319304Speterfi 241419304Speterrm -f conftest* 241519304Speter 241619304Speterfi 241719304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 241819304Speter echo "$ac_t""yes" 1>&6 241919304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 242019304Speter cat >> confdefs.h <<EOF 242119304Speter#define $ac_tr_func 1 242219304SpeterEOF 242319304Speter 242419304Speterelse 242519304Speter echo "$ac_t""no" 1>&6 242619304Speterfi 242719304Speterdone 242819304Speter 242919304Speterfor ac_func in mkstemp mmap snprintf strdup strerror strpbrk strtol 243019304Speterdo 243119304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 243219304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 243319304Speter echo $ac_n "(cached) $ac_c" 1>&6 243419304Speterelse 243519304Speter cat > conftest.$ac_ext <<EOF 243619304Speter#line 2437 "configure" 243719304Speter#include "confdefs.h" 243819304Speter/* System header to define __stub macros and hopefully few prototypes, 243919304Speter which can conflict with char $ac_func(); below. */ 244019304Speter#include <assert.h> 244119304Speter/* Override any gcc2 internal prototype to avoid an error. */ 244219304Speterchar $ac_func(); 244319304Speter 244419304Speterint main() { return 0; } 244519304Speterint t() { 244619304Speter 244719304Speter/* The GNU C library defines this for functions which it implements 244819304Speter to always fail with ENOSYS. Some functions are actually named 244919304Speter something starting with __ and the normal name is an alias. */ 245019304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 245119304Speterchoke me 245219304Speter#else 245319304Speter$ac_func(); 245419304Speter#endif 245519304Speter 245619304Speter; return 0; } 245719304SpeterEOF 245819304Speterif eval $ac_link; then 245919304Speter rm -rf conftest* 246019304Speter eval "ac_cv_func_$ac_func=yes" 246119304Speterelse 246219304Speter rm -rf conftest* 246319304Speter eval "ac_cv_func_$ac_func=no" 246419304Speterfi 246519304Speterrm -f conftest* 246619304Speter 246719304Speterfi 246819304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 246919304Speter echo "$ac_t""yes" 1>&6 247019304Speter : 247119304Speterelse 247219304Speter echo "$ac_t""no" 1>&6 247319304SpeterLIBOBJS="$LIBOBJS ${ac_func}.o" 247419304Speterfi 247519304Speter 247619304Speterdone 247719304Speter 247819304Speter for ac_func in strtoul vsnprintf 247919304Speterdo 248019304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 248119304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 248219304Speter echo $ac_n "(cached) $ac_c" 1>&6 248319304Speterelse 248419304Speter cat > conftest.$ac_ext <<EOF 248519304Speter#line 2486 "configure" 248619304Speter#include "confdefs.h" 248719304Speter/* System header to define __stub macros and hopefully few prototypes, 248819304Speter which can conflict with char $ac_func(); below. */ 248919304Speter#include <assert.h> 249019304Speter/* Override any gcc2 internal prototype to avoid an error. */ 249119304Speterchar $ac_func(); 249219304Speter 249319304Speterint main() { return 0; } 249419304Speterint t() { 249519304Speter 249619304Speter/* The GNU C library defines this for functions which it implements 249719304Speter to always fail with ENOSYS. Some functions are actually named 249819304Speter something starting with __ and the normal name is an alias. */ 249919304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 250019304Speterchoke me 250119304Speter#else 250219304Speter$ac_func(); 250319304Speter#endif 250419304Speter 250519304Speter; return 0; } 250619304SpeterEOF 250719304Speterif eval $ac_link; then 250819304Speter rm -rf conftest* 250919304Speter eval "ac_cv_func_$ac_func=yes" 251019304Speterelse 251119304Speter rm -rf conftest* 251219304Speter eval "ac_cv_func_$ac_func=no" 251319304Speterfi 251419304Speterrm -f conftest* 251519304Speter 251619304Speterfi 251719304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 251819304Speter echo "$ac_t""yes" 1>&6 251919304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 252019304Speter cat >> confdefs.h <<EOF 252119304Speter#define $ac_tr_func 1 252219304SpeterEOF 252319304Speter 252419304Speterelse 252519304Speter echo "$ac_t""no" 1>&6 252619304Speterfi 252719304Speterdone 252819304Speter 252919304Speterfor ac_func in strtoul vsnprintf 253019304Speterdo 253119304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 253219304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 253319304Speter echo $ac_n "(cached) $ac_c" 1>&6 253419304Speterelse 253519304Speter cat > conftest.$ac_ext <<EOF 253619304Speter#line 2537 "configure" 253719304Speter#include "confdefs.h" 253819304Speter/* System header to define __stub macros and hopefully few prototypes, 253919304Speter which can conflict with char $ac_func(); below. */ 254019304Speter#include <assert.h> 254119304Speter/* Override any gcc2 internal prototype to avoid an error. */ 254219304Speterchar $ac_func(); 254319304Speter 254419304Speterint main() { return 0; } 254519304Speterint t() { 254619304Speter 254719304Speter/* The GNU C library defines this for functions which it implements 254819304Speter to always fail with ENOSYS. Some functions are actually named 254919304Speter something starting with __ and the normal name is an alias. */ 255019304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 255119304Speterchoke me 255219304Speter#else 255319304Speter$ac_func(); 255419304Speter#endif 255519304Speter 255619304Speter; return 0; } 255719304SpeterEOF 255819304Speterif eval $ac_link; then 255919304Speter rm -rf conftest* 256019304Speter eval "ac_cv_func_$ac_func=yes" 256119304Speterelse 256219304Speter rm -rf conftest* 256319304Speter eval "ac_cv_func_$ac_func=no" 256419304Speterfi 256519304Speterrm -f conftest* 256619304Speter 256719304Speterfi 256819304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 256919304Speter echo "$ac_t""yes" 1>&6 257019304Speter : 257119304Speterelse 257219304Speter echo "$ac_t""no" 1>&6 257319304SpeterLIBOBJS="$LIBOBJS ${ac_func}.o" 257419304Speterfi 257519304Speter 257619304Speterdone 257719304Speter 257819304Speter 257919304Speterfor ac_func in select 258019304Speterdo 258119304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 258219304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 258319304Speter echo $ac_n "(cached) $ac_c" 1>&6 258419304Speterelse 258519304Speter cat > conftest.$ac_ext <<EOF 258619304Speter#line 2587 "configure" 258719304Speter#include "confdefs.h" 258819304Speter/* System header to define __stub macros and hopefully few prototypes, 258919304Speter which can conflict with char $ac_func(); below. */ 259019304Speter#include <assert.h> 259119304Speter/* Override any gcc2 internal prototype to avoid an error. */ 259219304Speterchar $ac_func(); 259319304Speter 259419304Speterint main() { return 0; } 259519304Speterint t() { 259619304Speter 259719304Speter/* The GNU C library defines this for functions which it implements 259819304Speter to always fail with ENOSYS. Some functions are actually named 259919304Speter something starting with __ and the normal name is an alias. */ 260019304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 260119304Speterchoke me 260219304Speter#else 260319304Speter$ac_func(); 260419304Speter#endif 260519304Speter 260619304Speter; return 0; } 260719304SpeterEOF 260819304Speterif eval $ac_link; then 260919304Speter rm -rf conftest* 261019304Speter eval "ac_cv_func_$ac_func=yes" 261119304Speterelse 261219304Speter rm -rf conftest* 261319304Speter eval "ac_cv_func_$ac_func=no" 261419304Speterfi 261519304Speterrm -f conftest* 261619304Speter 261719304Speterfi 261819304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 261919304Speter echo "$ac_t""yes" 1>&6 262019304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 262119304Speter cat >> confdefs.h <<EOF 262219304Speter#define $ac_tr_func 1 262319304SpeterEOF 262419304Speter 262519304Speterelse 262619304Speter echo "$ac_t""no" 1>&6 262719304Speterfi 262819304Speterdone 262919304Speter 263019304Speterfor ac_func in setenv 263119304Speterdo 263219304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 263319304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 263419304Speter echo $ac_n "(cached) $ac_c" 1>&6 263519304Speterelse 263619304Speter cat > conftest.$ac_ext <<EOF 263719304Speter#line 2638 "configure" 263819304Speter#include "confdefs.h" 263919304Speter/* System header to define __stub macros and hopefully few prototypes, 264019304Speter which can conflict with char $ac_func(); below. */ 264119304Speter#include <assert.h> 264219304Speter/* Override any gcc2 internal prototype to avoid an error. */ 264319304Speterchar $ac_func(); 264419304Speter 264519304Speterint main() { return 0; } 264619304Speterint t() { 264719304Speter 264819304Speter/* The GNU C library defines this for functions which it implements 264919304Speter to always fail with ENOSYS. Some functions are actually named 265019304Speter something starting with __ and the normal name is an alias. */ 265119304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 265219304Speterchoke me 265319304Speter#else 265419304Speter$ac_func(); 265519304Speter#endif 265619304Speter 265719304Speter; return 0; } 265819304SpeterEOF 265919304Speterif eval $ac_link; then 266019304Speter rm -rf conftest* 266119304Speter eval "ac_cv_func_$ac_func=yes" 266219304Speterelse 266319304Speter rm -rf conftest* 266419304Speter eval "ac_cv_func_$ac_func=no" 266519304Speterfi 266619304Speterrm -f conftest* 266719304Speter 266819304Speterfi 266919304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 267019304Speter echo "$ac_t""yes" 1>&6 267119304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 267219304Speter cat >> confdefs.h <<EOF 267319304Speter#define $ac_tr_func 1 267419304SpeterEOF 267519304Speter need_env=no 267619304Speterelse 267719304Speter echo "$ac_t""no" 1>&6 267819304Speterneed_env=yes 267919304Speterfi 268019304Speterdone 268119304Speter 268219304Speterfor ac_func in strsep 268319304Speterdo 268419304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 268519304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 268619304Speter echo $ac_n "(cached) $ac_c" 1>&6 268719304Speterelse 268819304Speter cat > conftest.$ac_ext <<EOF 268919304Speter#line 2690 "configure" 269019304Speter#include "confdefs.h" 269119304Speter/* System header to define __stub macros and hopefully few prototypes, 269219304Speter which can conflict with char $ac_func(); below. */ 269319304Speter#include <assert.h> 269419304Speter/* Override any gcc2 internal prototype to avoid an error. */ 269519304Speterchar $ac_func(); 269619304Speter 269719304Speterint main() { return 0; } 269819304Speterint t() { 269919304Speter 270019304Speter/* The GNU C library defines this for functions which it implements 270119304Speter to always fail with ENOSYS. Some functions are actually named 270219304Speter something starting with __ and the normal name is an alias. */ 270319304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 270419304Speterchoke me 270519304Speter#else 270619304Speter$ac_func(); 270719304Speter#endif 270819304Speter 270919304Speter; return 0; } 271019304SpeterEOF 271119304Speterif eval $ac_link; then 271219304Speter rm -rf conftest* 271319304Speter eval "ac_cv_func_$ac_func=yes" 271419304Speterelse 271519304Speter rm -rf conftest* 271619304Speter eval "ac_cv_func_$ac_func=no" 271719304Speterfi 271819304Speterrm -f conftest* 271919304Speter 272019304Speterfi 272119304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 272219304Speter echo "$ac_t""yes" 1>&6 272319304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 272419304Speter cat >> confdefs.h <<EOF 272519304Speter#define $ac_tr_func 1 272619304SpeterEOF 272719304Speter need_strsep=no 272819304Speterelse 272919304Speter echo "$ac_t""no" 1>&6 273019304Speterneed_strsep=yes 273119304Speterfi 273219304Speterdone 273319304Speter 273419304Speterfor ac_func in unsetenv 273519304Speterdo 273619304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 273719304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 273819304Speter echo $ac_n "(cached) $ac_c" 1>&6 273919304Speterelse 274019304Speter cat > conftest.$ac_ext <<EOF 274119304Speter#line 2742 "configure" 274219304Speter#include "confdefs.h" 274319304Speter/* System header to define __stub macros and hopefully few prototypes, 274419304Speter which can conflict with char $ac_func(); below. */ 274519304Speter#include <assert.h> 274619304Speter/* Override any gcc2 internal prototype to avoid an error. */ 274719304Speterchar $ac_func(); 274819304Speter 274919304Speterint main() { return 0; } 275019304Speterint t() { 275119304Speter 275219304Speter/* The GNU C library defines this for functions which it implements 275319304Speter to always fail with ENOSYS. Some functions are actually named 275419304Speter something starting with __ and the normal name is an alias. */ 275519304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 275619304Speterchoke me 275719304Speter#else 275819304Speter$ac_func(); 275919304Speter#endif 276019304Speter 276119304Speter; return 0; } 276219304SpeterEOF 276319304Speterif eval $ac_link; then 276419304Speter rm -rf conftest* 276519304Speter eval "ac_cv_func_$ac_func=yes" 276619304Speterelse 276719304Speter rm -rf conftest* 276819304Speter eval "ac_cv_func_$ac_func=no" 276919304Speterfi 277019304Speterrm -f conftest* 277119304Speter 277219304Speterfi 277319304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 277419304Speter echo "$ac_t""yes" 1>&6 277519304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 277619304Speter cat >> confdefs.h <<EOF 277719304Speter#define $ac_tr_func 1 277819304SpeterEOF 277919304Speter 278019304Speterelse 278119304Speter echo "$ac_t""no" 1>&6 278219304Speterneed_env=yes 278319304Speterfi 278419304Speterdone 278519304Speter 278619304Speter 278719304Speterfor ac_func in valloc getpagesize 278819304Speterdo 278919304Speterecho $ac_n "checking for $ac_func""... $ac_c" 1>&6 279019304Speterif eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then 279119304Speter echo $ac_n "(cached) $ac_c" 1>&6 279219304Speterelse 279319304Speter cat > conftest.$ac_ext <<EOF 279419304Speter#line 2795 "configure" 279519304Speter#include "confdefs.h" 279619304Speter/* System header to define __stub macros and hopefully few prototypes, 279719304Speter which can conflict with char $ac_func(); below. */ 279819304Speter#include <assert.h> 279919304Speter/* Override any gcc2 internal prototype to avoid an error. */ 280019304Speterchar $ac_func(); 280119304Speter 280219304Speterint main() { return 0; } 280319304Speterint t() { 280419304Speter 280519304Speter/* The GNU C library defines this for functions which it implements 280619304Speter to always fail with ENOSYS. Some functions are actually named 280719304Speter something starting with __ and the normal name is an alias. */ 280819304Speter#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 280919304Speterchoke me 281019304Speter#else 281119304Speter$ac_func(); 281219304Speter#endif 281319304Speter 281419304Speter; return 0; } 281519304SpeterEOF 281619304Speterif eval $ac_link; then 281719304Speter rm -rf conftest* 281819304Speter eval "ac_cv_func_$ac_func=yes" 281919304Speterelse 282019304Speter rm -rf conftest* 282119304Speter eval "ac_cv_func_$ac_func=no" 282219304Speterfi 282319304Speterrm -f conftest* 282419304Speter 282519304Speterfi 282619304Speterif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then 282719304Speter echo "$ac_t""yes" 1>&6 282819304Speter ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` 282919304Speter cat >> confdefs.h <<EOF 283019304Speter#define $ac_tr_func 1 283119304SpeterEOF 283219304Speter 283319304Speterelse 283419304Speter echo "$ac_t""no" 1>&6 283519304Speterfi 283619304Speterdone 283719304Speter 283819304Speterecho $ac_n "checking for working mmap""... $ac_c" 1>&6 283919304Speterif eval "test \"`echo '$''{'ac_cv_func_mmap'+set}'`\" = set"; then 284019304Speter echo $ac_n "(cached) $ac_c" 1>&6 284119304Speterelse 284219304Speter if test "$cross_compiling" = yes; then 284319304Speter ac_cv_func_mmap=no 284419304Speterelse 284519304Spetercat > conftest.$ac_ext <<EOF 284619304Speter#line 2847 "configure" 284719304Speter#include "confdefs.h" 284819304Speter 284919304Speter/* Thanks to Mike Haertel and Jim Avera for this test. */ 285019304Speter#include <sys/types.h> 285119304Speter#include <fcntl.h> 285219304Speter#include <sys/mman.h> 285319304Speter 285419304Speter#ifndef HAVE_GETPAGESIZE 285519304Speter# include <sys/param.h> 285619304Speter# ifdef EXEC_PAGESIZE 285719304Speter# define getpagesize() EXEC_PAGESIZE 285819304Speter# else 285919304Speter# ifdef NBPG 286019304Speter# define getpagesize() NBPG * CLSIZE 286119304Speter# ifndef CLSIZE 286219304Speter# define CLSIZE 1 286319304Speter# endif 286419304Speter# else 286519304Speter# ifdef NBPC 286619304Speter# define getpagesize() NBPC 286719304Speter# else 286819304Speter# define getpagesize() PAGESIZE /* SVR4 */ 286919304Speter# endif 287019304Speter# endif 287119304Speter# endif 287219304Speter#endif 287319304Speter 287419304Speter#ifndef HAVE_VALLOC 287519304Speter# define valloc malloc 287619304Speter#endif 287719304Speter 287819304Speter#ifdef __cplusplus 287919304Speterextern "C" { void *valloc(unsigned), *malloc(unsigned); } 288019304Speter#else 288119304Speterchar *valloc(), *malloc(); 288219304Speter#endif 288319304Speter 288419304Speterint 288519304Spetermain() 288619304Speter{ 288719304Speter char *buf1, *buf2, *buf3; 288819304Speter int i = getpagesize(), j; 288919304Speter int i2 = i * 2; 289019304Speter int fd; 289119304Speter 289219304Speter buf1 = (char *)valloc(i2); 289319304Speter buf2 = (char *)valloc(i); 289419304Speter buf3 = (char *)malloc(i2); 289519304Speter for (j = 0; j < i2; ++j) 289619304Speter *(buf1 + j) = rand(); 289719304Speter fd = open("conftestmmap", O_CREAT | O_RDWR, 0666); 289819304Speter write(fd, buf1, i2); 289919304Speter mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0); 290019304Speter for (j = 0; j < i; ++j) 290119304Speter if (*(buf1 + j) != *(buf2 + j)) 290219304Speter exit(1); 290319304Speter lseek(fd, (long)i, 0); 290419304Speter read(fd, buf2, i); /* read into mapped memory -- file should not change */ 290519304Speter /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */ 290619304Speter lseek(fd, (long)0, 0); 290719304Speter read(fd, buf3, i2); 290819304Speter for (j = 0; j < i2; ++j) 290919304Speter if (*(buf1 + j) != *(buf3 + j)) 291019304Speter exit(1); 291119304Speter exit(0); 291219304Speter} 291319304Speter 291419304SpeterEOF 291519304Spetereval $ac_link 291619304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 291719304Speter ac_cv_func_mmap=yes 291819304Speterelse 291919304Speter ac_cv_func_mmap=no 292019304Speterfi 292119304Speterfi 292219304Speterrm -fr conftest* 292319304Speterfi 292419304Speter 292519304Speterecho "$ac_t""$ac_cv_func_mmap" 1>&6 292619304Speterif test $ac_cv_func_mmap = yes; then 292719304Speter cat >> confdefs.h <<\EOF 292819304Speter#define HAVE_MMAP 1 292919304SpeterEOF 293019304Speter 293119304Speterfi 293219304Speter 293319304Speterac_safe=`echo "vfork.h" | tr './\055' '___'` 293419304Speterecho $ac_n "checking for vfork.h""... $ac_c" 1>&6 293519304Speterif eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then 293619304Speter echo $ac_n "(cached) $ac_c" 1>&6 293719304Speterelse 293819304Speter cat > conftest.$ac_ext <<EOF 293919304Speter#line 2940 "configure" 294019304Speter#include "confdefs.h" 294119304Speter#include <vfork.h> 294219304SpeterEOF 294319304Spetereval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" 294419304Speterac_err=`grep -v '^ *+' conftest.out` 294519304Speterif test -z "$ac_err"; then 294619304Speter rm -rf conftest* 294719304Speter eval "ac_cv_header_$ac_safe=yes" 294819304Speterelse 294919304Speter echo "$ac_err" >&5 295019304Speter rm -rf conftest* 295119304Speter eval "ac_cv_header_$ac_safe=no" 295219304Speterfi 295319304Speterrm -f conftest* 295419304Speterfi 295519304Speterif eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 295619304Speter echo "$ac_t""yes" 1>&6 295719304Speter cat >> confdefs.h <<\EOF 295819304Speter#define HAVE_VFORK_H 1 295919304SpeterEOF 296019304Speter 296119304Speterelse 296219304Speter echo "$ac_t""no" 1>&6 296319304Speterfi 296419304Speter 296519304Speterecho $ac_n "checking for working vfork""... $ac_c" 1>&6 296619304Speterif eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then 296719304Speter echo $ac_n "(cached) $ac_c" 1>&6 296819304Speterelse 296919304Speter if test "$cross_compiling" = yes; then 297019304Speter echo $ac_n "checking for vfork""... $ac_c" 1>&6 297119304Speterif eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then 297219304Speter echo $ac_n "(cached) $ac_c" 1>&6 297319304Speterelse 297419304Speter cat > conftest.$ac_ext <<EOF 297519304Speter#line 2976 "configure" 297619304Speter#include "confdefs.h" 297719304Speter/* System header to define __stub macros and hopefully few prototypes, 297819304Speter which can conflict with char vfork(); below. */ 297919304Speter#include <assert.h> 298019304Speter/* Override any gcc2 internal prototype to avoid an error. */ 298119304Speterchar vfork(); 298219304Speter 298319304Speterint main() { return 0; } 298419304Speterint t() { 298519304Speter 298619304Speter/* The GNU C library defines this for functions which it implements 298719304Speter to always fail with ENOSYS. Some functions are actually named 298819304Speter something starting with __ and the normal name is an alias. */ 298919304Speter#if defined (__stub_vfork) || defined (__stub___vfork) 299019304Speterchoke me 299119304Speter#else 299219304Spetervfork(); 299319304Speter#endif 299419304Speter 299519304Speter; return 0; } 299619304SpeterEOF 299719304Speterif eval $ac_link; then 299819304Speter rm -rf conftest* 299919304Speter eval "ac_cv_func_vfork=yes" 300019304Speterelse 300119304Speter rm -rf conftest* 300219304Speter eval "ac_cv_func_vfork=no" 300319304Speterfi 300419304Speterrm -f conftest* 300519304Speter 300619304Speterfi 300719304Speterif eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then 300819304Speter echo "$ac_t""yes" 1>&6 300919304Speter : 301019304Speterelse 301119304Speter echo "$ac_t""no" 1>&6 301219304Speterfi 301319304Speter 301419304Speterelse 301519304Spetercat > conftest.$ac_ext <<EOF 301619304Speter#line 3017 "configure" 301719304Speter#include "confdefs.h" 301819304Speter/* Thanks to Paul Eggert for this test. */ 301919304Speter#include <stdio.h> 302019304Speter#include <sys/types.h> 302119304Speter#include <sys/stat.h> 302219304Speter#ifdef HAVE_UNISTD_H 302319304Speter#include <unistd.h> 302419304Speter#endif 302519304Speter#ifdef HAVE_VFORK_H 302619304Speter#include <vfork.h> 302719304Speter#endif 302819304Speter/* On some sparc systems, changes by the child to local and incoming 302919304Speter argument registers are propagated back to the parent. 303019304Speter The compiler is told about this with #include <vfork.h>, 303119304Speter but some compilers (e.g. gcc -O) don't grok <vfork.h>. 303219304Speter Test for this by using a static variable whose address 303319304Speter is put into a register that is clobbered by the vfork. */ 303419304Speterstatic 303519304Speter#ifdef __cplusplus 303619304Spetersparc_address_test (int arg) 303719304Speter#else 303819304Spetersparc_address_test (arg) int arg; 303919304Speter#endif 304019304Speter{ 304119304Speter static pid_t child; 304219304Speter if (!child) { 304319304Speter child = vfork (); 304419304Speter if (child < 0) 304519304Speter perror ("vfork"); 304619304Speter if (!child) { 304719304Speter arg = getpid(); 304819304Speter write(-1, "", 0); 304919304Speter _exit (arg); 305019304Speter } 305119304Speter } 305219304Speter} 305319304Spetermain() { 305419304Speter pid_t parent = getpid (); 305519304Speter pid_t child; 305619304Speter 305719304Speter sparc_address_test (); 305819304Speter 305919304Speter child = vfork (); 306019304Speter 306119304Speter if (child == 0) { 306219304Speter /* Here is another test for sparc vfork register problems. 306319304Speter This test uses lots of local variables, at least 306419304Speter as many local variables as main has allocated so far 306519304Speter including compiler temporaries. 4 locals are enough for 306619304Speter gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. 306719304Speter A buggy compiler should reuse the register of parent 306819304Speter for one of the local variables, since it will think that 306919304Speter parent can't possibly be used any more in this routine. 307019304Speter Assigning to the local variable will thus munge parent 307119304Speter in the parent process. */ 307219304Speter pid_t 307319304Speter p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 307419304Speter p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 307519304Speter /* Convince the compiler that p..p7 are live; otherwise, it might 307619304Speter use the same hardware register for all 8 local variables. */ 307719304Speter if (p != p1 || p != p2 || p != p3 || p != p4 307819304Speter || p != p5 || p != p6 || p != p7) 307919304Speter _exit(1); 308019304Speter 308119304Speter /* On some systems (e.g. IRIX 3.3), 308219304Speter vfork doesn't separate parent from child file descriptors. 308319304Speter If the child closes a descriptor before it execs or exits, 308419304Speter this munges the parent's descriptor as well. 308519304Speter Test for this by closing stdout in the child. */ 308619304Speter _exit(close(fileno(stdout)) != 0); 308719304Speter } else { 308819304Speter int status; 308919304Speter struct stat st; 309019304Speter 309119304Speter while (wait(&status) != child) 309219304Speter ; 309319304Speter exit( 309419304Speter /* Was there some problem with vforking? */ 309519304Speter child < 0 309619304Speter 309719304Speter /* Did the child fail? (This shouldn't happen.) */ 309819304Speter || status 309919304Speter 310019304Speter /* Did the vfork/compiler bug occur? */ 310119304Speter || parent != getpid() 310219304Speter 310319304Speter /* Did the file descriptor bug occur? */ 310419304Speter || fstat(fileno(stdout), &st) != 0 310519304Speter ); 310619304Speter } 310719304Speter} 310819304SpeterEOF 310919304Spetereval $ac_link 311019304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 311119304Speter ac_cv_func_vfork=yes 311219304Speterelse 311319304Speter ac_cv_func_vfork=no 311419304Speterfi 311519304Speterfi 311619304Speterrm -fr conftest* 311719304Speterfi 311819304Speter 311919304Speterecho "$ac_t""$ac_cv_func_vfork" 1>&6 312019304Speterif test $ac_cv_func_vfork = no; then 312119304Speter cat >> confdefs.h <<\EOF 312219304Speter#define vfork fork 312319304SpeterEOF 312419304Speter 312519304Speterfi 312619304Speter 312719304Speter 312819304Speterif test "$need_env" = yes; then 312919304Speter LIBOBJS="env.o $LIBOBJS" 313019304Speterfi 313119304Speter 313219304Speterif test "$need_strsep" = yes; then 313319304Speter LIBOBJS="strsep.o $LIBOBJS" 313419304Speterfi 313519304Speter 313619304Speterecho $ac_n "checking for fcntl/flock""... $ac_c" 1>&6 313719304Speterif eval "test \"`echo '$''{'vi_cv_lock'+set}'`\" = set"; then 313819304Speter echo $ac_n "(cached) $ac_c" 1>&6 313919304Speterelse 314019304Speter vi_cv_lock=none 314119304Speter case "$host_os" in 314219304Speter dgux*);; 314319304Speter irix*);; 314419304Speter *) 314519304Speter cat > conftest.$ac_ext <<EOF 314619304Speter#line 3147 "configure" 314719304Speter#include "confdefs.h" 314819304Speter#include <fcntl.h> 314919304Speterint main() { return 0; } 315019304Speterint t() { 315119304Speterflock(0, 0); 315219304Speter; return 0; } 315319304SpeterEOF 315419304Speterif eval $ac_link; then 315519304Speter rm -rf conftest* 315619304Speter vi_cv_lock=flock 315719304Speterfi 315819304Speterrm -f conftest* 315919304Speter;; 316019304Speter esac 316119304Speter if test "$vi_cv_lock" = none; then 316219304Speter cat > conftest.$ac_ext <<EOF 316319304Speter#line 3164 "configure" 316419304Speter#include "confdefs.h" 316519304Speter#include <fcntl.h> 316619304Speterint main() { return 0; } 316719304Speterint t() { 316819304Speterfcntl(0, F_SETLK, 0); 316919304Speter; return 0; } 317019304SpeterEOF 317119304Speterif eval $ac_link; then 317219304Speter rm -rf conftest* 317319304Speter vi_cv_lock=fcntl 317419304Speterfi 317519304Speterrm -f conftest* 317619304Speter 317719304Speter fi 317819304Speterfi 317919304Speter 318019304Speter 318119304Speterif test "$vi_cv_lock" = flock; then 318219304Speter cat >> confdefs.h <<\EOF 318319304Speter#define HAVE_LOCK_FLOCK 1 318419304SpeterEOF 318519304Speter 318619304Speterfi 318719304Speterif test "$vi_cv_lock" = fcntl; then 318819304Speter cat >> confdefs.h <<\EOF 318919304Speter#define HAVE_LOCK_FCNTL 1 319019304SpeterEOF 319119304Speter 319219304Speterfi 319319304Speterecho "$ac_t""$vi_cv_lock" 1>&6 319419304Speter 319519304Speterecho $ac_n "checking for ftruncate/chsize""... $ac_c" 1>&6 319619304Speterif eval "test \"`echo '$''{'vi_cv_ftruncate'+set}'`\" = set"; then 319719304Speter echo $ac_n "(cached) $ac_c" 1>&6 319819304Speterelse 319919304Speter cat > conftest.$ac_ext <<EOF 320019304Speter#line 3201 "configure" 320119304Speter#include "confdefs.h" 320219304Speter#include <unistd.h> 320319304Speterint main() { return 0; } 320419304Speterint t() { 320519304Speterftruncate(0, 0); 320619304Speter; return 0; } 320719304SpeterEOF 320819304Speterif eval $ac_link; then 320919304Speter rm -rf conftest* 321019304Speter vi_cv_ftruncate=ftruncate 321119304Speterelse 321219304Speter rm -rf conftest* 321319304Speter cat > conftest.$ac_ext <<EOF 321419304Speter#line 3215 "configure" 321519304Speter#include "confdefs.h" 321619304Speter#include <unistd.h> 321719304Speterint main() { return 0; } 321819304Speterint t() { 321919304Speterchsize(0, 0); 322019304Speter; return 0; } 322119304SpeterEOF 322219304Speterif eval $ac_link; then 322319304Speter rm -rf conftest* 322419304Speter vi_cv_ftruncate=chsize 322519304Speterelse 322619304Speter rm -rf conftest* 322719304Speter vi_cv_ftruncate=no 322819304Speterfi 322919304Speterrm -f conftest* 323019304Speter 323119304Speterfi 323219304Speterrm -f conftest* 323319304Speter 323419304Speterfi 323519304Speter 323619304Speterif test "$vi_cv_ftruncate" = ftruncate; then 323719304Speter cat >> confdefs.h <<\EOF 323819304Speter#define HAVE_FTRUNCATE_FTRUNCATE 1 323919304SpeterEOF 324019304Speter 324119304Speterfi 324219304Speterif test "$vi_cv_ftruncate" = chsize; then 324319304Speter cat >> confdefs.h <<\EOF 324419304Speter#define HAVE_FTRUNCATE_CHSIZE 1 324519304SpeterEOF 324619304Speter 324719304Speterfi 324819304Speterif test "$vi_cv_ftruncate" = no; then 324919304Speter echo 325019304Speter echo "Fatal error: no file truncation system call." 325119304Speter exit 1 325219304Speterfi 325319304Speterecho "$ac_t""$vi_cv_ftruncate" 1>&6 325419304Speter 325519304Speterecho $ac_n "checking for tigetstr/tigetnum""... $ac_c" 1>&6 325619304Speterif eval "test \"`echo '$''{'vi_cv_have_curses_tigetstr'+set}'`\" = set"; then 325719304Speter echo $ac_n "(cached) $ac_c" 1>&6 325819304Speterelse 325919304Speter cat > conftest.$ac_ext <<EOF 326019304Speter#line 3261 "configure" 326119304Speter#include "confdefs.h" 326219304Speter#include <curses.h> 326319304Speterint main() { return 0; } 326419304Speterint t() { 326519304Spetertigetstr(0); 326619304Speter; return 0; } 326719304SpeterEOF 326819304Speterif eval $ac_link; then 326919304Speter rm -rf conftest* 327019304Speter vi_cv_have_curses_tigetstr=yes 327119304Speterelse 327219304Speter rm -rf conftest* 327319304Speter vi_cv_have_curses_tigetstr=no 327419304Speterfi 327519304Speterrm -f conftest* 327619304Speter 327719304Speterfi 327819304Speter 327919304Speterif test "$vi_cv_have_curses_tigetstr" = yes; then 328019304Speter cat >> confdefs.h <<\EOF 328119304Speter#define HAVE_CURSES_TIGETSTR 1 328219304SpeterEOF 328319304Speter 328419304Speterfi 328519304Speterecho "$ac_t""$vi_cv_have_curses_tigetstr" 1>&6 328619304Speter 328719304Speterif test "$vi_cv_curses" = "bundled curses"; then 328819304Speter cat >> confdefs.h <<\EOF 328919304Speter#define HAVE_BSD_CURSES 1 329019304SpeterEOF 329119304Speter 329219304Speter cat >> confdefs.h <<\EOF 329319304Speter#define HAVE_CURSES_ADDNSTR 1 329419304SpeterEOF 329519304Speter 329619304Speter cat >> confdefs.h <<\EOF 329719304Speter#define HAVE_CURSES_IDLOK 1 329819304SpeterEOF 329919304Speter 330019304Speterelse 330119304Speter echo $ac_n "checking for addnstr""... $ac_c" 1>&6 330219304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_addnstr'+set}'`\" = set"; then 330319304Speter echo $ac_n "(cached) $ac_c" 1>&6 330419304Speterelse 330519304Speter cat > conftest.$ac_ext <<EOF 330619304Speter#line 3307 "configure" 330719304Speter#include "confdefs.h" 330819304Speter#include <curses.h> 330919304Speterint main() { return 0; } 331019304Speterint t() { 331119304Speteraddnstr(0, 0); 331219304Speter; return 0; } 331319304SpeterEOF 331419304Speterif eval $ac_link; then 331519304Speter rm -rf conftest* 331619304Speter vi_cv_have_curses_addnstr=yes 331719304Speterelse 331819304Speter rm -rf conftest* 331919304Speter vi_cv_have_curses_addnstr=no 332019304Speterfi 332119304Speterrm -f conftest* 332219304Speter 332319304Speterfi 332419304Speter 332519304Speter if test "$vi_cv_have_curses_addnstr" = yes; then 332619304Speter cat >> confdefs.h <<\EOF 332719304Speter#define HAVE_CURSES_ADDNSTR 1 332819304SpeterEOF 332919304Speter 333019304Speter fi 333119304Speter echo "$ac_t""$vi_cv_have_curses_addnstr" 1>&6 333219304Speter 333319304Speter echo $ac_n "checking for beep""... $ac_c" 1>&6 333419304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_beep'+set}'`\" = set"; then 333519304Speter echo $ac_n "(cached) $ac_c" 1>&6 333619304Speterelse 333719304Speter cat > conftest.$ac_ext <<EOF 333819304Speter#line 3339 "configure" 333919304Speter#include "confdefs.h" 334019304Speter#include <curses.h> 334119304Speterint main() { return 0; } 334219304Speterint t() { 334319304Speterbeep(); 334419304Speter; return 0; } 334519304SpeterEOF 334619304Speterif eval $ac_link; then 334719304Speter rm -rf conftest* 334819304Speter vi_cv_have_curses_beep=yes 334919304Speterelse 335019304Speter rm -rf conftest* 335119304Speter vi_cv_have_curses_beep=no 335219304Speterfi 335319304Speterrm -f conftest* 335419304Speter 335519304Speterfi 335619304Speter 335719304Speter if test "$vi_cv_have_curses_beep" = yes; then 335819304Speter cat >> confdefs.h <<\EOF 335919304Speter#define HAVE_CURSES_BEEP 1 336019304SpeterEOF 336119304Speter 336219304Speter fi 336319304Speter echo "$ac_t""$vi_cv_have_curses_beep" 1>&6 336419304Speter 336519304Speter echo $ac_n "checking for flash""... $ac_c" 1>&6 336619304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_flash'+set}'`\" = set"; then 336719304Speter echo $ac_n "(cached) $ac_c" 1>&6 336819304Speterelse 336919304Speter cat > conftest.$ac_ext <<EOF 337019304Speter#line 3371 "configure" 337119304Speter#include "confdefs.h" 337219304Speter#include <curses.h> 337319304Speterint main() { return 0; } 337419304Speterint t() { 337519304Speterflash(); 337619304Speter; return 0; } 337719304SpeterEOF 337819304Speterif eval $ac_link; then 337919304Speter rm -rf conftest* 338019304Speter vi_cv_have_curses_flash=yes 338119304Speterelse 338219304Speter rm -rf conftest* 338319304Speter vi_cv_have_curses_flash=no 338419304Speterfi 338519304Speterrm -f conftest* 338619304Speter 338719304Speterfi 338819304Speter 338919304Speter if test "$vi_cv_have_curses_flash" = yes; then 339019304Speter cat >> confdefs.h <<\EOF 339119304Speter#define HAVE_CURSES_FLASH 1 339219304SpeterEOF 339319304Speter 339419304Speter fi 339519304Speter echo "$ac_t""$vi_cv_have_curses_flash" 1>&6 339619304Speter 339719304Speter echo $ac_n "checking for idlok""... $ac_c" 1>&6 339819304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_idlok'+set}'`\" = set"; then 339919304Speter echo $ac_n "(cached) $ac_c" 1>&6 340019304Speterelse 340119304Speter cat > conftest.$ac_ext <<EOF 340219304Speter#line 3403 "configure" 340319304Speter#include "confdefs.h" 340419304Speter#include <curses.h> 340519304Speterint main() { return 0; } 340619304Speterint t() { 340719304Speteridlok(0, 0); 340819304Speter; return 0; } 340919304SpeterEOF 341019304Speterif eval $ac_link; then 341119304Speter rm -rf conftest* 341219304Speter vi_cv_have_curses_idlok=yes 341319304Speterelse 341419304Speter rm -rf conftest* 341519304Speter vi_cv_have_curses_idlok=no 341619304Speterfi 341719304Speterrm -f conftest* 341819304Speter 341919304Speterfi 342019304Speter 342119304Speter if test "$vi_cv_have_curses_idlok" = yes; then 342219304Speter cat >> confdefs.h <<\EOF 342319304Speter#define HAVE_CURSES_IDLOK 1 342419304SpeterEOF 342519304Speter 342619304Speter fi 342719304Speter echo "$ac_t""$vi_cv_have_curses_idlok" 1>&6 342819304Speter 342919304Speter echo $ac_n "checking for keypad""... $ac_c" 1>&6 343019304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_keypad'+set}'`\" = set"; then 343119304Speter echo $ac_n "(cached) $ac_c" 1>&6 343219304Speterelse 343319304Speter cat > conftest.$ac_ext <<EOF 343419304Speter#line 3435 "configure" 343519304Speter#include "confdefs.h" 343619304Speter#include <curses.h> 343719304Speterint main() { return 0; } 343819304Speterint t() { 343919304Speterkeypad(0, 0); 344019304Speter; return 0; } 344119304SpeterEOF 344219304Speterif eval $ac_link; then 344319304Speter rm -rf conftest* 344419304Speter vi_cv_have_curses_keypad=yes 344519304Speterelse 344619304Speter rm -rf conftest* 344719304Speter vi_cv_have_curses_keypad=no 344819304Speterfi 344919304Speterrm -f conftest* 345019304Speter 345119304Speterfi 345219304Speter 345319304Speter if test "$vi_cv_have_curses_keypad" = yes; then 345419304Speter cat >> confdefs.h <<\EOF 345519304Speter#define HAVE_CURSES_KEYPAD 1 345619304SpeterEOF 345719304Speter 345819304Speter fi 345919304Speter echo "$ac_t""$vi_cv_have_curses_keypad" 1>&6 346019304Speter 346119304Speter echo $ac_n "checking for newterm""... $ac_c" 1>&6 346219304Speter if eval "test \"`echo '$''{'vi_cv_have_curses_newterm'+set}'`\" = set"; then 346319304Speter echo $ac_n "(cached) $ac_c" 1>&6 346419304Speterelse 346519304Speter cat > conftest.$ac_ext <<EOF 346619304Speter#line 3467 "configure" 346719304Speter#include "confdefs.h" 346819304Speter#include <curses.h> 346919304Speterint main() { return 0; } 347019304Speterint t() { 347119304Speternewterm(0, 0, 0); 347219304Speter; return 0; } 347319304SpeterEOF 347419304Speterif eval $ac_link; then 347519304Speter rm -rf conftest* 347619304Speter vi_cv_have_curses_newterm=yes 347719304Speterelse 347819304Speter rm -rf conftest* 347919304Speter vi_cv_have_curses_newterm=no 348019304Speterfi 348119304Speterrm -f conftest* 348219304Speter 348319304Speterfi 348419304Speter 348519304Speter if test "$vi_cv_have_curses_newterm" = yes; then 348619304Speter cat >> confdefs.h <<\EOF 348719304Speter#define HAVE_CURSES_NEWTERM 1 348819304SpeterEOF 348919304Speter 349019304Speter fi 349119304Speter echo "$ac_t""$vi_cv_have_curses_newterm" 1>&6 349219304Speter 349319304Speter if test "$vi_cv_have_curses_newterm" = no; then 349419304Speter cat >> confdefs.h <<\EOF 349519304Speter#define HAVE_BSD_CURSES 1 349619304SpeterEOF 349719304Speter 349819304Speter fi 349919304Speterfi 350019304Speter 350119304Speterecho $ac_n "checking for setupterm""... $ac_c" 1>&6 350219304Speterif eval "test \"`echo '$''{'vi_cv_have_curses_setupterm'+set}'`\" = set"; then 350319304Speter echo $ac_n "(cached) $ac_c" 1>&6 350419304Speterelse 350519304Speter cat > conftest.$ac_ext <<EOF 350619304Speter#line 3507 "configure" 350719304Speter#include "confdefs.h" 350819304Speter#include <curses.h> 350919304Speterint main() { return 0; } 351019304Speterint t() { 351119304Spetersetupterm(0, 0, 0); 351219304Speter; return 0; } 351319304SpeterEOF 351419304Speterif eval $ac_link; then 351519304Speter rm -rf conftest* 351619304Speter vi_cv_have_curses_setupterm=yes 351719304Speterelse 351819304Speter rm -rf conftest* 351919304Speter vi_cv_have_curses_setupterm=no 352019304Speterfi 352119304Speterrm -f conftest* 352219304Speter 352319304Speterfi 352419304Speter 352519304Speterif test "$vi_cv_have_curses_setupterm" = yes; then 352619304Speter cat >> confdefs.h <<\EOF 352719304Speter#define HAVE_CURSES_SETUPTERM 1 352819304SpeterEOF 352919304Speter 353019304Speterfi 353119304Speterecho "$ac_t""$vi_cv_have_curses_setupterm" 1>&6 353219304Speter 353319304Speterecho $ac_n "checking for broken gettimeofday system call""... $ac_c" 1>&6 353419304Speterif eval "test \"`echo '$''{'vi_cv_gettimeofday'+set}'`\" = set"; then 353519304Speter echo $ac_n "(cached) $ac_c" 1>&6 353619304Speterelse 353719304Speter cat > conftest.$ac_ext <<EOF 353819304Speter#line 3539 "configure" 353919304Speter#include "confdefs.h" 354019304Speter#include <sys/types.h> 354119304Speter#include <sys/time.h> 354219304Speterint main() { return 0; } 354319304Speterint t() { 354419304Spetergettimeofday(0, 0); 354519304Speter; return 0; } 354619304SpeterEOF 354719304Speterif eval $ac_link; then 354819304Speter rm -rf conftest* 354919304Speter vi_cv_gettimeofday=okay 355019304Speterelse 355119304Speter rm -rf conftest* 355219304Speter vi_cv_gettimeofday=broken 355319304Speterfi 355419304Speterrm -f conftest* 355519304Speter 355619304Speterfi 355719304Speter 355819304Speterif test "$vi_cv_gettimeofday" = broken; then 355919304Speter cat >> confdefs.h <<\EOF 356019304Speter#define HAVE_BROKEN_GETTIMEOFDAY 1 356119304SpeterEOF 356219304Speter 356319304Speterfi 356419304Speterecho "$ac_t""$vi_cv_gettimeofday" 1>&6 356519304Speter 356619304Speterecho $ac_n "checking for System V pty calls""... $ac_c" 1>&6 356719304Speterif eval "test \"`echo '$''{'vi_cv_sys5_pty'+set}'`\" = set"; then 356819304Speter echo $ac_n "(cached) $ac_c" 1>&6 356919304Speterelse 357019304Speter cat > conftest.$ac_ext <<EOF 357119304Speter#line 3572 "configure" 357219304Speter#include "confdefs.h" 357319304Speter 357419304Speterint main() { return 0; } 357519304Speterint t() { 357619304Spetergrantpt(0); 357719304Speter; return 0; } 357819304SpeterEOF 357919304Speterif eval $ac_link; then 358019304Speter rm -rf conftest* 358119304Speter vi_cv_sys5_pty=yes 358219304Speterelse 358319304Speter rm -rf conftest* 358419304Speter vi_cv_sys5_pty=no 358519304Speterfi 358619304Speterrm -f conftest* 358719304Speter 358819304Speterfi 358919304Speter 359019304Speterif test "$vi_cv_sys5_pty" = yes; then 359119304Speter cat >> confdefs.h <<\EOF 359219304Speter#define HAVE_SYS5_PTY 1 359319304SpeterEOF 359419304Speter 359519304Speterfi 359619304Speterecho "$ac_t""$vi_cv_sys5_pty" 1>&6 359719304Speter 359819304Speterecho $ac_n "checking for revoke system call""... $ac_c" 1>&6 359919304Speterif eval "test \"`echo '$''{'vi_cv_revoke'+set}'`\" = set"; then 360019304Speter echo $ac_n "(cached) $ac_c" 1>&6 360119304Speterelse 360219304Speter cat > conftest.$ac_ext <<EOF 360319304Speter#line 3604 "configure" 360419304Speter#include "confdefs.h" 360519304Speter 360619304Speterint main() { return 0; } 360719304Speterint t() { 360819304Speterrevoke("a"); 360919304Speter; return 0; } 361019304SpeterEOF 361119304Speterif eval $ac_link; then 361219304Speter rm -rf conftest* 361319304Speter vi_cv_revoke=yes 361419304Speterelse 361519304Speter rm -rf conftest* 361619304Speter vi_cv_revoke=no 361719304Speterfi 361819304Speterrm -f conftest* 361919304Speter 362019304Speterfi 362119304Speter 362219304Speterif test "$vi_cv_revoke" = yes; then 362319304Speter cat >> confdefs.h <<\EOF 362419304Speter#define HAVE_REVOKE 1 362519304SpeterEOF 362619304Speter 362719304Speterfi 362819304Speterecho "$ac_t""$vi_cv_revoke" 1>&6 362919304Speter 363019304Speterecho $ac_n "checking for int type sprintf return value""... $ac_c" 1>&6 363119304Speterif eval "test \"`echo '$''{'vi_cv_sprintf_count'+set}'`\" = set"; then 363219304Speter echo $ac_n "(cached) $ac_c" 1>&6 363319304Speterelse 363419304Speter if test "$cross_compiling" = yes; then 363519304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 363619304Speterelse 363719304Spetercat > conftest.$ac_ext <<EOF 363819304Speter#line 3639 "configure" 363919304Speter#include "confdefs.h" 364019304Spetermain(){char buf[20]; exit(sprintf(buf, "XXX") != 3);} 364119304SpeterEOF 364219304Spetereval $ac_link 364319304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 364419304Speter vi_cv_sprintf_count=yes 364519304Speterelse 364619304Speter vi_cv_sprintf_count=no 364719304Speterfi 364819304Speterfi 364919304Speterrm -fr conftest* 365019304Speterfi 365119304Speter 365219304Speterif test "$vi_cv_sprintf_count" = no; then 365319304Speter cat >> confdefs.h <<\EOF 365419304Speter#define SPRINTF_RET_CHARPNT 1 365519304SpeterEOF 365619304Speter 365719304Speterfi 365819304Speterecho "$ac_t""$vi_cv_sprintf_count" 1>&6 365919304Speter 366019304Speterecho $ac_n "checking if --disable-db option specified""... $ac_c" 1>&6 366119304Speter# Check whether --enable-db or --disable-db was given. 366219304Speterif test "${enable_db+set}" = set; then 366319304Speter enableval="$enable_db" 366419304Speter vi_cv_db_lib="other DB" 366519304Speterelse 366619304Speter vi_cv_db_lib="bundled DB" 366719304Speterfi 366819304Speter 366919304Speterecho "$ac_t""$vi_cv_db_lib" 1>&6 367019304Spetercase "$vi_cv_db_lib" in 367119304Speter"bundled DB") 367219304Speter CPPFLAGS="-I\$(srcdir)/db/include $CPPFLAGS" 367319304Speter LIBOBJS="\$(DBOBJS) $LIBOBJS";; 367419304Speter"other DB") 367519304Speter ;; 367619304Speteresac 367719304Speter 367819304Speterecho $ac_n "checking if --disable-re option specified""... $ac_c" 1>&6 367919304Speter# Check whether --enable-re or --disable-re was given. 368019304Speterif test "${enable_re+set}" = set; then 368119304Speter enableval="$enable_re" 368219304Speter vi_cv_re_lib="other RE" 368319304Speterelse 368419304Speter vi_cv_re_lib="bundled RE" 368519304Speterfi 368619304Speter 368719304Speterecho "$ac_t""$vi_cv_re_lib" 1>&6 368819304Spetercase "$vi_cv_re_lib" in 368919304Speter"bundled RE") 369019304Speter CPPFLAGS="-I\$(srcdir)/regex $CPPFLAGS" 369119304Speter LIBOBJS="\$(REOBJS) $LIBOBJS";; 369219304Speter"other RE") 369319304Speter ;; 369419304Speteresac 369519304Speter 369619304Speter 369719304Speterecho $ac_n "checking for u_char""... $ac_c" 1>&6 369819304Speterif eval "test \"`echo '$''{'vi_cv_uchar'+set}'`\" = set"; then 369919304Speter echo $ac_n "(cached) $ac_c" 1>&6 370019304Speterelse 370119304Speter cat > conftest.$ac_ext <<EOF 370219304Speter#line 3703 "configure" 370319304Speter#include "confdefs.h" 370419304Speter#include <sys/types.h> 370519304Speterint main() { return 0; } 370619304Speterint t() { 370719304Speteru_char foo; 370819304Speter; return 0; } 370919304SpeterEOF 371019304Speterif eval $ac_compile; then 371119304Speter rm -rf conftest* 371219304Speter vi_cv_uchar=yes 371319304Speterelse 371419304Speter rm -rf conftest* 371519304Speter vi_cv_uchar=no 371619304Speterfi 371719304Speterrm -f conftest* 371819304Speter 371919304Speterfi 372019304Speter 372119304Speterecho "$ac_t""$vi_cv_uchar" 1>&6 372219304Speterif test "$vi_cv_uchar" = no; then 372319304Speter u_char_decl="typedef unsigned char u_char;" 372419304Speterfi 372519304Speter 372619304Speter 372719304Speterecho $ac_n "checking for u_short""... $ac_c" 1>&6 372819304Speterif eval "test \"`echo '$''{'vi_cv_ushort'+set}'`\" = set"; then 372919304Speter echo $ac_n "(cached) $ac_c" 1>&6 373019304Speterelse 373119304Speter cat > conftest.$ac_ext <<EOF 373219304Speter#line 3733 "configure" 373319304Speter#include "confdefs.h" 373419304Speter#include <sys/types.h> 373519304Speterint main() { return 0; } 373619304Speterint t() { 373719304Speteru_short foo; 373819304Speter; return 0; } 373919304SpeterEOF 374019304Speterif eval $ac_compile; then 374119304Speter rm -rf conftest* 374219304Speter vi_cv_ushort=yes 374319304Speterelse 374419304Speter rm -rf conftest* 374519304Speter vi_cv_ushort=no 374619304Speterfi 374719304Speterrm -f conftest* 374819304Speter 374919304Speterfi 375019304Speter 375119304Speterecho "$ac_t""$vi_cv_ushort" 1>&6 375219304Speterif test "$vi_cv_ushort" = no; then 375319304Speter u_short_decl="typedef unsigned short u_short;" 375419304Speterfi 375519304Speter 375619304Speter 375719304Speterecho $ac_n "checking for u_int""... $ac_c" 1>&6 375819304Speterif eval "test \"`echo '$''{'vi_cv_uint'+set}'`\" = set"; then 375919304Speter echo $ac_n "(cached) $ac_c" 1>&6 376019304Speterelse 376119304Speter cat > conftest.$ac_ext <<EOF 376219304Speter#line 3763 "configure" 376319304Speter#include "confdefs.h" 376419304Speter#include <sys/types.h> 376519304Speterint main() { return 0; } 376619304Speterint t() { 376719304Speteru_int foo; 376819304Speter; return 0; } 376919304SpeterEOF 377019304Speterif eval $ac_compile; then 377119304Speter rm -rf conftest* 377219304Speter vi_cv_uint=yes 377319304Speterelse 377419304Speter rm -rf conftest* 377519304Speter vi_cv_uint=no 377619304Speterfi 377719304Speterrm -f conftest* 377819304Speter 377919304Speterfi 378019304Speter 378119304Speterecho "$ac_t""$vi_cv_uint" 1>&6 378219304Speterif test "$vi_cv_uint" = no; then 378319304Speter u_int_decl="typedef unsigned int u_int;" 378419304Speterfi 378519304Speter 378619304Speter 378719304Speterecho $ac_n "checking for u_long""... $ac_c" 1>&6 378819304Speterif eval "test \"`echo '$''{'vi_cv_ulong'+set}'`\" = set"; then 378919304Speter echo $ac_n "(cached) $ac_c" 1>&6 379019304Speterelse 379119304Speter cat > conftest.$ac_ext <<EOF 379219304Speter#line 3793 "configure" 379319304Speter#include "confdefs.h" 379419304Speter#include <sys/types.h> 379519304Speterint main() { return 0; } 379619304Speterint t() { 379719304Speteru_long foo; 379819304Speter; return 0; } 379919304SpeterEOF 380019304Speterif eval $ac_compile; then 380119304Speter rm -rf conftest* 380219304Speter vi_cv_ulong=yes 380319304Speterelse 380419304Speter rm -rf conftest* 380519304Speter vi_cv_ulong=no 380619304Speterfi 380719304Speterrm -f conftest* 380819304Speter 380919304Speterfi 381019304Speter 381119304Speterecho "$ac_t""$vi_cv_ulong" 1>&6 381219304Speterif test "$vi_cv_ulong" = no; then 381319304Speter u_long_decl="typedef unsigned long u_long;" 381419304Speterfi 381519304Speter 381619304Speter 381719304Speterecho $ac_n "checking for u_int8_t""... $ac_c" 1>&6 381819304Speterif eval "test \"`echo '$''{'vi_cv_uint8'+set}'`\" = set"; then 381919304Speter echo $ac_n "(cached) $ac_c" 1>&6 382019304Speterelse 382119304Speter cat > conftest.$ac_ext <<EOF 382219304Speter#line 3823 "configure" 382319304Speter#include "confdefs.h" 382419304Speter#include <sys/types.h> 382519304Speterint main() { return 0; } 382619304Speterint t() { 382719304Speteru_int8_t foo; 382819304Speter; return 0; } 382919304SpeterEOF 383019304Speterif eval $ac_compile; then 383119304Speter rm -rf conftest* 383219304Speter vi_cv_uint8=yes 383319304Speterelse 383419304Speter rm -rf conftest* 383519304Speter if test "$cross_compiling" = yes; then 383619304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 383719304Speterelse 383819304Spetercat > conftest.$ac_ext <<EOF 383919304Speter#line 3840 "configure" 384019304Speter#include "confdefs.h" 384119304Spetermain(){exit(sizeof(unsigned char) != 1);} 384219304SpeterEOF 384319304Spetereval $ac_link 384419304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 384519304Speter vi_cv_uint8="unsigned char" 384619304Speterelse 384719304Speter vi_cv_uint8=no 384819304Speterfi 384919304Speterfi 385019304Speterrm -fr conftest* 385119304Speterfi 385219304Speterrm -f conftest* 385319304Speter 385419304Speterfi 385519304Speter 385619304Speterecho "$ac_t""$vi_cv_uint8" 1>&6 385719304Speterif test "$vi_cv_uint8" = no; then 385819304Speter echo 385919304Speter echo "Fatal error: no unsigned, 8-bit integral type." 386019304Speter exit 1 386119304Speterfi 386219304Speterif test "$vi_cv_uint8" != yes; then 386319304Speter u_int8_decl="typedef $vi_cv_uint8 u_int8_t;" 386419304Speterfi 386519304Speter 386619304Speter 386719304Speterecho $ac_n "checking for u_int16_t""... $ac_c" 1>&6 386819304Speterif eval "test \"`echo '$''{'vi_cv_uint16'+set}'`\" = set"; then 386919304Speter echo $ac_n "(cached) $ac_c" 1>&6 387019304Speterelse 387119304Speter cat > conftest.$ac_ext <<EOF 387219304Speter#line 3873 "configure" 387319304Speter#include "confdefs.h" 387419304Speter#include <sys/types.h> 387519304Speterint main() { return 0; } 387619304Speterint t() { 387719304Speteru_int16_t foo; 387819304Speter; return 0; } 387919304SpeterEOF 388019304Speterif eval $ac_compile; then 388119304Speter rm -rf conftest* 388219304Speter vi_cv_uint16=yes 388319304Speterelse 388419304Speter rm -rf conftest* 388519304Speter if test "$cross_compiling" = yes; then 388619304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 388719304Speterelse 388819304Spetercat > conftest.$ac_ext <<EOF 388919304Speter#line 3890 "configure" 389019304Speter#include "confdefs.h" 389119304Spetermain(){exit(sizeof(unsigned short) != 2);} 389219304SpeterEOF 389319304Spetereval $ac_link 389419304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 389519304Speter vi_cv_uint16="unsigned short" 389619304Speterelse 389719304Speter if test "$cross_compiling" = yes; then 389819304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 389919304Speterelse 390019304Spetercat > conftest.$ac_ext <<EOF 390119304Speter#line 3902 "configure" 390219304Speter#include "confdefs.h" 390319304Spetermain(){exit(sizeof(unsigned int) != 2);} 390419304SpeterEOF 390519304Spetereval $ac_link 390619304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 390719304Speter vi_cv_uint16="unsigned int" 390819304Speterelse 390919304Speter vi_cv_uint16=no 391019304Speterfi 391119304Speterfi 391219304Speterrm -fr conftest* 391319304Speterfi 391419304Speterfi 391519304Speterrm -fr conftest* 391619304Speterfi 391719304Speterrm -f conftest* 391819304Speter 391919304Speterfi 392019304Speter 392119304Speterecho "$ac_t""$vi_cv_uint16" 1>&6 392219304Speterif test "$vi_cv_uint16" = no; then 392319304Speter echo 392419304Speter echo "Fatal error: no unsigned, 16-bit integral type." 392519304Speter exit 1 392619304Speterfi 392719304Speterif test "$vi_cv_uint16" != yes; then 392819304Speter u_int16_decl="typedef $vi_cv_uint16 u_int16_t;" 392919304Speterfi 393019304Speter 393119304Speter 393219304Speterecho $ac_n "checking for int16_t""... $ac_c" 1>&6 393319304Speterif eval "test \"`echo '$''{'vi_cv_int16'+set}'`\" = set"; then 393419304Speter echo $ac_n "(cached) $ac_c" 1>&6 393519304Speterelse 393619304Speter cat > conftest.$ac_ext <<EOF 393719304Speter#line 3938 "configure" 393819304Speter#include "confdefs.h" 393919304Speter#include <sys/types.h> 394019304Speterint main() { return 0; } 394119304Speterint t() { 394219304Speterint16_t foo; 394319304Speter; return 0; } 394419304SpeterEOF 394519304Speterif eval $ac_compile; then 394619304Speter rm -rf conftest* 394719304Speter vi_cv_int16=yes 394819304Speterelse 394919304Speter rm -rf conftest* 395019304Speter if test "$cross_compiling" = yes; then 395119304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 395219304Speterelse 395319304Spetercat > conftest.$ac_ext <<EOF 395419304Speter#line 3955 "configure" 395519304Speter#include "confdefs.h" 395619304Spetermain(){exit(sizeof(short) != 2);} 395719304SpeterEOF 395819304Spetereval $ac_link 395919304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 396019304Speter vi_cv_int16="short" 396119304Speterelse 396219304Speter if test "$cross_compiling" = yes; then 396319304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 396419304Speterelse 396519304Spetercat > conftest.$ac_ext <<EOF 396619304Speter#line 3967 "configure" 396719304Speter#include "confdefs.h" 396819304Spetermain(){exit(sizeof(int) != 2);} 396919304SpeterEOF 397019304Spetereval $ac_link 397119304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 397219304Speter vi_cv_int16="int" 397319304Speterelse 397419304Speter vi_cv_int16=no 397519304Speterfi 397619304Speterfi 397719304Speterrm -fr conftest* 397819304Speterfi 397919304Speterfi 398019304Speterrm -fr conftest* 398119304Speterfi 398219304Speterrm -f conftest* 398319304Speter 398419304Speterfi 398519304Speter 398619304Speterecho "$ac_t""$vi_cv_int16" 1>&6 398719304Speterif test "$vi_cv_int16" = no; then 398819304Speter echo 398919304Speter echo "Fatal error: no signed, 16-bit integral type." 399019304Speter exit 1 399119304Speterfi 399219304Speterif test "$vi_cv_int16" != yes; then 399319304Speter int16_decl="typedef $vi_cv_int16 int16_t;" 399419304Speterfi 399519304Speter 399619304Speter 399719304Speterecho $ac_n "checking for u_int32_t""... $ac_c" 1>&6 399819304Speterif eval "test \"`echo '$''{'vi_cv_uint32'+set}'`\" = set"; then 399919304Speter echo $ac_n "(cached) $ac_c" 1>&6 400019304Speterelse 400119304Speter cat > conftest.$ac_ext <<EOF 400219304Speter#line 4003 "configure" 400319304Speter#include "confdefs.h" 400419304Speter#include <sys/types.h> 400519304Speterint main() { return 0; } 400619304Speterint t() { 400719304Speteru_int32_t foo; 400819304Speter; return 0; } 400919304SpeterEOF 401019304Speterif eval $ac_compile; then 401119304Speter rm -rf conftest* 401219304Speter vi_cv_uint32=yes 401319304Speterelse 401419304Speter rm -rf conftest* 401519304Speter if test "$cross_compiling" = yes; then 401619304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 401719304Speterelse 401819304Spetercat > conftest.$ac_ext <<EOF 401919304Speter#line 4020 "configure" 402019304Speter#include "confdefs.h" 402119304Spetermain(){exit(sizeof(unsigned int) != 4);} 402219304SpeterEOF 402319304Spetereval $ac_link 402419304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 402519304Speter vi_cv_uint32="unsigned int" 402619304Speterelse 402719304Speter if test "$cross_compiling" = yes; then 402819304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 402919304Speterelse 403019304Spetercat > conftest.$ac_ext <<EOF 403119304Speter#line 4032 "configure" 403219304Speter#include "confdefs.h" 403319304Spetermain(){exit(sizeof(unsigned long) != 4);} 403419304SpeterEOF 403519304Spetereval $ac_link 403619304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 403719304Speter vi_cv_uint32="unsigned long" 403819304Speterelse 403919304Speter vi_cv_uint32=no 404019304Speterfi 404119304Speterfi 404219304Speterrm -fr conftest* 404319304Speterfi 404419304Speterfi 404519304Speterrm -fr conftest* 404619304Speterfi 404719304Speterrm -f conftest* 404819304Speter 404919304Speterfi 405019304Speter 405119304Speterecho "$ac_t""$vi_cv_uint32" 1>&6 405219304Speterif test "$vi_cv_uint32" = no; then 405319304Speter echo 405419304Speter echo "Fatal error: no unsigned, 32-bit integral type." 405519304Speter exit 1 405619304Speterfi 405719304Speterif test "$vi_cv_uint32" != yes; then 405819304Speter u_int32_decl="typedef $vi_cv_uint32 u_int32_t;" 405919304Speterfi 406019304Speter 406119304Speter 406219304Speterecho $ac_n "checking for int32_t""... $ac_c" 1>&6 406319304Speterif eval "test \"`echo '$''{'vi_cv_int32'+set}'`\" = set"; then 406419304Speter echo $ac_n "(cached) $ac_c" 1>&6 406519304Speterelse 406619304Speter cat > conftest.$ac_ext <<EOF 406719304Speter#line 4068 "configure" 406819304Speter#include "confdefs.h" 406919304Speter#include <sys/types.h> 407019304Speterint main() { return 0; } 407119304Speterint t() { 407219304Speterint32_t foo; 407319304Speter; return 0; } 407419304SpeterEOF 407519304Speterif eval $ac_compile; then 407619304Speter rm -rf conftest* 407719304Speter vi_cv_int32=yes 407819304Speterelse 407919304Speter rm -rf conftest* 408019304Speter if test "$cross_compiling" = yes; then 408119304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 408219304Speterelse 408319304Spetercat > conftest.$ac_ext <<EOF 408419304Speter#line 4085 "configure" 408519304Speter#include "confdefs.h" 408619304Spetermain(){exit(sizeof(int) != 4);} 408719304SpeterEOF 408819304Spetereval $ac_link 408919304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 409019304Speter vi_cv_int32="int" 409119304Speterelse 409219304Speter if test "$cross_compiling" = yes; then 409319304Speter { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } 409419304Speterelse 409519304Spetercat > conftest.$ac_ext <<EOF 409619304Speter#line 4097 "configure" 409719304Speter#include "confdefs.h" 409819304Spetermain(){exit(sizeof(long) != 4);} 409919304SpeterEOF 410019304Spetereval $ac_link 410119304Speterif test -s conftest && (./conftest; exit) 2>/dev/null; then 410219304Speter vi_cv_int32="long" 410319304Speterelse 410419304Speter vi_cv_int32=no 410519304Speterfi 410619304Speterfi 410719304Speterrm -fr conftest* 410819304Speterfi 410919304Speterfi 411019304Speterrm -fr conftest* 411119304Speterfi 411219304Speterrm -f conftest* 411319304Speter 411419304Speterfi 411519304Speter 411619304Speterecho "$ac_t""$vi_cv_int32" 1>&6 411719304Speterif test "$vi_cv_int32" = no; then 411819304Speter echo 411919304Speter echo "Fatal error: no signed, 32-bit integral type." 412019304Speter exit 1 412119304Speterfi 412219304Speterif test "$vi_cv_int32" != yes; then 412319304Speter int32_decl="typedef $vi_cv_int32 int32_t;" 412419304Speterfi 412519304Speter 412619304Spetertrap '' 1 2 15 412719304Spetercat > confcache <<\EOF 412819304Speter# This file is a shell script that caches the results of configure 412919304Speter# tests run on this system so they can be shared between configure 413019304Speter# scripts and configure runs. It is not useful on other systems. 413119304Speter# If it contains results you don't want to keep, you may remove or edit it. 413219304Speter# 413319304Speter# By default, configure uses ./config.cache as the cache file, 413419304Speter# creating it if it does not exist already. You can give configure 413519304Speter# the --cache-file=FILE option to use a different cache file; that is 413619304Speter# what configure does when it calls configure scripts in 413719304Speter# subdirectories, so they share the cache. 413819304Speter# Giving --cache-file=/dev/null disables caching, for debugging configure. 413919304Speter# config.status only pays attention to the cache file if you give it the 414019304Speter# --recheck option to rerun configure. 414119304Speter# 414219304SpeterEOF 414319304Speter# Ultrix sh set writes to stderr and can't be redirected directly, 414419304Speter# and sets the high bit in the cache file unless we assign to the vars. 414519304Speter(set) 2>&1 | 414619304Speter sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \ 414719304Speter >> confcache 414819304Speterif cmp -s $cache_file confcache; then 414919304Speter : 415019304Speterelse 415119304Speter if test -w $cache_file; then 415219304Speter echo "updating cache $cache_file" 415319304Speter cat confcache > $cache_file 415419304Speter else 415519304Speter echo "not updating unwritable cache $cache_file" 415619304Speter fi 415719304Speterfi 415819304Speterrm -f confcache 415919304Speter 416019304Spetertrap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 416119304Speter 416219304Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix 416319304Speter# Let make expand exec_prefix. 416419304Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 416519304Speter 416619304Speter# Any assignment to VPATH causes Sun make to only execute 416719304Speter# the first set of double-colon rules, so remove it if not needed. 416819304Speter# If there is a colon in the path, we need to keep it. 416919304Speterif test "x$srcdir" = x.; then 417019304Speter ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' 417119304Speterfi 417219304Speter 417319304Spetertrap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 417419304Speter 417519304SpeterDEFS=-DHAVE_CONFIG_H 417619304Speter 417719304Speter# Without the "./", some shells look in PATH for config.status. 417819304Speter: ${CONFIG_STATUS=./config.status} 417919304Speter 418019304Speterecho creating $CONFIG_STATUS 418119304Speterrm -f $CONFIG_STATUS 418219304Spetercat > $CONFIG_STATUS <<EOF 418319304Speter#! /bin/sh 418419304Speter# Generated automatically by configure. 418519304Speter# Run this file to recreate the current configuration. 418619304Speter# This directory was configured as follows, 418719304Speter# on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 418819304Speter# 418919304Speter# $0 $ac_configure_args 419019304Speter# 419119304Speter# Compiler output produced by configure, useful for debugging 419219304Speter# configure, is in ./config.log if it exists. 419319304Speter 419419304Speterac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" 419519304Speterfor ac_option 419619304Speterdo 419719304Speter case "\$ac_option" in 419819304Speter -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 419919304Speter echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" 420019304Speter exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; 420119304Speter -version | --version | --versio | --versi | --vers | --ver | --ve | --v) 420219304Speter echo "$CONFIG_STATUS generated by autoconf version 2.7" 420319304Speter exit 0 ;; 420419304Speter -help | --help | --hel | --he | --h) 420519304Speter echo "\$ac_cs_usage"; exit 0 ;; 420619304Speter *) echo "\$ac_cs_usage"; exit 1 ;; 420719304Speter esac 420819304Speterdone 420919304Speter 421019304Speterac_given_srcdir=$srcdir 421119304Speterac_given_INSTALL="$INSTALL" 421219304Speter 421319304Spetertrap 'rm -fr `echo "Makefile port.h:port.h.in 421419304Speter pathnames.h:pathnames.h.in recover:recover.in config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 421519304SpeterEOF 421619304Spetercat >> $CONFIG_STATUS <<EOF 421719304Speter 421819304Speter# Protect against being on the right side of a sed subst in config.status. 421919304Spetersed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; 422019304Speter s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF 422119304Speter$ac_vpsub 422219304Speter$extrasub 422319304Speters%@CFLAGS@%$CFLAGS%g 422419304Speters%@CPPFLAGS@%$CPPFLAGS%g 422519304Speters%@CXXFLAGS@%$CXXFLAGS%g 422619304Speters%@DEFS@%$DEFS%g 422719304Speters%@LDFLAGS@%$LDFLAGS%g 422819304Speters%@LIBS@%$LIBS%g 422919304Speters%@exec_prefix@%$exec_prefix%g 423019304Speters%@prefix@%$prefix%g 423119304Speters%@program_transform_name@%$program_transform_name%g 423219304Speters%@bindir@%$bindir%g 423319304Speters%@sbindir@%$sbindir%g 423419304Speters%@libexecdir@%$libexecdir%g 423519304Speters%@datadir@%$datadir%g 423619304Speters%@sysconfdir@%$sysconfdir%g 423719304Speters%@sharedstatedir@%$sharedstatedir%g 423819304Speters%@localstatedir@%$localstatedir%g 423919304Speters%@libdir@%$libdir%g 424019304Speters%@includedir@%$includedir%g 424119304Speters%@oldincludedir@%$oldincludedir%g 424219304Speters%@infodir@%$infodir%g 424319304Speters%@mandir@%$mandir%g 424419304Speters%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g 424519304Speters%@INSTALL_DATA@%$INSTALL_DATA%g 424619304Speters%@host@%$host%g 424719304Speters%@host_alias@%$host_alias%g 424819304Speters%@host_cpu@%$host_cpu%g 424919304Speters%@host_vendor@%$host_vendor%g 425019304Speters%@host_os@%$host_os%g 425119304Speters%@CC@%$CC%g 425219304Speters%@OPTFLAG@%$OPTFLAG%g 425319304Speters%@no_op_OPTFLAG@%$no_op_OPTFLAG%g 425419304Speters%@vi_cv_path_shell@%$vi_cv_path_shell%g 425519304Speters%@vi_cv_path_sendmail@%$vi_cv_path_sendmail%g 425619304Speters%@vi_cv_path_perl@%$vi_cv_path_perl%g 425719304Speters%@vi_cv_path_preserve@%$vi_cv_path_preserve%g 425819304Speters%@vi_cv_path_chmod@%$vi_cv_path_chmod%g 425919304Speters%@vi_cv_path_cp@%$vi_cv_path_cp%g 426019304Speters%@vi_cv_path_ln@%$vi_cv_path_ln%g 426119304Speters%@vi_cv_path_mkdir@%$vi_cv_path_mkdir%g 426219304Speters%@vi_cv_path_rm@%$vi_cv_path_rm%g 426319304Speters%@vi_cv_path_strip@%$vi_cv_path_strip%g 426419304Speters%@CPP@%$CPP%g 426519304Speters%@XINCS@%$XINCS%g 426619304Speters%@shrpenv@%$shrpenv%g 426719304Speters%@vi_cv_perllib@%$vi_cv_perllib%g 426819304Speters%@tknvi@%$tknvi%g 426919304Speters%@TKLIBS@%$TKLIBS%g 427019304Speters%@cobjs@%$cobjs%g 427119304Speters%@LIBOBJS@%$LIBOBJS%g 427219304Speters%@u_char_decl@%$u_char_decl%g 427319304Speters%@u_short_decl@%$u_short_decl%g 427419304Speters%@u_int_decl@%$u_int_decl%g 427519304Speters%@u_long_decl@%$u_long_decl%g 427619304Speters%@u_int8_decl@%$u_int8_decl%g 427719304Speters%@u_int16_decl@%$u_int16_decl%g 427819304Speters%@int16_decl@%$int16_decl%g 427919304Speters%@u_int32_decl@%$u_int32_decl%g 428019304Speters%@int32_decl@%$int32_decl%g 428119304Speter 428219304SpeterCEOF 428319304SpeterEOF 428419304Spetercat >> $CONFIG_STATUS <<EOF 428519304Speter 428619304SpeterCONFIG_FILES=\${CONFIG_FILES-"Makefile port.h:port.h.in 428719304Speter pathnames.h:pathnames.h.in recover:recover.in"} 428819304SpeterEOF 428919304Spetercat >> $CONFIG_STATUS <<\EOF 429019304Speterfor ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then 429119304Speter # Support "outfile[:infile]", defaulting infile="outfile.in". 429219304Speter case "$ac_file" in 429319304Speter *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'` 429419304Speter ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 429519304Speter *) ac_file_in="${ac_file}.in" ;; 429619304Speter esac 429719304Speter 429819304Speter # Adjust relative srcdir, etc. for subdirectories. 429919304Speter 430019304Speter # Remove last slash and all that follows it. Not all systems have dirname. 430119304Speter ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` 430219304Speter if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 430319304Speter # The file is in a subdirectory. 430419304Speter test ! -d "$ac_dir" && mkdir "$ac_dir" 430519304Speter ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" 430619304Speter # A "../" for each directory in $ac_dir_suffix. 430719304Speter ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` 430819304Speter else 430919304Speter ac_dir_suffix= ac_dots= 431019304Speter fi 431119304Speter 431219304Speter case "$ac_given_srcdir" in 431319304Speter .) srcdir=. 431419304Speter if test -z "$ac_dots"; then top_srcdir=. 431519304Speter else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; 431619304Speter /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; 431719304Speter *) # Relative path. 431819304Speter srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" 431919304Speter top_srcdir="$ac_dots$ac_given_srcdir" ;; 432019304Speter esac 432119304Speter 432219304Speter case "$ac_given_INSTALL" in 432319304Speter [/$]*) INSTALL="$ac_given_INSTALL" ;; 432419304Speter *) INSTALL="$ac_dots$ac_given_INSTALL" ;; 432519304Speter esac 432619304Speter echo creating "$ac_file" 432719304Speter rm -f "$ac_file" 432819304Speter configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." 432919304Speter case "$ac_file" in 433019304Speter *Makefile*) ac_comsub="1i\\ 433119304Speter# $configure_input" ;; 433219304Speter *) ac_comsub= ;; 433319304Speter esac 433419304Speter sed -e "$ac_comsub 433519304Speters%@configure_input@%$configure_input%g 433619304Speters%@srcdir@%$srcdir%g 433719304Speters%@top_srcdir@%$top_srcdir%g 433819304Speters%@INSTALL@%$INSTALL%g 433919304Speter" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file 434019304Speterfi; done 434119304Speterrm -f conftest.subs 434219304Speter 434319304Speter# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 434419304Speter# NAME is the cpp macro being defined and VALUE is the value it is being given. 434519304Speter# 434619304Speter# ac_d sets the value in "#define NAME VALUE" lines. 434719304Speterac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' 434819304Speterac_dB='\([ ][ ]*\)[^ ]*%\1#\2' 434919304Speterac_dC='\3' 435019304Speterac_dD='%g' 435119304Speter# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 435219304Speterac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 435319304Speterac_uB='\([ ]\)%\1#\2define\3' 435419304Speterac_uC=' ' 435519304Speterac_uD='\4%g' 435619304Speter# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 435719304Speterac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 435819304Speterac_eB='$%\1#\2define\3' 435919304Speterac_eC=' ' 436019304Speterac_eD='%g' 436119304Speter 436219304SpeterCONFIG_HEADERS=${CONFIG_HEADERS-"config.h"} 436319304Speterfor ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then 436419304Speter # Support "outfile[:infile]", defaulting infile="outfile.in". 436519304Speter case "$ac_file" in 436619304Speter *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'` 436719304Speter ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 436819304Speter *) ac_file_in="${ac_file}.in" ;; 436919304Speter esac 437019304Speter 437119304Speter echo creating $ac_file 437219304Speter 437319304Speter rm -f conftest.frag conftest.in conftest.out 437419304Speter cp $ac_given_srcdir/$ac_file_in conftest.in 437519304Speter 437619304SpeterEOF 437719304Speter 437819304Speter# Transform confdefs.h into a sed script conftest.vals that substitutes 437919304Speter# the proper values into config.h.in to produce config.h. And first: 438019304Speter# Protect against being on the right side of a sed subst in config.status. 438119304Speter# Protect against being in an unquoted here document in config.status. 438219304Speterrm -f conftest.vals 438319304Spetercat > conftest.hdr <<\EOF 438419304Speters/[\\&%]/\\&/g 438519304Speters%[\\$`]%\\&%g 438619304Speters%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp 438719304Speters%ac_d%ac_u%gp 438819304Speters%ac_u%ac_e%gp 438919304SpeterEOF 439019304Spetersed -n -f conftest.hdr confdefs.h > conftest.vals 439119304Speterrm -f conftest.hdr 439219304Speter 439319304Speter# This sed command replaces #undef with comments. This is necessary, for 439419304Speter# example, in the case of _POSIX_SOURCE, which is predefined and required 439519304Speter# on some systems where configure will not decide to define it. 439619304Spetercat >> conftest.vals <<\EOF 439719304Speters%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% 439819304SpeterEOF 439919304Speter 440019304Speter# Break up conftest.vals because some shells have a limit on 440119304Speter# the size of here documents, and old seds have small limits too. 440219304Speter# Maximum number of lines to put in a single here document. 440319304Speterac_max_here_lines=12 440419304Speter 440519304Speterrm -f conftest.tail 440619304Speterwhile : 440719304Speterdo 440819304Speter ac_lines=`grep -c . conftest.vals` 440919304Speter # grep -c gives empty output for an empty file on some AIX systems. 441019304Speter if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi 441119304Speter # Write a limited-size here document to conftest.frag. 441219304Speter echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS 441319304Speter sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS 441419304Speter echo 'CEOF 441519304Speter sed -f conftest.frag conftest.in > conftest.out 441619304Speter rm -f conftest.in 441719304Speter mv conftest.out conftest.in 441819304Speter' >> $CONFIG_STATUS 441919304Speter sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 442019304Speter rm -f conftest.vals 442119304Speter mv conftest.tail conftest.vals 442219304Speterdone 442319304Speterrm -f conftest.vals 442419304Speter 442519304Spetercat >> $CONFIG_STATUS <<\EOF 442619304Speter rm -f conftest.frag conftest.h 442719304Speter echo "/* $ac_file. Generated automatically by configure. */" > conftest.h 442819304Speter cat conftest.in >> conftest.h 442919304Speter rm -f conftest.in 443019304Speter if cmp -s $ac_file conftest.h 2>/dev/null; then 443119304Speter echo "$ac_file is unchanged" 443219304Speter rm -f conftest.h 443319304Speter else 443419304Speter rm -f $ac_file 443519304Speter mv conftest.h $ac_file 443619304Speter fi 443719304Speterfi; done 443819304Speter 443919304Speter 444019304Speter 444119304Speterexit 0 444219304SpeterEOF 444319304Speterchmod +x $CONFIG_STATUS 444419304Speterrm -fr confdefs* $ac_clean_files 444519304Spetertest "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 444619304Speter 4447