home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd2.bin / bbs / gnu / tar-1.11.2-diffs.lha / GNU / src / diffs / tar-1.11.2.diffs
Text File  |  1994-11-19  |  76KB  |  2,764 lines

  1. diff -rc --new-file tar-1.11.2/INSTALL /gnu/src/amiga/tar-1.11.2/INSTALL
  2. *** tar-1.11.2/INSTALL    Fri Jan 22 17:16:53 1993
  3. --- /gnu/src/amiga/tar-1.11.2/INSTALL    Thu Feb 24 12:21:19 1994
  4. ***************
  5. *** 33,40 ****
  6.   DIR is the directory that contains the source code.
  7.   
  8.   By default, `make install' will install the package's files in
  9. ! /usr/local/bin, /usr/local/lib, /usr/local/man, etc.  You can specify
  10. ! an installation prefix other than /usr/local by giving `configure' the
  11.   option `--prefix=PATH'.  Alternately, you can do so by giving a value
  12.   for the `prefix' variable when you run `make', e.g.,
  13.       make prefix=/usr/gnu
  14. --- 33,40 ----
  15.   DIR is the directory that contains the source code.
  16.   
  17.   By default, `make install' will install the package's files in
  18. ! /gnu/bin, /gnu/lib, /gnu/man, etc.  You can specify
  19. ! an installation prefix other than /gnu by giving `configure' the
  20.   option `--prefix=PATH'.  Alternately, you can do so by giving a value
  21.   for the `prefix' variable when you run `make', e.g.,
  22.       make prefix=/usr/gnu
  23. diff -rc --new-file tar-1.11.2/Makefile.in /gnu/src/amiga/tar-1.11.2/Makefile.in
  24. *** tar-1.11.2/Makefile.in    Thu Mar 25 18:59:26 1993
  25. --- /gnu/src/amiga/tar-1.11.2/Makefile.in    Thu Feb 24 12:21:05 1994
  26. ***************
  27. *** 74,83 ****
  28.   RTAPELIB = @RTAPELIB@
  29.   LIBS = @LIBS@
  30.   
  31. ! CFLAGS = -g
  32. ! LDFLAGS = -g
  33.   
  34. ! prefix = /usr/local
  35.   exec_prefix = $(prefix)
  36.   
  37.   # Prefix for each installed program, normally empty or `g'.
  38. --- 74,83 ----
  39.   RTAPELIB = @RTAPELIB@
  40.   LIBS = @LIBS@
  41.   
  42. ! CFLAGS = -O2
  43. ! LDFLAGS =
  44.   
  45. ! prefix = /gnu
  46.   exec_prefix = $(prefix)
  47.   
  48.   # Prefix for each installed program, normally empty or `g'.
  49. ***************
  50. *** 87,93 ****
  51.   bindir = $(exec_prefix)/bin
  52.   
  53.   # Where to put the rmt executable.
  54. ! libdir = /etc
  55.   
  56.   # The directory to install the info files in.
  57.   infodir = $(prefix)/info
  58. --- 87,93 ----
  59.   bindir = $(exec_prefix)/bin
  60.   
  61.   # Where to put the rmt executable.
  62. ! libdir = /gnu/etc
  63.   
  64.   # The directory to install the info files in.
  65.   infodir = $(prefix)/info
  66. diff -rc --new-file tar-1.11.2/Product-Info /gnu/src/amiga/tar-1.11.2/Product-Info
  67. *** tar-1.11.2/Product-Info    Thu Jan  1 00:00:00 1970
  68. --- /gnu/src/amiga/tar-1.11.2/Product-Info    Tue Jul 12 17:46:28 1994
  69. ***************
  70. *** 0 ****
  71. --- 1,22 ----
  72. + .name
  73. + tar
  74. + .fullname
  75. + GNU Tape Archiver
  76. + .type
  77. + Disk Tool
  78. + .short
  79. + GNU Tape Archiver
  80. + .description
  81. + Tar collects files into an archive which is normally written to tape or
  82. + other backup media.  It can also be written to a normal file, and such
  83. + files have become a common intersystem exchange mechanism.
  84. + .version
  85. + 1.11.2
  86. + .author
  87. + John Gilmore
  88. + .requirements
  89. + Amiga binary requires ixemul.library.
  90. + .distribution
  91. + GNU Public License
  92. + .described-by
  93. + Fred Fish (fnf@amigalib.com)
  94. diff -rc --new-file tar-1.11.2/buffer.c /gnu/src/amiga/tar-1.11.2/buffer.c
  95. *** tar-1.11.2/buffer.c    Fri Mar 19 20:05:11 1993
  96. --- /gnu/src/amiga/tar-1.11.2/buffer.c    Thu Feb 24 12:18:09 1994
  97. ***************
  98. *** 61,67 ****
  99.   
  100.   /* Either stdout or stderr:  The thing we write messages (standard msgs, not
  101.      errors) to.  Stdout unless we're writing a pipe, in which case stderr */
  102. ! FILE *msg_file = stdout;
  103.   
  104.   #define    STDIN    0        /* Standard input  file descriptor */
  105.   #define    STDOUT    1        /* Standard output file descriptor */
  106. --- 61,67 ----
  107.   
  108.   /* Either stdout or stderr:  The thing we write messages (standard msgs, not
  109.      errors) to.  Stdout unless we're writing a pipe, in which case stderr */
  110. ! FILE *msg_file;
  111.   
  112.   #define    STDIN    0        /* Standard input  file descriptor */
  113.   #define    STDOUT    1        /* Standard output file descriptor */
  114. diff -rc --new-file tar-1.11.2/configure /gnu/src/amiga/tar-1.11.2/configure
  115. *** tar-1.11.2/configure    Wed Feb  3 20:43:37 1993
  116. --- /gnu/src/amiga/tar-1.11.2/configure    Tue Apr 26 10:52:41 1994
  117. ***************
  118. *** 1,130 ****
  119.   #!/bin/sh
  120.   # Guess values for system-dependent variables and create Makefiles.
  121. ! # Generated automatically using autoconf.
  122. ! # Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
  123.   
  124. ! # This program is free software; you can redistribute it and/or modify
  125. ! # it under the terms of the GNU General Public License as published by
  126. ! # the Free Software Foundation; either version 2, or (at your option)
  127.   # any later version.
  128.   
  129. ! # This program is distributed in the hope that it will be useful,
  130. ! # but WITHOUT ANY WARRANTY; without even the implied warranty of
  131. ! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  132. ! # GNU General Public License for more details.
  133.   
  134.   # You should have received a copy of the GNU General Public License
  135.   # along with this program; if not, write to the Free Software
  136.   # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  137.   
  138. ! # Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp] [--no-create]
  139. ! #        [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE] [TARGET]
  140. ! # Ignores all args except --srcdir, --prefix, --exec-prefix, --no-create, and
  141. ! # --with-PACKAGE unless this script has special code to handle it.
  142.   
  143.   
  144. ! for arg
  145.   do
  146. -   # Handle --exec-prefix with a space before the argument.
  147. -   if test x$next_exec_prefix = xyes; then exec_prefix=$arg; next_exec_prefix=
  148. -   # Handle --host with a space before the argument.
  149. -   elif test x$next_host = xyes; then next_host=
  150. -   # Handle --prefix with a space before the argument.
  151. -   elif test x$next_prefix = xyes; then prefix=$arg; next_prefix=
  152. -   # Handle --srcdir with a space before the argument.
  153. -   elif test x$next_srcdir = xyes; then srcdir=$arg; next_srcdir=
  154. -   else
  155. -     case $arg in
  156. -      # For backward compatibility, also recognize exact --exec_prefix.
  157. -      -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
  158. -     exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
  159. -      -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)
  160. -     next_exec_prefix=yes ;;
  161. -      -gas | --gas | --ga | --g) ;;
  162. -      -host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
  163. -      -host | --host | --hos | --ho | --h)
  164. -     next_host=yes ;;
  165. -      -nfp | --nfp | --nf) ;;
  166. -      -no-create | --no-create | --no-creat | --no-crea | --no-cre | --no-cr | --no-c | --no- | --no)
  167. -         no_create=1 ;;
  168. -      -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  169. -     prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
  170. -      -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  171. -     next_prefix=yes ;;
  172. -      -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
  173. -     srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
  174. -      -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
  175. -     next_srcdir=yes ;;
  176. -      -with-* | --with-*)
  177. -        package=`echo $arg|sed 's/-*with-//'`
  178. -        # Delete all the valid chars; see if any are left.
  179. -        if test -n "`echo $package|sed 's/[-a-zA-Z0-9_]*//g'`"; then
  180. -          echo "configure: $package: invalid package name" >&2; exit 1
  181. -        fi
  182. -        eval "with_`echo $package|sed s/-/_/g`=1" ;;
  183.   
  184. !      *) ;;
  185. !     esac
  186.     fi
  187.   done
  188.   
  189. ! trap 'rm -f conftest* core; exit 1' 1 3 15
  190.   
  191. ! rm -f conftest*
  192. ! compile='${CC-cc} $CFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1'
  193.   
  194.   # A filename unique to this package, relative to the directory that
  195.   # configure is in, which we can look for to find out if srcdir is correct.
  196. ! unique_file=tar.h
  197.   
  198.   # Find the source files, if location was not specified.
  199.   if test -z "$srcdir"; then
  200. !   srcdirdefaulted=yes
  201.     # Try the directory containing this script, then `..'.
  202. !   prog=$0
  203. !   confdir=`echo $prog|sed 's%/[^/][^/]*$%%'`
  204. !   test "X$confdir" = "X$prog" && confdir=.
  205. !   srcdir=$confdir
  206. !   if test ! -r $srcdir/$unique_file; then
  207.       srcdir=..
  208.     fi
  209.   fi
  210. ! if test ! -r $srcdir/$unique_file; then
  211. !   if test x$srcdirdefaulted = xyes; then
  212. !     echo "configure: Can not find sources in \`${confdir}' or \`..'." 1>&2
  213.     else
  214. !     echo "configure: Can not find sources in \`${srcdir}'." 1>&2
  215.     fi
  216. -   exit 1
  217.   fi
  218. ! # Preserve a srcdir of `.' to avoid automounter screwups with pwd.
  219. ! # But we can't avoid them for `..', to make subdirectories work.
  220. ! case $srcdir in
  221. !   .|/*|~*) ;;
  222. !   *) srcdir=`cd $srcdir; pwd` ;; # Make relative path absolute.
  223. ! esac
  224.   
  225.   PROGS="tar"
  226.   if test -z "$CC"; then
  227. !   echo checking for gcc
  228. !   saveifs="$IFS"; IFS="${IFS}:"
  229. !   for dir in $PATH; do
  230. !     test -z "$dir" && dir=.
  231. !     if test -f $dir/gcc; then
  232.         CC="gcc"
  233.         break
  234.       fi
  235.     done
  236. !   IFS="$saveifs"
  237.   fi
  238.   test -z "$CC" && CC="cc"
  239.   
  240.   # Find out if we are using GNU C, under whatever name.
  241.   cat > conftest.c <<EOF
  242. --- 1,336 ----
  243.   #!/bin/sh
  244.   # Guess values for system-dependent variables and create Makefiles.
  245. ! # Generated automatically using autoconf version 1.9 
  246. ! # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
  247.   
  248. ! # This configure script is free software; you can redistribute it and/or
  249. ! # modify it under the terms of the GNU General Public License as published
  250. ! # by the Free Software Foundation; either version 2, or (at your option)
  251.   # any later version.
  252.   
  253. ! # This script is distributed in the hope that it will be useful, but
  254. ! # WITHOUT ANY WARRANTY; without even the implied warranty of
  255. ! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
  256. ! # Public License for more details.
  257.   
  258.   # You should have received a copy of the GNU General Public License
  259.   # along with this program; if not, write to the Free Software
  260.   # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  261.   
  262. ! # Save the original args to write them into config.status later.
  263. ! configure_args="$*"
  264.   
  265. + # Only options that might do something get documented.
  266. + ac_usage="Usage: configure [options] [host]
  267. + Options: [defaults in brackets after descriptions]
  268. + --build=BUILD        configure for building on BUILD [BUILD=HOST]
  269. + --disable-FEATURE    do not include FEATURE (same as --enable-FEATURE=no)
  270. + --enable-FEATURE[=ARG]    include FEATURE [ARG=yes]
  271. + --exec-prefix=PREFIX    install host dependent files in PREFIX [/usr/local]
  272. + --help            print this message
  273. + --host=HOST        configure for HOST [guessed]
  274. + --prefix=PREFIX        install host independent files in PREFIX [/usr/local]
  275. + --quiet, --silent    do not print \`checking for...' messages
  276. + --srcdir=DIR        find the sources in DIR [configure dir or ..]
  277. + --target=TARGET        configure for TARGET [TARGET=HOST]
  278. + --verbose        print results of checks
  279. + --version        print the version of autoconf that created configure
  280. + --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  281. + --without-PACKAGE    do not use PACKAGE (same as --with-PACKAGE=no)
  282. + --x-includes=DIR    X include files are in DIR
  283. + --x-libraries=DIR    X library files are in DIR"
  284. + # Initialize some variables set by options.
  285. + # The variables have the same names as the options, with
  286. + # dashes changed to underlines.
  287. + build=NONE
  288. + exec_prefix=
  289. + host=NONE
  290. + no_create=
  291. + nonopt=NONE
  292. + norecursion=
  293. + prefix=
  294. + program_prefix=
  295. + program_suffix=
  296. + program_transform_name=
  297. + silent=
  298. + srcdir=
  299. + target=NONE
  300. + verbose=
  301. + x_includes=
  302. + x_libraries=
  303.   
  304. ! ac_prev=
  305. ! for ac_option
  306.   do
  307.   
  308. !   # If the previous option needs an argument, assign it.
  309. !   if test -n "$ac_prev"; then
  310. !     eval "$ac_prev=\$ac_option"
  311. !     ac_prev=
  312. !     continue
  313.     fi
  314. +   # Accept (but ignore some of) the important Cygnus configure
  315. +   # options, so we can diagnose typos.
  316. +   case "$ac_option" in
  317. +   -*=*) ac_optarg=`/bin/echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  318. +   *) ac_optarg= ;;
  319. +   esac
  320. +   case "$ac_option" in
  321. +   -build | --build | --buil | --bui | --bu | --b)
  322. +     ac_prev=build ;;
  323. +   -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
  324. +     build="$ac_optarg" ;;
  325. +   -disable-* | --disable-*)
  326. +     ac_feature=`/bin/echo $ac_option|sed -e 's/-*disable-//'`
  327. +     # Reject names that aren't valid shell variable names.
  328. +     if test -n "`/bin/echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  329. +       /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  330. +     fi
  331. +     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  332. +     eval "enable_${ac_feature}=no" ;;
  333. +   -enable-* | --enable-*)
  334. +     ac_feature=`/bin/echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  335. +     # Reject names that aren't valid shell variable names.
  336. +     if test -n "`/bin/echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  337. +       /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  338. +     fi
  339. +     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  340. +     case "$ac_option" in
  341. +       *=*) ;;
  342. +       *) ac_optarg=yes ;;
  343. +     esac
  344. +     eval "enable_${ac_feature}='$ac_optarg'" ;;
  345. +   # For backward compatibility, recognize -exec-prefix and --exec_prefix.
  346. +   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  347. +   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  348. +   | --exec | --exe | --ex)
  349. +     ac_prev=exec_prefix ;;
  350. +   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  351. +   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  352. +   | --exec=* | --exe=* | --ex=*)
  353. +     exec_prefix="$ac_optarg" ;;
  354. +   -gas | --gas | --ga | --g)
  355. +     with_gas=yes ;; # Obsolete; use --with-gas.
  356. +   -help | --help | --hel | --he)
  357. +     cat << EOF
  358. + $ac_usage
  359. + EOF
  360. +     exit 0 ;;
  361. +   -host | --host | --hos | --ho)
  362. +     ac_prev=host ;;
  363. +   -host=* | --host=* | --hos=* | --ho=*)
  364. +     host="$ac_optarg" ;;
  365. +   -nfp | --nfp | --nf)
  366. +     with_fp=no ;; # Obsolete; use --without-fp.
  367. +   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  368. +   | --no-cr | --no-c)
  369. +     no_create=yes ;;
  370. +   -norecursion | --norecursion | --norecursio | --norecursi \
  371. +   | --norecurs | --norecur | --norecu | --norec | --nore | --nor)
  372. +     norecursion=yes ;;
  373. +   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  374. +     ac_prev=prefix ;;
  375. +   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  376. +     prefix="$ac_optarg" ;;
  377. +   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  378. +   | --program-pre | --program-pr | --program-p)
  379. +     ac_prev=program_prefix ;;
  380. +   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  381. +   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  382. +     program_prefix="$ac_optarg" ;;
  383. +   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  384. +   | --program-suf | --program-su | --program-s)
  385. +     ac_prev=program_suffix ;;
  386. +   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  387. +   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  388. +     program_suffix="$ac_optarg" ;;
  389. +   -program-transform-name | --program-transform-name \
  390. +   | --program-transform-nam | --program-transform-na \
  391. +   | --program-transform-n | --program-transform- \
  392. +   | --program-transform | --program-transfor \
  393. +   | --program-transfo | --program-transf \
  394. +   | --program-trans | --program-tran \
  395. +   | --progr-tra | --program-tr | --program-t)
  396. +     ac_prev=program_transform_name ;;
  397. +   -program-transform-name=* | --program-transform-name=* \
  398. +   | --program-transform-nam=* | --program-transform-na=* \
  399. +   | --program-transform-n=* | --program-transform-=* \
  400. +   | --program-transform=* | --program-transfor=* \
  401. +   | --program-transfo=* | --program-transf=* \
  402. +   | --program-trans=* | --program-tran=* \
  403. +   | --progr-tra=* | --program-tr=* | --program-t=*)
  404. +     program_transform_name="$ac_optarg" ;;
  405. +   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  406. +   | -silent | --silent | --silen | --sile | --sil)
  407. +     silent=yes ;;
  408. +   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  409. +     ac_prev=srcdir ;;
  410. +   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  411. +     srcdir="$ac_optarg" ;;
  412. +   -target | --target | --targe | --targ | --tar | --ta | --t)
  413. +     ac_prev=target ;;
  414. +   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  415. +     target="$ac_optarg" ;;
  416. +   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  417. +     verbose=yes ;;
  418. +   -version | --version | --versio | --versi | --vers)
  419. +     /bin/echo "configure generated by autoconf version 1.9"
  420. +     exit 0 ;;
  421. +   -with-* | --with-*)
  422. +     ac_package=`/bin/echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  423. +     # Reject names that aren't valid shell variable names.
  424. +     if test -n "`/bin/echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  425. +       /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
  426. +     fi
  427. +     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  428. +     case "$ac_option" in
  429. +       *=*) ;;
  430. +       *) ac_optarg=yes ;;
  431. +     esac
  432. +     eval "with_${ac_package}='$ac_optarg'" ;;
  433. +   -without-* | --without-*)
  434. +     ac_package=`/bin/echo $ac_option|sed -e 's/-*without-//'`
  435. +     # Reject names that aren't valid shell variable names.
  436. +     if test -n "`/bin/echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  437. +       /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
  438. +     fi
  439. +     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  440. +     eval "with_${ac_package}=no" ;;
  441. +   --x) with_x=yes ;; # Obsolete; use --with-x.
  442. +   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  443. +   | --x-incl | --x-inc | --x-in | --x-i)
  444. +     ac_prev=x_includes ;;
  445. +   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  446. +   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  447. +     x_includes="$ac_optarg" ;;
  448. +   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  449. +   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  450. +     ac_prev=x_libraries ;;
  451. +   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  452. +   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  453. +     x_libraries="$ac_optarg" ;;
  454. +   -*) /bin/echo "configure: $ac_option: invalid option; use --help to show usage" >&2; exit 1
  455. +     ;;
  456. +   *) 
  457. +     if test -n "`/bin/echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  458. +       /bin/echo "configure: warning: $ac_option: invalid host type" >&2
  459. +     fi
  460. +     if test "x$nonopt" != xNONE; then
  461. +       /bin/echo "configure: can only configure for one host and one target at a time" >&2; exit 1
  462. +     fi
  463. +     nonopt="$ac_option"
  464. +     ;;
  465. +   esac
  466.   done
  467.   
  468. ! if test -n "$ac_prev"; then
  469. !   /bin/echo "configure: missing argument to --`/bin/echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1
  470. ! fi
  471.   
  472. ! trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
  473. ! trap 'rm -fr confdefs* $ac_clean_files' 0
  474. ! # Save the original args if we used an alternate arg parser.
  475. ! ac_configure_temp="${configure_args-$*}"
  476. ! # Strip out --no-create and --norecursion so they don't pile up.
  477. ! configure_args=
  478. ! for ac_arg in $ac_configure_temp; do
  479. !   case "$ac_arg" in
  480. !   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  481. !   | --no-cr | --no-c) ;;
  482. !   -norecursion | --norecursion | --norecursio | --norecursi \
  483. !   | --norecurs | --norecur | --norecu | --norec | --nore | --nor) ;;
  484. !   *) configure_args="$configure_args $ac_arg" ;;
  485. !   esac
  486. ! done
  487. ! # NLS nuisances.
  488. ! # These must not be set unconditionally because not all systems understand
  489. ! # e.g. LANG=C (notably SCO).
  490. ! if test "${LC_ALL+set}" = 'set'; then LC_ALL=C; export LC_ALL; fi
  491. ! if test "${LANG+set}"   = 'set'; then LANG=C;   export LANG;   fi
  492. ! # confdefs.h avoids OS command line length limits that DEFS can exceed.
  493. ! rm -rf conftest* confdefs.h
  494. ! # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  495. ! /bin/echo > confdefs.h
  496.   
  497.   # A filename unique to this package, relative to the directory that
  498.   # configure is in, which we can look for to find out if srcdir is correct.
  499. ! ac_unique_file=tar.h
  500.   
  501.   # Find the source files, if location was not specified.
  502.   if test -z "$srcdir"; then
  503. !   ac_srcdir_defaulted=yes
  504.     # Try the directory containing this script, then `..'.
  505. !   ac_prog=$0
  506. !   ac_confdir=`/bin/echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  507. !   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  508. !   srcdir=$ac_confdir
  509. !   if test ! -r $srcdir/$ac_unique_file; then
  510.       srcdir=..
  511.     fi
  512.   fi
  513. ! if test ! -r $srcdir/$ac_unique_file; then
  514. !   if test x$ac_srcdir_defaulted = xyes; then
  515. !     /bin/echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1
  516.     else
  517. !     /bin/echo "configure: can not find sources in ${srcdir}" >&2; exit 1
  518.     fi
  519.   fi
  520. ! ac_ext=c
  521. ! ac_cpp='${CPP} $CFLAGS'
  522. ! ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1'
  523.   
  524.   PROGS="tar"
  525.   if test -z "$CC"; then
  526. !   # Extract the first word of `gcc', so it can be a program name with args.
  527. !   set ac_dummy gcc; ac_word=$2
  528. !   test -n "$silent" || /bin/echo "checking for $ac_word"
  529. !   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  530. !   for ac_dir in $PATH; do
  531. !     test -z "$ac_dir" && ac_dir=.
  532. !     if test -f $ac_dir/$ac_word; then
  533.         CC="gcc"
  534.         break
  535.       fi
  536.     done
  537. !   IFS="$ac_save_ifs"
  538.   fi
  539.   test -z "$CC" && CC="cc"
  540. + test -n "$CC" && test -n "$verbose" && /bin/echo "    setting CC to $CC"
  541.   
  542.   # Find out if we are using GNU C, under whatever name.
  543.   cat > conftest.c <<EOF
  544. ***************
  545. *** 138,286 ****
  546.   fi
  547.   rm -f conftest*
  548.   
  549. ! echo checking how to run the C preprocessor
  550.   if test -z "$CPP"; then
  551. !   CPP='${CC-cc} -E'
  552. !   cat > conftest.c <<EOF
  553.   #include <stdio.h>
  554.   EOF
  555. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  556. ! if test -z "$err"; then
  557.     :
  558.   else
  559.     CPP=/lib/cpp
  560.   fi
  561.   rm -f conftest*
  562.   fi
  563.   
  564.   if test -n "$GCC"; then
  565. !   echo checking whether -traditional is needed
  566. !   pattern="Autoconf.*'x'"
  567. !   prog='#include <sgtty.h>
  568.   Autoconf TIOCGETP'
  569. !   cat > conftest.c <<EOF
  570. ! $prog
  571.   EOF
  572. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  573. ! if egrep "$pattern" conftest.out >/dev/null 2>&1; then
  574. !   need_trad=1
  575.   fi
  576.   rm -f conftest*
  577.   
  578.   
  579. !   if test -z "$need_trad"; then
  580. !     prog='#include <termio.h>
  581.   Autoconf TCGETA'
  582. !     cat > conftest.c <<EOF
  583. ! $prog
  584. ! EOF
  585. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  586. ! if egrep "$pattern" conftest.out >/dev/null 2>&1; then
  587. !   need_trad=1
  588.   fi
  589.   rm -f conftest*
  590.   
  591.     fi
  592. !   test -n "$need_trad" && CC="$CC -traditional"
  593.   fi
  594.   
  595.   # Make sure to not get the incompatible SysV /etc/install and
  596.   # /usr/sbin/install, which might be in PATH before a BSD-like install,
  597.   # or the SunOS /usr/etc/install directory, or the AIX /bin/install,
  598. ! # or the AFS install, which mishandles nonexistent args.  (Sigh.)
  599. ! if test -z "$INSTALL"; then
  600. !   echo checking for install
  601. !   saveifs="$IFS"; IFS="${IFS}:"
  602. !   for dir in $PATH; do
  603. !     test -z "$dir" && dir=.
  604. !     case $dir in
  605. !     /etc|/usr/sbin|/usr/etc|/usr/afsws/bin) ;;
  606.       *)
  607. !       if test -f $dir/install; then
  608. !     if grep dspmsg $dir/install >/dev/null 2>&1; then
  609. !       : # AIX
  610. !     else
  611. !       INSTALL="$dir/install -c"
  612. !       INSTALL_PROGRAM='$(INSTALL)'
  613. !       INSTALL_DATA='$(INSTALL) -m 644'
  614. !       break
  615.       fi
  616. !       fi
  617.         ;;
  618.       esac
  619.     done
  620. !   IFS="$saveifs"
  621.   fi
  622. ! INSTALL=${INSTALL-cp}
  623. ! INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'}
  624. ! INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'}
  625. ! if test -z "$YACC"; then
  626. !   echo checking for bison
  627. !   saveifs="$IFS"; IFS="${IFS}:"
  628. !   for dir in $PATH; do
  629. !     test -z "$dir" && dir=.
  630. !     if test -f $dir/bison; then
  631. !       YACC="bison -y"
  632. !       break
  633. !     fi
  634. !   done
  635. !   IFS="$saveifs"
  636.   fi
  637. ! test -z "$YACC" && YACC=""
  638.   
  639.   if test -z "$YACC"; then
  640. !   echo checking for byacc
  641. !   saveifs="$IFS"; IFS="${IFS}:"
  642. !   for dir in $PATH; do
  643. !     test -z "$dir" && dir=.
  644. !     if test -f $dir/byacc; then
  645. !       YACC="byacc"
  646.         break
  647.       fi
  648.     done
  649. !   IFS="$saveifs"
  650.   fi
  651. - test -z "$YACC" && YACC="yacc"
  652.   
  653.   
  654. ! echo checking for AIX
  655. ! cat > conftest.c <<EOF
  656.   #ifdef _AIX
  657.     yes
  658.   #endif
  659.   
  660.   EOF
  661. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  662.   if egrep "yes" conftest.out >/dev/null 2>&1; then
  663. !   DEFS="$DEFS -D_ALL_SOURCE=1"
  664.   fi
  665.   rm -f conftest*
  666.   
  667.   
  668. ! echo checking for minix/config.h
  669. ! cat > conftest.c <<EOF
  670.   #include <minix/config.h>
  671.   EOF
  672. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  673. ! if test -z "$err"; then
  674.     MINIX=1
  675.   fi
  676.   rm -f conftest*
  677.   
  678.   # The Minix shell can't assign to the same variable on the same line!
  679.   if test -n "$MINIX"; then
  680. !   DEFS="$DEFS -D_POSIX_SOURCE=1"
  681. !   DEFS="$DEFS -D_POSIX_1_SOURCE=2"
  682. !   DEFS="$DEFS -D_MINIX=1"
  683.   fi
  684.   
  685. ! echo checking for POSIXized ISC
  686. ! if test -d /etc/conf/kconfig.d &&
  687. !   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
  688.   then
  689.     ISC=1 # If later tests want to check for ISC.
  690. !   DEFS="$DEFS -D_POSIX_SOURCE=1"
  691.     if test -n "$GCC"; then
  692.       CC="$CC -posix"
  693.     else
  694. --- 344,589 ----
  695.   fi
  696.   rm -f conftest*
  697.   
  698. ! test -n "$silent" || /bin/echo "checking how to run the C preprocessor"
  699.   if test -z "$CPP"; then
  700. !   # This must be in double quotes, not single quotes, because CPP may get
  701. !   # substituted into the Makefile and ``${CC-cc}'' will simply confuse
  702. !   # make.  It must be expanded now.
  703. !   CPP="${CC-cc} -E"
  704. !   cat > conftest.${ac_ext} <<EOF
  705. ! #include "confdefs.h"
  706.   #include <stdio.h>
  707. + Syntax Error
  708.   EOF
  709. ! # Some shells (Coherent) do redirections in the wrong order, so need
  710. ! # the parens.
  711. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  712. ! if test -z "$ac_err"; then
  713.     :
  714.   else
  715. +   rm -rf conftest*
  716. +   CPP="${CC-cc} -E -traditional-cpp"
  717. +   cat > conftest.${ac_ext} <<EOF
  718. + #include "confdefs.h"
  719. + #include <stdio.h>
  720. + Syntax Error
  721. + EOF
  722. + # Some shells (Coherent) do redirections in the wrong order, so need
  723. + # the parens.
  724. + ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  725. + if test -z "$ac_err"; then
  726. +   :
  727. + else
  728. +   rm -rf conftest*
  729.     CPP=/lib/cpp
  730.   fi
  731.   rm -f conftest*
  732.   fi
  733. + rm -f conftest*
  734. + fi
  735. + test -n "$verbose" && /bin/echo "    setting CPP to $CPP"
  736.   
  737.   if test -n "$GCC"; then
  738. !   test -n "$silent" || /bin/echo "checking whether -traditional is needed"
  739. !   ac_pattern="Autoconf.*'x'"
  740. !   ac_prog='#include <sgtty.h>
  741.   Autoconf TIOCGETP'
  742. !   cat > conftest.${ac_ext} <<EOF
  743. ! #include "confdefs.h"
  744. ! $ac_prog
  745.   EOF
  746. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  747. ! if egrep "$ac_pattern" conftest.out >/dev/null 2>&1; then
  748. !   rm -rf conftest*
  749. !   ac_need_trad=1
  750.   fi
  751.   rm -f conftest*
  752.   
  753.   
  754. !   if test -z "$ac_need_trad"; then
  755. !     ac_prog='#include <termio.h>
  756.   Autoconf TCGETA'
  757. !     cat > conftest.${ac_ext} <<EOF
  758. ! #include "confdefs.h"
  759. ! $ac_prog
  760. ! EOF
  761. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  762. ! if egrep "$ac_pattern" conftest.out >/dev/null 2>&1; then
  763. !   rm -rf conftest*
  764. !   ac_need_trad=1
  765.   fi
  766.   rm -f conftest*
  767.   
  768.     fi
  769. !   test -n "$ac_need_trad" && CC="$CC -traditional"
  770.   fi
  771.   
  772.   # Make sure to not get the incompatible SysV /etc/install and
  773.   # /usr/sbin/install, which might be in PATH before a BSD-like install,
  774.   # or the SunOS /usr/etc/install directory, or the AIX /bin/install,
  775. ! # or the AFS install, which mishandles nonexistent args, or
  776. ! # /usr/ucb/install on SVR4, which tries to use the nonexistent group
  777. ! # `staff', or /sbin/install on IRIX which has incompatible command-line
  778. ! # syntax.  Sigh.
  779. ! #
  780. ! #     On most BSDish systems install is in /usr/bin, not /usr/ucb
  781. ! #     anyway.
  782. ! # This turns out not to be true, so the mere pathname isn't an indication
  783. ! # of whether the program works.  What we really need is a set of tests for
  784. ! # the install program to see if it actually works in all the required ways.
  785. ! #
  786. ! # Avoid using ./install, which might have been erroneously created
  787. ! # by make from ./install.sh.
  788. ! if test "z${INSTALL}" = "z" ; then
  789. !   test -n "$silent" || /bin/echo "checking for a BSD compatible install"
  790. !   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  791. !   for ac_dir in $PATH; do
  792. !     case "$ac_dir" in
  793. !     ''|.|/gnu/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
  794.       *)
  795. !       # OSF1 and SCO ODT 3.0 have their own names for install.
  796. !       for ac_prog in installbsd scoinst install; do
  797. !         if test -f $ac_dir/$ac_prog; then
  798. !       if test $ac_prog = install &&
  799. !             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  800. !         # AIX install.  It has an incompatible calling convention.
  801. !         # OSF/1 installbsd also uses dspmsg, but is usable.
  802. !         :
  803. !       else
  804. !         INSTALL="$ac_dir/$ac_prog -c"
  805. !         INSTALL_PROGRAM='${INSTALL}'
  806. !         INSTALL_DATA='${INSTALL} -m 644'
  807. !         break 2
  808. !       fi
  809.       fi
  810. !       done
  811.         ;;
  812.       esac
  813.     done
  814. !   IFS="$ac_save_ifs"
  815.   fi
  816. ! if test -z "$INSTALL"; then
  817. !   if test -f ${srcdir}/install.sh; then
  818. !     # As a last resort, use the slow shell script.
  819. !     INSTALL='@top_srcdir@/install.sh -c'
  820. !   else
  821. !     /bin/echo "configure: warning: ${srcdir}/install.sh not found; using cp" >&2
  822. !     INSTALL=cp
  823. !   fi
  824.   fi
  825. ! test -n "$verbose" && /bin/echo "    setting INSTALL to $INSTALL"
  826. ! # Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}.
  827. ! # It thinks the first close brace ends the variable substitution.
  828. ! test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  829. ! test -n "$verbose" && /bin/echo "    setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
  830. ! test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL}'
  831. ! test -n "$verbose" && /bin/echo "    setting INSTALL_DATA to $INSTALL_DATA"
  832.   
  833. + for ac_prog in 'bison -y' byacc
  834. + do
  835.   if test -z "$YACC"; then
  836. !   # Extract the first word of `$ac_prog', so it can be a program name with args.
  837. !   set ac_dummy $ac_prog; ac_word=$2
  838. !   test -n "$silent" || /bin/echo "checking for $ac_word"
  839. !   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  840. !   for ac_dir in $PATH; do
  841. !     test -z "$ac_dir" && ac_dir=.
  842. !     if test -f $ac_dir/$ac_word; then
  843. !       YACC="$ac_prog"
  844.         break
  845.       fi
  846.     done
  847. !   IFS="$ac_save_ifs"
  848.   fi
  849.   
  850. + test -n "$YACC" && test -n "$verbose" && /bin/echo "    setting YACC to $YACC"
  851.   
  852. ! test -n "$YACC" && break
  853. ! done
  854. ! test -n "$YACC" || YACC="yacc"
  855. ! test -n "$silent" || /bin/echo "checking for AIX"
  856. ! cat > conftest.${ac_ext} <<EOF
  857. ! #include "confdefs.h"
  858.   #ifdef _AIX
  859.     yes
  860.   #endif
  861.   
  862.   EOF
  863. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  864.   if egrep "yes" conftest.out >/dev/null 2>&1; then
  865. !   rm -rf conftest*
  866. !   
  867. ! {
  868. ! test -n "$verbose" && \
  869. ! /bin/echo "    defining _ALL_SOURCE"
  870. ! /bin/echo "#define" _ALL_SOURCE "1" >> confdefs.h
  871. ! DEFS="$DEFS -D_ALL_SOURCE=1"
  872. ! }
  873.   fi
  874.   rm -f conftest*
  875.   
  876.   
  877. ! test -n "$silent" || /bin/echo "checking for minix/config.h"
  878. ! cat > conftest.${ac_ext} <<EOF
  879. ! #include "confdefs.h"
  880.   #include <minix/config.h>
  881.   EOF
  882. ! # Some shells (Coherent) do redirections in the wrong order, so need
  883. ! # the parens.
  884. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  885. ! if test -z "$ac_err"; then
  886. !   rm -rf conftest*
  887.     MINIX=1
  888.   fi
  889.   rm -f conftest*
  890.   
  891.   # The Minix shell can't assign to the same variable on the same line!
  892.   if test -n "$MINIX"; then
  893. !   
  894. ! {
  895. ! test -n "$verbose" && \
  896. ! /bin/echo "    defining _POSIX_SOURCE"
  897. ! /bin/echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  898. ! DEFS="$DEFS -D_POSIX_SOURCE=1"
  899. ! }
  900. !   
  901. ! {
  902. ! test -n "$verbose" && \
  903. ! /bin/echo "    defining" _POSIX_1_SOURCE to be "2"
  904. ! /bin/echo "#define" _POSIX_1_SOURCE "2" >> confdefs.h
  905. ! DEFS="$DEFS -D_POSIX_1_SOURCE=2"
  906. ! }
  907. !   
  908. ! {
  909. ! test -n "$verbose" && \
  910. ! /bin/echo "    defining _MINIX"
  911. ! /bin/echo "#define" _MINIX "1" >> confdefs.h
  912. ! DEFS="$DEFS -D_MINIX=1"
  913. ! }
  914.   fi
  915.   
  916. ! test -n "$silent" || /bin/echo "checking for POSIXized ISC"
  917. ! if test -d /gnu/etc/conf/kconfig.d &&
  918. !   grep _POSIX_VERSION /gnu/include/sys/unistd.h >/dev/null 2>&1
  919.   then
  920.     ISC=1 # If later tests want to check for ISC.
  921. !   
  922. ! {
  923. ! test -n "$verbose" && \
  924. ! /bin/echo "    defining _POSIX_SOURCE"
  925. ! /bin/echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  926. ! DEFS="$DEFS -D_POSIX_SOURCE=1"
  927. ! }
  928.     if test -n "$GCC"; then
  929.       CC="$CC -posix"
  930.     else
  931. ***************
  932. *** 288,504 ****
  933.     fi
  934.   fi
  935.   
  936. ! echo checking for return type of signal handlers
  937. ! cat > conftest.c <<EOF
  938.   #include <sys/types.h>
  939.   #include <signal.h>
  940.   #ifdef signal
  941.   #undef signal
  942.   #endif
  943.   extern void (*signal ()) ();
  944. ! main() { exit(0); } 
  945. ! t() { int i; }
  946.   EOF
  947. ! if eval $compile; then
  948. !   DEFS="$DEFS -DRETSIGTYPE=void"
  949.   else
  950. !   DEFS="$DEFS -DRETSIGTYPE=int"
  951.   fi
  952.   rm -f conftest*
  953.   
  954.   
  955. ! echo checking for size_t in sys/types.h
  956. ! echo '#include <sys/types.h>' > conftest.c
  957. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  958.   if egrep "size_t" conftest.out >/dev/null 2>&1; then
  959.     :
  960. ! else 
  961. !   DEFS="$DEFS -Dsize_t=unsigned"
  962.   fi
  963.   rm -f conftest*
  964.   
  965. ! echo checking for major, minor and makedev header
  966. ! cat > conftest.c <<EOF
  967.   #include <sys/types.h>
  968. ! main() { exit(0); } 
  969. ! t() { return makedev(0, 0); }
  970.   EOF
  971. ! if eval $compile; then
  972. !   makedev=1
  973.   fi
  974.   rm -f conftest*
  975.   
  976. ! if test -z "$makedev"; then
  977. ! echo checking for sys/mkdev.h
  978. ! cat > conftest.c <<EOF
  979.   #include <sys/mkdev.h>
  980.   EOF
  981. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  982. ! if test -z "$err"; then
  983. !   DEFS="$DEFS -DMAJOR_IN_MKDEV=1" makedev=1
  984.   fi
  985.   rm -f conftest*
  986.   
  987.   fi
  988. ! if test -z "$makedev"; then
  989. ! echo checking for sys/sysmacros.h
  990. ! cat > conftest.c <<EOF
  991.   #include <sys/sysmacros.h>
  992.   EOF
  993. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  994. ! if test -z "$err"; then
  995. !   DEFS="$DEFS -DMAJOR_IN_SYSMACROS=1"
  996.   fi
  997.   rm -f conftest*
  998.   
  999.   fi
  1000.   
  1001. ! echo checking for directory library header
  1002. ! echo checking for dirent.h
  1003. ! cat > conftest.c <<EOF
  1004.   #include <dirent.h>
  1005.   EOF
  1006. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1007. ! if test -z "$err"; then
  1008. !   DEFS="$DEFS -DDIRENT=1" dirheader=dirent.h
  1009.   fi
  1010.   rm -f conftest*
  1011. ! if test -z "$dirheader"; then
  1012. ! echo checking for sys/ndir.h
  1013. ! cat > conftest.c <<EOF
  1014.   #include <sys/ndir.h>
  1015.   EOF
  1016. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1017. ! if test -z "$err"; then
  1018. !   DEFS="$DEFS -DSYSNDIR=1" dirheader=sys/ndir.h
  1019.   fi
  1020.   rm -f conftest*
  1021.   fi
  1022. ! if test -z "$dirheader"; then
  1023. ! echo checking for sys/dir.h
  1024. ! cat > conftest.c <<EOF
  1025.   #include <sys/dir.h>
  1026.   EOF
  1027. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1028. ! if test -z "$err"; then
  1029. !   DEFS="$DEFS -DSYSDIR=1" dirheader=sys/dir.h
  1030.   fi
  1031.   rm -f conftest*
  1032.   fi
  1033. ! if test -z "$dirheader"; then
  1034. ! echo checking for ndir.h
  1035. ! cat > conftest.c <<EOF
  1036.   #include <ndir.h>
  1037.   EOF
  1038. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1039. ! if test -z "$err"; then
  1040. !   DEFS="$DEFS -DNDIR=1" dirheader=ndir.h
  1041.   fi
  1042.   rm -f conftest*
  1043.   fi
  1044.   
  1045. ! echo checking for closedir return value
  1046. ! cat > conftest.c <<EOF
  1047.   #include <sys/types.h>
  1048. ! #include <$dirheader>
  1049. ! int closedir(); main() { exit(0); }
  1050.   EOF
  1051. ! eval $compile
  1052.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1053.     :
  1054.   else
  1055. !   DEFS="$DEFS -DVOID_CLOSEDIR=1"
  1056.   fi
  1057. ! rm -f conftest*
  1058.   
  1059.   # The 3-argument open happens to go along with the O_* defines,
  1060.   # which are easier to check for.
  1061. ! echo checking for fcntl.h
  1062. ! cat > conftest.c <<EOF
  1063.   #include <fcntl.h>
  1064.   EOF
  1065. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1066. ! if test -z "$err"; then
  1067.     open_header=fcntl.h
  1068.   else
  1069.     open_header=sys/file.h
  1070.   fi
  1071.   rm -f conftest*
  1072.   
  1073. ! echo checking for 3-argument open
  1074. ! cat > conftest.c <<EOF
  1075.   #include <$open_header>
  1076. ! main() { exit(0); } 
  1077. ! t() { int x = O_RDONLY; }
  1078.   EOF
  1079. ! if eval $compile; then
  1080.     :
  1081.   else
  1082. !   DEFS="$DEFS -DEMUL_OPEN3=1"
  1083.   fi
  1084.   rm -f conftest*
  1085.   
  1086. ! echo checking for remote tape and socket header files
  1087. ! echo checking for sys/mtio.h
  1088. ! cat > conftest.c <<EOF
  1089.   #include <sys/mtio.h>
  1090.   EOF
  1091. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1092. ! if test -z "$err"; then
  1093. !   DEFS="$DEFS -DHAVE_SYS_MTIO_H=1" have_mtio=1
  1094.   fi
  1095.   rm -f conftest*
  1096.   
  1097. ! if test -n "$have_mtio"; then
  1098. ! cat > conftest.c <<EOF
  1099.   #include <sgtty.h>
  1100.   #include <sys/socket.h>
  1101.   EOF
  1102. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1103. ! if test -z "$err"; then
  1104. !   PROGS="$PROGS rmt"
  1105.   fi
  1106.   rm -f conftest*
  1107.   fi
  1108.   
  1109. ! echo checking for remote shell
  1110. ! if test -f /usr/ucb/rsh || test -f /usr/bin/remsh || test -f /usr/bin/rsh ||
  1111. !   test -f /usr/bsd/rsh || test -f /usr/bin/nsh; then
  1112.     RTAPELIB=rtapelib.o
  1113.   else
  1114. !   echo checking for netdb.h
  1115. ! cat > conftest.c <<EOF
  1116. ! #include <netdb.h>
  1117. ! EOF
  1118. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1119. ! if test -z "$err"; then
  1120. !   DEFS="$DEFS -DHAVE_NETDB_H=1" RTAPELIB=rtapelib.o
  1121. ! else
  1122. !   DEFS="$DEFS -DNO_REMOTE=1"
  1123. ! fi
  1124. ! rm -f conftest*
  1125.   
  1126.   fi
  1127.   
  1128. ! echo checking for ANSI C header files
  1129. ! cat > conftest.c <<EOF
  1130.   #include <stdlib.h>
  1131.   #include <stdarg.h>
  1132.   #include <string.h>
  1133.   #include <float.h>
  1134.   EOF
  1135. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1136. ! if test -z "$err"; then
  1137. !   # SunOS string.h does not declare mem*, contrary to ANSI.
  1138. ! echo '#include <string.h>' > conftest.c
  1139. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  1140.   if egrep "memchr" conftest.out >/dev/null 2>&1; then
  1141.     # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  1142. ! cat > conftest.c <<EOF
  1143.   #include <ctype.h>
  1144.   #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1145.   #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  1146. --- 591,950 ----
  1147.     fi
  1148.   fi
  1149.   
  1150. ! test -n "$silent" || /bin/echo "checking for return type of signal handlers"
  1151. ! cat > conftest.${ac_ext} <<EOF
  1152. ! #include "confdefs.h"
  1153.   #include <sys/types.h>
  1154.   #include <signal.h>
  1155.   #ifdef signal
  1156.   #undef signal
  1157.   #endif
  1158.   extern void (*signal ()) ();
  1159. ! int main() { return 0; }
  1160. ! int t() { int i;; return 0; }
  1161.   EOF
  1162. ! if eval $ac_compile; then
  1163. !   rm -rf conftest*
  1164. !   
  1165. ! {
  1166. ! test -n "$verbose" && \
  1167. ! /bin/echo "    defining" RETSIGTYPE to be "void"
  1168. ! /bin/echo "#define" RETSIGTYPE "void" >> confdefs.h
  1169. ! DEFS="$DEFS -DRETSIGTYPE=void"
  1170. ! }
  1171.   else
  1172. !   rm -rf conftest*
  1173. !   
  1174. ! {
  1175. ! test -n "$verbose" && \
  1176. ! /bin/echo "    defining" RETSIGTYPE to be "int"
  1177. ! /bin/echo "#define" RETSIGTYPE "int" >> confdefs.h
  1178. ! DEFS="$DEFS -DRETSIGTYPE=int"
  1179. ! }
  1180.   fi
  1181.   rm -f conftest*
  1182.   
  1183.   
  1184. ! test -n "$silent" || /bin/echo "checking for size_t in sys/types.h"
  1185. ! /bin/echo '#include "confdefs.h"
  1186. ! #include <sys/types.h>' > conftest.${ac_ext}
  1187. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1188.   if egrep "size_t" conftest.out >/dev/null 2>&1; then
  1189.     :
  1190. ! else
  1191. !   rm -rf conftest*
  1192. !   
  1193. ! {
  1194. ! test -n "$verbose" && \
  1195. ! /bin/echo "    defining" size_t to be "unsigned"
  1196. ! /bin/echo "#define" size_t "unsigned" >> confdefs.h
  1197. ! DEFS="$DEFS -Dsize_t=unsigned"
  1198. ! }
  1199.   fi
  1200.   rm -f conftest*
  1201.   
  1202. ! test -n "$silent" || /bin/echo "checking for major, minor and makedev header"
  1203. ! cat > conftest.${ac_ext} <<EOF
  1204. ! #include "confdefs.h"
  1205.   #include <sys/types.h>
  1206. ! int main() { return 0; }
  1207. ! int t() { return makedev(0, 0);; return 0; }
  1208.   EOF
  1209. ! if eval $ac_compile; then
  1210. !   rm -rf conftest*
  1211. !   ac_makedev=1
  1212.   fi
  1213.   rm -f conftest*
  1214.   
  1215. ! if test -z "$ac_makedev"; then
  1216. ! test -n "$silent" || /bin/echo "checking for sys/mkdev.h"
  1217. ! cat > conftest.${ac_ext} <<EOF
  1218. ! #include "confdefs.h"
  1219.   #include <sys/mkdev.h>
  1220.   EOF
  1221. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1222. ! # the parens.
  1223. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1224. ! if test -z "$ac_err"; then
  1225. !   rm -rf conftest*
  1226. !   
  1227. ! {
  1228. ! test -n "$verbose" && \
  1229. ! /bin/echo "    defining MAJOR_IN_MKDEV"
  1230. ! /bin/echo "#define" MAJOR_IN_MKDEV "1" >> confdefs.h
  1231. ! DEFS="$DEFS -DMAJOR_IN_MKDEV=1"
  1232. ! }
  1233. !  ac_makedev=1
  1234.   fi
  1235.   rm -f conftest*
  1236.   
  1237.   fi
  1238. ! if test -z "$ac_makedev"; then
  1239. ! test -n "$silent" || /bin/echo "checking for sys/sysmacros.h"
  1240. ! cat > conftest.${ac_ext} <<EOF
  1241. ! #include "confdefs.h"
  1242.   #include <sys/sysmacros.h>
  1243.   EOF
  1244. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1245. ! # the parens.
  1246. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1247. ! if test -z "$ac_err"; then
  1248. !   rm -rf conftest*
  1249. !   
  1250. ! {
  1251. ! test -n "$verbose" && \
  1252. ! /bin/echo "    defining MAJOR_IN_SYSMACROS"
  1253. ! /bin/echo "#define" MAJOR_IN_SYSMACROS "1" >> confdefs.h
  1254. ! DEFS="$DEFS -DMAJOR_IN_SYSMACROS=1"
  1255. ! }
  1256.   fi
  1257.   rm -f conftest*
  1258.   
  1259.   fi
  1260.   
  1261. ! test -n "$silent" || /bin/echo "checking for directory library header"
  1262. ! ac_dir_header=
  1263. ! if test -z "$ac_dir_header"; then
  1264. !   test -n "$silent" || /bin/echo "checking for dirent.h"
  1265. ! cat > conftest.${ac_ext} <<EOF
  1266. ! #include "confdefs.h"
  1267. ! #include <sys/types.h>
  1268.   #include <dirent.h>
  1269. + int main() { return 0; }
  1270. + int t() { DIR *dirp = 0;; return 0; }
  1271.   EOF
  1272. ! if eval $ac_compile; then
  1273. !   rm -rf conftest*
  1274. !   
  1275. ! {
  1276. ! test -n "$verbose" && \
  1277. ! /bin/echo "    defining DIRENT"
  1278. ! /bin/echo "#define" DIRENT "1" >> confdefs.h
  1279. ! DEFS="$DEFS -DDIRENT=1"
  1280. ! }
  1281. !  ac_dir_header=dirent.h
  1282.   fi
  1283.   rm -f conftest*
  1284. ! fi
  1285. ! if test -z "$ac_dir_header"; then
  1286. !   test -n "$silent" || /bin/echo "checking for sys/ndir.h"
  1287. ! cat > conftest.${ac_ext} <<EOF
  1288. ! #include "confdefs.h"
  1289. ! #include <sys/types.h>
  1290.   #include <sys/ndir.h>
  1291. + int main() { return 0; }
  1292. + int t() { DIR *dirp = 0;; return 0; }
  1293.   EOF
  1294. ! if eval $ac_compile; then
  1295. !   rm -rf conftest*
  1296. !   
  1297. ! {
  1298. ! test -n "$verbose" && \
  1299. ! /bin/echo "    defining SYSNDIR"
  1300. ! /bin/echo "#define" SYSNDIR "1" >> confdefs.h
  1301. ! DEFS="$DEFS -DSYSNDIR=1"
  1302. ! }
  1303. !  ac_dir_header=sys/ndir.h
  1304.   fi
  1305.   rm -f conftest*
  1306.   fi
  1307. ! if test -z "$ac_dir_header"; then
  1308. !   test -n "$silent" || /bin/echo "checking for sys/dir.h"
  1309. ! cat > conftest.${ac_ext} <<EOF
  1310. ! #include "confdefs.h"
  1311. ! #include <sys/types.h>
  1312.   #include <sys/dir.h>
  1313. + int main() { return 0; }
  1314. + int t() { DIR *dirp = 0;; return 0; }
  1315.   EOF
  1316. ! if eval $ac_compile; then
  1317. !   rm -rf conftest*
  1318. !   
  1319. ! {
  1320. ! test -n "$verbose" && \
  1321. ! /bin/echo "    defining SYSDIR"
  1322. ! /bin/echo "#define" SYSDIR "1" >> confdefs.h
  1323. ! DEFS="$DEFS -DSYSDIR=1"
  1324. ! }
  1325. !  ac_dir_header=sys/dir.h
  1326.   fi
  1327.   rm -f conftest*
  1328.   fi
  1329. ! if test -z "$ac_dir_header"; then
  1330. !   test -n "$silent" || /bin/echo "checking for ndir.h"
  1331. ! cat > conftest.${ac_ext} <<EOF
  1332. ! #include "confdefs.h"
  1333. ! #include <sys/types.h>
  1334.   #include <ndir.h>
  1335. + int main() { return 0; }
  1336. + int t() { DIR *dirp = 0;; return 0; }
  1337.   EOF
  1338. ! if eval $ac_compile; then
  1339. !   rm -rf conftest*
  1340. !   
  1341. ! {
  1342. ! test -n "$verbose" && \
  1343. ! /bin/echo "    defining NDIR"
  1344. ! /bin/echo "#define" NDIR "1" >> confdefs.h
  1345. ! DEFS="$DEFS -DNDIR=1"
  1346. ! }
  1347. !  ac_dir_header=ndir.h
  1348.   fi
  1349.   rm -f conftest*
  1350.   fi
  1351.   
  1352. ! test -n "$silent" || /bin/echo "checking for closedir return value"
  1353. ! cat > conftest.${ac_ext} <<EOF
  1354. ! #include "confdefs.h"
  1355.   #include <sys/types.h>
  1356. ! #include <$ac_dir_header>
  1357. ! int closedir(); main() { exit(closedir(opendir(".")) != 0); }
  1358.   EOF
  1359. ! eval $ac_compile
  1360.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1361.     :
  1362.   else
  1363. !   
  1364. ! {
  1365. ! test -n "$verbose" && \
  1366. ! /bin/echo "    defining VOID_CLOSEDIR"
  1367. ! /bin/echo "#define" VOID_CLOSEDIR "1" >> confdefs.h
  1368. ! DEFS="$DEFS -DVOID_CLOSEDIR=1"
  1369. ! }
  1370.   fi
  1371. ! rm -fr conftest*
  1372.   
  1373.   # The 3-argument open happens to go along with the O_* defines,
  1374.   # which are easier to check for.
  1375. ! test -n "$silent" || /bin/echo "checking for fcntl.h"
  1376. ! cat > conftest.${ac_ext} <<EOF
  1377. ! #include "confdefs.h"
  1378.   #include <fcntl.h>
  1379.   EOF
  1380. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1381. ! # the parens.
  1382. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1383. ! if test -z "$ac_err"; then
  1384. !   rm -rf conftest*
  1385.     open_header=fcntl.h
  1386.   else
  1387. +   rm -rf conftest*
  1388.     open_header=sys/file.h
  1389.   fi
  1390.   rm -f conftest*
  1391.   
  1392. ! test -n "$silent" || /bin/echo "checking for 3-argument open"
  1393. ! cat > conftest.${ac_ext} <<EOF
  1394. ! #include "confdefs.h"
  1395.   #include <$open_header>
  1396. ! int main() { return 0; }
  1397. ! int t() { int x = O_RDONLY;; return 0; }
  1398.   EOF
  1399. ! if eval $ac_compile; then
  1400.     :
  1401.   else
  1402. !   rm -rf conftest*
  1403. !   
  1404. ! {
  1405. ! test -n "$verbose" && \
  1406. ! /bin/echo "    defining EMUL_OPEN3"
  1407. ! /bin/echo "#define" EMUL_OPEN3 "1" >> confdefs.h
  1408. ! DEFS="$DEFS -DEMUL_OPEN3=1"
  1409. ! }
  1410.   fi
  1411.   rm -f conftest*
  1412.   
  1413. ! test -n "$silent" || /bin/echo "checking for remote tape and socket header files"
  1414. ! test -n "$silent" || /bin/echo "checking for sys/mtio.h"
  1415. ! cat > conftest.${ac_ext} <<EOF
  1416. ! #include "confdefs.h"
  1417.   #include <sys/mtio.h>
  1418.   EOF
  1419. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1420. ! # the parens.
  1421. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1422. ! if test -z "$ac_err"; then
  1423. !   rm -rf conftest*
  1424. !   
  1425. ! {
  1426. ! test -n "$verbose" && \
  1427. ! /bin/echo "    defining HAVE_SYS_MTIO_H"
  1428. ! /bin/echo "#define" HAVE_SYS_MTIO_H "1" >> confdefs.h
  1429. ! DEFS="$DEFS -DHAVE_SYS_MTIO_H=1"
  1430. ! }
  1431. !  ac_have_mtio_h=1
  1432.   fi
  1433.   rm -f conftest*
  1434.   
  1435. ! if test -n "$ac_have_mtio_h"; then
  1436. ! cat > conftest.${ac_ext} <<EOF
  1437. ! #include "confdefs.h"
  1438.   #include <sgtty.h>
  1439.   #include <sys/socket.h>
  1440.   EOF
  1441. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1442. ! # the parens.
  1443. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1444. ! if test -z "$ac_err"; then
  1445. !   rm -rf conftest*
  1446. !   PROGS="$PROGS"
  1447.   fi
  1448.   rm -f conftest*
  1449.   fi
  1450.   
  1451. ! test -n "$silent" || /bin/echo "checking for remote shell"
  1452. ! if test -f /gnu/bin/remsh || test -f /gnu/bin/rsh || test -f /gnu/bin/nsh; then
  1453.     RTAPELIB=rtapelib.o
  1454.   else
  1455. !   
  1456. ! {
  1457. ! test -n "$verbose" && \
  1458. ! /bin/echo "    defining NO_REMOTE"
  1459. ! /bin/echo "#define" NO_REMOTE "1" >> confdefs.h
  1460. ! DEFS="$DEFS -DNO_REMOTE=1"
  1461. ! }
  1462.   
  1463.   fi
  1464.   
  1465. ! test -n "$silent" || /bin/echo "checking for ANSI C header files"
  1466. ! cat > conftest.${ac_ext} <<EOF
  1467. ! #include "confdefs.h"
  1468.   #include <stdlib.h>
  1469.   #include <stdarg.h>
  1470.   #include <string.h>
  1471.   #include <float.h>
  1472.   EOF
  1473. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1474. ! # the parens.
  1475. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1476. ! if test -z "$ac_err"; then
  1477. !   rm -rf conftest*
  1478. !   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  1479. ! /bin/echo '#include "confdefs.h"
  1480. ! #include <string.h>' > conftest.${ac_ext}
  1481. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1482.   if egrep "memchr" conftest.out >/dev/null 2>&1; then
  1483. +   rm -rf conftest*
  1484.     # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  1485. ! cat > conftest.${ac_ext} <<EOF
  1486. ! #include "confdefs.h"
  1487.   #include <ctype.h>
  1488.   #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1489.   #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  1490. ***************
  1491. *** 508,560 ****
  1492.   exit (0); }
  1493.   
  1494.   EOF
  1495. ! eval $compile
  1496.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1497. !   DEFS="$DEFS -DSTDC_HEADERS=1"
  1498.   fi
  1499.   rm -f conftest*
  1500.   fi
  1501.   rm -f conftest*
  1502.   
  1503.   fi
  1504.   rm -f conftest*
  1505.   
  1506. ! echo checking for unistd.h
  1507. ! cat > conftest.c <<EOF
  1508. ! #include <unistd.h>
  1509. ! EOF
  1510. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1511. ! if test -z "$err"; then
  1512. !   DEFS="$DEFS -DHAVE_UNISTD_H=1"
  1513.   fi
  1514.   rm -f conftest*
  1515.   
  1516.   echo checking for getgrgid declaration
  1517. ! echo '#include <grp.h>' > conftest.c
  1518. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  1519.   if egrep "getgrgid" conftest.out >/dev/null 2>&1; then
  1520. !   DEFS="$DEFS -DHAVE_GETGRGID=1"
  1521.   fi
  1522.   rm -f conftest*
  1523.   
  1524.   echo checking for getpwuid declaration
  1525. ! echo '#include <pwd.h>' > conftest.c
  1526. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  1527.   if egrep "getpwuid" conftest.out >/dev/null 2>&1; then
  1528. !   DEFS="$DEFS -DHAVE_GETPWUID=1"
  1529.   fi
  1530.   rm -f conftest*
  1531.   
  1532. ! for hdr in string.h limits.h
  1533.   do
  1534. ! trhdr=HAVE_`echo $hdr | tr '[a-z]./' '[A-Z]__'`
  1535. ! echo checking for ${hdr}
  1536. ! cat > conftest.c <<EOF
  1537. ! #include <${hdr}>
  1538. ! EOF
  1539. ! err=`eval "$CPP $DEFS conftest.c 2>&1 >/dev/null"`
  1540. ! if test -z "$err"; then
  1541. !   DEFS="$DEFS -D${trhdr}=1"
  1542.   fi
  1543.   rm -f conftest*
  1544.   done
  1545. --- 954,1074 ----
  1546.   exit (0); }
  1547.   
  1548.   EOF
  1549. ! eval $ac_compile
  1550.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1551. !   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  1552. ! /bin/echo '#include "confdefs.h"
  1553. ! #include <stdlib.h>' > conftest.${ac_ext}
  1554. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1555. ! if egrep "free" conftest.out >/dev/null 2>&1; then
  1556. !   rm -rf conftest*
  1557. !   
  1558. ! {
  1559. ! test -n "$verbose" && \
  1560. ! /bin/echo "    defining STDC_HEADERS"
  1561. ! /bin/echo "#define" STDC_HEADERS "1" >> confdefs.h
  1562. ! DEFS="$DEFS -DSTDC_HEADERS=1"
  1563. ! }
  1564.   fi
  1565.   rm -f conftest*
  1566. + fi
  1567. + rm -fr conftest*
  1568.   fi
  1569.   rm -f conftest*
  1570.   
  1571.   fi
  1572.   rm -f conftest*
  1573.   
  1574. ! for ac_hdr in unistd.h
  1575. ! do
  1576. ! ac_tr_hdr=HAVE_`/bin/echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  1577. ! test -n "$silent" || /bin/echo "checking for ${ac_hdr}"
  1578. ! cat > conftest.${ac_ext} <<EOF
  1579. ! #include "confdefs.h"
  1580. ! #include <${ac_hdr}>
  1581. ! EOF
  1582. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1583. ! # the parens.
  1584. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1585. ! if test -z "$ac_err"; then
  1586. !   rm -rf conftest*
  1587. !   
  1588. ! {
  1589. ! test -n "$verbose" && \
  1590. ! /bin/echo "    defining ${ac_tr_hdr}"
  1591. ! /bin/echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  1592. ! DEFS="$DEFS -D${ac_tr_hdr}=1"
  1593. ! }
  1594.   fi
  1595.   rm -f conftest*
  1596. + done
  1597.   
  1598.   echo checking for getgrgid declaration
  1599. ! /bin/echo '#include "confdefs.h"
  1600. ! #include <grp.h>' > conftest.${ac_ext}
  1601. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1602.   if egrep "getgrgid" conftest.out >/dev/null 2>&1; then
  1603. !   rm -rf conftest*
  1604. !   
  1605. ! {
  1606. ! test -n "$verbose" && \
  1607. ! /bin/echo "    defining HAVE_GETGRGID"
  1608. ! /bin/echo "#define" HAVE_GETGRGID "1" >> confdefs.h
  1609. ! DEFS="$DEFS -DHAVE_GETGRGID=1"
  1610. ! }
  1611.   fi
  1612.   rm -f conftest*
  1613.   
  1614.   echo checking for getpwuid declaration
  1615. ! /bin/echo '#include "confdefs.h"
  1616. ! #include <pwd.h>' > conftest.${ac_ext}
  1617. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1618.   if egrep "getpwuid" conftest.out >/dev/null 2>&1; then
  1619. !   rm -rf conftest*
  1620. !   
  1621. ! {
  1622. ! test -n "$verbose" && \
  1623. ! /bin/echo "    defining HAVE_GETPWUID"
  1624. ! /bin/echo "#define" HAVE_GETPWUID "1" >> confdefs.h
  1625. ! DEFS="$DEFS -DHAVE_GETPWUID=1"
  1626. ! }
  1627.   fi
  1628.   rm -f conftest*
  1629.   
  1630. ! for ac_hdr in string.h limits.h
  1631.   do
  1632. ! ac_tr_hdr=HAVE_`/bin/echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  1633. ! test -n "$silent" || /bin/echo "checking for ${ac_hdr}"
  1634. ! cat > conftest.${ac_ext} <<EOF
  1635. ! #include "confdefs.h"
  1636. ! #include <${ac_hdr}>
  1637. ! EOF
  1638. ! # Some shells (Coherent) do redirections in the wrong order, so need
  1639. ! # the parens.
  1640. ! ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
  1641. ! if test -z "$ac_err"; then
  1642. !   rm -rf conftest*
  1643. !   
  1644. ! {
  1645. ! test -n "$verbose" && \
  1646. ! /bin/echo "    defining ${ac_tr_hdr}"
  1647. ! /bin/echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  1648. ! DEFS="$DEFS -D${ac_tr_hdr}=1"
  1649. ! }
  1650.   fi
  1651.   rm -f conftest*
  1652.   done
  1653. ***************
  1654. *** 563,622 ****
  1655.   # This might guess wrong, but it's not very important.
  1656.   for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
  1657.   do
  1658.     if test -n "`ls /dev/$dev 2>/dev/null`"; then
  1659.       DEF_AR_FILE=/dev/$dev
  1660.       break
  1661.     fi
  1662.   done
  1663.   if test -z "$DEF_AR_FILE"; then
  1664. !   DEF_AR_FILE=-
  1665.   fi
  1666.   
  1667. ! for func in strstr valloc mkdir mknod rename ftruncate ftime getcwd
  1668.   do
  1669. ! trfunc=HAVE_`echo $func | tr '[a-z]' '[A-Z]'`
  1670. ! echo checking for ${func}
  1671. ! cat > conftest.c <<EOF
  1672. ! #include <stdio.h>
  1673. ! main() { exit(0); } 
  1674. ! t() { 
  1675. ! #ifdef __stub_${func}
  1676.   choke me
  1677.   #else
  1678.   /* Override any gcc2 internal prototype to avoid an error.  */
  1679. ! extern char ${func}(); ${func}();
  1680.   #endif
  1681. !  }
  1682.   EOF
  1683. ! if eval $compile; then
  1684. !   DEFS="$DEFS -D${trfunc}=1"
  1685.   fi
  1686.   rm -f conftest*
  1687. - #endif
  1688.   done
  1689.   
  1690. ! echo checking for vprintf
  1691. ! cat > conftest.c <<EOF
  1692.   
  1693. - main() { exit(0); } 
  1694. - t() { vprintf(); }
  1695. - EOF
  1696. - if eval $compile; then
  1697. -   DEFS="$DEFS -DHAVE_VPRINTF=1"
  1698.   else
  1699. !   vprintf_missing=1
  1700.   fi
  1701.   rm -f conftest*
  1702.   
  1703. ! if test -n "$vprintf_missing"; then
  1704. ! echo checking for _doprnt
  1705. ! cat > conftest.c <<EOF
  1706.   
  1707. - main() { exit(0); } 
  1708. - t() { _doprnt(); }
  1709. - EOF
  1710. - if eval $compile; then
  1711. -   DEFS="$DEFS -DHAVE_DOPRNT=1"
  1712.   fi
  1713.   rm -f conftest*
  1714.   
  1715. --- 1077,1169 ----
  1716.   # This might guess wrong, but it's not very important.
  1717.   for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
  1718.   do
  1719. +   break    # Hack - disable for AmigaDOS to prevent "dev:" requesters.  -fnf
  1720.     if test -n "`ls /dev/$dev 2>/dev/null`"; then
  1721.       DEF_AR_FILE=/dev/$dev
  1722.       break
  1723.     fi
  1724.   done
  1725.   if test -z "$DEF_AR_FILE"; then
  1726. !   DEF_AR_FILE="tape:"        # AmigaDOS specific.  -fnf
  1727.   fi
  1728.   
  1729. ! for ac_func in strstr valloc mkdir mknod rename ftruncate ftime getcwd
  1730.   do
  1731. ! ac_tr_func=HAVE_`/bin/echo $ac_func | tr '[a-z]' '[A-Z]'`
  1732. ! test -n "$silent" || /bin/echo "checking for ${ac_func}"
  1733. ! cat > conftest.${ac_ext} <<EOF
  1734. ! #include "confdefs.h"
  1735. ! #include <ctype.h>
  1736. ! int main() { return 0; }
  1737. ! int t() { 
  1738. ! /* The GNU C library defines this for functions which it implements
  1739. !     to always fail with ENOSYS.  Some functions are actually named
  1740. !     something starting with __ and the normal name is an alias.  */
  1741. ! #if defined (__stub_${ac_func}) || defined (__stub___${ac_func})
  1742.   choke me
  1743.   #else
  1744.   /* Override any gcc2 internal prototype to avoid an error.  */
  1745. ! extern char ${ac_func}(); ${ac_func}();
  1746.   #endif
  1747. ! ; return 0; }
  1748.   EOF
  1749. ! if eval $ac_compile; then
  1750. !   rm -rf conftest*
  1751. !   {
  1752. ! test -n "$verbose" && \
  1753. ! /bin/echo "    defining ${ac_tr_func}"
  1754. ! /bin/echo "#define" ${ac_tr_func} "1" >> confdefs.h
  1755. ! DEFS="$DEFS -D${ac_tr_func}=1"
  1756. ! }
  1757.   fi
  1758.   rm -f conftest*
  1759.   done
  1760.   
  1761. ! test -n "$silent" || /bin/echo "checking for vprintf"
  1762. ! cat > conftest.${ac_ext} <<EOF
  1763. ! #include "confdefs.h"
  1764. ! int main() { return 0; }
  1765. ! int t() { vprintf();; return 0; }
  1766. ! EOF
  1767. ! if eval $ac_compile; then
  1768. !   rm -rf conftest*
  1769. !   
  1770. ! {
  1771. ! test -n "$verbose" && \
  1772. ! /bin/echo "    defining HAVE_VPRINTF"
  1773. ! /bin/echo "#define" HAVE_VPRINTF "1" >> confdefs.h
  1774. ! DEFS="$DEFS -DHAVE_VPRINTF=1"
  1775. ! }
  1776.   
  1777.   else
  1778. !   rm -rf conftest*
  1779. !   ac_vprintf_missing=1
  1780.   fi
  1781.   rm -f conftest*
  1782.   
  1783. ! if test -n "$ac_vprintf_missing"; then
  1784. ! test -n "$silent" || /bin/echo "checking for _doprnt"
  1785. ! cat > conftest.${ac_ext} <<EOF
  1786. ! #include "confdefs.h"
  1787. ! int main() { return 0; }
  1788. ! int t() { _doprnt();; return 0; }
  1789. ! EOF
  1790. ! if eval $ac_compile; then
  1791. !   rm -rf conftest*
  1792. !   
  1793. ! {
  1794. ! test -n "$verbose" && \
  1795. ! /bin/echo "    defining HAVE_DOPRNT"
  1796. ! /bin/echo "#define" HAVE_DOPRNT "1" >> confdefs.h
  1797. ! DEFS="$DEFS -DHAVE_DOPRNT=1"
  1798. ! }
  1799.   
  1800.   fi
  1801.   rm -f conftest*
  1802.   
  1803. ***************
  1804. *** 624,641 ****
  1805.   
  1806.   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1807.   # for constant arguments.  Useless!
  1808. ! echo checking for working alloca.h
  1809. ! cat > conftest.c <<EOF
  1810.   #include <alloca.h>
  1811. ! main() { exit(0); } 
  1812. ! t() { char *p = alloca(2 * sizeof(int)); }
  1813.   EOF
  1814. ! if eval $compile; then
  1815. !   DEFS="$DEFS -DHAVE_ALLOCA_H=1"
  1816.   fi
  1817.   rm -f conftest*
  1818.   
  1819. ! decl="#ifdef __GNUC__
  1820.   #define alloca __builtin_alloca
  1821.   #else
  1822.   #if HAVE_ALLOCA_H
  1823. --- 1171,1198 ----
  1824.   
  1825.   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1826.   # for constant arguments.  Useless!
  1827. ! test -n "$silent" || /bin/echo "checking for working alloca.h"
  1828. ! cat > conftest.${ac_ext} <<EOF
  1829. ! #include "confdefs.h"
  1830.   #include <alloca.h>
  1831. ! int main() { return 0; }
  1832. ! int t() { char *p = alloca(2 * sizeof(int));; return 0; }
  1833.   EOF
  1834. ! if eval $ac_compile; then
  1835. !   rm -rf conftest*
  1836. !   
  1837. ! {
  1838. ! test -n "$verbose" && \
  1839. ! /bin/echo "    defining HAVE_ALLOCA_H"
  1840. ! /bin/echo "#define" HAVE_ALLOCA_H "1" >> confdefs.h
  1841. ! DEFS="$DEFS -DHAVE_ALLOCA_H=1"
  1842. ! }
  1843.   fi
  1844.   rm -f conftest*
  1845.   
  1846. ! ac_decl="#ifdef __GNUC__
  1847.   #define alloca __builtin_alloca
  1848.   #else
  1849.   #if HAVE_ALLOCA_H
  1850. ***************
  1851. *** 649,695 ****
  1852.   #endif
  1853.   #endif
  1854.   "
  1855. ! echo checking for alloca
  1856. ! cat > conftest.c <<EOF
  1857. ! $decl
  1858. ! main() { exit(0); } 
  1859. ! t() { char *p = (char *) alloca(1); }
  1860.   EOF
  1861. ! if eval $compile; then
  1862. !   :
  1863.   else
  1864. !   alloca_missing=1
  1865.   fi
  1866.   rm -f conftest*
  1867.   
  1868. ! if test -n "$alloca_missing"; then
  1869.     # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  1870.     # that cause trouble.  Some versions do not even contain alloca or
  1871.     # contain a buggy version.  If you still want to use their alloca,
  1872.     # use ar to extract alloca.o from them instead of compiling alloca.c.
  1873.     ALLOCA=alloca.o
  1874.   fi
  1875.   
  1876.   echo checking for BSD
  1877. ! ( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && DEFS="$DEFS -DBSD42=1"
  1878.   echo checking for HP-UX
  1879. ! test -f /hp-ux && test ! -f /vmunix && MALLOC=malloc.o
  1880.   
  1881. ! echo checking for Xenix
  1882. ! cat > conftest.c <<EOF
  1883.   #if defined(M_XENIX) && !defined(M_UNIX)
  1884.     yes
  1885.   #endif
  1886.   
  1887.   EOF
  1888. ! eval "$CPP $DEFS conftest.c > conftest.out 2>&1"
  1889.   if egrep "yes" conftest.out >/dev/null 2>&1; then
  1890.     XENIX=1
  1891.   fi
  1892.   rm -f conftest*
  1893.   
  1894.   if test -n "$XENIX"; then
  1895. -   DEFS="$DEFS -DVOID_CLOSEDIR=1"
  1896.     LIBS="$LIBS -lx"
  1897.     case "$DEFS" in
  1898.     *SYSNDIR*) ;;
  1899. --- 1206,1461 ----
  1900.   #endif
  1901.   #endif
  1902.   "
  1903. ! test -n "$silent" || /bin/echo "checking for alloca"
  1904. ! cat > conftest.${ac_ext} <<EOF
  1905. ! #include "confdefs.h"
  1906. ! $ac_decl
  1907. ! int main() { return 0; }
  1908. ! int t() { char *p = (char *) alloca(1);; return 0; }
  1909. ! EOF
  1910. ! if eval $ac_compile; then
  1911. !   rm -rf conftest*
  1912. !   
  1913. ! {
  1914. ! test -n "$verbose" && \
  1915. ! /bin/echo "    defining HAVE_ALLOCA"
  1916. ! /bin/echo "#define" HAVE_ALLOCA "1" >> confdefs.h
  1917. ! DEFS="$DEFS -DHAVE_ALLOCA=1"
  1918. ! }
  1919. ! else
  1920. !   rm -rf conftest*
  1921. !   ac_alloca_missing=1
  1922. ! cat > conftest.${ac_ext} <<EOF
  1923. ! #include "confdefs.h"
  1924. ! #if defined(CRAY) && ! defined(CRAY2)
  1925. ! winnitude
  1926. ! #else
  1927. ! lossage
  1928. ! #endif
  1929.   EOF
  1930. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1931. ! if egrep "winnitude" conftest.out >/dev/null 2>&1; then
  1932. !   rm -rf conftest*
  1933. !   test -n "$silent" || /bin/echo "checking for _getb67"
  1934. ! cat > conftest.${ac_ext} <<EOF
  1935. ! #include "confdefs.h"
  1936. ! #include <ctype.h>
  1937. ! int main() { return 0; }
  1938. ! int t() { 
  1939. ! /* The GNU C library defines this for functions which it implements
  1940. !     to always fail with ENOSYS.  Some functions are actually named
  1941. !     something starting with __ and the normal name is an alias.  */
  1942. ! #if defined (__stub__getb67) || defined (__stub____getb67)
  1943. ! choke me
  1944. ! #else
  1945. ! /* Override any gcc2 internal prototype to avoid an error.  */
  1946. ! extern char _getb67(); _getb67();
  1947. ! #endif
  1948. ! ; return 0; }
  1949. ! EOF
  1950. ! if eval $ac_compile; then
  1951. !   rm -rf conftest*
  1952. !   {
  1953. ! test -n "$verbose" && \
  1954. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "_getb67"
  1955. ! /bin/echo "#define" CRAY_STACKSEG_END "_getb67" >> confdefs.h
  1956. ! DEFS="$DEFS -DCRAY_STACKSEG_END=_getb67"
  1957. ! }
  1958. ! else
  1959. !   rm -rf conftest*
  1960. !   test -n "$silent" || /bin/echo "checking for GETB67"
  1961. ! cat > conftest.${ac_ext} <<EOF
  1962. ! #include "confdefs.h"
  1963. ! #include <ctype.h>
  1964. ! int main() { return 0; }
  1965. ! int t() { 
  1966. ! /* The GNU C library defines this for functions which it implements
  1967. !     to always fail with ENOSYS.  Some functions are actually named
  1968. !     something starting with __ and the normal name is an alias.  */
  1969. ! #if defined (__stub_GETB67) || defined (__stub___GETB67)
  1970. ! choke me
  1971. ! #else
  1972. ! /* Override any gcc2 internal prototype to avoid an error.  */
  1973. ! extern char GETB67(); GETB67();
  1974. ! #endif
  1975. ! ; return 0; }
  1976. ! EOF
  1977. ! if eval $ac_compile; then
  1978. !   rm -rf conftest*
  1979. !   {
  1980. ! test -n "$verbose" && \
  1981. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "GETB67"
  1982. ! /bin/echo "#define" CRAY_STACKSEG_END "GETB67" >> confdefs.h
  1983. ! DEFS="$DEFS -DCRAY_STACKSEG_END=GETB67"
  1984. ! }
  1985.   else
  1986. !   rm -rf conftest*
  1987. !   test -n "$silent" || /bin/echo "checking for getb67"
  1988. ! cat > conftest.${ac_ext} <<EOF
  1989. ! #include "confdefs.h"
  1990. ! #include <ctype.h>
  1991. ! int main() { return 0; }
  1992. ! int t() { 
  1993. ! /* The GNU C library defines this for functions which it implements
  1994. !     to always fail with ENOSYS.  Some functions are actually named
  1995. !     something starting with __ and the normal name is an alias.  */
  1996. ! #if defined (__stub_getb67) || defined (__stub___getb67)
  1997. ! choke me
  1998. ! #else
  1999. ! /* Override any gcc2 internal prototype to avoid an error.  */
  2000. ! extern char getb67(); getb67();
  2001. ! #endif
  2002. ! ; return 0; }
  2003. ! EOF
  2004. ! if eval $ac_compile; then
  2005. !   rm -rf conftest*
  2006. !   {
  2007. ! test -n "$verbose" && \
  2008. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "getb67"
  2009. ! /bin/echo "#define" CRAY_STACKSEG_END "getb67" >> confdefs.h
  2010. ! DEFS="$DEFS -DCRAY_STACKSEG_END=getb67"
  2011. ! }
  2012. ! fi
  2013. ! rm -f conftest*
  2014. ! fi
  2015. ! rm -f conftest*
  2016.   fi
  2017.   rm -f conftest*
  2018.   
  2019. ! fi
  2020. ! rm -f conftest*
  2021. ! fi
  2022. ! rm -f conftest*
  2023. ! if test -n "$ac_alloca_missing"; then
  2024.     # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  2025.     # that cause trouble.  Some versions do not even contain alloca or
  2026.     # contain a buggy version.  If you still want to use their alloca,
  2027.     # use ar to extract alloca.o from them instead of compiling alloca.c.
  2028.     ALLOCA=alloca.o
  2029. +   
  2030. + {
  2031. + test -n "$verbose" && \
  2032. + /bin/echo "    defining C_ALLOCA"
  2033. + /bin/echo "#define" C_ALLOCA "1" >> confdefs.h
  2034. + DEFS="$DEFS -DC_ALLOCA=1"
  2035. + }
  2036. +   test -n "$silent" || /bin/echo "checking stack direction for C alloca"
  2037. +   test -n "$silent" || /bin/echo "checking whether cross-compiling"
  2038. + # If we cannot run a trivial program, we must be cross compiling.
  2039. + cat > conftest.${ac_ext} <<EOF
  2040. + #include "confdefs.h"
  2041. + main(){exit(0);}
  2042. + EOF
  2043. + eval $ac_compile
  2044. + if test -s conftest && (./conftest; exit) 2>/dev/null; then
  2045. +   :
  2046. + else
  2047. +   cross_compiling=1
  2048. + fi
  2049. + rm -fr conftest*
  2050. + if test -n "$cross_compiling"
  2051. + then
  2052. +   
  2053. + {
  2054. + test -n "$verbose" && \
  2055. + /bin/echo "    defining" STACK_DIRECTION to be "0"
  2056. + /bin/echo "#define" STACK_DIRECTION "0" >> confdefs.h
  2057. + DEFS="$DEFS -DSTACK_DIRECTION=0"
  2058. + }
  2059. + else
  2060. + cat > conftest.${ac_ext} <<EOF
  2061. + #include "confdefs.h"
  2062. + find_stack_direction ()
  2063. + {
  2064. +   static char *addr = 0;
  2065. +   auto char dummy;
  2066. +   if (addr == 0)
  2067. +     {
  2068. +       addr = &dummy;
  2069. +       return find_stack_direction ();
  2070. +     }
  2071. +   else
  2072. +     return (&dummy > addr) ? 1 : -1;
  2073. + }
  2074. + main ()
  2075. + {
  2076. +   exit (find_stack_direction() < 0);
  2077. + }
  2078. + EOF
  2079. + eval $ac_compile
  2080. + if test -s conftest && (./conftest; exit) 2>/dev/null; then
  2081. +   
  2082. + {
  2083. + test -n "$verbose" && \
  2084. + /bin/echo "    defining" STACK_DIRECTION to be "1"
  2085. + /bin/echo "#define" STACK_DIRECTION "1" >> confdefs.h
  2086. + DEFS="$DEFS -DSTACK_DIRECTION=1"
  2087. + }
  2088. + else
  2089. +   
  2090. + {
  2091. + test -n "$verbose" && \
  2092. + /bin/echo "    defining" STACK_DIRECTION to be "-1"
  2093. + /bin/echo "#define" STACK_DIRECTION "-1" >> confdefs.h
  2094. + DEFS="$DEFS -DSTACK_DIRECTION=-1"
  2095. + }
  2096. + fi
  2097. + fi
  2098. + rm -fr conftest*
  2099.   fi
  2100.   
  2101.   echo checking for BSD
  2102. ! false && ( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && 
  2103. ! {
  2104. ! test -n "$verbose" && \
  2105. ! /bin/echo "    defining BSD42"
  2106. ! /bin/echo "#define" BSD42 "1" >> confdefs.h
  2107. ! DEFS="$DEFS -DBSD42=1"
  2108. ! }
  2109.   echo checking for HP-UX
  2110. ! false && test -f /hp-ux && test ! -f /vmunix && MALLOC=malloc.o
  2111.   
  2112. ! test -n "$silent" || /bin/echo "checking for Xenix"
  2113. ! cat > conftest.${ac_ext} <<EOF
  2114. ! #include "confdefs.h"
  2115.   #if defined(M_XENIX) && !defined(M_UNIX)
  2116.     yes
  2117.   #endif
  2118.   
  2119.   EOF
  2120. ! eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  2121.   if egrep "yes" conftest.out >/dev/null 2>&1; then
  2122. +   rm -rf conftest*
  2123.     XENIX=1
  2124.   fi
  2125.   rm -f conftest*
  2126.   
  2127.   if test -n "$XENIX"; then
  2128.     LIBS="$LIBS -lx"
  2129.     case "$DEFS" in
  2130.     *SYSNDIR*) ;;
  2131. ***************
  2132. *** 697,776 ****
  2133.     esac
  2134.   fi
  2135.   
  2136. ! libname=`echo "socket" | sed 's/lib\([^\.]*\)\.a/\1/;s/-l//'`
  2137. ! LIBS_save="${LIBS}"
  2138. ! LIBS="${LIBS} -l${libname}"
  2139. ! have_lib=""
  2140. ! echo checking for -l${libname}
  2141. ! cat > conftest.c <<EOF
  2142.   
  2143. ! main() { exit(0); } 
  2144. ! t() { main(); }
  2145.   EOF
  2146. ! if eval $compile; then
  2147. !   have_lib="1"
  2148.   fi
  2149.   rm -f conftest*
  2150. ! LIBS="${LIBS_save}"
  2151. ! if test -n "${have_lib}"; then
  2152.      :; LIBS="$LIBS -lsocket"
  2153.   else
  2154.      :; 
  2155.   fi
  2156.   
  2157. ! libname=`echo "nsl" | sed 's/lib\([^\.]*\)\.a/\1/;s/-l//'`
  2158. ! LIBS_save="${LIBS}"
  2159. ! LIBS="${LIBS} -l${libname}"
  2160. ! have_lib=""
  2161. ! echo checking for -l${libname}
  2162. ! cat > conftest.c <<EOF
  2163.   
  2164. ! main() { exit(0); } 
  2165. ! t() { main(); }
  2166.   EOF
  2167. ! if eval $compile; then
  2168. !   have_lib="1"
  2169.   fi
  2170.   rm -f conftest*
  2171. ! LIBS="${LIBS_save}"
  2172. ! if test -n "${have_lib}"; then
  2173.      :; LIBS="$LIBS -lnsl"
  2174.   else
  2175.      :; 
  2176.   fi
  2177.   
  2178.   if test -n "$prefix"; then
  2179. !   test -z "$exec_prefix" && exec_prefix='${prefix}'
  2180. !   prsub="s%^prefix\\([     ]*\\)=\\([     ]*\\).*$%prefix\\1=\\2$prefix%"
  2181.   fi
  2182.   if test -n "$exec_prefix"; then
  2183. !   prsub="$prsub
  2184. ! s%^exec_prefix\\([     ]*\\)=\\([     ]*\\).*$%\
  2185. ! exec_prefix\\1=\\2$exec_prefix%"
  2186.   fi
  2187.   
  2188. ! trap 'rm -f config.status; exit 1' 1 3 15
  2189. ! echo creating config.status
  2190.   rm -f config.status
  2191.   cat > config.status <<EOF
  2192.   #!/bin/sh
  2193.   # Generated automatically by configure.
  2194.   # Run this file to recreate the current configuration.
  2195.   # This directory was configured as follows,
  2196. ! # on host `(hostname || uname -n) 2>/dev/null`:
  2197.   #
  2198. ! # $0 $*
  2199.   
  2200. ! for arg
  2201.   do
  2202. !   case "\$arg" in
  2203. !     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2204. !     exec /bin/sh $0 $* ;;
  2205. !     *) echo "Usage: config.status --recheck" 2>&1; exit 1 ;;
  2206.     esac
  2207.   done
  2208.   
  2209. ! trap 'rm -f Makefile; exit 1' 1 3 15
  2210.   PROGS='$PROGS'
  2211.   CC='$CC'
  2212.   CPP='$CPP'
  2213. --- 1463,1568 ----
  2214.     esac
  2215.   fi
  2216.   
  2217. ! ac_save_LIBS="${LIBS}"
  2218. ! LIBS="${LIBS} -lsocket"
  2219. ! ac_have_lib=""
  2220. ! test -n "$silent" || /bin/echo "checking for -lsocket"
  2221. ! cat > conftest.${ac_ext} <<EOF
  2222. ! #include "confdefs.h"
  2223.   
  2224. ! int main() { return 0; }
  2225. ! int t() { main();; return 0; }
  2226.   EOF
  2227. ! if eval $ac_compile; then
  2228. !   rm -rf conftest*
  2229. !   ac_have_lib="1"
  2230.   fi
  2231.   rm -f conftest*
  2232. ! LIBS="${ac_save_LIBS}"
  2233. ! if test -n "${ac_have_lib}"; then
  2234.      :; LIBS="$LIBS -lsocket"
  2235.   else
  2236.      :; 
  2237.   fi
  2238.   
  2239. ! ac_save_LIBS="${LIBS}"
  2240. ! LIBS="${LIBS} -lnsl"
  2241. ! ac_have_lib=""
  2242. ! test -n "$silent" || /bin/echo "checking for -lnsl"
  2243. ! cat > conftest.${ac_ext} <<EOF
  2244. ! #include "confdefs.h"
  2245.   
  2246. ! int main() { return 0; }
  2247. ! int t() { main();; return 0; }
  2248.   EOF
  2249. ! if eval $ac_compile; then
  2250. !   rm -rf conftest*
  2251. !   ac_have_lib="1"
  2252.   fi
  2253.   rm -f conftest*
  2254. ! LIBS="${ac_save_LIBS}"
  2255. ! if test -n "${ac_have_lib}"; then
  2256.      :; LIBS="$LIBS -lnsl"
  2257.   else
  2258.      :; 
  2259.   fi
  2260.   
  2261. + # Set default prefixes.
  2262.   if test -n "$prefix"; then
  2263. !   test -z "$exec_prefix" && exec_prefix='${prefix}' # Let make expand it.
  2264. !   ac_prsub="s%^prefix\\([     ]*\\)=\\([     ]*\\).*$%prefix\\1=\\2$prefix%"
  2265.   fi
  2266.   if test -n "$exec_prefix"; then
  2267. !   ac_prsub="$ac_prsub
  2268. ! s%^exec_prefix\\([     ]*\\)=\\([     ]*\\).*$%exec_prefix\\1=\\2$exec_prefix%"
  2269.   fi
  2270. + # Any assignment to VPATH causes Sun make to only execute
  2271. + # the first set of double-colon rules, so remove it if not needed.
  2272. + # If there is a colon in the path, we need to keep it.
  2273. + if test "x$srcdir" = x.; then
  2274. +   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  2275. + fi
  2276. + # Quote sed substitution magic chars in DEFS.
  2277. + cat >conftest.def <<EOF
  2278. + $DEFS
  2279. + EOF
  2280. + ac_escape_ampersand_and_backslash='s%[&\\]%\\&%g'
  2281. + DEFS=`sed "$ac_escape_ampersand_and_backslash" <conftest.def`
  2282. + rm -f conftest.def
  2283. + # Substitute for predefined variables.
  2284.   
  2285. ! trap 'rm -f config.status; exit 1' 1 2 15
  2286. ! /bin/echo creating config.status
  2287.   rm -f config.status
  2288.   cat > config.status <<EOF
  2289.   #!/bin/sh
  2290.   # Generated automatically by configure.
  2291.   # Run this file to recreate the current configuration.
  2292.   # This directory was configured as follows,
  2293. ! # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2294.   #
  2295. ! # $0 $configure_args
  2296.   
  2297. ! ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]"
  2298. ! for ac_option
  2299.   do
  2300. !   case "\$ac_option" in
  2301. !   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2302. !     /bin/echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create
  2303. !     exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;;
  2304. !   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2305. !     /bin/echo "config.status generated by autoconf version 1.9"
  2306. !     exit 0 ;;
  2307. !   -help | --help | --hel | --he | --h)
  2308. !     /bin/echo "\$ac_cs_usage"; exit 0 ;;
  2309. !   *) /bin/echo "\$ac_cs_usage"; exit 1 ;;
  2310.     esac
  2311.   done
  2312.   
  2313. ! trap 'rm -f Makefile; exit 1' 1 2 15
  2314.   PROGS='$PROGS'
  2315.   CC='$CC'
  2316.   CPP='$CPP'
  2317. ***************
  2318. *** 784,810 ****
  2319.   MALLOC='$MALLOC'
  2320.   LIBS='$LIBS'
  2321.   srcdir='$srcdir'
  2322. ! DEFS='$DEFS'
  2323.   prefix='$prefix'
  2324.   exec_prefix='$exec_prefix'
  2325. ! prsub='$prsub'
  2326.   EOF
  2327.   cat >> config.status <<\EOF
  2328.   
  2329. ! top_srcdir=$srcdir
  2330. ! for file in .. Makefile; do if [ "x$file" != "x.." ]; then
  2331. !   srcdir=$top_srcdir
  2332.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2333. !   dir=`echo $file|sed 's%/[^/][^/]*$%%'`
  2334. !   if test "$dir" != "$file"; then
  2335. !     test "$top_srcdir" != . && srcdir=$top_srcdir/$dir
  2336. !     test ! -d $dir && mkdir $dir
  2337.     fi
  2338. !   echo creating $file
  2339. !   rm -f $file
  2340. !   echo "# Generated automatically from `echo $file|sed 's|.*/||'`.in by configure." > $file
  2341.     sed -e "
  2342. ! $prsub
  2343.   s%@PROGS@%$PROGS%g
  2344.   s%@CC@%$CC%g
  2345.   s%@CPP@%$CPP%g
  2346. --- 1576,1626 ----
  2347.   MALLOC='$MALLOC'
  2348.   LIBS='$LIBS'
  2349.   srcdir='$srcdir'
  2350. ! top_srcdir='$top_srcdir'
  2351.   prefix='$prefix'
  2352.   exec_prefix='$exec_prefix'
  2353. ! DEFS='$DEFS'
  2354. ! ac_prsub='$ac_prsub'
  2355. ! ac_vpsub='$ac_vpsub'
  2356. ! extrasub='$extrasub'
  2357.   EOF
  2358.   cat >> config.status <<\EOF
  2359.   
  2360. ! ac_given_srcdir=$srcdir
  2361. ! CONFIG_FILES=${CONFIG_FILES-"Makefile"}
  2362. ! for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
  2363.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2364. !   ac_dir=`/bin/echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2365. !   if test "$ac_dir" != "$ac_file"; then
  2366. !     # The file is in a subdirectory.
  2367. !     test ! -d "$ac_dir" && mkdir "$ac_dir"
  2368. !     ac_dir_suffix="/$ac_dir"
  2369. !   else
  2370. !     ac_dir_suffix=
  2371.     fi
  2372. !   # A "../" for each directory in $ac_dir_suffix.
  2373. !   ac_dots=`/bin/echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2374. !   case "$ac_given_srcdir" in
  2375. !   .)  srcdir=.; top_srcdir="$ac_dots." ;;
  2376. !   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2377. !   *) # Relative path.
  2378. !     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2379. !     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2380. !   esac
  2381. !   /bin/echo creating "$ac_file"
  2382. !   rm -f "$ac_file"
  2383. !   comment_str="Generated automatically from `/bin/echo $ac_file|sed 's|.*/||'`.in by configure."
  2384. !   case "$ac_file" in
  2385. !     *.c | *.h | *.C | *.cc | *.m )  /bin/echo "/* $comment_str */" > "$ac_file" ;;
  2386. !     * )          /bin/echo "# $comment_str"     > "$ac_file" ;;
  2387. !   esac
  2388.     sed -e "
  2389. ! $ac_prsub
  2390. ! $ac_vpsub
  2391. ! $extrasub
  2392.   s%@PROGS@%$PROGS%g
  2393.   s%@CC@%$CC%g
  2394.   s%@CPP@%$CPP%g
  2395. ***************
  2396. *** 818,829 ****
  2397.   s%@MALLOC@%$MALLOC%g
  2398.   s%@LIBS@%$LIBS%g
  2399.   s%@srcdir@%$srcdir%g
  2400.   s%@DEFS@%$DEFS%
  2401. ! " $top_srcdir/${file}.in >> $file
  2402.   fi; done
  2403.   
  2404.   exit 0
  2405.   EOF
  2406.   chmod +x config.status
  2407. ! test -n "$no_create" || ./config.status
  2408.   
  2409. --- 1634,1649 ----
  2410.   s%@MALLOC@%$MALLOC%g
  2411.   s%@LIBS@%$LIBS%g
  2412.   s%@srcdir@%$srcdir%g
  2413. + s%@top_srcdir@%$top_srcdir%g
  2414. + s%@prefix@%$prefix%g
  2415. + s%@exec_prefix@%$exec_prefix%g
  2416.   s%@DEFS@%$DEFS%
  2417. ! " $ac_given_srcdir/${ac_file}.in >> $ac_file
  2418.   fi; done
  2419.   
  2420.   exit 0
  2421.   EOF
  2422.   chmod +x config.status
  2423. ! test -n "$no_create" || ${CONFIG_SHELL-/bin/sh} config.status
  2424.   
  2425. diff -rc --new-file tar-1.11.2/configure.in /gnu/src/amiga/tar-1.11.2/configure.in
  2426. *** tar-1.11.2/configure.in    Wed Jan  6 23:16:20 1993
  2427. --- /gnu/src/amiga/tar-1.11.2/configure.in    Tue Apr 26 10:52:40 1994
  2428. ***************
  2429. *** 22,28 ****
  2430.   AC_REMOTE_TAPE
  2431.   AC_RSH
  2432.   AC_STDC_HEADERS
  2433. ! AC_UNISTD_H
  2434.   echo checking for getgrgid declaration
  2435.   AC_HEADER_EGREP(getgrgid, grp.h, AC_DEFINE(HAVE_GETGRGID))
  2436.   echo checking for getpwuid declaration
  2437. --- 22,28 ----
  2438.   AC_REMOTE_TAPE
  2439.   AC_RSH
  2440.   AC_STDC_HEADERS
  2441. ! AC_HAVE_HEADERS(unistd.h)
  2442.   echo checking for getgrgid declaration
  2443.   AC_HEADER_EGREP(getgrgid, grp.h, AC_DEFINE(HAVE_GETGRGID))
  2444.   echo checking for getpwuid declaration
  2445. ***************
  2446. *** 32,44 ****
  2447.   # This might guess wrong, but it's not very important.
  2448.   for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
  2449.   do
  2450.     if test -n "`ls /dev/$dev 2>/dev/null`"; then
  2451.       DEF_AR_FILE=/dev/$dev
  2452.       break
  2453.     fi
  2454.   done
  2455.   if test -z "$DEF_AR_FILE"; then
  2456. !   DEF_AR_FILE=-
  2457.   fi
  2458.   
  2459.   AC_SUBST(DEF_AR_FILE)dnl
  2460. --- 32,45 ----
  2461.   # This might guess wrong, but it's not very important.
  2462.   for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
  2463.   do
  2464. +   break    # Hack - disable for AmigaDOS to prevent "dev:" requesters.  -fnf
  2465.     if test -n "`ls /dev/$dev 2>/dev/null`"; then
  2466.       DEF_AR_FILE=/dev/$dev
  2467.       break
  2468.     fi
  2469.   done
  2470.   if test -z "$DEF_AR_FILE"; then
  2471. !   DEF_AR_FILE="tape:"        # AmigaDOS specific.  -fnf
  2472.   fi
  2473.   
  2474.   AC_SUBST(DEF_AR_FILE)dnl
  2475. ***************
  2476. *** 46,54 ****
  2477.   AC_VPRINTF
  2478.   AC_ALLOCA
  2479.   echo checking for BSD
  2480. ! ( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && AC_DEFINE(BSD42)
  2481.   echo checking for HP-UX
  2482. ! test -f /hp-ux && test ! -f /vmunix && MALLOC=malloc.o
  2483.   AC_SUBST(MALLOC)
  2484.   AC_XENIX_DIR
  2485.   AC_HAVE_LIBRARY(socket, [LIBS="$LIBS -lsocket"])
  2486. --- 47,55 ----
  2487.   AC_VPRINTF
  2488.   AC_ALLOCA
  2489.   echo checking for BSD
  2490. ! false && ( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && AC_DEFINE(BSD42)
  2491.   echo checking for HP-UX
  2492. ! false && test -f /hp-ux && test ! -f /vmunix && MALLOC=malloc.o
  2493.   AC_SUBST(MALLOC)
  2494.   AC_XENIX_DIR
  2495.   AC_HAVE_LIBRARY(socket, [LIBS="$LIBS -lsocket"])
  2496. diff -rc --new-file tar-1.11.2/diffarch.c /gnu/src/amiga/tar-1.11.2/diffarch.c
  2497. *** tar-1.11.2/diffarch.c    Mon Mar 15 18:47:17 1993
  2498. --- /gnu/src/amiga/tar-1.11.2/diffarch.c    Thu Feb 24 12:18:10 1994
  2499. ***************
  2500. *** 193,199 ****
  2501. --- 193,205 ----
  2502.         goto quit;
  2503.       }
  2504.   
  2505. + #if amigados && __GNUC__
  2506. +       /* The current gcc environment doesn't deal with having O_NDELAY set.
  2507. +      An ixemul.library bug?  */
  2508. +       diff_fd = open (current_file_name, O_RDONLY | O_BINARY);
  2509. + #else
  2510.         diff_fd = open (current_file_name, O_NDELAY | O_RDONLY | O_BINARY);
  2511. + #endif
  2512.   
  2513.         if (diff_fd < 0 && !f_absolute_paths)
  2514.       {
  2515. diff -rc --new-file tar-1.11.2/fnmatch.h /gnu/src/amiga/tar-1.11.2/fnmatch.h
  2516. *** tar-1.11.2/fnmatch.h    Thu Mar 25 18:59:58 1993
  2517. --- /gnu/src/amiga/tar-1.11.2/fnmatch.h    Wed May  4 19:17:14 1994
  2518. ***************
  2519. *** 34,39 ****
  2520. --- 34,40 ----
  2521.   #endif /* C++ or ANSI C.  */
  2522.   
  2523.   /* Bits set in the FLAGS argument to `fnmatch'.  */
  2524. + #undef FNM_PATHNAME    /* Avoid clashes with some versions of <unistd.h> */
  2525.   #define    FNM_PATHNAME    (1 << 0)/* No wildcard can ever match `/'.  */
  2526.   #define    FNM_NOESCAPE    (1 << 1)/* Backslashes don't quote special chars.  */
  2527.   #define    FNM_PERIOD    (1 << 2)/* Leading `.' is matched only explicitly.  */
  2528. diff -rc --new-file tar-1.11.2/getdate.c /gnu/src/amiga/tar-1.11.2/getdate.c
  2529. *** tar-1.11.2/getdate.c    Mon Mar 15 16:46:07 1993
  2530. --- /gnu/src/amiga/tar-1.11.2/getdate.c    Thu Feb 24 14:02:39 1994
  2531. ***************
  2532. *** 152,157 ****
  2533. --- 152,163 ----
  2534.   } MERIDIAN;
  2535.   
  2536.   
  2537. + /* Forward declare these since the parser generator generates usages before
  2538. +    the user supplied definitions are seen. */
  2539. + static int yyerror();
  2540. + static int yylex();
  2541.   /*
  2542.   **  Global variables.  We could get rid of most of these by using a good
  2543.   **  union as the yacc stack.  (This routine was originally written before
  2544. diff -rc --new-file tar-1.11.2/getdate.y /gnu/src/amiga/tar-1.11.2/getdate.y
  2545. *** tar-1.11.2/getdate.y    Tue Feb 16 09:08:58 1993
  2546. --- /gnu/src/amiga/tar-1.11.2/getdate.y    Thu Feb 24 14:02:24 1994
  2547. ***************
  2548. *** 131,136 ****
  2549. --- 131,141 ----
  2550.       MERam, MERpm, MER24
  2551.   } MERIDIAN;
  2552.   
  2553. + /* Forward declare these since the parser generator generates usages before
  2554. +    the user supplied definitions are seen. */
  2555. + static int yyerror();
  2556. + static int yylex();
  2557.   
  2558.   /*
  2559.   **  Global variables.  We could get rid of most of these by using a good
  2560. diff -rc --new-file tar-1.11.2/tar.c /gnu/src/amiga/tar-1.11.2/tar.c
  2561. *** tar-1.11.2/tar.c    Wed Mar 17 15:30:46 1993
  2562. --- /gnu/src/amiga/tar-1.11.2/tar.c    Wed May  4 16:30:31 1994
  2563. ***************
  2564. *** 26,32 ****
  2565.   #include <stdio.h>
  2566.   #include <sys/types.h>        /* Needed for typedefs in tar.h */
  2567.   #include "getopt.h"
  2568. - #include "regex.h"
  2569.   
  2570.   /*
  2571.    * The following causes "tar.h" to produce definitions of all the
  2572. --- 26,31 ----
  2573. ***************
  2574. *** 36,41 ****
  2575. --- 35,41 ----
  2576.   #include "tar.h"
  2577.   
  2578.   #include "port.h"
  2579. + #include "regex.h"    /* After port.h to avoid redef clashes in system files */
  2580.   #include "fnmatch.h"
  2581.   
  2582.   /*
  2583. ***************
  2584. *** 187,199 ****
  2585.   /*
  2586.    * Main routine for tar.
  2587.    */
  2588. ! void
  2589.   main (argc, argv)
  2590.        int argc;
  2591.        char **argv;
  2592.   {
  2593.     extern char version_string[];
  2594.   
  2595.     tar = argv[0];        /* JF: was "tar" Set program name */
  2596.     filename_terminator = '\n';
  2597.     errors = 0;
  2598. --- 187,200 ----
  2599.   /*
  2600.    * Main routine for tar.
  2601.    */
  2602. ! int
  2603.   main (argc, argv)
  2604.        int argc;
  2605.        char **argv;
  2606.   {
  2607.     extern char version_string[];
  2608.   
  2609. +   msg_file = stdout;
  2610.     tar = argv[0];        /* JF: was "tar" Set program name */
  2611.     filename_terminator = '\n';
  2612.     errors = 0;
  2613. diff -rc --new-file tar-1.11.2/testpad.c /gnu/src/amiga/tar-1.11.2/testpad.c
  2614. *** tar-1.11.2/testpad.c    Fri Sep 18 18:45:58 1992
  2615. --- /gnu/src/amiga/tar-1.11.2/testpad.c    Thu Feb 24 12:33:09 1994
  2616. ***************
  2617. *** 37,43 ****
  2618.     struct inc in[5];
  2619.   };
  2620.   
  2621. ! void
  2622.   main ()
  2623.   {
  2624.     struct test1 t1;
  2625. --- 37,43 ----
  2626.     struct inc in[5];
  2627.   };
  2628.   
  2629. ! int
  2630.   main ()
  2631.   {
  2632.     struct test1 t1;
  2633.