home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / gnu / make-3.71-diffs.lha / GNU / src / diffs / make-3.71.diffs
Text File  |  1994-09-07  |  167KB  |  4,646 lines

  1. diff -rc --new-file make-3.71/Makefile.in /gnu/src/amiga/make-3.71/Makefile.in
  2. *** make-3.71/Makefile.in    Sat May 21 20:48:45 1994
  3. --- /gnu/src/amiga/make-3.71/Makefile.in    Sun Jul 10 10:30:36 1994
  4. ***************
  5. *** 77,83 ****
  6.   extras = @LIBOBJS@
  7.   
  8.   # Common prefix for machine-independent installed files.
  9. ! prefix = /usr/local
  10.   # Common prefix for machine-dependent installed files.
  11.   exec_prefix = $(prefix)
  12.   
  13. --- 77,83 ----
  14.   extras = @LIBOBJS@
  15.   
  16.   # Common prefix for machine-independent installed files.
  17. ! prefix = /gnu
  18.   # Common prefix for machine-dependent installed files.
  19.   exec_prefix = $(prefix)
  20.   
  21. ***************
  22. *** 173,179 ****
  23.   @SET_MAKE@
  24.   
  25.   glob/libglob.a: FORCE config.h
  26. !     cd glob; $(MAKE) CC='$(CC)' CFLAGS='$(CFLAGS) -I..' \
  27.                CPPFLAGS='$(CPPFLAGS) -DHAVE_CONFIG_H' \
  28.                RANLIB='$(RANLIB)' \
  29.                libglob.a
  30. --- 173,179 ----
  31.   @SET_MAKE@
  32.   
  33.   glob/libglob.a: FORCE config.h
  34. !     @cd glob; $(MAKE) CC='$(CC)' CFLAGS='$(CFLAGS) -I..' \
  35.                CPPFLAGS='$(CPPFLAGS) -DHAVE_CONFIG_H' \
  36.                RANLIB='$(RANLIB)' \
  37.                libglob.a
  38. ***************
  39. *** 258,264 ****
  40.   
  41.   .PHONY: glob-clean glob-realclean
  42.   glob-clean glob-realclean:
  43. !     cd glob; $(MAKE) $@
  44.   
  45.   Makefile: config.status $(srcdir)/Makefile.in
  46.       $(SHELL) config.status
  47. --- 258,264 ----
  48.   
  49.   .PHONY: glob-clean glob-realclean
  50.   glob-clean glob-realclean:
  51. !     @cd glob; $(MAKE) $@
  52.   
  53.   Makefile: config.status $(srcdir)/Makefile.in
  54.       $(SHELL) config.status
  55. diff -rc --new-file make-3.71/Product-Info /gnu/src/amiga/make-3.71/Product-Info
  56. *** make-3.71/Product-Info    Thu Jan  1 00:00:00 1970
  57. --- /gnu/src/amiga/make-3.71/Product-Info    Tue Jul 12 17:37:16 1994
  58. ***************
  59. *** 0 ****
  60. --- 1,24 ----
  61. + .name
  62. + make
  63. + .fullname
  64. + GNU make
  65. + .type
  66. + Programmer Tool
  67. + .short
  68. + POSIX compatible "make" program
  69. + .description
  70. + The "make" utility automatically determines which pieces of a large
  71. + program need to be recompiled, and issues commands to recompile them.
  72. + GNU "make" conforms to section 6.2 of "IEEE Standard 1003.2-1992"
  73. + (POSIX.2).
  74. + .version
  75. + 3.71
  76. + .author
  77. + Richard Stallman
  78. + Roland McGrath
  79. + .restrictions
  80. + Amiga binary requires ixemul.library.
  81. + .distribution
  82. + GNU Public License
  83. + .described-by
  84. + Fred Fish (fnf@amigalib.com)
  85. diff -rc --new-file make-3.71/arscan.c /gnu/src/amiga/make-3.71/arscan.c
  86. *** make-3.71/arscan.c    Wed Feb 16 21:32:47 1994
  87. --- /gnu/src/amiga/make-3.71/arscan.c    Wed Jun 22 21:10:17 1994
  88. ***************
  89. *** 22,27 ****
  90. --- 22,30 ----
  91.   #else
  92.   #include <sys/file.h>
  93.   #endif
  94. + #ifdef amigados
  95. + #include <stdlib.h>
  96. + #endif
  97.   
  98.   #ifndef    NO_ARCHIVES
  99.   
  100. diff -rc --new-file make-3.71/configure /gnu/src/amiga/make-3.71/configure
  101. *** make-3.71/configure    Sat May 21 20:37:43 1994
  102. --- /gnu/src/amiga/make-3.71/configure    Wed Jun 22 21:14:16 1994
  103. ***************
  104. *** 78,84 ****
  105.     # options, so we can diagnose typos.
  106.   
  107.     case "$ac_option" in
  108. !   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  109.     *) ac_optarg= ;;
  110.     esac
  111.   
  112. --- 78,84 ----
  113.     # options, so we can diagnose typos.
  114.   
  115.     case "$ac_option" in
  116. !   -*=*) ac_optarg=`/bin/echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  117.     *) ac_optarg= ;;
  118.     esac
  119.   
  120. ***************
  121. *** 90,110 ****
  122.       build="$ac_optarg" ;;
  123.   
  124.     -disable-* | --disable-*)
  125. !     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  126.       # Reject names that aren't valid shell variable names.
  127. !     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  128. !       echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  129.       fi
  130. !     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  131.       eval "enable_${ac_feature}=no" ;;
  132.   
  133.     -enable-* | --enable-*)
  134. !     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  135.       # Reject names that aren't valid shell variable names.
  136. !     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  137. !       echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  138.       fi
  139. !     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  140.       case "$ac_option" in
  141.         *=*) ;;
  142.         *) ac_optarg=yes ;;
  143. --- 90,110 ----
  144.       build="$ac_optarg" ;;
  145.   
  146.     -disable-* | --disable-*)
  147. !     ac_feature=`/bin/echo $ac_option|sed -e 's/-*disable-//'`
  148.       # Reject names that aren't valid shell variable names.
  149. !     if test -n "`/bin/echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  150. !       /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  151.       fi
  152. !     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  153.       eval "enable_${ac_feature}=no" ;;
  154.   
  155.     -enable-* | --enable-*)
  156. !     ac_feature=`/bin/echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  157.       # Reject names that aren't valid shell variable names.
  158. !     if test -n "`/bin/echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  159. !       /bin/echo "configure: $ac_feature: invalid feature name" >&2; exit 1
  160.       fi
  161. !     ac_feature=`/bin/echo $ac_feature| sed 's/-/_/g'`
  162.       case "$ac_option" in
  163.         *=*) ;;
  164.         *) ac_optarg=yes ;;
  165. ***************
  166. *** 200,215 ****
  167.       verbose=yes ;;
  168.   
  169.     -version | --version | --versio | --versi | --vers)
  170. !     echo "configure generated by autoconf version 1.11"
  171.       exit 0 ;;
  172.   
  173.     -with-* | --with-*)
  174. !     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  175.       # Reject names that aren't valid shell variable names.
  176. !     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  177. !       echo "configure: $ac_package: invalid package name" >&2; exit 1
  178.       fi
  179. !     ac_package=`echo $ac_package| sed 's/-/_/g'`
  180.       case "$ac_option" in
  181.         *=*) ;;
  182.         *) ac_optarg=yes ;;
  183. --- 200,215 ----
  184.       verbose=yes ;;
  185.   
  186.     -version | --version | --versio | --versi | --vers)
  187. !     /bin/echo "configure generated by autoconf version 1.11"
  188.       exit 0 ;;
  189.   
  190.     -with-* | --with-*)
  191. !     ac_package=`/bin/echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  192.       # Reject names that aren't valid shell variable names.
  193. !     if test -n "`/bin/echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  194. !       /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
  195.       fi
  196. !     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  197.       case "$ac_option" in
  198.         *=*) ;;
  199.         *) ac_optarg=yes ;;
  200. ***************
  201. *** 217,228 ****
  202.       eval "with_${ac_package}='$ac_optarg'" ;;
  203.   
  204.     -without-* | --without-*)
  205. !     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  206.       # Reject names that aren't valid shell variable names.
  207. !     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  208. !       echo "configure: $ac_package: invalid package name" >&2; exit 1
  209.       fi
  210. !     ac_package=`echo $ac_package| sed 's/-/_/g'`
  211.       eval "with_${ac_package}=no" ;;
  212.   
  213.     --x) with_x=yes ;; # Obsolete; use --with-x.
  214. --- 217,228 ----
  215.       eval "with_${ac_package}='$ac_optarg'" ;;
  216.   
  217.     -without-* | --without-*)
  218. !     ac_package=`/bin/echo $ac_option|sed -e 's/-*without-//'`
  219.       # Reject names that aren't valid shell variable names.
  220. !     if test -n "`/bin/echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  221. !       /bin/echo "configure: $ac_package: invalid package name" >&2; exit 1
  222.       fi
  223. !     ac_package=`/bin/echo $ac_package| sed 's/-/_/g'`
  224.       eval "with_${ac_package}=no" ;;
  225.   
  226.     --x) with_x=yes ;; # Obsolete; use --with-x.
  227. ***************
  228. *** 241,255 ****
  229.     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  230.       x_libraries="$ac_optarg" ;;
  231.   
  232. !   -*) echo "configure: $ac_option: invalid option; use --help to show usage" >&2; exit 1
  233.       ;;
  234.   
  235.     *) 
  236. !     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  237. !       echo "configure: warning: $ac_option: invalid host type" >&2
  238.       fi
  239.       if test "x$nonopt" != xNONE; then
  240. !       echo "configure: can only configure for one host and one target at a time" >&2; exit 1
  241.       fi
  242.       nonopt="$ac_option"
  243.       ;;
  244. --- 241,255 ----
  245.     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  246.       x_libraries="$ac_optarg" ;;
  247.   
  248. !   -*) /bin/echo "configure: $ac_option: invalid option; use --help to show usage" >&2; exit 1
  249.       ;;
  250.   
  251.     *) 
  252. !     if test -n "`/bin/echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  253. !       /bin/echo "configure: warning: $ac_option: invalid host type" >&2
  254.       fi
  255.       if test "x$nonopt" != xNONE; then
  256. !       /bin/echo "configure: can only configure for one host and one target at a time" >&2; exit 1
  257.       fi
  258.       nonopt="$ac_option"
  259.       ;;
  260. ***************
  261. *** 258,264 ****
  262.   done
  263.   
  264.   if test -n "$ac_prev"; then
  265. !   echo "configure: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1
  266.   fi
  267.   
  268.   trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
  269. --- 258,264 ----
  270.   done
  271.   
  272.   if test -n "$ac_prev"; then
  273. !   /bin/echo "configure: missing argument to --`/bin/echo $ac_prev | sed 's/_/-/g'`" >&2; exit 1
  274.   fi
  275.   
  276.   trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15
  277. ***************
  278. *** 287,293 ****
  279.   # confdefs.h avoids OS command line length limits that DEFS can exceed.
  280.   rm -rf conftest* confdefs.h
  281.   # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  282. ! echo > confdefs.h
  283.   
  284.   # A filename unique to this package, relative to the directory that
  285.   # configure is in, which we can look for to find out if srcdir is correct.
  286. --- 287,293 ----
  287.   # confdefs.h avoids OS command line length limits that DEFS can exceed.
  288.   rm -rf conftest* confdefs.h
  289.   # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  290. ! /bin/echo > confdefs.h
  291.   
  292.   # A filename unique to this package, relative to the directory that
  293.   # configure is in, which we can look for to find out if srcdir is correct.
  294. ***************
  295. *** 298,304 ****
  296.     ac_srcdir_defaulted=yes
  297.     # Try the directory containing this script, then `..'.
  298.     ac_prog=$0
  299. !   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  300.     test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  301.     srcdir=$ac_confdir
  302.     if test ! -r $srcdir/$ac_unique_file; then
  303. --- 298,304 ----
  304.     ac_srcdir_defaulted=yes
  305.     # Try the directory containing this script, then `..'.
  306.     ac_prog=$0
  307. !   ac_confdir=`/bin/echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  308.     test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  309.     srcdir=$ac_confdir
  310.     if test ! -r $srcdir/$ac_unique_file; then
  311. ***************
  312. *** 307,315 ****
  313.   fi
  314.   if test ! -r $srcdir/$ac_unique_file; then
  315.     if test x$ac_srcdir_defaulted = xyes; then
  316. !     echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1
  317.     else
  318. !     echo "configure: can not find sources in ${srcdir}" >&2; exit 1
  319.     fi
  320.   fi
  321.   ac_ext=c
  322. --- 307,315 ----
  323.   fi
  324.   if test ! -r $srcdir/$ac_unique_file; then
  325.     if test x$ac_srcdir_defaulted = xyes; then
  326. !     /bin/echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1
  327.     else
  328. !     /bin/echo "configure: can not find sources in ${srcdir}" >&2; exit 1
  329.     fi
  330.   fi
  331.   ac_ext=c
  332. ***************
  333. *** 320,331 ****
  334.           
  335.   
  336.   # We want these before the checks, so the checks can modify their values.
  337. ! test -z "$CFLAGS" && CFLAGS=-g 
  338. ! test -z "$LDFLAGS" && LDFLAGS=-g 
  339.   
  340.   cat > conftestmake <<'EOF'
  341.   all:
  342. !     @echo 'ac_maketemp="${MAKE}"'
  343.   EOF
  344.   # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  345.   eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  346. --- 320,331 ----
  347.           
  348.   
  349.   # We want these before the checks, so the checks can modify their values.
  350. ! test -z "$CFLAGS" && CFLAGS=-O2 
  351. ! test -z "$LDFLAGS" && LDFLAGS= 
  352.   
  353.   cat > conftestmake <<'EOF'
  354.   all:
  355. !     @/bin/echo 'ac_maketemp="${MAKE}"'
  356.   EOF
  357.   # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  358.   eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  359. ***************
  360. *** 336,342 ****
  361.   if test -z "$CC"; then
  362.     # Extract the first word of `gcc', so it can be a program name with args.
  363.     set ac_dummy gcc; ac_word=$2
  364. !   test -n "$silent" || echo "checking for $ac_word"
  365.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  366.     for ac_dir in $PATH; do
  367.       test -z "$ac_dir" && ac_dir=.
  368. --- 336,342 ----
  369.   if test -z "$CC"; then
  370.     # Extract the first word of `gcc', so it can be a program name with args.
  371.     set ac_dummy gcc; ac_word=$2
  372. !   test -n "$silent" || /bin/echo "checking for $ac_word"
  373.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  374.     for ac_dir in $PATH; do
  375.       test -z "$ac_dir" && ac_dir=.
  376. ***************
  377. *** 348,354 ****
  378.     IFS="$ac_save_ifs"
  379.   fi
  380.   test -z "$CC" && CC="cc"
  381. ! test -n "$CC" && test -n "$verbose" && echo "    setting CC to $CC"
  382.   
  383.   # Find out if we are using GNU C, under whatever name.
  384.   cat > conftest.c <<EOF
  385. --- 348,354 ----
  386.     IFS="$ac_save_ifs"
  387.   fi
  388.   test -z "$CC" && CC="cc"
  389. ! test -n "$CC" && test -n "$verbose" && /bin/echo "    setting CC to $CC"
  390.   
  391.   # Find out if we are using GNU C, under whatever name.
  392.   cat > conftest.c <<EOF
  393. ***************
  394. *** 379,389 ****
  395.   # Avoid using ./install, which might have been erroneously created
  396.   # by make from ./install.sh.
  397.   if test -z "${INSTALL}"; then
  398. !   test -n "$silent" || echo "checking for a BSD compatible install"
  399.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  400.     for ac_dir in $PATH; do
  401.       case "$ac_dir" in
  402. !     ''|.|/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
  403.       *)
  404.         # OSF1 and SCO ODT 3.0 have their own names for install.
  405.         for ac_prog in installbsd scoinst install; do
  406. --- 379,389 ----
  407.   # Avoid using ./install, which might have been erroneously created
  408.   # by make from ./install.sh.
  409.   if test -z "${INSTALL}"; then
  410. !   test -n "$silent" || /bin/echo "checking for a BSD compatible install"
  411.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  412.     for ac_dir in $PATH; do
  413.       case "$ac_dir" in
  414. !     ''|.|/gnu/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;;
  415.       *)
  416.         # OSF1 and SCO ODT 3.0 have their own names for install.
  417.         for ac_prog in installbsd scoinst install; do
  418. ***************
  419. *** 414,435 ****
  420.     done
  421.   fi
  422.   if test -z "$INSTALL"; then
  423. !   echo "configure: can not find install.sh in ${srcdir} or ${srcdir}/.. or ${srcdir}/../.." >&2; exit 1
  424.   fi
  425. ! test -n "$verbose" && echo "    setting INSTALL to $INSTALL"
  426.   
  427.   # Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}.
  428.   # It thinks the first close brace ends the variable substitution.
  429.   test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  430. ! test -n "$verbose" && echo "    setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
  431.   
  432.   test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  433. ! test -n "$verbose" && echo "    setting INSTALL_DATA to $INSTALL_DATA"
  434.   
  435.   if test -z "$RANLIB"; then
  436.     # Extract the first word of `ranlib', so it can be a program name with args.
  437.     set ac_dummy ranlib; ac_word=$2
  438. !   test -n "$silent" || echo "checking for $ac_word"
  439.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  440.     for ac_dir in $PATH; do
  441.       test -z "$ac_dir" && ac_dir=.
  442. --- 414,435 ----
  443.     done
  444.   fi
  445.   if test -z "$INSTALL"; then
  446. !   /bin/echo "configure: can not find install.sh in ${srcdir} or ${srcdir}/.. or ${srcdir}/../.." >&2; exit 1
  447.   fi
  448. ! test -n "$verbose" && /bin/echo "    setting INSTALL to $INSTALL"
  449.   
  450.   # Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}.
  451.   # It thinks the first close brace ends the variable substitution.
  452.   test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  453. ! test -n "$verbose" && /bin/echo "    setting INSTALL_PROGRAM to $INSTALL_PROGRAM"
  454.   
  455.   test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  456. ! test -n "$verbose" && /bin/echo "    setting INSTALL_DATA to $INSTALL_DATA"
  457.   
  458.   if test -z "$RANLIB"; then
  459.     # Extract the first word of `ranlib', so it can be a program name with args.
  460.     set ac_dummy ranlib; ac_word=$2
  461. !   test -n "$silent" || /bin/echo "checking for $ac_word"
  462.     IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  463.     for ac_dir in $PATH; do
  464.       test -z "$ac_dir" && ac_dir=.
  465. ***************
  466. *** 441,449 ****
  467.     IFS="$ac_save_ifs"
  468.   fi
  469.   test -z "$RANLIB" && RANLIB=":"
  470. ! test -n "$RANLIB" && test -n "$verbose" && echo "    setting RANLIB to $RANLIB"
  471.   
  472. ! test -n "$silent" || echo "checking how to run the C preprocessor"
  473.   if test -z "$CPP"; then
  474.     # This must be in double quotes, not single quotes, because CPP may get
  475.     # substituted into the Makefile and ``${CC-cc}'' will simply confuse
  476. --- 441,449 ----
  477.     IFS="$ac_save_ifs"
  478.   fi
  479.   test -z "$RANLIB" && RANLIB=":"
  480. ! test -n "$RANLIB" && test -n "$verbose" && /bin/echo "    setting RANLIB to $RANLIB"
  481.   
  482. ! test -n "$silent" || /bin/echo "checking how to run the C preprocessor"
  483.   if test -z "$CPP"; then
  484.     # This must be in double quotes, not single quotes, because CPP may get
  485.     # substituted into the Makefile and ``${CC-cc}'' will simply confuse
  486. ***************
  487. *** 480,487 ****
  488.   fi
  489.   rm -f conftest*
  490.   fi
  491. ! test -n "$verbose" && echo "    setting CPP to $CPP"
  492. !             test -n "$silent" || echo "checking for AIX"
  493.   cat > conftest.${ac_ext} <<EOF
  494.   #include "confdefs.h"
  495.   #ifdef _AIX
  496. --- 480,487 ----
  497.   fi
  498.   rm -f conftest*
  499.   fi
  500. ! test -n "$verbose" && /bin/echo "    setting CPP to $CPP"
  501. !             test -n "$silent" || /bin/echo "checking for AIX"
  502.   cat > conftest.${ac_ext} <<EOF
  503.   #include "confdefs.h"
  504.   #ifdef _AIX
  505. ***************
  506. *** 495,502 ****
  507.     
  508.   {
  509.   test -n "$verbose" && \
  510. ! echo "    defining _ALL_SOURCE"
  511. ! echo "#define" _ALL_SOURCE "1" >> confdefs.h
  512.   DEFS="$DEFS -D_ALL_SOURCE=1"
  513.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_ALL_SOURCE\${ac_dB}_ALL_SOURCE\${ac_dC}1\${ac_dD}
  514.   \${ac_uA}_ALL_SOURCE\${ac_uB}_ALL_SOURCE\${ac_uC}1\${ac_uD}
  515. --- 495,502 ----
  516.     
  517.   {
  518.   test -n "$verbose" && \
  519. ! /bin/echo "    defining _ALL_SOURCE"
  520. ! /bin/echo "#define" _ALL_SOURCE "1" >> confdefs.h
  521.   DEFS="$DEFS -D_ALL_SOURCE=1"
  522.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_ALL_SOURCE\${ac_dB}_ALL_SOURCE\${ac_dC}1\${ac_dD}
  523.   \${ac_uA}_ALL_SOURCE\${ac_uB}_ALL_SOURCE\${ac_uC}1\${ac_uD}
  524. ***************
  525. *** 509,524 ****
  526.   rm -f conftest*
  527.   
  528.   
  529. ! test -n "$silent" || echo "checking for POSIXized ISC"
  530. ! if test -d /etc/conf/kconfig.d &&
  531. !   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
  532.   then
  533.     ISC=1 # If later tests want to check for ISC.
  534.     
  535.   {
  536.   test -n "$verbose" && \
  537. ! echo "    defining _POSIX_SOURCE"
  538. ! echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  539.   DEFS="$DEFS -D_POSIX_SOURCE=1"
  540.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
  541.   \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
  542. --- 509,524 ----
  543.   rm -f conftest*
  544.   
  545.   
  546. ! test -n "$silent" || /bin/echo "checking for POSIXized ISC"
  547. ! if test -d /gnu/etc/conf/kconfig.d &&
  548. !   grep _POSIX_VERSION /gnu/include/sys/unistd.h >/dev/null 2>&1
  549.   then
  550.     ISC=1 # If later tests want to check for ISC.
  551.     
  552.   {
  553.   test -n "$verbose" && \
  554. ! /bin/echo "    defining _POSIX_SOURCE"
  555. ! /bin/echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  556.   DEFS="$DEFS -D_POSIX_SOURCE=1"
  557.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
  558.   \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
  559. ***************
  560. *** 533,539 ****
  561.     fi
  562.   fi
  563.   
  564. ! test -n "$silent" || echo "checking for minix/config.h"
  565.   cat > conftest.${ac_ext} <<EOF
  566.   #include "confdefs.h"
  567.   #include <minix/config.h>
  568. --- 533,539 ----
  569.     fi
  570.   fi
  571.   
  572. ! test -n "$silent" || /bin/echo "checking for minix/config.h"
  573.   cat > conftest.${ac_ext} <<EOF
  574.   #include "confdefs.h"
  575.   #include <minix/config.h>
  576. ***************
  577. *** 553,560 ****
  578.     
  579.   {
  580.   test -n "$verbose" && \
  581. ! echo "    defining _POSIX_SOURCE"
  582. ! echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  583.   DEFS="$DEFS -D_POSIX_SOURCE=1"
  584.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
  585.   \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
  586. --- 553,560 ----
  587.     
  588.   {
  589.   test -n "$verbose" && \
  590. ! /bin/echo "    defining _POSIX_SOURCE"
  591. ! /bin/echo "#define" _POSIX_SOURCE "1" >> confdefs.h
  592.   DEFS="$DEFS -D_POSIX_SOURCE=1"
  593.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_SOURCE\${ac_dB}_POSIX_SOURCE\${ac_dC}1\${ac_dD}
  594.   \${ac_uA}_POSIX_SOURCE\${ac_uB}_POSIX_SOURCE\${ac_uC}1\${ac_uD}
  595. ***************
  596. *** 565,572 ****
  597.     
  598.   {
  599.   test -n "$verbose" && \
  600. ! echo "    defining" _POSIX_1_SOURCE to be "2"
  601. ! echo "#define" _POSIX_1_SOURCE "2" >> confdefs.h
  602.   DEFS="$DEFS -D_POSIX_1_SOURCE=2"
  603.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_1_SOURCE\${ac_dB}_POSIX_1_SOURCE\${ac_dC}2\${ac_dD}
  604.   \${ac_uA}_POSIX_1_SOURCE\${ac_uB}_POSIX_1_SOURCE\${ac_uC}2\${ac_uD}
  605. --- 565,572 ----
  606.     
  607.   {
  608.   test -n "$verbose" && \
  609. ! /bin/echo "    defining" _POSIX_1_SOURCE to be "2"
  610. ! /bin/echo "#define" _POSIX_1_SOURCE "2" >> confdefs.h
  611.   DEFS="$DEFS -D_POSIX_1_SOURCE=2"
  612.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_POSIX_1_SOURCE\${ac_dB}_POSIX_1_SOURCE\${ac_dC}2\${ac_dD}
  613.   \${ac_uA}_POSIX_1_SOURCE\${ac_uB}_POSIX_1_SOURCE\${ac_uC}2\${ac_uD}
  614. ***************
  615. *** 577,584 ****
  616.     
  617.   {
  618.   test -n "$verbose" && \
  619. ! echo "    defining _MINIX"
  620. ! echo "#define" _MINIX "1" >> confdefs.h
  621.   DEFS="$DEFS -D_MINIX=1"
  622.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_MINIX\${ac_dB}_MINIX\${ac_dC}1\${ac_dD}
  623.   \${ac_uA}_MINIX\${ac_uB}_MINIX\${ac_uC}1\${ac_uD}
  624. --- 577,584 ----
  625.     
  626.   {
  627.   test -n "$verbose" && \
  628. ! /bin/echo "    defining _MINIX"
  629. ! /bin/echo "#define" _MINIX "1" >> confdefs.h
  630.   DEFS="$DEFS -D_MINIX=1"
  631.   ac_sed_defs="${ac_sed_defs}\${ac_dA}_MINIX\${ac_dB}_MINIX\${ac_dC}1\${ac_dD}
  632.   \${ac_uA}_MINIX\${ac_uB}_MINIX\${ac_uC}1\${ac_uD}
  633. ***************
  634. *** 588,594 ****
  635.   
  636.   fi
  637.   
  638. ! test -n "$silent" || echo "checking for ANSI C header files"
  639.   cat > conftest.${ac_ext} <<EOF
  640.   #include "confdefs.h"
  641.   #include <stdlib.h>
  642. --- 588,594 ----
  643.   
  644.   fi
  645.   
  646. ! test -n "$silent" || /bin/echo "checking for ANSI C header files"
  647.   cat > conftest.${ac_ext} <<EOF
  648.   #include "confdefs.h"
  649.   #include <stdlib.h>
  650. ***************
  651. *** 602,608 ****
  652.   if test -z "$ac_err"; then
  653.     rm -rf conftest*
  654.     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  655. ! echo '#include "confdefs.h"
  656.   #include <string.h>' > conftest.${ac_ext}
  657.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  658.   if egrep "memchr" conftest.out >/dev/null 2>&1; then
  659. --- 602,608 ----
  660.   if test -z "$ac_err"; then
  661.     rm -rf conftest*
  662.     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  663. ! /bin/echo '#include "confdefs.h"
  664.   #include <string.h>' > conftest.${ac_ext}
  665.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  666.   if egrep "memchr" conftest.out >/dev/null 2>&1; then
  667. ***************
  668. *** 622,628 ****
  669.   eval $ac_compile
  670.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  671.     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  672. ! echo '#include "confdefs.h"
  673.   #include <stdlib.h>' > conftest.${ac_ext}
  674.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  675.   if egrep "free" conftest.out >/dev/null 2>&1; then
  676. --- 622,628 ----
  677.   eval $ac_compile
  678.   if test -s conftest && (./conftest; exit) 2>/dev/null; then
  679.     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  680. ! /bin/echo '#include "confdefs.h"
  681.   #include <stdlib.h>' > conftest.${ac_ext}
  682.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  683.   if egrep "free" conftest.out >/dev/null 2>&1; then
  684. ***************
  685. *** 630,637 ****
  686.     
  687.   {
  688.   test -n "$verbose" && \
  689. ! echo "    defining STDC_HEADERS"
  690. ! echo "#define" STDC_HEADERS "1" >> confdefs.h
  691.   DEFS="$DEFS -DSTDC_HEADERS=1"
  692.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STDC_HEADERS\${ac_dB}STDC_HEADERS\${ac_dC}1\${ac_dD}
  693.   \${ac_uA}STDC_HEADERS\${ac_uB}STDC_HEADERS\${ac_uC}1\${ac_uD}
  694. --- 630,637 ----
  695.     
  696.   {
  697.   test -n "$verbose" && \
  698. ! /bin/echo "    defining STDC_HEADERS"
  699. ! /bin/echo "#define" STDC_HEADERS "1" >> confdefs.h
  700.   DEFS="$DEFS -DSTDC_HEADERS=1"
  701.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STDC_HEADERS\${ac_dB}STDC_HEADERS\${ac_dC}1\${ac_dD}
  702.   \${ac_uA}STDC_HEADERS\${ac_uB}STDC_HEADERS\${ac_uC}1\${ac_uD}
  703. ***************
  704. *** 654,663 ****
  705.   fi
  706.   rm -f conftest*
  707.   
  708. ! test -n "$silent" || echo "checking for directory library header"
  709.   ac_dir_header=
  710.   if test -z "$ac_dir_header"; then
  711. !   test -n "$silent" || echo "checking for dirent.h"
  712.   cat > conftest.${ac_ext} <<EOF
  713.   #include "confdefs.h"
  714.   #include <sys/types.h>
  715. --- 654,663 ----
  716.   fi
  717.   rm -f conftest*
  718.   
  719. ! test -n "$silent" || /bin/echo "checking for directory library header"
  720.   ac_dir_header=
  721.   if test -z "$ac_dir_header"; then
  722. !   test -n "$silent" || /bin/echo "checking for dirent.h"
  723.   cat > conftest.${ac_ext} <<EOF
  724.   #include "confdefs.h"
  725.   #include <sys/types.h>
  726. ***************
  727. *** 670,677 ****
  728.     
  729.   {
  730.   test -n "$verbose" && \
  731. ! echo "    defining DIRENT"
  732. ! echo "#define" DIRENT "1" >> confdefs.h
  733.   DEFS="$DEFS -DDIRENT=1"
  734.   ac_sed_defs="${ac_sed_defs}\${ac_dA}DIRENT\${ac_dB}DIRENT\${ac_dC}1\${ac_dD}
  735.   \${ac_uA}DIRENT\${ac_uB}DIRENT\${ac_uC}1\${ac_uD}
  736. --- 670,677 ----
  737.     
  738.   {
  739.   test -n "$verbose" && \
  740. ! /bin/echo "    defining DIRENT"
  741. ! /bin/echo "#define" DIRENT "1" >> confdefs.h
  742.   DEFS="$DEFS -DDIRENT=1"
  743.   ac_sed_defs="${ac_sed_defs}\${ac_dA}DIRENT\${ac_dB}DIRENT\${ac_dC}1\${ac_dD}
  744.   \${ac_uA}DIRENT\${ac_uB}DIRENT\${ac_uC}1\${ac_uD}
  745. ***************
  746. *** 684,690 ****
  747.   rm -f conftest*
  748.   fi
  749.   if test -z "$ac_dir_header"; then
  750. !   test -n "$silent" || echo "checking for sys/ndir.h"
  751.   cat > conftest.${ac_ext} <<EOF
  752.   #include "confdefs.h"
  753.   #include <sys/types.h>
  754. --- 684,690 ----
  755.   rm -f conftest*
  756.   fi
  757.   if test -z "$ac_dir_header"; then
  758. !   test -n "$silent" || /bin/echo "checking for sys/ndir.h"
  759.   cat > conftest.${ac_ext} <<EOF
  760.   #include "confdefs.h"
  761.   #include <sys/types.h>
  762. ***************
  763. *** 697,704 ****
  764.     
  765.   {
  766.   test -n "$verbose" && \
  767. ! echo "    defining SYSNDIR"
  768. ! echo "#define" SYSNDIR "1" >> confdefs.h
  769.   DEFS="$DEFS -DSYSNDIR=1"
  770.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSNDIR\${ac_dB}SYSNDIR\${ac_dC}1\${ac_dD}
  771.   \${ac_uA}SYSNDIR\${ac_uB}SYSNDIR\${ac_uC}1\${ac_uD}
  772. --- 697,704 ----
  773.     
  774.   {
  775.   test -n "$verbose" && \
  776. ! /bin/echo "    defining SYSNDIR"
  777. ! /bin/echo "#define" SYSNDIR "1" >> confdefs.h
  778.   DEFS="$DEFS -DSYSNDIR=1"
  779.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSNDIR\${ac_dB}SYSNDIR\${ac_dC}1\${ac_dD}
  780.   \${ac_uA}SYSNDIR\${ac_uB}SYSNDIR\${ac_uC}1\${ac_uD}
  781. ***************
  782. *** 711,717 ****
  783.   rm -f conftest*
  784.   fi
  785.   if test -z "$ac_dir_header"; then
  786. !   test -n "$silent" || echo "checking for sys/dir.h"
  787.   cat > conftest.${ac_ext} <<EOF
  788.   #include "confdefs.h"
  789.   #include <sys/types.h>
  790. --- 711,717 ----
  791.   rm -f conftest*
  792.   fi
  793.   if test -z "$ac_dir_header"; then
  794. !   test -n "$silent" || /bin/echo "checking for sys/dir.h"
  795.   cat > conftest.${ac_ext} <<EOF
  796.   #include "confdefs.h"
  797.   #include <sys/types.h>
  798. ***************
  799. *** 724,731 ****
  800.     
  801.   {
  802.   test -n "$verbose" && \
  803. ! echo "    defining SYSDIR"
  804. ! echo "#define" SYSDIR "1" >> confdefs.h
  805.   DEFS="$DEFS -DSYSDIR=1"
  806.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSDIR\${ac_dB}SYSDIR\${ac_dC}1\${ac_dD}
  807.   \${ac_uA}SYSDIR\${ac_uB}SYSDIR\${ac_uC}1\${ac_uD}
  808. --- 724,731 ----
  809.     
  810.   {
  811.   test -n "$verbose" && \
  812. ! /bin/echo "    defining SYSDIR"
  813. ! /bin/echo "#define" SYSDIR "1" >> confdefs.h
  814.   DEFS="$DEFS -DSYSDIR=1"
  815.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSDIR\${ac_dB}SYSDIR\${ac_dC}1\${ac_dD}
  816.   \${ac_uA}SYSDIR\${ac_uB}SYSDIR\${ac_uC}1\${ac_uD}
  817. ***************
  818. *** 738,744 ****
  819.   rm -f conftest*
  820.   fi
  821.   if test -z "$ac_dir_header"; then
  822. !   test -n "$silent" || echo "checking for ndir.h"
  823.   cat > conftest.${ac_ext} <<EOF
  824.   #include "confdefs.h"
  825.   #include <sys/types.h>
  826. --- 738,744 ----
  827.   rm -f conftest*
  828.   fi
  829.   if test -z "$ac_dir_header"; then
  830. !   test -n "$silent" || /bin/echo "checking for ndir.h"
  831.   cat > conftest.${ac_ext} <<EOF
  832.   #include "confdefs.h"
  833.   #include <sys/types.h>
  834. ***************
  835. *** 751,758 ****
  836.     
  837.   {
  838.   test -n "$verbose" && \
  839. ! echo "    defining NDIR"
  840. ! echo "#define" NDIR "1" >> confdefs.h
  841.   DEFS="$DEFS -DNDIR=1"
  842.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NDIR\${ac_dB}NDIR\${ac_dC}1\${ac_dD}
  843.   \${ac_uA}NDIR\${ac_uB}NDIR\${ac_uC}1\${ac_uD}
  844. --- 751,758 ----
  845.     
  846.   {
  847.   test -n "$verbose" && \
  848. ! /bin/echo "    defining NDIR"
  849. ! /bin/echo "#define" NDIR "1" >> confdefs.h
  850.   DEFS="$DEFS -DNDIR=1"
  851.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NDIR\${ac_dB}NDIR\${ac_dC}1\${ac_dD}
  852.   \${ac_uA}NDIR\${ac_uB}NDIR\${ac_uC}1\${ac_uD}
  853. ***************
  854. *** 765,771 ****
  855.   rm -f conftest*
  856.   fi
  857.   
  858. ! test -n "$silent" || echo "checking for closedir return value"
  859.   cat > conftest.${ac_ext} <<EOF
  860.   #include "confdefs.h"
  861.   #include <sys/types.h>
  862. --- 765,771 ----
  863.   rm -f conftest*
  864.   fi
  865.   
  866. ! test -n "$silent" || /bin/echo "checking for closedir return value"
  867.   cat > conftest.${ac_ext} <<EOF
  868.   #include "confdefs.h"
  869.   #include <sys/types.h>
  870. ***************
  871. *** 779,786 ****
  872.     
  873.   {
  874.   test -n "$verbose" && \
  875. ! echo "    defining VOID_CLOSEDIR"
  876. ! echo "#define" VOID_CLOSEDIR "1" >> confdefs.h
  877.   DEFS="$DEFS -DVOID_CLOSEDIR=1"
  878.   ac_sed_defs="${ac_sed_defs}\${ac_dA}VOID_CLOSEDIR\${ac_dB}VOID_CLOSEDIR\${ac_dC}1\${ac_dD}
  879.   \${ac_uA}VOID_CLOSEDIR\${ac_uB}VOID_CLOSEDIR\${ac_uC}1\${ac_uD}
  880. --- 779,786 ----
  881.     
  882.   {
  883.   test -n "$verbose" && \
  884. ! /bin/echo "    defining VOID_CLOSEDIR"
  885. ! /bin/echo "#define" VOID_CLOSEDIR "1" >> confdefs.h
  886.   DEFS="$DEFS -DVOID_CLOSEDIR=1"
  887.   ac_sed_defs="${ac_sed_defs}\${ac_dA}VOID_CLOSEDIR\${ac_dB}VOID_CLOSEDIR\${ac_dC}1\${ac_dD}
  888.   \${ac_uA}VOID_CLOSEDIR\${ac_uB}VOID_CLOSEDIR\${ac_uC}1\${ac_uD}
  889. ***************
  890. *** 791,798 ****
  891.   fi
  892.   rm -fr conftest*
  893.   
  894. ! test -n "$silent" || echo "checking for uid_t in sys/types.h"
  895. ! echo '#include "confdefs.h"
  896.   #include <sys/types.h>' > conftest.${ac_ext}
  897.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  898.   if egrep "uid_t" conftest.out >/dev/null 2>&1; then
  899. --- 791,798 ----
  900.   fi
  901.   rm -fr conftest*
  902.   
  903. ! test -n "$silent" || /bin/echo "checking for uid_t in sys/types.h"
  904. ! /bin/echo '#include "confdefs.h"
  905.   #include <sys/types.h>' > conftest.${ac_ext}
  906.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  907.   if egrep "uid_t" conftest.out >/dev/null 2>&1; then
  908. ***************
  909. *** 802,809 ****
  910.     
  911.   {
  912.   test -n "$verbose" && \
  913. ! echo "    defining" uid_t to be "int"
  914. ! echo "#define" uid_t "int" >> confdefs.h
  915.   DEFS="$DEFS -Duid_t=int"
  916.   ac_sed_defs="${ac_sed_defs}\${ac_dA}uid_t\${ac_dB}uid_t\${ac_dC}int\${ac_dD}
  917.   \${ac_uA}uid_t\${ac_uB}uid_t\${ac_uC}int\${ac_uD}
  918. --- 802,809 ----
  919.     
  920.   {
  921.   test -n "$verbose" && \
  922. ! /bin/echo "    defining" uid_t to be "int"
  923. ! /bin/echo "#define" uid_t "int" >> confdefs.h
  924.   DEFS="$DEFS -Duid_t=int"
  925.   ac_sed_defs="${ac_sed_defs}\${ac_dA}uid_t\${ac_dB}uid_t\${ac_dC}int\${ac_dD}
  926.   \${ac_uA}uid_t\${ac_uB}uid_t\${ac_uC}int\${ac_uD}
  927. ***************
  928. *** 813,820 ****
  929.    
  930.   {
  931.   test -n "$verbose" && \
  932. ! echo "    defining" gid_t to be "int"
  933. ! echo "#define" gid_t "int" >> confdefs.h
  934.   DEFS="$DEFS -Dgid_t=int"
  935.   ac_sed_defs="${ac_sed_defs}\${ac_dA}gid_t\${ac_dB}gid_t\${ac_dC}int\${ac_dD}
  936.   \${ac_uA}gid_t\${ac_uB}gid_t\${ac_uC}int\${ac_uD}
  937. --- 813,820 ----
  938.    
  939.   {
  940.   test -n "$verbose" && \
  941. ! /bin/echo "    defining" gid_t to be "int"
  942. ! /bin/echo "#define" gid_t "int" >> confdefs.h
  943.   DEFS="$DEFS -Dgid_t=int"
  944.   ac_sed_defs="${ac_sed_defs}\${ac_dA}gid_t\${ac_dB}gid_t\${ac_dC}int\${ac_dD}
  945.   \${ac_uA}gid_t\${ac_uB}gid_t\${ac_uC}int\${ac_uD}
  946. ***************
  947. *** 824,830 ****
  948.   
  949.   fi
  950.   rm -f conftest*
  951. !             test -n "$silent" || echo "checking for type of array argument to getgroups"
  952.   ac_prog='/* Thanks to Mike Rendell for this test.  */
  953.   #include <sys/types.h>
  954.   #define NGID 256
  955. --- 824,830 ----
  956.   
  957.   fi
  958.   rm -f conftest*
  959. !             test -n "$silent" || /bin/echo "checking for type of array argument to getgroups"
  960.   ac_prog='/* Thanks to Mike Rendell for this test.  */
  961.   #include <sys/types.h>
  962.   #define NGID 256
  963. ***************
  964. *** 854,861 ****
  965.     
  966.   {
  967.   test -n "$verbose" && \
  968. ! echo "    defining" GETGROUPS_T to be "gid_t"
  969. ! echo "#define" GETGROUPS_T "gid_t" >> confdefs.h
  970.   DEFS="$DEFS -DGETGROUPS_T=gid_t"
  971.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETGROUPS_T\${ac_dB}GETGROUPS_T\${ac_dC}gid_t\${ac_dD}
  972.   \${ac_uA}GETGROUPS_T\${ac_uB}GETGROUPS_T\${ac_uC}gid_t\${ac_uD}
  973. --- 854,861 ----
  974.     
  975.   {
  976.   test -n "$verbose" && \
  977. ! /bin/echo "    defining" GETGROUPS_T to be "gid_t"
  978. ! /bin/echo "#define" GETGROUPS_T "gid_t" >> confdefs.h
  979.   DEFS="$DEFS -DGETGROUPS_T=gid_t"
  980.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETGROUPS_T\${ac_dB}GETGROUPS_T\${ac_dC}gid_t\${ac_dD}
  981.   \${ac_uA}GETGROUPS_T\${ac_uB}GETGROUPS_T\${ac_uC}gid_t\${ac_uD}
  982. ***************
  983. *** 868,875 ****
  984.     
  985.   {
  986.   test -n "$verbose" && \
  987. ! echo "    defining" GETGROUPS_T to be "int"
  988. ! echo "#define" GETGROUPS_T "int" >> confdefs.h
  989.   DEFS="$DEFS -DGETGROUPS_T=int"
  990.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETGROUPS_T\${ac_dB}GETGROUPS_T\${ac_dC}int\${ac_dD}
  991.   \${ac_uA}GETGROUPS_T\${ac_uB}GETGROUPS_T\${ac_uC}int\${ac_uD}
  992. --- 868,875 ----
  993.     
  994.   {
  995.   test -n "$verbose" && \
  996. ! /bin/echo "    defining" GETGROUPS_T to be "int"
  997. ! /bin/echo "#define" GETGROUPS_T "int" >> confdefs.h
  998.   DEFS="$DEFS -DGETGROUPS_T=int"
  999.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETGROUPS_T\${ac_dB}GETGROUPS_T\${ac_dC}int\${ac_dD}
  1000.   \${ac_uA}GETGROUPS_T\${ac_uB}GETGROUPS_T\${ac_uC}int\${ac_uD}
  1001. ***************
  1002. *** 880,887 ****
  1003.   fi
  1004.   rm -fr conftest*
  1005.   
  1006. ! test -n "$silent" || echo "checking for pid_t in sys/types.h"
  1007. ! echo '#include "confdefs.h"
  1008.   #include <sys/types.h>' > conftest.${ac_ext}
  1009.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1010.   if egrep "pid_t" conftest.out >/dev/null 2>&1; then
  1011. --- 880,887 ----
  1012.   fi
  1013.   rm -fr conftest*
  1014.   
  1015. ! test -n "$silent" || /bin/echo "checking for pid_t in sys/types.h"
  1016. ! /bin/echo '#include "confdefs.h"
  1017.   #include <sys/types.h>' > conftest.${ac_ext}
  1018.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1019.   if egrep "pid_t" conftest.out >/dev/null 2>&1; then
  1020. ***************
  1021. *** 891,898 ****
  1022.     
  1023.   {
  1024.   test -n "$verbose" && \
  1025. ! echo "    defining" pid_t to be "int"
  1026. ! echo "#define" pid_t "int" >> confdefs.h
  1027.   DEFS="$DEFS -Dpid_t=int"
  1028.   ac_sed_defs="${ac_sed_defs}\${ac_dA}pid_t\${ac_dB}pid_t\${ac_dC}int\${ac_dD}
  1029.   \${ac_uA}pid_t\${ac_uB}pid_t\${ac_uC}int\${ac_uD}
  1030. --- 891,898 ----
  1031.     
  1032.   {
  1033.   test -n "$verbose" && \
  1034. ! /bin/echo "    defining" pid_t to be "int"
  1035. ! /bin/echo "#define" pid_t "int" >> confdefs.h
  1036.   DEFS="$DEFS -Dpid_t=int"
  1037.   ac_sed_defs="${ac_sed_defs}\${ac_dA}pid_t\${ac_dB}pid_t\${ac_dC}int\${ac_dD}
  1038.   \${ac_uA}pid_t\${ac_uB}pid_t\${ac_uC}int\${ac_uD}
  1039. ***************
  1040. *** 903,909 ****
  1041.   fi
  1042.   rm -f conftest*
  1043.   
  1044. ! test -n "$silent" || echo "checking for return type of signal handlers"
  1045.   cat > conftest.${ac_ext} <<EOF
  1046.   #include "confdefs.h"
  1047.   #include <sys/types.h>
  1048. --- 903,909 ----
  1049.   fi
  1050.   rm -f conftest*
  1051.   
  1052. ! test -n "$silent" || /bin/echo "checking for return type of signal handlers"
  1053.   cat > conftest.${ac_ext} <<EOF
  1054.   #include "confdefs.h"
  1055.   #include <sys/types.h>
  1056. ***************
  1057. *** 920,927 ****
  1058.     
  1059.   {
  1060.   test -n "$verbose" && \
  1061. ! echo "    defining" RETSIGTYPE to be "void"
  1062. ! echo "#define" RETSIGTYPE "void" >> confdefs.h
  1063.   DEFS="$DEFS -DRETSIGTYPE=void"
  1064.   ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}void\${ac_dD}
  1065.   \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}void\${ac_uD}
  1066. --- 920,927 ----
  1067.     
  1068.   {
  1069.   test -n "$verbose" && \
  1070. ! /bin/echo "    defining" RETSIGTYPE to be "void"
  1071. ! /bin/echo "#define" RETSIGTYPE "void" >> confdefs.h
  1072.   DEFS="$DEFS -DRETSIGTYPE=void"
  1073.   ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}void\${ac_dD}
  1074.   \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}void\${ac_uD}
  1075. ***************
  1076. *** 935,942 ****
  1077.     
  1078.   {
  1079.   test -n "$verbose" && \
  1080. ! echo "    defining" RETSIGTYPE to be "int"
  1081. ! echo "#define" RETSIGTYPE "int" >> confdefs.h
  1082.   DEFS="$DEFS -DRETSIGTYPE=int"
  1083.   ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}int\${ac_dD}
  1084.   \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}int\${ac_uD}
  1085. --- 935,942 ----
  1086.     
  1087.   {
  1088.   test -n "$verbose" && \
  1089. ! /bin/echo "    defining" RETSIGTYPE to be "int"
  1090. ! /bin/echo "#define" RETSIGTYPE "int" >> confdefs.h
  1091.   DEFS="$DEFS -DRETSIGTYPE=int"
  1092.   ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}int\${ac_dD}
  1093.   \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}int\${ac_uD}
  1094. ***************
  1095. *** 951,958 ****
  1096.   for ac_hdr in unistd.h limits.h sys/param.h fcntl.h string.h memory.h \
  1097.               sys/timeb.h
  1098.   do
  1099. ! ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  1100. ! test -n "$silent" || echo "checking for ${ac_hdr}"
  1101.   cat > conftest.${ac_ext} <<EOF
  1102.   #include "confdefs.h"
  1103.   #include <${ac_hdr}>
  1104. --- 951,958 ----
  1105.   for ac_hdr in unistd.h limits.h sys/param.h fcntl.h string.h memory.h \
  1106.               sys/timeb.h
  1107.   do
  1108. ! ac_tr_hdr=HAVE_`/bin/echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  1109. ! test -n "$silent" || /bin/echo "checking for ${ac_hdr}"
  1110.   cat > conftest.${ac_ext} <<EOF
  1111.   #include "confdefs.h"
  1112.   #include <${ac_hdr}>
  1113. ***************
  1114. *** 965,972 ****
  1115.     
  1116.   {
  1117.   test -n "$verbose" && \
  1118. ! echo "    defining ${ac_tr_hdr}"
  1119. ! echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  1120.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  1121.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  1122.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  1123. --- 965,972 ----
  1124.     
  1125.   {
  1126.   test -n "$verbose" && \
  1127. ! /bin/echo "    defining ${ac_tr_hdr}"
  1128. ! /bin/echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  1129.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  1130.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  1131.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  1132. ***************
  1133. *** 979,986 ****
  1134.   rm -f conftest*
  1135.   done
  1136.   
  1137. ! test -n "$silent" || echo "checking whether $CC and cc understand -c and -o together"
  1138. ! echo 'foo(){}' > conftest.c
  1139.   # Make sure it works both with $CC and with simple cc.
  1140.   # We do the test twice because some compilers refuse to overwrite an
  1141.   # existing .o file with -o, though they will create one.
  1142. --- 979,986 ----
  1143.   rm -f conftest*
  1144.   done
  1145.   
  1146. ! test -n "$silent" || /bin/echo "checking whether $CC and cc understand -c and -o together"
  1147. ! /bin/echo 'foo(){}' > conftest.c
  1148.   # Make sure it works both with $CC and with simple cc.
  1149.   # We do the test twice because some compilers refuse to overwrite an
  1150.   # existing .o file with -o, though they will create one.
  1151. ***************
  1152. *** 998,1005 ****
  1153.         
  1154.   {
  1155.   test -n "$verbose" && \
  1156. ! echo "    defining NO_MINUS_C_MINUS_O"
  1157. ! echo "#define" NO_MINUS_C_MINUS_O "1" >> confdefs.h
  1158.   DEFS="$DEFS -DNO_MINUS_C_MINUS_O=1"
  1159.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_MINUS_C_MINUS_O\${ac_dB}NO_MINUS_C_MINUS_O\${ac_dC}1\${ac_dD}
  1160.   \${ac_uA}NO_MINUS_C_MINUS_O\${ac_uB}NO_MINUS_C_MINUS_O\${ac_uC}1\${ac_uD}
  1161. --- 998,1005 ----
  1162.         
  1163.   {
  1164.   test -n "$verbose" && \
  1165. ! /bin/echo "    defining NO_MINUS_C_MINUS_O"
  1166. ! /bin/echo "#define" NO_MINUS_C_MINUS_O "1" >> confdefs.h
  1167.   DEFS="$DEFS -DNO_MINUS_C_MINUS_O=1"
  1168.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_MINUS_C_MINUS_O\${ac_dB}NO_MINUS_C_MINUS_O\${ac_dC}1\${ac_dD}
  1169.   \${ac_uA}NO_MINUS_C_MINUS_O\${ac_uB}NO_MINUS_C_MINUS_O\${ac_uC}1\${ac_uD}
  1170. ***************
  1171. *** 1013,1020 ****
  1172.     
  1173.   {
  1174.   test -n "$verbose" && \
  1175. ! echo "    defining NO_MINUS_C_MINUS_O"
  1176. ! echo "#define" NO_MINUS_C_MINUS_O "1" >> confdefs.h
  1177.   DEFS="$DEFS -DNO_MINUS_C_MINUS_O=1"
  1178.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_MINUS_C_MINUS_O\${ac_dB}NO_MINUS_C_MINUS_O\${ac_dC}1\${ac_dD}
  1179.   \${ac_uA}NO_MINUS_C_MINUS_O\${ac_uB}NO_MINUS_C_MINUS_O\${ac_uC}1\${ac_uD}
  1180. --- 1013,1020 ----
  1181.     
  1182.   {
  1183.   test -n "$verbose" && \
  1184. ! /bin/echo "    defining NO_MINUS_C_MINUS_O"
  1185. ! /bin/echo "#define" NO_MINUS_C_MINUS_O "1" >> confdefs.h
  1186.   DEFS="$DEFS -DNO_MINUS_C_MINUS_O=1"
  1187.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_MINUS_C_MINUS_O\${ac_dB}NO_MINUS_C_MINUS_O\${ac_dC}1\${ac_dD}
  1188.   \${ac_uA}NO_MINUS_C_MINUS_O\${ac_uB}NO_MINUS_C_MINUS_O\${ac_uC}1\${ac_uD}
  1189. ***************
  1190. *** 1063,1069 ****
  1191.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  1192.     const int foo = 10;
  1193.   }'
  1194. ! test -n "$silent" || echo "checking for lack of working const"
  1195.   cat > conftest.${ac_ext} <<EOF
  1196.   #include "confdefs.h"
  1197.   
  1198. --- 1063,1069 ----
  1199.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  1200.     const int foo = 10;
  1201.   }'
  1202. ! test -n "$silent" || /bin/echo "checking for lack of working const"
  1203.   cat > conftest.${ac_ext} <<EOF
  1204.   #include "confdefs.h"
  1205.   
  1206. ***************
  1207. *** 1077,1084 ****
  1208.     
  1209.   {
  1210.   test -n "$verbose" && \
  1211. ! echo "    defining" const to be empty
  1212. ! echo "#define" const "" >> confdefs.h
  1213.   DEFS="$DEFS -Dconst="
  1214.   ac_sed_defs="${ac_sed_defs}\${ac_dA}const\${ac_dB}const\${ac_dC}\${ac_dD}
  1215.   \${ac_uA}const\${ac_uB}const\${ac_uC}\${ac_uD}
  1216. --- 1077,1084 ----
  1217.     
  1218.   {
  1219.   test -n "$verbose" && \
  1220. ! /bin/echo "    defining" const to be empty
  1221. ! /bin/echo "#define" const "" >> confdefs.h
  1222.   DEFS="$DEFS -Dconst="
  1223.   ac_sed_defs="${ac_sed_defs}\${ac_dA}const\${ac_dB}const\${ac_dC}\${ac_dD}
  1224.   \${ac_uA}const\${ac_uB}const\${ac_uC}\${ac_uD}
  1225. ***************
  1226. *** 1088,1094 ****
  1227.   
  1228.   fi
  1229.   rm -f conftest*
  1230. !             test -n "$silent" || echo "checking for broken stat file mode macros"
  1231.   cat > conftest.${ac_ext} <<EOF
  1232.   #include "confdefs.h"
  1233.   #include <sys/types.h>
  1234. --- 1088,1094 ----
  1235.   
  1236.   fi
  1237.   rm -f conftest*
  1238. !             test -n "$silent" || /bin/echo "checking for broken stat file mode macros"
  1239.   cat > conftest.${ac_ext} <<EOF
  1240.   #include "confdefs.h"
  1241.   #include <sys/types.h>
  1242. ***************
  1243. *** 1121,1128 ****
  1244.     
  1245.   {
  1246.   test -n "$verbose" && \
  1247. ! echo "    defining STAT_MACROS_BROKEN"
  1248. ! echo "#define" STAT_MACROS_BROKEN "1" >> confdefs.h
  1249.   DEFS="$DEFS -DSTAT_MACROS_BROKEN=1"
  1250.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STAT_MACROS_BROKEN\${ac_dB}STAT_MACROS_BROKEN\${ac_dC}1\${ac_dD}
  1251.   \${ac_uA}STAT_MACROS_BROKEN\${ac_uB}STAT_MACROS_BROKEN\${ac_uC}1\${ac_uD}
  1252. --- 1121,1128 ----
  1253.     
  1254.   {
  1255.   test -n "$verbose" && \
  1256. ! /bin/echo "    defining STAT_MACROS_BROKEN"
  1257. ! /bin/echo "#define" STAT_MACROS_BROKEN "1" >> confdefs.h
  1258.   DEFS="$DEFS -DSTAT_MACROS_BROKEN=1"
  1259.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STAT_MACROS_BROKEN\${ac_dB}STAT_MACROS_BROKEN\${ac_dC}1\${ac_dD}
  1260.   \${ac_uA}STAT_MACROS_BROKEN\${ac_uB}STAT_MACROS_BROKEN\${ac_uC}1\${ac_uD}
  1261. ***************
  1262. *** 1141,1148 ****
  1263.             dup2 getcwd sigsetmask getgroups setlinebuf \
  1264.             seteuid setegid setreuid setregid strerror
  1265.   do
  1266. ! ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
  1267. ! test -n "$silent" || echo "checking for ${ac_func}"
  1268.   cat > conftest.${ac_ext} <<EOF
  1269.   #include "confdefs.h"
  1270.   #include <ctype.h>
  1271. --- 1141,1148 ----
  1272.             dup2 getcwd sigsetmask getgroups setlinebuf \
  1273.             seteuid setegid setreuid setregid strerror
  1274.   do
  1275. ! ac_tr_func=HAVE_`/bin/echo $ac_func | tr '[a-z]' '[A-Z]'`
  1276. ! test -n "$silent" || /bin/echo "checking for ${ac_func}"
  1277.   cat > conftest.${ac_ext} <<EOF
  1278.   #include "confdefs.h"
  1279.   #include <ctype.h>
  1280. ***************
  1281. *** 1163,1170 ****
  1282.     rm -rf conftest*
  1283.     {
  1284.   test -n "$verbose" && \
  1285. ! echo "    defining ${ac_tr_func}"
  1286. ! echo "#define" ${ac_tr_func} "1" >> confdefs.h
  1287.   DEFS="$DEFS -D${ac_tr_func}=1"
  1288.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD}
  1289.   \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD}
  1290. --- 1163,1170 ----
  1291.     rm -rf conftest*
  1292.     {
  1293.   test -n "$verbose" && \
  1294. ! /bin/echo "    defining ${ac_tr_func}"
  1295. ! /bin/echo "#define" ${ac_tr_func} "1" >> confdefs.h
  1296.   DEFS="$DEFS -D${ac_tr_func}=1"
  1297.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD}
  1298.   \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD}
  1299. ***************
  1300. *** 1179,1185 ****
  1301.   
  1302.   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1303.   # for constant arguments.  Useless!
  1304. ! test -n "$silent" || echo "checking for working alloca.h"
  1305.   cat > conftest.${ac_ext} <<EOF
  1306.   #include "confdefs.h"
  1307.   #include <alloca.h>
  1308. --- 1179,1185 ----
  1309.   
  1310.   # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1311.   # for constant arguments.  Useless!
  1312. ! test -n "$silent" || /bin/echo "checking for working alloca.h"
  1313.   cat > conftest.${ac_ext} <<EOF
  1314.   #include "confdefs.h"
  1315.   #include <alloca.h>
  1316. ***************
  1317. *** 1191,1198 ****
  1318.     
  1319.   {
  1320.   test -n "$verbose" && \
  1321. ! echo "    defining HAVE_ALLOCA_H"
  1322. ! echo "#define" HAVE_ALLOCA_H "1" >> confdefs.h
  1323.   DEFS="$DEFS -DHAVE_ALLOCA_H=1"
  1324.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA_H\${ac_dB}HAVE_ALLOCA_H\${ac_dC}1\${ac_dD}
  1325.   \${ac_uA}HAVE_ALLOCA_H\${ac_uB}HAVE_ALLOCA_H\${ac_uC}1\${ac_uD}
  1326. --- 1191,1198 ----
  1327.     
  1328.   {
  1329.   test -n "$verbose" && \
  1330. ! /bin/echo "    defining HAVE_ALLOCA_H"
  1331. ! /bin/echo "#define" HAVE_ALLOCA_H "1" >> confdefs.h
  1332.   DEFS="$DEFS -DHAVE_ALLOCA_H=1"
  1333.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA_H\${ac_dB}HAVE_ALLOCA_H\${ac_dC}1\${ac_dD}
  1334.   \${ac_uA}HAVE_ALLOCA_H\${ac_uB}HAVE_ALLOCA_H\${ac_uC}1\${ac_uD}
  1335. ***************
  1336. *** 1218,1224 ****
  1337.   #endif
  1338.   #endif
  1339.   "
  1340. ! test -n "$silent" || echo "checking for alloca"
  1341.   cat > conftest.${ac_ext} <<EOF
  1342.   #include "confdefs.h"
  1343.   $ac_decl
  1344. --- 1218,1224 ----
  1345.   #endif
  1346.   #endif
  1347.   "
  1348. ! test -n "$silent" || /bin/echo "checking for alloca"
  1349.   cat > conftest.${ac_ext} <<EOF
  1350.   #include "confdefs.h"
  1351.   $ac_decl
  1352. ***************
  1353. *** 1230,1237 ****
  1354.     
  1355.   {
  1356.   test -n "$verbose" && \
  1357. ! echo "    defining HAVE_ALLOCA"
  1358. ! echo "#define" HAVE_ALLOCA "1" >> confdefs.h
  1359.   DEFS="$DEFS -DHAVE_ALLOCA=1"
  1360.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA\${ac_dB}HAVE_ALLOCA\${ac_dC}1\${ac_dD}
  1361.   \${ac_uA}HAVE_ALLOCA\${ac_uB}HAVE_ALLOCA\${ac_uC}1\${ac_uD}
  1362. --- 1230,1237 ----
  1363.     
  1364.   {
  1365.   test -n "$verbose" && \
  1366. ! /bin/echo "    defining HAVE_ALLOCA"
  1367. ! /bin/echo "#define" HAVE_ALLOCA "1" >> confdefs.h
  1368.   DEFS="$DEFS -DHAVE_ALLOCA=1"
  1369.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA\${ac_dB}HAVE_ALLOCA\${ac_dC}1\${ac_dD}
  1370.   \${ac_uA}HAVE_ALLOCA\${ac_uB}HAVE_ALLOCA\${ac_uC}1\${ac_uD}
  1371. ***************
  1372. *** 1256,1262 ****
  1373.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1374.   if egrep "winnitude" conftest.out >/dev/null 2>&1; then
  1375.     rm -rf conftest*
  1376. !   test -n "$silent" || echo "checking for _getb67"
  1377.   cat > conftest.${ac_ext} <<EOF
  1378.   #include "confdefs.h"
  1379.   #include <ctype.h>
  1380. --- 1256,1262 ----
  1381.   eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
  1382.   if egrep "winnitude" conftest.out >/dev/null 2>&1; then
  1383.     rm -rf conftest*
  1384. !   test -n "$silent" || /bin/echo "checking for _getb67"
  1385.   cat > conftest.${ac_ext} <<EOF
  1386.   #include "confdefs.h"
  1387.   #include <ctype.h>
  1388. ***************
  1389. *** 1277,1284 ****
  1390.     rm -rf conftest*
  1391.     {
  1392.   test -n "$verbose" && \
  1393. ! echo "    defining" CRAY_STACKSEG_END to be "_getb67"
  1394. ! echo "#define" CRAY_STACKSEG_END "_getb67" >> confdefs.h
  1395.   DEFS="$DEFS -DCRAY_STACKSEG_END=_getb67"
  1396.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}_getb67\${ac_dD}
  1397.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}_getb67\${ac_uD}
  1398. --- 1277,1284 ----
  1399.     rm -rf conftest*
  1400.     {
  1401.   test -n "$verbose" && \
  1402. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "_getb67"
  1403. ! /bin/echo "#define" CRAY_STACKSEG_END "_getb67" >> confdefs.h
  1404.   DEFS="$DEFS -DCRAY_STACKSEG_END=_getb67"
  1405.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}_getb67\${ac_dD}
  1406.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}_getb67\${ac_uD}
  1407. ***************
  1408. *** 1289,1295 ****
  1409.   
  1410.   else
  1411.     rm -rf conftest*
  1412. !   test -n "$silent" || echo "checking for GETB67"
  1413.   cat > conftest.${ac_ext} <<EOF
  1414.   #include "confdefs.h"
  1415.   #include <ctype.h>
  1416. --- 1289,1295 ----
  1417.   
  1418.   else
  1419.     rm -rf conftest*
  1420. !   test -n "$silent" || /bin/echo "checking for GETB67"
  1421.   cat > conftest.${ac_ext} <<EOF
  1422.   #include "confdefs.h"
  1423.   #include <ctype.h>
  1424. ***************
  1425. *** 1310,1317 ****
  1426.     rm -rf conftest*
  1427.     {
  1428.   test -n "$verbose" && \
  1429. ! echo "    defining" CRAY_STACKSEG_END to be "GETB67"
  1430. ! echo "#define" CRAY_STACKSEG_END "GETB67" >> confdefs.h
  1431.   DEFS="$DEFS -DCRAY_STACKSEG_END=GETB67"
  1432.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}GETB67\${ac_dD}
  1433.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}GETB67\${ac_uD}
  1434. --- 1310,1317 ----
  1435.     rm -rf conftest*
  1436.     {
  1437.   test -n "$verbose" && \
  1438. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "GETB67"
  1439. ! /bin/echo "#define" CRAY_STACKSEG_END "GETB67" >> confdefs.h
  1440.   DEFS="$DEFS -DCRAY_STACKSEG_END=GETB67"
  1441.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}GETB67\${ac_dD}
  1442.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}GETB67\${ac_uD}
  1443. ***************
  1444. *** 1322,1328 ****
  1445.   
  1446.   else
  1447.     rm -rf conftest*
  1448. !   test -n "$silent" || echo "checking for getb67"
  1449.   cat > conftest.${ac_ext} <<EOF
  1450.   #include "confdefs.h"
  1451.   #include <ctype.h>
  1452. --- 1322,1328 ----
  1453.   
  1454.   else
  1455.     rm -rf conftest*
  1456. !   test -n "$silent" || /bin/echo "checking for getb67"
  1457.   cat > conftest.${ac_ext} <<EOF
  1458.   #include "confdefs.h"
  1459.   #include <ctype.h>
  1460. ***************
  1461. *** 1343,1350 ****
  1462.     rm -rf conftest*
  1463.     {
  1464.   test -n "$verbose" && \
  1465. ! echo "    defining" CRAY_STACKSEG_END to be "getb67"
  1466. ! echo "#define" CRAY_STACKSEG_END "getb67" >> confdefs.h
  1467.   DEFS="$DEFS -DCRAY_STACKSEG_END=getb67"
  1468.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}getb67\${ac_dD}
  1469.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}getb67\${ac_uD}
  1470. --- 1343,1350 ----
  1471.     rm -rf conftest*
  1472.     {
  1473.   test -n "$verbose" && \
  1474. ! /bin/echo "    defining" CRAY_STACKSEG_END to be "getb67"
  1475. ! /bin/echo "#define" CRAY_STACKSEG_END "getb67" >> confdefs.h
  1476.   DEFS="$DEFS -DCRAY_STACKSEG_END=getb67"
  1477.   ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}getb67\${ac_dD}
  1478.   \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}getb67\${ac_uD}
  1479. ***************
  1480. *** 1379,1386 ****
  1481.     
  1482.   {
  1483.   test -n "$verbose" && \
  1484. ! echo "    defining C_ALLOCA"
  1485. ! echo "#define" C_ALLOCA "1" >> confdefs.h
  1486.   DEFS="$DEFS -DC_ALLOCA=1"
  1487.   ac_sed_defs="${ac_sed_defs}\${ac_dA}C_ALLOCA\${ac_dB}C_ALLOCA\${ac_dC}1\${ac_dD}
  1488.   \${ac_uA}C_ALLOCA\${ac_uB}C_ALLOCA\${ac_uC}1\${ac_uD}
  1489. --- 1379,1386 ----
  1490.     
  1491.   {
  1492.   test -n "$verbose" && \
  1493. ! /bin/echo "    defining C_ALLOCA"
  1494. ! /bin/echo "#define" C_ALLOCA "1" >> confdefs.h
  1495.   DEFS="$DEFS -DC_ALLOCA=1"
  1496.   ac_sed_defs="${ac_sed_defs}\${ac_dA}C_ALLOCA\${ac_dB}C_ALLOCA\${ac_dC}1\${ac_dD}
  1497.   \${ac_uA}C_ALLOCA\${ac_uB}C_ALLOCA\${ac_uC}1\${ac_uD}
  1498. ***************
  1499. *** 1389,1396 ****
  1500.   }
  1501.   
  1502.   
  1503. !   test -n "$silent" || echo "checking stack direction for C alloca"
  1504. !   test -n "$silent" || echo "checking whether cross-compiling"
  1505.   # If we cannot run a trivial program, we must be cross compiling.
  1506.   cat > conftest.${ac_ext} <<EOF
  1507.   #include "confdefs.h"
  1508. --- 1389,1396 ----
  1509.   }
  1510.   
  1511.   
  1512. !   test -n "$silent" || /bin/echo "checking stack direction for C alloca"
  1513. !   test -n "$silent" || /bin/echo "checking whether cross-compiling"
  1514.   # If we cannot run a trivial program, we must be cross compiling.
  1515.   cat > conftest.${ac_ext} <<EOF
  1516.   #include "confdefs.h"
  1517. ***************
  1518. *** 1409,1416 ****
  1519.     
  1520.   {
  1521.   test -n "$verbose" && \
  1522. ! echo "    defining" STACK_DIRECTION to be "0"
  1523. ! echo "#define" STACK_DIRECTION "0" >> confdefs.h
  1524.   DEFS="$DEFS -DSTACK_DIRECTION=0"
  1525.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}0\${ac_dD}
  1526.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}0\${ac_uD}
  1527. --- 1409,1416 ----
  1528.     
  1529.   {
  1530.   test -n "$verbose" && \
  1531. ! /bin/echo "    defining" STACK_DIRECTION to be "0"
  1532. ! /bin/echo "#define" STACK_DIRECTION "0" >> confdefs.h
  1533.   DEFS="$DEFS -DSTACK_DIRECTION=0"
  1534.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}0\${ac_dD}
  1535.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}0\${ac_uD}
  1536. ***************
  1537. *** 1443,1450 ****
  1538.     
  1539.   {
  1540.   test -n "$verbose" && \
  1541. ! echo "    defining" STACK_DIRECTION to be "1"
  1542. ! echo "#define" STACK_DIRECTION "1" >> confdefs.h
  1543.   DEFS="$DEFS -DSTACK_DIRECTION=1"
  1544.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}1\${ac_dD}
  1545.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}1\${ac_uD}
  1546. --- 1443,1450 ----
  1547.     
  1548.   {
  1549.   test -n "$verbose" && \
  1550. ! /bin/echo "    defining" STACK_DIRECTION to be "1"
  1551. ! /bin/echo "#define" STACK_DIRECTION "1" >> confdefs.h
  1552.   DEFS="$DEFS -DSTACK_DIRECTION=1"
  1553.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}1\${ac_dD}
  1554.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}1\${ac_uD}
  1555. ***************
  1556. *** 1457,1464 ****
  1557.     
  1558.   {
  1559.   test -n "$verbose" && \
  1560. ! echo "    defining" STACK_DIRECTION to be "-1"
  1561. ! echo "#define" STACK_DIRECTION "-1" >> confdefs.h
  1562.   DEFS="$DEFS -DSTACK_DIRECTION=-1"
  1563.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}-1\${ac_dD}
  1564.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}-1\${ac_uD}
  1565. --- 1457,1464 ----
  1566.     
  1567.   {
  1568.   test -n "$verbose" && \
  1569. ! /bin/echo "    defining" STACK_DIRECTION to be "-1"
  1570. ! /bin/echo "#define" STACK_DIRECTION "-1" >> confdefs.h
  1571.   DEFS="$DEFS -DSTACK_DIRECTION=-1"
  1572.   ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}-1\${ac_dD}
  1573.   \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}-1\${ac_uD}
  1574. ***************
  1575. *** 1471,1477 ****
  1576.   rm -fr conftest*
  1577.   fi
  1578.   
  1579. ! test -n "$silent" || echo "checking for vfork.h"
  1580.   cat > conftest.${ac_ext} <<EOF
  1581.   #include "confdefs.h"
  1582.   #include <vfork.h>
  1583. --- 1471,1477 ----
  1584.   rm -fr conftest*
  1585.   fi
  1586.   
  1587. ! test -n "$silent" || /bin/echo "checking for vfork.h"
  1588.   cat > conftest.${ac_ext} <<EOF
  1589.   #include "confdefs.h"
  1590.   #include <vfork.h>
  1591. ***************
  1592. *** 1484,1491 ****
  1593.     
  1594.   {
  1595.   test -n "$verbose" && \
  1596. ! echo "    defining HAVE_VFORK_H"
  1597. ! echo "#define" HAVE_VFORK_H "1" >> confdefs.h
  1598.   DEFS="$DEFS -DHAVE_VFORK_H=1"
  1599.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_VFORK_H\${ac_dB}HAVE_VFORK_H\${ac_dC}1\${ac_dD}
  1600.   \${ac_uA}HAVE_VFORK_H\${ac_uB}HAVE_VFORK_H\${ac_uC}1\${ac_uD}
  1601. --- 1484,1491 ----
  1602.     
  1603.   {
  1604.   test -n "$verbose" && \
  1605. ! /bin/echo "    defining HAVE_VFORK_H"
  1606. ! /bin/echo "#define" HAVE_VFORK_H "1" >> confdefs.h
  1607.   DEFS="$DEFS -DHAVE_VFORK_H=1"
  1608.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_VFORK_H\${ac_dB}HAVE_VFORK_H\${ac_dC}1\${ac_dD}
  1609.   \${ac_uA}HAVE_VFORK_H\${ac_uB}HAVE_VFORK_H\${ac_uC}1\${ac_uD}
  1610. ***************
  1611. *** 1497,1503 ****
  1612.   fi
  1613.   rm -f conftest*
  1614.   
  1615. ! test -n "$silent" || echo "checking for working vfork"
  1616.   
  1617.   cat > conftest.${ac_ext} <<EOF
  1618.   #include "confdefs.h"
  1619. --- 1497,1503 ----
  1620.   fi
  1621.   rm -f conftest*
  1622.   
  1623. ! test -n "$silent" || /bin/echo "checking for working vfork"
  1624.   
  1625.   cat > conftest.${ac_ext} <<EOF
  1626.   #include "confdefs.h"
  1627. ***************
  1628. *** 1518,1523 ****
  1629. --- 1518,1528 ----
  1630.     pid_t parent = getpid ();
  1631.     pid_t child;
  1632.   
  1633. + #ifdef __amigados__
  1634. +   /* Force this test to succeed for AmigaDOS, which has a fairly good
  1635. +      vfork() emulation, but doesn't support fork() at all.  -fnf */
  1636. +   exit (0);
  1637. + #endif
  1638.     signal (SIGINT, catch);
  1639.   
  1640.     child = vfork ();
  1641. ***************
  1642. *** 1590,1597 ****
  1643.     
  1644.   {
  1645.   test -n "$verbose" && \
  1646. ! echo "    defining" vfork to be "fork"
  1647. ! echo "#define" vfork "fork" >> confdefs.h
  1648.   DEFS="$DEFS -Dvfork=fork"
  1649.   ac_sed_defs="${ac_sed_defs}\${ac_dA}vfork\${ac_dB}vfork\${ac_dC}fork\${ac_dD}
  1650.   \${ac_uA}vfork\${ac_uB}vfork\${ac_uC}fork\${ac_uD}
  1651. --- 1595,1602 ----
  1652.     
  1653.   {
  1654.   test -n "$verbose" && \
  1655. ! /bin/echo "    defining" vfork to be "fork"
  1656. ! /bin/echo "#define" vfork "fork" >> confdefs.h
  1657.   DEFS="$DEFS -Dvfork=fork"
  1658.   ac_sed_defs="${ac_sed_defs}\${ac_dA}vfork\${ac_dB}vfork\${ac_dC}fork\${ac_dD}
  1659.   \${ac_uA}vfork\${ac_uB}vfork\${ac_uC}fork\${ac_uD}
  1660. ***************
  1661. *** 1607,1612 ****
  1662. --- 1612,1624 ----
  1663.   #include <stdio.h>
  1664.   /* If setvbuf has the reversed format, exit 0. */
  1665.   main () {
  1666. + #ifdef __amigados__
  1667. +   /* AmigaDOS is a non-reversed system.  Instead of the test program
  1668. +      getting a segfault (no memory protection), it causes enforcer hits
  1669. +      or other nastiness, so don't run the test program, just exit with
  1670. +      status 1 to indicate that it is non-reversed.  -fnf */
  1671. +   exit(1);
  1672. + #endif
  1673.     /* This call has the arguments reversed.
  1674.        A reversed system may check and see that the address of main
  1675.        is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
  1676. ***************
  1677. *** 1621,1628 ****
  1678.     
  1679.   {
  1680.   test -n "$verbose" && \
  1681. ! echo "    defining SETVBUF_REVERSED"
  1682. ! echo "#define" SETVBUF_REVERSED "1" >> confdefs.h
  1683.   DEFS="$DEFS -DSETVBUF_REVERSED=1"
  1684.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SETVBUF_REVERSED\${ac_dB}SETVBUF_REVERSED\${ac_dC}1\${ac_dD}
  1685.   \${ac_uA}SETVBUF_REVERSED\${ac_uB}SETVBUF_REVERSED\${ac_uC}1\${ac_uD}
  1686. --- 1633,1640 ----
  1687.     
  1688.   {
  1689.   test -n "$verbose" && \
  1690. ! /bin/echo "    defining SETVBUF_REVERSED"
  1691. ! /bin/echo "#define" SETVBUF_REVERSED "1" >> confdefs.h
  1692.   DEFS="$DEFS -DSETVBUF_REVERSED=1"
  1693.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SETVBUF_REVERSED\${ac_dB}SETVBUF_REVERSED\${ac_dC}1\${ac_dD}
  1694.   \${ac_uA}SETVBUF_REVERSED\${ac_uB}SETVBUF_REVERSED\${ac_uC}1\${ac_uD}
  1695. ***************
  1696. *** 1643,1649 ****
  1697.   ac_save_LIBS="${LIBS}"
  1698.   LIBS="${LIBS} -lutil"
  1699.   ac_have_lib=""
  1700. ! test -n "$silent" || echo "checking for -lutil"
  1701.   cat > conftest.${ac_ext} <<EOF
  1702.   #include "confdefs.h"
  1703.   
  1704. --- 1655,1661 ----
  1705.   ac_save_LIBS="${LIBS}"
  1706.   LIBS="${LIBS} -lutil"
  1707.   ac_have_lib=""
  1708. ! test -n "$silent" || /bin/echo "checking for -lutil"
  1709.   cat > conftest.${ac_ext} <<EOF
  1710.   #include "confdefs.h"
  1711.   
  1712. ***************
  1713. *** 1667,1673 ****
  1714.   ac_save_LIBS="${LIBS}"
  1715.   LIBS="${LIBS} -lkvm"
  1716.   ac_have_lib=""
  1717. ! test -n "$silent" || echo "checking for -lkvm"
  1718.   cat > conftest.${ac_ext} <<EOF
  1719.   #include "confdefs.h"
  1720.   
  1721. --- 1679,1685 ----
  1722.   ac_save_LIBS="${LIBS}"
  1723.   LIBS="${LIBS} -lkvm"
  1724.   ac_have_lib=""
  1725. ! test -n "$silent" || /bin/echo "checking for -lkvm"
  1726.   cat > conftest.${ac_ext} <<EOF
  1727.   #include "confdefs.h"
  1728.   
  1729. ***************
  1730. *** 1692,1702 ****
  1731.   # There is a commonly available library for RS/6000 AIX.
  1732.   # Since it is not a standard part of AIX, it might be installed locally.
  1733.   LIBS_old="$LIBS"
  1734. ! LIBS="-L/usr/local/lib $LIBS"
  1735.   ac_save_LIBS="${LIBS}"
  1736.   LIBS="${LIBS} -lgetloadavg"
  1737.   ac_have_lib=""
  1738. ! test -n "$silent" || echo "checking for -lgetloadavg"
  1739.   cat > conftest.${ac_ext} <<EOF
  1740.   #include "confdefs.h"
  1741.   
  1742. --- 1704,1714 ----
  1743.   # There is a commonly available library for RS/6000 AIX.
  1744.   # Since it is not a standard part of AIX, it might be installed locally.
  1745.   LIBS_old="$LIBS"
  1746. ! LIBS="-L/local/lib $LIBS"
  1747.   ac_save_LIBS="${LIBS}"
  1748.   LIBS="${LIBS} -lgetloadavg"
  1749.   ac_have_lib=""
  1750. ! test -n "$silent" || /bin/echo "checking for -lgetloadavg"
  1751.   cat > conftest.${ac_ext} <<EOF
  1752.   #include "confdefs.h"
  1753.   
  1754. ***************
  1755. *** 1721,1727 ****
  1756.   # Make sure it is really in the library, if we think we found it at all.
  1757.   for ac_func in getloadavg
  1758.   do
  1759. ! test -n "$silent" || echo "checking for ${ac_func}"
  1760.   cat > conftest.${ac_ext} <<EOF
  1761.   #include "confdefs.h"
  1762.   #include <ctype.h>
  1763. --- 1733,1739 ----
  1764.   # Make sure it is really in the library, if we think we found it at all.
  1765.   for ac_func in getloadavg
  1766.   do
  1767. ! test -n "$silent" || /bin/echo "checking for ${ac_func}"
  1768.   cat > conftest.${ac_ext} <<EOF
  1769.   #include "confdefs.h"
  1770.   #include <ctype.h>
  1771. ***************
  1772. *** 1743,1749 ****
  1773.   else
  1774.     rm -rf conftest*
  1775.     LIBOBJS="$LIBOBJS ${ac_func}.o"
  1776. ! test -n "$verbose" && echo "    using ${ac_func}.o instead"
  1777.   fi
  1778.   rm -f conftest*
  1779.   
  1780. --- 1755,1761 ----
  1781.   else
  1782.     rm -rf conftest*
  1783.     LIBOBJS="$LIBOBJS ${ac_func}.o"
  1784. ! test -n "$verbose" && /bin/echo "    using ${ac_func}.o instead"
  1785.   fi
  1786.   rm -f conftest*
  1787.   
  1788. ***************
  1789. *** 1753,1759 ****
  1790.   case "$LIBOBJS" in
  1791.   *getloadavg*)
  1792.   ac_need_func=true
  1793. ! test -n "$silent" || echo "checking for sys/dg_sys_info.h"
  1794.   cat > conftest.${ac_ext} <<EOF
  1795.   #include "confdefs.h"
  1796.   #include <sys/dg_sys_info.h>
  1797. --- 1765,1771 ----
  1798.   case "$LIBOBJS" in
  1799.   *getloadavg*)
  1800.   ac_need_func=true
  1801. ! test -n "$silent" || /bin/echo "checking for sys/dg_sys_info.h"
  1802.   cat > conftest.${ac_ext} <<EOF
  1803.   #include "confdefs.h"
  1804.   #include <sys/dg_sys_info.h>
  1805. ***************
  1806. *** 1766,1773 ****
  1807.     
  1808.   {
  1809.   test -n "$verbose" && \
  1810. ! echo "    defining DGUX"
  1811. ! echo "#define" DGUX "1" >> confdefs.h
  1812.   DEFS="$DEFS -DDGUX=1"
  1813.   ac_sed_defs="${ac_sed_defs}\${ac_dA}DGUX\${ac_dB}DGUX\${ac_dC}1\${ac_dD}
  1814.   \${ac_uA}DGUX\${ac_uB}DGUX\${ac_uC}1\${ac_uD}
  1815. --- 1778,1785 ----
  1816.     
  1817.   {
  1818.   test -n "$verbose" && \
  1819. ! /bin/echo "    defining DGUX"
  1820. ! /bin/echo "#define" DGUX "1" >> confdefs.h
  1821.   DEFS="$DEFS -DDGUX=1"
  1822.   ac_sed_defs="${ac_sed_defs}\${ac_dA}DGUX\${ac_dB}DGUX\${ac_dC}1\${ac_dD}
  1823.   \${ac_uA}DGUX\${ac_uB}DGUX\${ac_uC}1\${ac_uD}
  1824. ***************
  1825. *** 1779,1785 ****
  1826.   ac_save_LIBS="${LIBS}"
  1827.   LIBS="${LIBS} -ldgc"
  1828.   ac_have_lib=""
  1829. ! test -n "$silent" || echo "checking for -ldgc"
  1830.   cat > conftest.${ac_ext} <<EOF
  1831.   #include "confdefs.h"
  1832.   
  1833. --- 1791,1797 ----
  1834.   ac_save_LIBS="${LIBS}"
  1835.   LIBS="${LIBS} -ldgc"
  1836.   ac_have_lib=""
  1837. ! test -n "$silent" || /bin/echo "checking for -ldgc"
  1838.   cat > conftest.${ac_ext} <<EOF
  1839.   #include "confdefs.h"
  1840.   
  1841. ***************
  1842. *** 1797,1804 ****
  1843.      
  1844.   {
  1845.   test -n "$verbose" && \
  1846. ! echo "    defining HAVE_LIBDGC"
  1847. ! echo "#define" HAVE_LIBDGC "1" >> confdefs.h
  1848.   DEFS="$DEFS -DHAVE_LIBDGC=1"
  1849.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDGC\${ac_dB}HAVE_LIBDGC\${ac_dC}1\${ac_dD}
  1850.   \${ac_uA}HAVE_LIBDGC\${ac_uB}HAVE_LIBDGC\${ac_uC}1\${ac_uD}
  1851. --- 1809,1816 ----
  1852.      
  1853.   {
  1854.   test -n "$verbose" && \
  1855. ! /bin/echo "    defining HAVE_LIBDGC"
  1856. ! /bin/echo "#define" HAVE_LIBDGC "1" >> confdefs.h
  1857.   DEFS="$DEFS -DHAVE_LIBDGC=1"
  1858.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDGC\${ac_dB}HAVE_LIBDGC\${ac_dC}1\${ac_dD}
  1859.   \${ac_uA}HAVE_LIBDGC\${ac_uB}HAVE_LIBDGC\${ac_uC}1\${ac_uD}
  1860. ***************
  1861. *** 1820,1826 ****
  1862.   ac_save_LIBS="${LIBS}"
  1863.   LIBS="${LIBS} -lelf"
  1864.   ac_have_lib=""
  1865. ! test -n "$silent" || echo "checking for -lelf"
  1866.   cat > conftest.${ac_ext} <<EOF
  1867.   #include "confdefs.h"
  1868.   
  1869. --- 1832,1838 ----
  1870.   ac_save_LIBS="${LIBS}"
  1871.   LIBS="${LIBS} -lelf"
  1872.   ac_have_lib=""
  1873. ! test -n "$silent" || /bin/echo "checking for -lelf"
  1874.   cat > conftest.${ac_ext} <<EOF
  1875.   #include "confdefs.h"
  1876.   
  1877. ***************
  1878. *** 1838,1845 ****
  1879.      :; 
  1880.   {
  1881.   test -n "$verbose" && \
  1882. ! echo "    defining SVR4"
  1883. ! echo "#define" SVR4 "1" >> confdefs.h
  1884.   DEFS="$DEFS -DSVR4=1"
  1885.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SVR4\${ac_dB}SVR4\${ac_dC}1\${ac_dD}
  1886.   \${ac_uA}SVR4\${ac_uB}SVR4\${ac_uC}1\${ac_uD}
  1887. --- 1850,1857 ----
  1888.      :; 
  1889.   {
  1890.   test -n "$verbose" && \
  1891. ! /bin/echo "    defining SVR4"
  1892. ! /bin/echo "#define" SVR4 "1" >> confdefs.h
  1893.   DEFS="$DEFS -DSVR4=1"
  1894.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SVR4\${ac_dB}SVR4\${ac_dC}1\${ac_dD}
  1895.   \${ac_uA}SVR4\${ac_uB}SVR4\${ac_uC}1\${ac_uD}
  1896. ***************
  1897. *** 1850,1856 ****
  1898.     ac_save_LIBS="${LIBS}"
  1899.   LIBS="${LIBS} -lkvm"
  1900.   ac_have_lib=""
  1901. ! test -n "$silent" || echo "checking for -lkvm"
  1902.   cat > conftest.${ac_ext} <<EOF
  1903.   #include "confdefs.h"
  1904.   
  1905. --- 1862,1868 ----
  1906.     ac_save_LIBS="${LIBS}"
  1907.   LIBS="${LIBS} -lkvm"
  1908.   ac_have_lib=""
  1909. ! test -n "$silent" || /bin/echo "checking for -lkvm"
  1910.   cat > conftest.${ac_ext} <<EOF
  1911.   #include "confdefs.h"
  1912.   
  1913. ***************
  1914. *** 1876,1882 ****
  1915.   
  1916.   fi
  1917.   if $ac_need_func; then
  1918. ! test -n "$silent" || echo "checking for inq_stats/cpustats.h"
  1919.   cat > conftest.${ac_ext} <<EOF
  1920.   #include "confdefs.h"
  1921.   #include <inq_stats/cpustats.h>
  1922. --- 1888,1894 ----
  1923.   
  1924.   fi
  1925.   if $ac_need_func; then
  1926. ! test -n "$silent" || /bin/echo "checking for inq_stats/cpustats.h"
  1927.   cat > conftest.${ac_ext} <<EOF
  1928.   #include "confdefs.h"
  1929.   #include <inq_stats/cpustats.h>
  1930. ***************
  1931. *** 1889,1896 ****
  1932.     
  1933.   {
  1934.   test -n "$verbose" && \
  1935. ! echo "    defining UMAX4_3"
  1936. ! echo "#define" UMAX4_3 "1" >> confdefs.h
  1937.   DEFS="$DEFS -DUMAX4_3=1"
  1938.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX4_3\${ac_dB}UMAX4_3\${ac_dC}1\${ac_dD}
  1939.   \${ac_uA}UMAX4_3\${ac_uB}UMAX4_3\${ac_uC}1\${ac_uD}
  1940. --- 1901,1908 ----
  1941.     
  1942.   {
  1943.   test -n "$verbose" && \
  1944. ! /bin/echo "    defining UMAX4_3"
  1945. ! /bin/echo "#define" UMAX4_3 "1" >> confdefs.h
  1946.   DEFS="$DEFS -DUMAX4_3=1"
  1947.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX4_3\${ac_dB}UMAX4_3\${ac_dC}1\${ac_dD}
  1948.   \${ac_uA}UMAX4_3\${ac_uB}UMAX4_3\${ac_uC}1\${ac_uD}
  1949. ***************
  1950. *** 1900,1907 ****
  1951.    
  1952.   {
  1953.   test -n "$verbose" && \
  1954. ! echo "    defining UMAX"
  1955. ! echo "#define" UMAX "1" >> confdefs.h
  1956.   DEFS="$DEFS -DUMAX=1"
  1957.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX\${ac_dB}UMAX\${ac_dC}1\${ac_dD}
  1958.   \${ac_uA}UMAX\${ac_uB}UMAX\${ac_uC}1\${ac_uD}
  1959. --- 1912,1919 ----
  1960.    
  1961.   {
  1962.   test -n "$verbose" && \
  1963. ! /bin/echo "    defining UMAX"
  1964. ! /bin/echo "#define" UMAX "1" >> confdefs.h
  1965.   DEFS="$DEFS -DUMAX=1"
  1966.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX\${ac_dB}UMAX\${ac_dC}1\${ac_dD}
  1967.   \${ac_uA}UMAX\${ac_uB}UMAX\${ac_uC}1\${ac_uD}
  1968. ***************
  1969. *** 1916,1922 ****
  1970.   
  1971.   fi
  1972.   if $ac_need_func; then
  1973. ! test -n "$silent" || echo "checking for sys/cpustats.h"
  1974.   cat > conftest.${ac_ext} <<EOF
  1975.   #include "confdefs.h"
  1976.   #include <sys/cpustats.h>
  1977. --- 1928,1934 ----
  1978.   
  1979.   fi
  1980.   if $ac_need_func; then
  1981. ! test -n "$silent" || /bin/echo "checking for sys/cpustats.h"
  1982.   cat > conftest.${ac_ext} <<EOF
  1983.   #include "confdefs.h"
  1984.   #include <sys/cpustats.h>
  1985. ***************
  1986. *** 1929,1936 ****
  1987.     
  1988.   {
  1989.   test -n "$verbose" && \
  1990. ! echo "    defining UMAX"
  1991. ! echo "#define" UMAX "1" >> confdefs.h
  1992.   DEFS="$DEFS -DUMAX=1"
  1993.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX\${ac_dB}UMAX\${ac_dC}1\${ac_dD}
  1994.   \${ac_uA}UMAX\${ac_uB}UMAX\${ac_uC}1\${ac_uD}
  1995. --- 1941,1948 ----
  1996.     
  1997.   {
  1998.   test -n "$verbose" && \
  1999. ! /bin/echo "    defining UMAX"
  2000. ! /bin/echo "#define" UMAX "1" >> confdefs.h
  2001.   DEFS="$DEFS -DUMAX=1"
  2002.   ac_sed_defs="${ac_sed_defs}\${ac_dA}UMAX\${ac_dB}UMAX\${ac_dC}1\${ac_dD}
  2003.   \${ac_uA}UMAX\${ac_uB}UMAX\${ac_uC}1\${ac_uD}
  2004. ***************
  2005. *** 1946,1953 ****
  2006.   if $ac_need_func; then
  2007.   for ac_hdr in mach/mach.h
  2008.   do
  2009. ! ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  2010. ! test -n "$silent" || echo "checking for ${ac_hdr}"
  2011.   cat > conftest.${ac_ext} <<EOF
  2012.   #include "confdefs.h"
  2013.   #include <${ac_hdr}>
  2014. --- 1958,1965 ----
  2015.   if $ac_need_func; then
  2016.   for ac_hdr in mach/mach.h
  2017.   do
  2018. ! ac_tr_hdr=HAVE_`/bin/echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  2019. ! test -n "$silent" || /bin/echo "checking for ${ac_hdr}"
  2020.   cat > conftest.${ac_ext} <<EOF
  2021.   #include "confdefs.h"
  2022.   #include <${ac_hdr}>
  2023. ***************
  2024. *** 1960,1967 ****
  2025.     
  2026.   {
  2027.   test -n "$verbose" && \
  2028. ! echo "    defining ${ac_tr_hdr}"
  2029. ! echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  2030.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  2031.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  2032.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  2033. --- 1972,1979 ----
  2034.     
  2035.   {
  2036.   test -n "$verbose" && \
  2037. ! /bin/echo "    defining ${ac_tr_hdr}"
  2038. ! /bin/echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  2039.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  2040.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  2041.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  2042. ***************
  2043. *** 1976,1982 ****
  2044.   
  2045.   fi
  2046.   
  2047. ! test -n "$silent" || echo "checking for nlist.h"
  2048.   cat > conftest.${ac_ext} <<EOF
  2049.   #include "confdefs.h"
  2050.   #include <nlist.h>
  2051. --- 1988,1994 ----
  2052.   
  2053.   fi
  2054.   
  2055. ! test -n "$silent" || /bin/echo "checking for nlist.h"
  2056.   cat > conftest.${ac_ext} <<EOF
  2057.   #include "confdefs.h"
  2058.   #include <nlist.h>
  2059. ***************
  2060. *** 1989,1996 ****
  2061.     
  2062.   {
  2063.   test -n "$verbose" && \
  2064. ! echo "    defining NLIST_STRUCT"
  2065. ! echo "#define" NLIST_STRUCT "1" >> confdefs.h
  2066.   DEFS="$DEFS -DNLIST_STRUCT=1"
  2067.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NLIST_STRUCT\${ac_dB}NLIST_STRUCT\${ac_dC}1\${ac_dD}
  2068.   \${ac_uA}NLIST_STRUCT\${ac_uB}NLIST_STRUCT\${ac_uC}1\${ac_uD}
  2069. --- 2001,2008 ----
  2070.     
  2071.   {
  2072.   test -n "$verbose" && \
  2073. ! /bin/echo "    defining NLIST_STRUCT"
  2074. ! /bin/echo "#define" NLIST_STRUCT "1" >> confdefs.h
  2075.   DEFS="$DEFS -DNLIST_STRUCT=1"
  2076.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NLIST_STRUCT\${ac_dB}NLIST_STRUCT\${ac_dC}1\${ac_dD}
  2077.   \${ac_uA}NLIST_STRUCT\${ac_uB}NLIST_STRUCT\${ac_uC}1\${ac_uD}
  2078. ***************
  2079. *** 1998,2004 ****
  2080.   "
  2081.   }
  2082.   
  2083. ! test -n "$silent" || echo "checking for n_un in struct nlist"
  2084.   cat > conftest.${ac_ext} <<EOF
  2085.   #include "confdefs.h"
  2086.   #include <nlist.h>
  2087. --- 2010,2016 ----
  2088.   "
  2089.   }
  2090.   
  2091. ! test -n "$silent" || /bin/echo "checking for n_un in struct nlist"
  2092.   cat > conftest.${ac_ext} <<EOF
  2093.   #include "confdefs.h"
  2094.   #include <nlist.h>
  2095. ***************
  2096. *** 2010,2017 ****
  2097.     
  2098.   {
  2099.   test -n "$verbose" && \
  2100. ! echo "    defining NLIST_NAME_UNION"
  2101. ! echo "#define" NLIST_NAME_UNION "1" >> confdefs.h
  2102.   DEFS="$DEFS -DNLIST_NAME_UNION=1"
  2103.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NLIST_NAME_UNION\${ac_dB}NLIST_NAME_UNION\${ac_dC}1\${ac_dD}
  2104.   \${ac_uA}NLIST_NAME_UNION\${ac_uB}NLIST_NAME_UNION\${ac_uC}1\${ac_uD}
  2105. --- 2022,2029 ----
  2106.     
  2107.   {
  2108.   test -n "$verbose" && \
  2109. ! /bin/echo "    defining NLIST_NAME_UNION"
  2110. ! /bin/echo "#define" NLIST_NAME_UNION "1" >> confdefs.h
  2111.   DEFS="$DEFS -DNLIST_NAME_UNION=1"
  2112.   ac_sed_defs="${ac_sed_defs}\${ac_dA}NLIST_NAME_UNION\${ac_dB}NLIST_NAME_UNION\${ac_dC}1\${ac_dD}
  2113.   \${ac_uA}NLIST_NAME_UNION\${ac_uB}NLIST_NAME_UNION\${ac_uC}1\${ac_uD}
  2114. ***************
  2115. *** 2042,2049 ****
  2116.     
  2117.   {
  2118.   test -n "$verbose" && \
  2119. ! echo "    defining GETLOADAVG_PRIVILEGED"
  2120. ! echo "#define" GETLOADAVG_PRIVILEGED "1" >> confdefs.h
  2121.   DEFS="$DEFS -DGETLOADAVG_PRIVILEGED=1"
  2122.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETLOADAVG_PRIVILEGED\${ac_dB}GETLOADAVG_PRIVILEGED\${ac_dC}1\${ac_dD}
  2123.   \${ac_uA}GETLOADAVG_PRIVILEGED\${ac_uB}GETLOADAVG_PRIVILEGED\${ac_uC}1\${ac_uD}
  2124. --- 2054,2061 ----
  2125.     
  2126.   {
  2127.   test -n "$verbose" && \
  2128. ! /bin/echo "    defining GETLOADAVG_PRIVILEGED"
  2129. ! /bin/echo "#define" GETLOADAVG_PRIVILEGED "1" >> confdefs.h
  2130.   DEFS="$DEFS -DGETLOADAVG_PRIVILEGED=1"
  2131.   ac_sed_defs="${ac_sed_defs}\${ac_dA}GETLOADAVG_PRIVILEGED\${ac_dB}GETLOADAVG_PRIVILEGED\${ac_dC}1\${ac_dD}
  2132.   \${ac_uA}GETLOADAVG_PRIVILEGED\${ac_uB}GETLOADAVG_PRIVILEGED\${ac_uC}1\${ac_uD}
  2133. ***************
  2134. *** 2059,2066 ****
  2135.   *) 
  2136.   {
  2137.   test -n "$verbose" && \
  2138. ! echo "    defining HAVE_GETLOADAVG"
  2139. ! echo "#define" HAVE_GETLOADAVG "1" >> confdefs.h
  2140.   DEFS="$DEFS -DHAVE_GETLOADAVG=1"
  2141.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_GETLOADAVG\${ac_dB}HAVE_GETLOADAVG\${ac_dC}1\${ac_dD}
  2142.   \${ac_uA}HAVE_GETLOADAVG\${ac_uB}HAVE_GETLOADAVG\${ac_uC}1\${ac_uD}
  2143. --- 2071,2078 ----
  2144.   *) 
  2145.   {
  2146.   test -n "$verbose" && \
  2147. ! /bin/echo "    defining HAVE_GETLOADAVG"
  2148. ! /bin/echo "#define" HAVE_GETLOADAVG "1" >> confdefs.h
  2149.   DEFS="$DEFS -DHAVE_GETLOADAVG=1"
  2150.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_GETLOADAVG\${ac_dB}HAVE_GETLOADAVG\${ac_dC}1\${ac_dD}
  2151.   \${ac_uA}HAVE_GETLOADAVG\${ac_uB}HAVE_GETLOADAVG\${ac_uC}1\${ac_uD}
  2152. ***************
  2153. *** 2077,2089 ****
  2154.     ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
  2155.     # If we got an error (system does not support symlinks), try without -L.
  2156.     test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
  2157. !   KMEM_GROUP=`echo $ac_ls_output \
  2158.       | sed -ne 's/[     ][     ]*/ /g;
  2159.              s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\)  *.*/\1/;
  2160.              / /s/.* //;p;'`
  2161.   fi
  2162.   
  2163. ! test -n "$silent" || echo "checking for strcoll"
  2164.   cat > conftest.${ac_ext} <<EOF
  2165.   #include "confdefs.h"
  2166.   #include <string.h>
  2167. --- 2089,2101 ----
  2168.     ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
  2169.     # If we got an error (system does not support symlinks), try without -L.
  2170.     test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
  2171. !   KMEM_GROUP=`/bin/echo $ac_ls_output \
  2172.       | sed -ne 's/[     ][     ]*/ /g;
  2173.              s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\)  *.*/\1/;
  2174.              / /s/.* //;p;'`
  2175.   fi
  2176.   
  2177. ! test -n "$silent" || /bin/echo "checking for strcoll"
  2178.   cat > conftest.${ac_ext} <<EOF
  2179.   #include "confdefs.h"
  2180.   #include <string.h>
  2181. ***************
  2182. *** 2099,2106 ****
  2183.     
  2184.   {
  2185.   test -n "$verbose" && \
  2186. ! echo "    defining HAVE_STRCOLL"
  2187. ! echo "#define" HAVE_STRCOLL "1" >> confdefs.h
  2188.   DEFS="$DEFS -DHAVE_STRCOLL=1"
  2189.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STRCOLL\${ac_dB}HAVE_STRCOLL\${ac_dC}1\${ac_dD}
  2190.   \${ac_uA}HAVE_STRCOLL\${ac_uB}HAVE_STRCOLL\${ac_uC}1\${ac_uD}
  2191. --- 2111,2118 ----
  2192.     
  2193.   {
  2194.   test -n "$verbose" && \
  2195. ! /bin/echo "    defining HAVE_STRCOLL"
  2196. ! /bin/echo "#define" HAVE_STRCOLL "1" >> confdefs.h
  2197.   DEFS="$DEFS -DHAVE_STRCOLL=1"
  2198.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STRCOLL\${ac_dB}HAVE_STRCOLL\${ac_dC}1\${ac_dD}
  2199.   \${ac_uA}HAVE_STRCOLL\${ac_uB}HAVE_STRCOLL\${ac_uC}1\${ac_uD}
  2200. ***************
  2201. *** 2114,2121 ****
  2202.   
  2203.   for ac_hdr in sys/wait.h
  2204.   do
  2205. ! ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  2206. ! test -n "$silent" || echo "checking for ${ac_hdr}"
  2207.   cat > conftest.${ac_ext} <<EOF
  2208.   #include "confdefs.h"
  2209.   #include <${ac_hdr}>
  2210. --- 2126,2133 ----
  2211.   
  2212.   for ac_hdr in sys/wait.h
  2213.   do
  2214. ! ac_tr_hdr=HAVE_`/bin/echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
  2215. ! test -n "$silent" || /bin/echo "checking for ${ac_hdr}"
  2216.   cat > conftest.${ac_ext} <<EOF
  2217.   #include "confdefs.h"
  2218.   #include <${ac_hdr}>
  2219. ***************
  2220. *** 2128,2135 ****
  2221.     
  2222.   {
  2223.   test -n "$verbose" && \
  2224. ! echo "    defining ${ac_tr_hdr}"
  2225. ! echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  2226.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  2227.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  2228.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  2229. --- 2140,2147 ----
  2230.     
  2231.   {
  2232.   test -n "$verbose" && \
  2233. ! /bin/echo "    defining ${ac_tr_hdr}"
  2234. ! /bin/echo "#define" ${ac_tr_hdr} "1" >> confdefs.h
  2235.   DEFS="$DEFS -D${ac_tr_hdr}=1"
  2236.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD}
  2237.   \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD}
  2238. ***************
  2239. *** 2143,2150 ****
  2240.   done
  2241.    for ac_func in waitpid wait3
  2242.   do
  2243. ! ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
  2244. ! test -n "$silent" || echo "checking for ${ac_func}"
  2245.   cat > conftest.${ac_ext} <<EOF
  2246.   #include "confdefs.h"
  2247.   #include <ctype.h>
  2248. --- 2155,2162 ----
  2249.   done
  2250.    for ac_func in waitpid wait3
  2251.   do
  2252. ! ac_tr_func=HAVE_`/bin/echo $ac_func | tr '[a-z]' '[A-Z]'`
  2253. ! test -n "$silent" || /bin/echo "checking for ${ac_func}"
  2254.   cat > conftest.${ac_ext} <<EOF
  2255.   #include "confdefs.h"
  2256.   #include <ctype.h>
  2257. ***************
  2258. *** 2165,2172 ****
  2259.     rm -rf conftest*
  2260.     {
  2261.   test -n "$verbose" && \
  2262. ! echo "    defining ${ac_tr_func}"
  2263. ! echo "#define" ${ac_tr_func} "1" >> confdefs.h
  2264.   DEFS="$DEFS -D${ac_tr_func}=1"
  2265.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD}
  2266.   \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD}
  2267. --- 2177,2184 ----
  2268.     rm -rf conftest*
  2269.     {
  2270.   test -n "$verbose" && \
  2271. ! /bin/echo "    defining ${ac_tr_func}"
  2272. ! /bin/echo "#define" ${ac_tr_func} "1" >> confdefs.h
  2273.   DEFS="$DEFS -D${ac_tr_func}=1"
  2274.   ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD}
  2275.   \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD}
  2276. ***************
  2277. *** 2179,2185 ****
  2278.   rm -f conftest*
  2279.   done
  2280.   
  2281. ! test -n "$silent" || echo "checking for union wait"
  2282.   cat > conftest.${ac_ext} <<EOF
  2283.   #include "confdefs.h"
  2284.   #include <sys/types.h>
  2285. --- 2191,2197 ----
  2286.   rm -f conftest*
  2287.   done
  2288.   
  2289. ! test -n "$silent" || /bin/echo "checking for union wait"
  2290.   cat > conftest.${ac_ext} <<EOF
  2291.   #include "confdefs.h"
  2292.   #include <sys/types.h>
  2293. ***************
  2294. *** 2203,2210 ****
  2295.     
  2296.   {
  2297.   test -n "$verbose" && \
  2298. ! echo "    defining HAVE_UNION_WAIT"
  2299. ! echo "#define" HAVE_UNION_WAIT "1" >> confdefs.h
  2300.   DEFS="$DEFS -DHAVE_UNION_WAIT=1"
  2301.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_UNION_WAIT\${ac_dB}HAVE_UNION_WAIT\${ac_dC}1\${ac_dD}
  2302.   \${ac_uA}HAVE_UNION_WAIT\${ac_uB}HAVE_UNION_WAIT\${ac_uC}1\${ac_uD}
  2303. --- 2215,2222 ----
  2304.     
  2305.   {
  2306.   test -n "$verbose" && \
  2307. ! /bin/echo "    defining HAVE_UNION_WAIT"
  2308. ! /bin/echo "#define" HAVE_UNION_WAIT "1" >> confdefs.h
  2309.   DEFS="$DEFS -DHAVE_UNION_WAIT=1"
  2310.   ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_UNION_WAIT\${ac_dB}HAVE_UNION_WAIT\${ac_dC}1\${ac_dD}
  2311.   \${ac_uA}HAVE_UNION_WAIT\${ac_uB}HAVE_UNION_WAIT\${ac_uC}1\${ac_uD}
  2312. ***************
  2313. *** 2217,2223 ****
  2314.   rm -f conftest*
  2315.   
  2316.   
  2317. ! test -n "$silent" || echo "checking for sys_siglist declaration in signal.h or unistd.h"
  2318.   cat > conftest.${ac_ext} <<EOF
  2319.   #include "confdefs.h"
  2320.   #include <signal.h>
  2321. --- 2229,2235 ----
  2322.   rm -f conftest*
  2323.   
  2324.   
  2325. ! test -n "$silent" || /bin/echo "checking for sys_siglist declaration in signal.h or unistd.h"
  2326.   cat > conftest.${ac_ext} <<EOF
  2327.   #include "confdefs.h"
  2328.   #include <signal.h>
  2329. ***************
  2330. *** 2233,2240 ****
  2331.     
  2332.   {
  2333.   test -n "$verbose" && \
  2334. ! echo "    defining SYS_SIGLIST_DECLARED"
  2335. ! echo "#define" SYS_SIGLIST_DECLARED "1" >> confdefs.h
  2336.   DEFS="$DEFS -DSYS_SIGLIST_DECLARED=1"
  2337.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYS_SIGLIST_DECLARED\${ac_dB}SYS_SIGLIST_DECLARED\${ac_dC}1\${ac_dD}
  2338.   \${ac_uA}SYS_SIGLIST_DECLARED\${ac_uB}SYS_SIGLIST_DECLARED\${ac_uC}1\${ac_uD}
  2339. --- 2245,2252 ----
  2340.     
  2341.   {
  2342.   test -n "$verbose" && \
  2343. ! /bin/echo "    defining SYS_SIGLIST_DECLARED"
  2344. ! /bin/echo "#define" SYS_SIGLIST_DECLARED "1" >> confdefs.h
  2345.   DEFS="$DEFS -DSYS_SIGLIST_DECLARED=1"
  2346.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SYS_SIGLIST_DECLARED\${ac_dB}SYS_SIGLIST_DECLARED\${ac_dC}1\${ac_dD}
  2347.   \${ac_uA}SYS_SIGLIST_DECLARED\${ac_uB}SYS_SIGLIST_DECLARED\${ac_uC}1\${ac_uD}
  2348. ***************
  2349. *** 2252,2258 ****
  2350.   ac_save_LIBS="${LIBS}"
  2351.   LIBS="${LIBS} -lseq"
  2352.   ac_have_lib=""
  2353. ! test -n "$silent" || echo "checking for -lseq"
  2354.   cat > conftest.${ac_ext} <<EOF
  2355.   #include "confdefs.h"
  2356.   
  2357. --- 2264,2270 ----
  2358.   ac_save_LIBS="${LIBS}"
  2359.   LIBS="${LIBS} -lseq"
  2360.   ac_have_lib=""
  2361. ! test -n "$silent" || /bin/echo "checking for -lseq"
  2362.   cat > conftest.${ac_ext} <<EOF
  2363.   #include "confdefs.h"
  2364.   
  2365. ***************
  2366. *** 2273,2279 ****
  2367.   fi
  2368.   
  2369.   
  2370. ! test -n "$silent" || echo "checking for Xenix"
  2371.   cat > conftest.${ac_ext} <<EOF
  2372.   #include "confdefs.h"
  2373.   #if defined(M_XENIX) && !defined(M_UNIX)
  2374. --- 2285,2291 ----
  2375.   fi
  2376.   
  2377.   
  2378. ! test -n "$silent" || /bin/echo "checking for Xenix"
  2379.   cat > conftest.${ac_ext} <<EOF
  2380.   #include "confdefs.h"
  2381.   #if defined(M_XENIX) && !defined(M_UNIX)
  2382. ***************
  2383. *** 2300,2306 ****
  2384.   ac_save_LIBS="${LIBS}"
  2385.   LIBS="${LIBS} -lsun"
  2386.   ac_have_lib=""
  2387. ! test -n "$silent" || echo "checking for -lsun"
  2388.   cat > conftest.${ac_ext} <<EOF
  2389.   #include "confdefs.h"
  2390.   
  2391. --- 2312,2318 ----
  2392.   ac_save_LIBS="${LIBS}"
  2393.   LIBS="${LIBS} -lsun"
  2394.   ac_have_lib=""
  2395. ! test -n "$silent" || /bin/echo "checking for -lsun"
  2396.   cat > conftest.${ac_ext} <<EOF
  2397.   #include "confdefs.h"
  2398.   
  2399. ***************
  2400. *** 2332,2344 ****
  2401.   
  2402.   
  2403.   echo checking for location of SCCS get command
  2404. ! if test -f /usr/sccs/get; then
  2405.     SCCS_GET=/usr/sccs/get
  2406.     
  2407.   {
  2408.   test -n "$verbose" && \
  2409. ! echo "    defining" SCCS_GET to be ""/usr/sccs/get""
  2410. ! echo "#define" SCCS_GET ""/usr/sccs/get"" >> confdefs.h
  2411.   DEFS="$DEFS -DSCCS_GET="/usr/sccs/get""
  2412.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET\${ac_dB}SCCS_GET\${ac_dC}\"/usr/sccs/get\"\${ac_dD}
  2413.   \${ac_uA}SCCS_GET\${ac_uB}SCCS_GET\${ac_uC}\"/usr/sccs/get\"\${ac_uD}
  2414. --- 2344,2356 ----
  2415.   
  2416.   
  2417.   echo checking for location of SCCS get command
  2418. ! if false && test -f /usr/sccs/get; then
  2419.     SCCS_GET=/usr/sccs/get
  2420.     
  2421.   {
  2422.   test -n "$verbose" && \
  2423. ! /bin/echo "    defining" SCCS_GET to be ""/usr/sccs/get""
  2424. ! /bin/echo "#define" SCCS_GET ""/usr/sccs/get"" >> confdefs.h
  2425.   DEFS="$DEFS -DSCCS_GET="/usr/sccs/get""
  2426.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET\${ac_dB}SCCS_GET\${ac_dC}\"/usr/sccs/get\"\${ac_dD}
  2427.   \${ac_uA}SCCS_GET\${ac_uB}SCCS_GET\${ac_uC}\"/usr/sccs/get\"\${ac_uD}
  2428. ***************
  2429. *** 2351,2358 ****
  2430.     
  2431.   {
  2432.   test -n "$verbose" && \
  2433. ! echo "    defining" SCCS_GET to be ""get""
  2434. ! echo "#define" SCCS_GET ""get"" >> confdefs.h
  2435.   DEFS="$DEFS -DSCCS_GET="get""
  2436.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET\${ac_dB}SCCS_GET\${ac_dC}\"get\"\${ac_dD}
  2437.   \${ac_uA}SCCS_GET\${ac_uB}SCCS_GET\${ac_uC}\"get\"\${ac_uD}
  2438. --- 2363,2370 ----
  2439.     
  2440.   {
  2441.   test -n "$verbose" && \
  2442. ! /bin/echo "    defining" SCCS_GET to be ""get""
  2443. ! /bin/echo "#define" SCCS_GET ""get"" >> confdefs.h
  2444.   DEFS="$DEFS -DSCCS_GET="get""
  2445.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET\${ac_dB}SCCS_GET\${ac_dC}\"get\"\${ac_dD}
  2446.   \${ac_uA}SCCS_GET\${ac_uB}SCCS_GET\${ac_uC}\"get\"\${ac_uD}
  2447. ***************
  2448. *** 2362,2368 ****
  2449.   
  2450.   fi
  2451.   ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
  2452. ! if ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
  2453.      test -f s.conftest; then
  2454.     # We successfully created an SCCS file.
  2455.     echo checking if SCCS get command understands -G
  2456. --- 2374,2380 ----
  2457.   
  2458.   fi
  2459.   ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
  2460. ! if false && ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
  2461.      test -f s.conftest; then
  2462.     # We successfully created an SCCS file.
  2463.     echo checking if SCCS get command understands -G
  2464. ***************
  2465. *** 2371,2378 ****
  2466.       
  2467.   {
  2468.   test -n "$verbose" && \
  2469. ! echo "    defining SCCS_GET_MINUS_G"
  2470. ! echo "#define" SCCS_GET_MINUS_G "1" >> confdefs.h
  2471.   DEFS="$DEFS -DSCCS_GET_MINUS_G=1"
  2472.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET_MINUS_G\${ac_dB}SCCS_GET_MINUS_G\${ac_dC}1\${ac_dD}
  2473.   \${ac_uA}SCCS_GET_MINUS_G\${ac_uB}SCCS_GET_MINUS_G\${ac_uC}1\${ac_uD}
  2474. --- 2383,2390 ----
  2475.       
  2476.   {
  2477.   test -n "$verbose" && \
  2478. ! /bin/echo "    defining SCCS_GET_MINUS_G"
  2479. ! /bin/echo "#define" SCCS_GET_MINUS_G "1" >> confdefs.h
  2480.   DEFS="$DEFS -DSCCS_GET_MINUS_G=1"
  2481.   ac_sed_defs="${ac_sed_defs}\${ac_dA}SCCS_GET_MINUS_G\${ac_dB}SCCS_GET_MINUS_G\${ac_dC}1\${ac_dD}
  2482.   \${ac_uA}SCCS_GET_MINUS_G\${ac_uB}SCCS_GET_MINUS_G\${ac_uC}1\${ac_uD}
  2483. ***************
  2484. *** 2415,2422 ****
  2485.   # Substitute for predefined variables.
  2486.   
  2487.   trap 'rm -f config.status; exit 1' 1 2 15
  2488. ! echo creating config.status
  2489. ! rm -f config.status
  2490.   cat > config.status <<EOF
  2491.   #!/bin/sh
  2492.   # Generated automatically by configure.
  2493. --- 2427,2436 ----
  2494.   # Substitute for predefined variables.
  2495.   
  2496.   trap 'rm -f config.status; exit 1' 1 2 15
  2497. ! /bin/echo creating config.status
  2498. ! # Some systems, like AmigaDOS, won't allow you to remove a script that is
  2499. ! # being executed, so just move it out of the way instead.
  2500. ! if test -f config.status; then mv config.status config.status.old; else true; fi
  2501.   cat > config.status <<EOF
  2502.   #!/bin/sh
  2503.   # Generated automatically by configure.
  2504. ***************
  2505. *** 2431,2444 ****
  2506.   do
  2507.     case "\$ac_option" in
  2508.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2509. !     echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create
  2510.       exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;;
  2511.     -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2512. !     echo "config.status generated by autoconf version 1.11"
  2513.       exit 0 ;;
  2514.     -help | --help | --hel | --he | --h)
  2515. !     echo "\$ac_cs_usage"; exit 0 ;;
  2516. !   *) echo "\$ac_cs_usage"; exit 1 ;;
  2517.     esac
  2518.   done
  2519.   
  2520. --- 2445,2458 ----
  2521.   do
  2522.     case "\$ac_option" in
  2523.     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2524. !     /bin/echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create
  2525.       exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create ;;
  2526.     -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2527. !     /bin/echo "config.status generated by autoconf version 1.11"
  2528.       exit 0 ;;
  2529.     -help | --help | --hel | --he | --h)
  2530. !     /bin/echo "\$ac_cs_usage"; exit 0 ;;
  2531. !   *) /bin/echo "\$ac_cs_usage"; exit 1 ;;
  2532.     esac
  2533.   done
  2534.   
  2535. ***************
  2536. *** 2473,2479 ****
  2537.   CONFIG_FILES=${CONFIG_FILES-"Makefile build.sh glob/Makefile"}
  2538.   for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
  2539.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2540. !   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2541.     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2542.       # The file is in a subdirectory.
  2543.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2544. --- 2487,2493 ----
  2545.   CONFIG_FILES=${CONFIG_FILES-"Makefile build.sh glob/Makefile"}
  2546.   for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then
  2547.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2548. !   ac_dir=`/bin/echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2549.     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2550.       # The file is in a subdirectory.
  2551.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2552. ***************
  2553. *** 2483,2505 ****
  2554.     fi
  2555.   
  2556.     # A "../" for each directory in $ac_dir_suffix.
  2557. !   ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2558.     case "$ac_given_srcdir" in
  2559.     .)  srcdir=.
  2560.         if test -z "$ac_dir_suffix"; then top_srcdir=.
  2561. !       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  2562.     /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2563.     *) # Relative path.
  2564.       srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2565.       top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2566.     esac
  2567.   
  2568. !   echo creating "$ac_file"
  2569.     rm -f "$ac_file"
  2570. !   comment_str="Generated automatically from `echo $ac_file|sed 's|.*/||'`.in by configure."
  2571.     case "$ac_file" in
  2572. !     *.c | *.h | *.C | *.cc | *.m )  echo "/* $comment_str */" > "$ac_file" ;;
  2573. !     * )          echo "# $comment_str"     > "$ac_file" ;;
  2574.     esac
  2575.     sed -e "
  2576.   $ac_prsub
  2577. --- 2497,2519 ----
  2578.     fi
  2579.   
  2580.     # A "../" for each directory in $ac_dir_suffix.
  2581. !   ac_dots=`/bin/echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2582.     case "$ac_given_srcdir" in
  2583.     .)  srcdir=.
  2584.         if test -z "$ac_dir_suffix"; then top_srcdir=.
  2585. !       else top_srcdir=`/bin/echo $ac_dots|sed 's%/$%%'`; fi ;;
  2586.     /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2587.     *) # Relative path.
  2588.       srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2589.       top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2590.     esac
  2591.   
  2592. !   /bin/echo creating "$ac_file"
  2593.     rm -f "$ac_file"
  2594. !   comment_str="Generated automatically from `/bin/echo $ac_file|sed 's|.*/||'`.in by configure."
  2595.     case "$ac_file" in
  2596. !     *.c | *.h | *.C | *.cc | *.m )  /bin/echo "/* $comment_str */" > "$ac_file" ;;
  2597. !     * )          /bin/echo "# $comment_str"     > "$ac_file" ;;
  2598.     esac
  2599.     sed -e "
  2600.   $ac_prsub
  2601. ***************
  2602. *** 2573,2581 ****
  2603.     sed ${ac_max_sh_lines}q conftest.sh > conftest.s1 # Like head -9.
  2604.     sed 1,${ac_max_sh_lines}d conftest.sh > conftest.s2 # Like tail +10.
  2605.     # Write a limited-size here document to append to conftest.sed.
  2606. !   echo 'cat >> conftest.sed <<CONFEOF' >> config.status
  2607.     cat conftest.s1 >> config.status
  2608. !   echo 'CONFEOF' >> config.status
  2609.     rm -f conftest.s1 conftest.sh
  2610.     mv conftest.s2 conftest.sh
  2611.   done
  2612. --- 2587,2595 ----
  2613.     sed ${ac_max_sh_lines}q conftest.sh > conftest.s1 # Like head -9.
  2614.     sed 1,${ac_max_sh_lines}d conftest.sh > conftest.s2 # Like tail +10.
  2615.     # Write a limited-size here document to append to conftest.sed.
  2616. !   /bin/echo 'cat >> conftest.sed <<CONFEOF' >> config.status
  2617.     cat conftest.s1 >> config.status
  2618. !   /bin/echo 'CONFEOF' >> config.status
  2619.     rm -f conftest.s1 conftest.sh
  2620.     mv conftest.s2 conftest.sh
  2621.   done
  2622. ***************
  2623. *** 2596,2602 ****
  2624.   
  2625.   CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
  2626.   for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
  2627. !   echo creating $ac_file
  2628.   
  2629.     cp $ac_given_srcdir/$ac_file.in conftest.h1
  2630.     cp conftest.sed conftest.stm
  2631. --- 2610,2616 ----
  2632.   
  2633.   CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
  2634.   for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
  2635. !   /bin/echo creating $ac_file
  2636.   
  2637.     cp $ac_given_srcdir/$ac_file.in conftest.h1
  2638.     cp conftest.sed conftest.stm
  2639. ***************
  2640. *** 2613,2624 ****
  2641.       mv conftest.s2 conftest.stm
  2642.     done
  2643.     rm -f conftest.stm conftest.h
  2644. !   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2645.     cat conftest.h1 >> conftest.h
  2646.     rm -f conftest.h1
  2647.     if cmp -s $ac_file conftest.h 2>/dev/null; then
  2648.       # The file exists and we would not be changing it.
  2649. !     echo "$ac_file is unchanged"
  2650.       rm -f conftest.h
  2651.     else
  2652.       rm -f $ac_file
  2653. --- 2627,2638 ----
  2654.       mv conftest.s2 conftest.stm
  2655.     done
  2656.     rm -f conftest.stm conftest.h
  2657. !   /bin/echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2658.     cat conftest.h1 >> conftest.h
  2659.     rm -f conftest.h1
  2660.     if cmp -s $ac_file conftest.h 2>/dev/null; then
  2661.       # The file exists and we would not be changing it.
  2662. !     /bin/echo "$ac_file is unchanged"
  2663.       rm -f conftest.h
  2664.     else
  2665.       rm -f $ac_file
  2666. diff -rc --new-file make-3.71/configure.in /gnu/src/amiga/make-3.71/configure.in
  2667. *** make-3.71/configure.in    Tue May 17 03:00:07 1994
  2668. --- /gnu/src/amiga/make-3.71/configure.in    Wed Jun 22 21:10:36 1994
  2669. ***************
  2670. *** 4,11 ****
  2671.   AC_CONFIG_HEADER(config.h)
  2672.   
  2673.   # We want these before the checks, so the checks can modify their values.
  2674. ! test -z "$CFLAGS" && CFLAGS=-g AC_SUBST(CFLAGS)
  2675. ! test -z "$LDFLAGS" && LDFLAGS=-g AC_SUBST(LDFLAGS)
  2676.   
  2677.   AC_SET_MAKE
  2678.   AC_PROG_CC
  2679. --- 4,11 ----
  2680.   AC_CONFIG_HEADER(config.h)
  2681.   
  2682.   # We want these before the checks, so the checks can modify their values.
  2683. ! test -z "$CFLAGS" && CFLAGS=-O2 AC_SUBST(CFLAGS)
  2684. ! test -z "$LDFLAGS" && LDFLAGS= AC_SUBST(LDFLAGS)
  2685.   
  2686.   AC_SET_MAKE
  2687.   AC_PROG_CC
  2688. ***************
  2689. *** 69,75 ****
  2690.   LIBS="$LIBS libcustoms.a"])
  2691.   
  2692.   echo checking for location of SCCS get command
  2693. ! if test -f /usr/sccs/get; then
  2694.     SCCS_GET=/usr/sccs/get
  2695.     AC_DEFINE(SCCS_GET, "/usr/sccs/get")
  2696.   else
  2697. --- 69,75 ----
  2698.   LIBS="$LIBS libcustoms.a"])
  2699.   
  2700.   echo checking for location of SCCS get command
  2701. ! if false && test -f /usr/sccs/get; then
  2702.     SCCS_GET=/usr/sccs/get
  2703.     AC_DEFINE(SCCS_GET, "/usr/sccs/get")
  2704.   else
  2705. ***************
  2706. *** 77,83 ****
  2707.     AC_DEFINE(SCCS_GET, "get")
  2708.   fi
  2709.   ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
  2710. ! if ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
  2711.      test -f s.conftest; then
  2712.     # We successfully created an SCCS file.
  2713.     echo checking if SCCS get command understands -G
  2714. --- 77,83 ----
  2715.     AC_DEFINE(SCCS_GET, "get")
  2716.   fi
  2717.   ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
  2718. ! if false && ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
  2719.      test -f s.conftest; then
  2720.     # We successfully created an SCCS file.
  2721.     echo checking if SCCS get command understands -G
  2722. diff -rc --new-file make-3.71/dir.c /gnu/src/amiga/make-3.71/dir.c
  2723. *** make-3.71/dir.c    Wed Jun  2 20:56:37 1993
  2724. --- /gnu/src/amiga/make-3.71/dir.c    Wed Jun 22 21:10:38 1994
  2725. ***************
  2726. *** 492,498 ****
  2727. --- 492,502 ----
  2728.   
  2729.   /* Hooks for globbing.  */
  2730.   
  2731. + #ifndef amigados
  2732.   #include <glob.h>
  2733. + #else
  2734. + #include "glob.h"
  2735. + #endif
  2736.   
  2737.   /* Structure describing state of iterating through a directory hash table.  */
  2738.   
  2739. diff -rc --new-file make-3.71/function.c /gnu/src/amiga/make-3.71/function.c
  2740. *** make-3.71/function.c    Fri Mar  4 05:36:26 1994
  2741. --- /gnu/src/amiga/make-3.71/function.c    Wed Jun 22 21:10:41 1994
  2742. ***************
  2743. *** 21,26 ****
  2744. --- 21,29 ----
  2745.   #include "dep.h"
  2746.   #include "commands.h"
  2747.   #include "job.h"
  2748. + #ifdef amigados
  2749. + #include <stdlib.h>
  2750. + #endif
  2751.   
  2752.   static char *string_glob ();
  2753.   
  2754. diff -rc --new-file make-3.71/getloadavg.c /gnu/src/amiga/make-3.71/getloadavg.c
  2755. *** make-3.71/getloadavg.c    Tue May 10 02:10:29 1994
  2756. --- /gnu/src/amiga/make-3.71/getloadavg.c    Wed Jun 22 21:10:43 1994
  2757. ***************
  2758. *** 472,477 ****
  2759. --- 472,481 ----
  2760.   {
  2761.     int elem = 0;            /* Return value.  */
  2762.   
  2763. + #ifdef __amigados
  2764. + #define NO_GET_LOAD_AVG
  2765. + #endif
  2766.   #ifdef NO_GET_LOAD_AVG
  2767.   #define LDAV_DONE
  2768.     /* Set errno to zero to indicate that there was no particular error;
  2769. diff -rc --new-file make-3.71/getopt.c /gnu/src/amiga/make-3.71/getopt.c
  2770. *** make-3.71/getopt.c    Tue May 10 02:11:02 1994
  2771. --- /gnu/src/amiga/make-3.71/getopt.c    Wed Jun 22 21:10:45 1994
  2772. ***************
  2773. *** 46,51 ****
  2774. --- 46,54 ----
  2775.   #endif
  2776.   
  2777.   #include <stdio.h>
  2778. + #ifdef amigados
  2779. + #include <string.h>
  2780. + #endif
  2781.   
  2782.   /* Comment out all this code if we are using the GNU C Library, and are not
  2783.      actually compiling the library itself.  This code is part of the GNU C
  2784. diff -rc --new-file make-3.71/glob/fnmatch.h /gnu/src/amiga/make-3.71/glob/fnmatch.h
  2785. *** make-3.71/glob/fnmatch.h    Tue Dec 14 20:02:10 1993
  2786. --- /gnu/src/amiga/make-3.71/glob/fnmatch.h    Wed Jun 22 21:10:47 1994
  2787. ***************
  2788. *** 42,48 ****
  2789. --- 42,50 ----
  2790.   #undef    FNM_PERIOD
  2791.   
  2792.   /* Bits set in the FLAGS argument to `fnmatch'.  */
  2793. + #ifndef FNM_PATHNAME
  2794.   #define    FNM_PATHNAME    (1 << 0) /* No wildcard can ever match `/'.  */
  2795. + #endif
  2796.   #define    FNM_NOESCAPE    (1 << 1) /* Backslashes don't quote special chars.  */
  2797.   #define    FNM_PERIOD    (1 << 2) /* Leading `.' is matched only explicitly.  */
  2798.   
  2799. diff -rc --new-file make-3.71/job.c /gnu/src/amiga/make-3.71/job.c
  2800. *** make-3.71/job.c    Tue May 10 20:00:40 1994
  2801. --- /gnu/src/amiga/make-3.71/job.c    Wed Jun 22 21:10:49 1994
  2802. ***************
  2803. *** 23,29 ****
  2804.   #include "variable.h"
  2805.   
  2806.   /* Default path to search for executables.  */
  2807. ! static char default_path[] = ":/bin:/usr/bin";
  2808.   
  2809.   /* Default shell to use.  */
  2810.   char default_shell[] = "/bin/sh";
  2811. --- 23,29 ----
  2812.   #include "variable.h"
  2813.   
  2814.   /* Default path to search for executables.  */
  2815. ! static char default_path[] = ":/bin";
  2816.   
  2817.   /* Default shell to use.  */
  2818.   char default_shell[] = "/bin/sh";
  2819. ***************
  2820. *** 46,52 ****
  2821.   #endif
  2822.   
  2823.   #ifdef    HAVE_WAITPID
  2824. ! #define    WAIT_NOHANG(status)    waitpid (-1, (status), WNOHANG)
  2825.   #else    /* Don't have waitpid.  */
  2826.   #ifdef    HAVE_WAIT3
  2827.   #ifndef    wait3
  2828. --- 46,52 ----
  2829.   #endif
  2830.   
  2831.   #ifdef    HAVE_WAITPID
  2832. ! #define    WAIT_NOHANG(status)    waitpid (-1, (int *)(status), WNOHANG)
  2833.   #else    /* Don't have waitpid.  */
  2834.   #ifdef    HAVE_WAIT3
  2835.   #ifndef    wait3
  2836. ***************
  2837. *** 269,275 ****
  2838.           pid = WAIT_NOHANG (&status);
  2839.             else
  2840.   #endif
  2841. !         pid = wait (&status);
  2842.           }
  2843.         else
  2844.           pid = 0;
  2845. --- 269,275 ----
  2846.           pid = WAIT_NOHANG (&status);
  2847.             else
  2848.   #endif
  2849. !         pid = wait ((int *)&status);
  2850.           }
  2851.         else
  2852.           pid = 0;
  2853. diff -rc --new-file make-3.71/main.c /gnu/src/amiga/make-3.71/main.c
  2854. *** make-3.71/main.c    Thu Apr 21 02:08:24 1994
  2855. --- /gnu/src/amiga/make-3.71/main.c    Wed Jun 22 21:10:52 1994
  2856. ***************
  2857. *** 23,28 ****
  2858. --- 23,31 ----
  2859.   #include "variable.h"
  2860.   #include "job.h"
  2861.   #include "getopt.h"
  2862. + #ifdef amigados
  2863. + #include <stdlib.h>
  2864. + #endif
  2865.   
  2866.   
  2867.   extern void print_variable_data_base ();
  2868. Binary files make-3.71/make.dvi and /gnu/src/amiga/make-3.71/make.dvi differ
  2869. diff -rc --new-file make-3.71/make.info /gnu/src/amiga/make-3.71/make.info
  2870. *** make-3.71/make.info    Thu Dec 16 23:32:48 1993
  2871. --- /gnu/src/amiga/make-3.71/make.info    Tue May 17 03:58:50 1994
  2872. ***************
  2873. *** 5,14 ****
  2874.   automatically which pieces of a large program need to be recompiled,
  2875.   and issues the commands to recompile them.
  2876.   
  2877. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  2878. ! Make Manual', for `make', Version 3.70 Beta.
  2879.   
  2880. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  2881.   Foundation, Inc.
  2882.   
  2883.      Permission is granted to make and distribute verbatim copies of this
  2884. --- 5,14 ----
  2885.   automatically which pieces of a large program need to be recompiled,
  2886.   and issues the commands to recompile them.
  2887.   
  2888. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  2889. ! Manual', for `make', Version 3.71 Beta.
  2890.   
  2891. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  2892.   Foundation, Inc.
  2893.   
  2894.      Permission is granted to make and distribute verbatim copies of this
  2895. ***************
  2896. *** 28,162 ****
  2897.   
  2898.   Indirect:
  2899.   make.info-1: 1134
  2900. ! make.info-2: 50844
  2901. ! make.info-3: 99706
  2902. ! make.info-4: 147828
  2903. ! make.info-5: 197147
  2904. ! make.info-6: 245075
  2905. ! make.info-7: 291788
  2906. ! make.info-8: 307867
  2907.   
  2908.   Tag Table:
  2909.   (Indirect)
  2910.   Node: Top1134
  2911. ! Node: Overview12009
  2912. ! Node: Preparing12946
  2913. ! Node: Reading13901
  2914. ! Node: Bugs14823
  2915. ! Node: Introduction16731
  2916. ! Node: Rule Introduction18318
  2917. ! Node: Simple Makefile20027
  2918. ! Node: How Make Works23640
  2919. ! Node: Variables Simplify26138
  2920. ! Node: make Deduces28344
  2921. ! Node: Combine By Dependency30091
  2922. ! Node: Cleanup31119
  2923. ! Node: Makefiles32529
  2924. ! Node: Makefile Contents33226
  2925. ! Node: Makefile Names35486
  2926. ! Node: Include37088
  2927. ! Node: MAKEFILES Variable40499
  2928. ! Node: Remaking Makefiles42001
  2929. ! Node: Overriding Makefiles45819
  2930. ! Node: Rules47409
  2931. ! Node: Rule Example50009
  2932. ! Node: Rule Syntax50844
  2933. ! Node: Wildcards53053
  2934. ! Node: Wildcard Examples54563
  2935. ! Node: Wildcard Pitfall55798
  2936. ! Node: Wildcard Function57048
  2937. ! Node: Directory Search58829
  2938. ! Node: General Search59889
  2939. ! Node: Selective Search61396
  2940. ! Node: Commands/Search64301
  2941. ! Node: Implicit/Search65641
  2942. ! Node: Libraries/Search66576
  2943. ! Node: Phony Targets67645
  2944. ! Node: Force Targets70990
  2945. ! Node: Empty Targets72027
  2946. ! Node: Special Targets73287
  2947. ! Node: Multiple Targets76868
  2948. ! Node: Multiple Rules78735
  2949. ! Node: Static Pattern80818
  2950. ! Node: Static Usage81458
  2951. ! Node: Static versus Implicit85112
  2952. ! Node: Double-Colon86843
  2953. ! Node: Automatic Dependencies88373
  2954. ! Node: Commands91925
  2955. ! Node: Echoing93486
  2956. ! Node: Execution94723
  2957. ! Node: Parallel96391
  2958. ! Node: Errors99706
  2959. ! Node: Interrupts102605
  2960. ! Node: Recursion104186
  2961. ! Node: MAKE Variable105472
  2962. ! Node: Variables/Recursion108563
  2963. ! Node: Options/Recursion113343
  2964. ! Node: -w Option116675
  2965. ! Node: Sequences117661
  2966. ! Node: Empty Commands120656
  2967. ! Node: Using Variables121824
  2968. ! Node: Reference124448
  2969. ! Node: Flavors125993
  2970. ! Node: Advanced131310
  2971. ! Node: Substitution Refs131810
  2972. ! Node: Computed Names133337
  2973. ! Node: Values137907
  2974. ! Node: Setting138824
  2975. ! Node: Appending140533
  2976. ! Node: Override Directive144451
  2977. ! Node: Defining145830
  2978. ! Node: Environment147828
  2979. ! Node: Conditionals149956
  2980. ! Node: Conditional Example150665
  2981. ! Node: Conditional Syntax153231
  2982. ! Node: Testing Flags157977
  2983. ! Node: Functions159074
  2984. ! Node: Syntax of Functions160072
  2985. ! Node: Text Functions162209
  2986. ! Node: Filename Functions168963
  2987. ! Node: Foreach Function174084
  2988. ! Node: Origin Function177286
  2989. ! Node: Shell Function180511
  2990. ! Node: Running181888
  2991. ! Node: Makefile Arguments183430
  2992. ! Node: Goals184125
  2993. ! Node: Instead of Execution187991
  2994. ! Node: Avoiding Compilation191081
  2995. ! Node: Overriding192982
  2996. ! Node: Testing195270
  2997. ! Node: Options Summary197147
  2998. ! Node: Implicit Rules203903
  2999. ! Node: Using Implicit206049
  3000. ! Node: Catalogue of Rules209536
  3001. ! Node: Implicit Variables218476
  3002. ! Node: Chained Rules222602
  3003. ! Node: Pattern Rules225300
  3004. ! Node: Pattern Intro226828
  3005. ! Node: Pattern Examples229639
  3006. ! Node: Automatic231432
  3007. ! Node: Pattern Match237072
  3008. ! Node: Match-Anything Rules238676
  3009. ! Node: Canceling Rules242535
  3010. ! Node: Last Resort243238
  3011. ! Node: Suffix Rules245075
  3012. ! Node: Search Algorithm248782
  3013. ! Node: Archives252278
  3014. ! Node: Archive Members252895
  3015. ! Node: Archive Update254456
  3016. ! Node: Archive Symbols256374
  3017. ! Node: Archive Suffix Rules257573
  3018. ! Node: Features259111
  3019. ! Node: Missing267398
  3020. ! Node: Makefile Conventions271727
  3021. ! Node: Makefile Basics272075
  3022. ! Node: Utilities in Makefiles273961
  3023. ! Node: Standard Targets275392
  3024. ! Node: Command Variables282496
  3025. ! Node: Directory Variables285321
  3026. ! Node: Quick Reference291788
  3027. ! Node: Complex Makefile299200
  3028. ! Node: Concept Index307867
  3029. ! Node: Name Index346556
  3030.   
  3031.   End Tag Table
  3032. --- 28,162 ----
  3033.   
  3034.   Indirect:
  3035.   make.info-1: 1134
  3036. ! make.info-2: 50397
  3037. ! make.info-3: 100390
  3038. ! make.info-4: 149105
  3039. ! make.info-5: 199061
  3040. ! make.info-6: 247456
  3041. ! make.info-7: 294189
  3042. ! make.info-8: 310259
  3043.   
  3044.   Tag Table:
  3045.   (Indirect)
  3046.   Node: Top1134
  3047. ! Node: Overview12004
  3048. ! Node: Preparing12941
  3049. ! Node: Reading13896
  3050. ! Node: Bugs14818
  3051. ! Node: Introduction16686
  3052. ! Node: Rule Introduction18273
  3053. ! Node: Simple Makefile19982
  3054. ! Node: How Make Works23595
  3055. ! Node: Variables Simplify26093
  3056. ! Node: make Deduces28299
  3057. ! Node: Combine By Dependency30046
  3058. ! Node: Cleanup31074
  3059. ! Node: Makefiles32484
  3060. ! Node: Makefile Contents33181
  3061. ! Node: Makefile Names35441
  3062. ! Node: Include37043
  3063. ! Node: MAKEFILES Variable40454
  3064. ! Node: Remaking Makefiles41956
  3065. ! Node: Overriding Makefiles45774
  3066. ! Node: Rules47797
  3067. ! Node: Rule Example50397
  3068. ! Node: Rule Syntax51232
  3069. ! Node: Wildcards53441
  3070. ! Node: Wildcard Examples54951
  3071. ! Node: Wildcard Pitfall56186
  3072. ! Node: Wildcard Function57436
  3073. ! Node: Directory Search59217
  3074. ! Node: General Search60277
  3075. ! Node: Selective Search61795
  3076. ! Node: Commands/Search64715
  3077. ! Node: Implicit/Search66055
  3078. ! Node: Libraries/Search66990
  3079. ! Node: Phony Targets68059
  3080. ! Node: Force Targets71404
  3081. ! Node: Empty Targets72441
  3082. ! Node: Special Targets73701
  3083. ! Node: Multiple Targets77282
  3084. ! Node: Multiple Rules79149
  3085. ! Node: Static Pattern81232
  3086. ! Node: Static Usage81872
  3087. ! Node: Static versus Implicit85526
  3088. ! Node: Double-Colon87257
  3089. ! Node: Automatic Dependencies88787
  3090. ! Node: Commands92609
  3091. ! Node: Echoing94170
  3092. ! Node: Execution95407
  3093. ! Node: Parallel97075
  3094. ! Node: Errors100390
  3095. ! Node: Interrupts103289
  3096. ! Node: Recursion104870
  3097. ! Node: MAKE Variable106156
  3098. ! Node: Variables/Recursion109247
  3099. ! Node: Options/Recursion114027
  3100. ! Node: -w Option117592
  3101. ! Node: Sequences118578
  3102. ! Node: Empty Commands121573
  3103. ! Node: Using Variables122741
  3104. ! Node: Reference125725
  3105. ! Node: Flavors127270
  3106. ! Node: Advanced132587
  3107. ! Node: Substitution Refs133087
  3108. ! Node: Computed Names134614
  3109. ! Node: Values139184
  3110. ! Node: Setting140101
  3111. ! Node: Appending141810
  3112. ! Node: Override Directive145728
  3113. ! Node: Defining147107
  3114. ! Node: Environment149105
  3115. ! Node: Conditionals151233
  3116. ! Node: Conditional Example151942
  3117. ! Node: Conditional Syntax154508
  3118. ! Node: Testing Flags159254
  3119. ! Node: Functions160351
  3120. ! Node: Syntax of Functions161349
  3121. ! Node: Text Functions163486
  3122. ! Node: Filename Functions170240
  3123. ! Node: Foreach Function175361
  3124. ! Node: Origin Function178563
  3125. ! Node: Shell Function181788
  3126. ! Node: Running183165
  3127. ! Node: Makefile Arguments185153
  3128. ! Node: Goals185848
  3129. ! Node: Instead of Execution189714
  3130. ! Node: Avoiding Compilation192995
  3131. ! Node: Overriding194896
  3132. ! Node: Testing197184
  3133. ! Node: Options Summary199061
  3134. ! Node: Implicit Rules205871
  3135. ! Node: Using Implicit208017
  3136. ! Node: Catalogue of Rules211504
  3137. ! Node: Implicit Variables220485
  3138. ! Node: Chained Rules224611
  3139. ! Node: Pattern Rules227309
  3140. ! Node: Pattern Intro228837
  3141. ! Node: Pattern Examples231648
  3142. ! Node: Automatic233441
  3143. ! Node: Pattern Match239453
  3144. ! Node: Match-Anything Rules241057
  3145. ! Node: Canceling Rules244916
  3146. ! Node: Last Resort245619
  3147. ! Node: Suffix Rules247456
  3148. ! Node: Search Algorithm251163
  3149. ! Node: Archives254659
  3150. ! Node: Archive Members255276
  3151. ! Node: Archive Update256855
  3152. ! Node: Archive Symbols258775
  3153. ! Node: Archive Suffix Rules259974
  3154. ! Node: Features261512
  3155. ! Node: Missing269799
  3156. ! Node: Makefile Conventions274128
  3157. ! Node: Makefile Basics274476
  3158. ! Node: Utilities in Makefiles276362
  3159. ! Node: Standard Targets277793
  3160. ! Node: Command Variables284897
  3161. ! Node: Directory Variables287722
  3162. ! Node: Quick Reference294189
  3163. ! Node: Complex Makefile301592
  3164. ! Node: Concept Index310259
  3165. ! Node: Name Index348949
  3166.   
  3167.   End Tag Table
  3168. diff -rc --new-file make-3.71/make.info-1 /gnu/src/amiga/make-3.71/make.info-1
  3169. *** make-3.71/make.info-1    Thu Dec 16 23:32:47 1993
  3170. --- /gnu/src/amiga/make-3.71/make.info-1    Tue May 17 03:58:49 1994
  3171. ***************
  3172. *** 5,14 ****
  3173.   automatically which pieces of a large program need to be recompiled,
  3174.   and issues the commands to recompile them.
  3175.   
  3176. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3177. ! Make Manual', for `make', Version 3.70 Beta.
  3178.   
  3179. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3180.   Foundation, Inc.
  3181.   
  3182.      Permission is granted to make and distribute verbatim copies of this
  3183. --- 5,14 ----
  3184.   automatically which pieces of a large program need to be recompiled,
  3185.   and issues the commands to recompile them.
  3186.   
  3187. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3188. ! Manual', for `make', Version 3.71 Beta.
  3189.   
  3190. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3191.   Foundation, Inc.
  3192.   
  3193.      Permission is granted to make and distribute verbatim copies of this
  3194. ***************
  3195. *** 35,42 ****
  3196.   large program need to be recompiled, and issues the commands to
  3197.   recompile them.
  3198.   
  3199. !    This is Edition 0.45 of the `GNU Make Manual', last updated 14
  3200. ! December 1993 for `make' Version 3.70 Beta.
  3201.   
  3202.      This manual describes `make' and contains the following chapters:
  3203.   
  3204. --- 35,42 ----
  3205.   large program need to be recompiled, and issues the commands to
  3206.   recompile them.
  3207.   
  3208. !    This is Edition 0.45 of the `GNU Make Manual', last updated 11 May
  3209. ! 1994 for `make' Version 3.71 Beta.
  3210.   
  3211.      This manual describes `make' and contains the following chapters:
  3212.   
  3213. ***************
  3214. *** 355,371 ****
  3215.   
  3216.      Non-bug suggestions are always welcome as well.  If you have
  3217.   questions about things that are unclear in the documentation or are
  3218. ! just obscure features, contact Roland McGrath; he will try to help you
  3219. ! out, although he may not have time to fix the problem.
  3220. !    You can send electronic mail to Roland McGrath either through the
  3221. ! Internet or via UUCP:
  3222. !      Internet address:
  3223. !          roland@prep.ai.mit.edu
  3224. !      
  3225. !      UUCP path:
  3226. !          mit-eddie!prep.ai.mit.edu!roland
  3227.   
  3228.   
  3229.   File: make.info,  Node: Introduction,  Next: Makefiles,  Prev: Overview,  Up: Top
  3230. --- 355,365 ----
  3231.   
  3232.      Non-bug suggestions are always welcome as well.  If you have
  3233.   questions about things that are unclear in the documentation or are
  3234. ! just obscure features, send a message to the bug reporting address.  We
  3235. ! cannot guarantee you'll get help with your problem, but many seasoned
  3236. ! `make' users read the mailing list and they will probably try to help
  3237. ! you out.  The maintainers sometimes answer such questions as well, when
  3238. ! time permits.
  3239.   
  3240.   
  3241.   File: make.info,  Node: Introduction,  Next: Makefiles,  Prev: Overview,  Up: Top
  3242. ***************
  3243. *** 1045,1055 ****
  3244.   target, `make' will not let you just do this.  But there is another way.
  3245.   
  3246.      In the containing makefile (the one that wants to include the other),
  3247. ! you can use the `.DEFAULT' special target to say that to remake any
  3248.   target that cannot be made from the information in the containing
  3249. ! makefile, `make' should look in another makefile.  *Note Defining
  3250. ! Last-Resort Default Rules: Last Resort, for more information on
  3251. ! `.DEFAULT'.
  3252.   
  3253.      For example, if you have a makefile called `Makefile' that says how
  3254.   to make the target `foo' (and other targets), you can write a makefile
  3255. --- 1039,1048 ----
  3256.   target, `make' will not let you just do this.  But there is another way.
  3257.   
  3258.      In the containing makefile (the one that wants to include the other),
  3259. ! you can use a match-anything pattern rule to say that to remake any
  3260.   target that cannot be made from the information in the containing
  3261. ! makefile, `make' should look in another makefile.  *Note Pattern
  3262. ! Rules::, for more information on pattern rules.
  3263.   
  3264.      For example, if you have a makefile called `Makefile' that says how
  3265.   to make the target `foo' (and other targets), you can write a makefile
  3266. ***************
  3267. *** 1058,1074 ****
  3268.        foo:
  3269.                frobnicate > foo
  3270.        
  3271. !      .DEFAULT:
  3272.                @$(MAKE) -f Makefile $@
  3273.   
  3274.      If you say `make foo', `make' will find `GNUmakefile', read it, and
  3275.   see that to make `foo', it needs to run the command `frobnicate > foo'.
  3276.   If you say `make bar', `make' will find no way to make `bar' in
  3277. ! `GNUmakefile', so it will use the commands from `.DEFAULT': `make -f
  3278. ! Makefile bar'.  If `Makefile' provides a rule for updating `bar', `make'
  3279. ! will apply the rule.  And likewise for any other target that
  3280.   `GNUmakefile' does not say how to make.
  3281.   
  3282.   
  3283.   File: make.info,  Node: Rules,  Next: Commands,  Prev: Makefiles,  Up: Top
  3284.   
  3285. --- 1051,1076 ----
  3286.        foo:
  3287.                frobnicate > foo
  3288.        
  3289. !      %: force
  3290.                @$(MAKE) -f Makefile $@
  3291. +      force: ;
  3292.   
  3293.      If you say `make foo', `make' will find `GNUmakefile', read it, and
  3294.   see that to make `foo', it needs to run the command `frobnicate > foo'.
  3295.   If you say `make bar', `make' will find no way to make `bar' in
  3296. ! `GNUmakefile', so it will use the commands from the pattern rule: `make
  3297. ! -f Makefile bar'.  If `Makefile' provides a rule for updating `bar',
  3298. ! `make' will apply the rule.  And likewise for any other target that
  3299.   `GNUmakefile' does not say how to make.
  3300.   
  3301. +    The way this works is that the pattern rule has a pattern of just
  3302. + `%', so it matches any target whatever.  The rule specifies a
  3303. + dependency `force', to guarantee that the commands will be run even if
  3304. + the target file already exists.  We give `force' target empty commands
  3305. + to prevent `make' from searching for an implicit rule to build
  3306. + it--otherwise it would apply the same match-anything rule to `force'
  3307. + itself and create a dependency loop!
  3308.   
  3309.   File: make.info,  Node: Rules,  Next: Commands,  Prev: Makefiles,  Up: Top
  3310.   
  3311. ***************
  3312. *** 1117,1146 ****
  3313.                                     several independent rules for one target.
  3314.   * Automatic Dependencies::      How to automatically generate rules giving
  3315.                                    dependencies from the source files themselves.
  3316. - 
  3317. - File: make.info,  Node: Rule Example,  Next: Rule Syntax,  Up: Rules
  3318. - Rule Example
  3319. - ============
  3320. -    Here is an example of a rule:
  3321. -      foo.o : foo.c defs.h       # module for twiddling the frobs
  3322. -              cc -c -g foo.c
  3323. -    Its target is `foo.o' and its dependencies are `foo.c' and `defs.h'.
  3324. - It has one command, which is `cc -c -g foo.c'.  The command line
  3325. - starts with a tab to identify it as a command.
  3326. -    This rule says two things:
  3327. -    * How to decide whether `foo.o' is out of date: it is out of date if
  3328. -      it does not exist, or if either `foo.c' or `defs.h' is more recent
  3329. -      than it.
  3330. -    * How to update the file `foo.o': by running `cc' as stated.  The
  3331. -      command does not explicitly mention `defs.h', but we presume that
  3332. -      `foo.c' includes it, and that that is why `defs.h' was added to
  3333. -      the dependencies.
  3334.   
  3335. --- 1119,1122 ----
  3336. diff -rc --new-file make-3.71/make.info-2 /gnu/src/amiga/make-3.71/make.info-2
  3337. *** make-3.71/make.info-2    Thu Dec 16 23:32:47 1993
  3338. --- /gnu/src/amiga/make-3.71/make.info-2    Tue May 17 03:58:49 1994
  3339. ***************
  3340. *** 5,14 ****
  3341.   automatically which pieces of a large program need to be recompiled,
  3342.   and issues the commands to recompile them.
  3343.   
  3344. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3345. ! Make Manual', for `make', Version 3.70 Beta.
  3346.   
  3347. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3348.   Foundation, Inc.
  3349.   
  3350.      Permission is granted to make and distribute verbatim copies of this
  3351. --- 5,14 ----
  3352.   automatically which pieces of a large program need to be recompiled,
  3353.   and issues the commands to recompile them.
  3354.   
  3355. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3356. ! Manual', for `make', Version 3.71 Beta.
  3357.   
  3358. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3359.   Foundation, Inc.
  3360.   
  3361.      Permission is granted to make and distribute verbatim copies of this
  3362. ***************
  3363. *** 26,31 ****
  3364. --- 26,57 ----
  3365.   translation approved by the Free Software Foundation.
  3366.   
  3367.   
  3368. + File: make.info,  Node: Rule Example,  Next: Rule Syntax,  Up: Rules
  3369. + Rule Example
  3370. + ============
  3371. +    Here is an example of a rule:
  3372. +      foo.o : foo.c defs.h       # module for twiddling the frobs
  3373. +              cc -c -g foo.c
  3374. +    Its target is `foo.o' and its dependencies are `foo.c' and `defs.h'.
  3375. + It has one command, which is `cc -c -g foo.c'.  The command line
  3376. + starts with a tab to identify it as a command.
  3377. +    This rule says two things:
  3378. +    * How to decide whether `foo.o' is out of date: it is out of date if
  3379. +      it does not exist, or if either `foo.c' or `defs.h' is more recent
  3380. +      than it.
  3381. +    * How to update the file `foo.o': by running `cc' as stated.  The
  3382. +      command does not explicitly mention `defs.h', but we presume that
  3383. +      `foo.c' includes it, and that that is why `defs.h' was added to
  3384. +      the dependencies.
  3385. + 
  3386.   File: make.info,  Node: Rule Syntax,  Next: Wildcards,  Prev: Rule Example,  Up: Rules
  3387.   
  3388.   Rule Syntax
  3389. ***************
  3390. *** 177,183 ****
  3391.   
  3392.      But what if you delete all the `.o' files?  When a wildcard matches
  3393.   no files, it is left as it is, so then `foo' will depend on the
  3394. ! oddly-named file `*.o'.  Since so such file is likely to exist, `make'
  3395.   will give you an error saying it cannot figure out how to make `*.o'.
  3396.   This is not what you want!
  3397.   
  3398. --- 203,209 ----
  3399.   
  3400.      But what if you delete all the `.o' files?  When a wildcard matches
  3401.   no files, it is left as it is, so then `foo' will depend on the
  3402. ! oddly-named file `*.o'.  Since no such file is likely to exist, `make'
  3403.   will give you an error saying it cannot figure out how to make `*.o'.
  3404.   This is not what you want!
  3405.   
  3406. ***************
  3407. *** 277,285 ****
  3408.   current directory.  *Note Writing Shell Commands with Directory Search:
  3409.   Commands/Search.
  3410.   
  3411. !    In the `VPATH' variable, directory names are separated by colons.
  3412. ! The order in which directories are listed is the order followed by
  3413. ! `make' in its search.
  3414.   
  3415.      For example,
  3416.   
  3417. --- 303,311 ----
  3418.   current directory.  *Note Writing Shell Commands with Directory Search:
  3419.   Commands/Search.
  3420.   
  3421. !    In the `VPATH' variable, directory names are separated by colons or
  3422. ! blanks.  The order in which directories are listed is the order followed
  3423. ! by `make' in its search.
  3424.   
  3425.      For example,
  3426.   
  3427. ***************
  3428. *** 317,325 ****
  3429.        Specify the search path DIRECTORIES for file names that match
  3430.        PATTERN.
  3431.   
  3432. !      The search path, DIRECTORIES, is a colon-separated list of
  3433. !      directories to be searched, just like the search path used in the
  3434. !      `VPATH' variable.
  3435.   
  3436.   `vpath PATTERN'
  3437.        Clear out the search path associated with PATTERN.
  3438. --- 343,351 ----
  3439.        Specify the search path DIRECTORIES for file names that match
  3440.        PATTERN.
  3441.   
  3442. !      The search path, DIRECTORIES, is a list of directories to be
  3443. !      searched, separated by colons or blanks, just like the search path
  3444. !      used in the `VPATH' variable.
  3445.   
  3446.   `vpath PATTERN'
  3447.        Clear out the search path associated with PATTERN.
  3448. ***************
  3449. *** 989,994 ****
  3450. --- 1015,1025 ----
  3451.   
  3452.   Thus you no longer have to write all those rules yourself.  The
  3453.   compiler will do it for you.
  3454. +    Note that such a dependency constitutes mentioning `main.o' in a
  3455. + makefile, so it can never be considered an intermediate file by implicit
  3456. + rule search.  This means that `make' won't ever remove the file after
  3457. + using it; *note Chains of Implicit Rules: Chained Rules..
  3458.   
  3459.      With old `make' programs, it was traditional practice to use this
  3460.   compiler feature to generate dependencies on demand with a command like
  3461. diff -rc --new-file make-3.71/make.info-3 /gnu/src/amiga/make-3.71/make.info-3
  3462. *** make-3.71/make.info-3    Thu Dec 16 23:32:47 1993
  3463. --- /gnu/src/amiga/make-3.71/make.info-3    Tue May 17 03:58:49 1994
  3464. ***************
  3465. *** 5,14 ****
  3466.   automatically which pieces of a large program need to be recompiled,
  3467.   and issues the commands to recompile them.
  3468.   
  3469. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3470. ! Make Manual', for `make', Version 3.70 Beta.
  3471.   
  3472. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3473.   Foundation, Inc.
  3474.   
  3475.      Permission is granted to make and distribute verbatim copies of this
  3476. --- 5,14 ----
  3477.   automatically which pieces of a large program need to be recompiled,
  3478.   and issues the commands to recompile them.
  3479.   
  3480. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3481. ! Manual', for `make', Version 3.71 Beta.
  3482.   
  3483. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3484.   Foundation, Inc.
  3485.   
  3486.      Permission is granted to make and distribute verbatim copies of this
  3487. ***************
  3488. *** 387,415 ****
  3489.        subsystem:
  3490.                cd subdir; $(MAKE) $(MFLAGS)
  3491.   
  3492. ! but now `MAKEFLAGS' makes this usage redundant.
  3493. !    The `MAKEFLAGS' and `MFLAGS' variables can also be useful if you
  3494. ! want to have certain options, such as `-k' (*note Summary of Options:
  3495. ! Options Summary.), set each time you run `make'.  You simply put a
  3496. ! value for `MAKEFLAGS' or `MFLAGS' in your environment.  These variables
  3497. ! may also be set in makefiles, so a makefile can specify additional
  3498. ! flags that should also be in effect for that makefile.
  3499. !    When `make' interprets the value of `MAKEFLAGS' or `MFLAGS' (either
  3500. ! from the environment or from a makefile), it first prepends a hyphen if
  3501. ! the value does not already begin with one.  Then it chops the value into
  3502. ! words separated by blanks, and parses these words as if they were
  3503. ! options given on the command line (except that `-C', `-f', `-h', `-o',
  3504. ! `-W', and their long-named versions are ignored; and there is no error
  3505. ! for an invalid option).
  3506. !    If you do put `MAKEFLAGS' or `MFLAGS' in your environment, you
  3507. ! should be sure not to include any options that will drastically affect
  3508. ! the actions of `make' and undermine the purpose of makefiles and of
  3509. ! `make' itself.  For instance, the `-t', `-n', and `-q' options, if put
  3510. ! in one of these variables, could have disastrous consequences and would
  3511. ! certainly have at least surprising and probably annoying effects.
  3512.   
  3513.   
  3514.   File: make.info,  Node: -w Option,  Prev: Options/Recursion,  Up: Recursion
  3515. --- 387,419 ----
  3516.        subsystem:
  3517.                cd subdir; $(MAKE) $(MFLAGS)
  3518.   
  3519. ! but now `MAKEFLAGS' makes this usage redundant.  If you want your
  3520. ! makefiles to be compatible with old `make' programs, use this
  3521. ! technique; it will work fine with more modern `make' versions too.
  3522. !    The `MAKEFLAGS' variable can also be useful if you want to have
  3523. ! certain options, such as `-k' (*note Summary of Options: Options
  3524. ! Summary.), set each time you run `make'.  You simply put a value for
  3525. ! `MAKEFLAGS' in your environment.  You can also set `MAKEFLAGS' in a
  3526. ! makefile, to specify additional flags that should also be in effect for
  3527. ! that makefile.  (Note that you cannot use `MFLAGS' this way.  That
  3528. ! variable is set only for compatibility; `make' does not interpret a
  3529. ! value you set for it in any way.)
  3530. !    When `make' interprets the value of `MAKEFLAGS' (either from the
  3531. ! environment or from a makefile), it first prepends a hyphen if the value
  3532. ! does not already begin with one.  Then it chops the value into words
  3533. ! separated by blanks, and parses these words as if they were options
  3534. ! given on the command line (except that `-C', `-f', `-h', `-o', `-W',
  3535. ! and their long-named versions are ignored; and there is no error for an
  3536. ! invalid option).
  3537. !    If you do put `MAKEFLAGS' in your environment, you should be sure not
  3538. ! to include any options that will drastically affect the actions of
  3539. ! `make' and undermine the purpose of makefiles and of `make' itself.
  3540. ! For instance, the `-t', `-n', and `-q' options, if put in one of these
  3541. ! variables, could have disastrous consequences and would certainly have
  3542. ! at least surprising and probably annoying effects.
  3543.   
  3544.   
  3545.   File: make.info,  Node: -w Option,  Prev: Options/Recursion,  Up: Recursion
  3546. ***************
  3547. *** 580,585 ****
  3548. --- 584,593 ----
  3549.   should override with command options (*note Overriding Variables:
  3550.   Overriding.).
  3551.   
  3552. +    A few variables have names that are a single punctuation character or
  3553. + just a few characters.  These are the "automatic variables", and they
  3554. + have particular specialized uses.  *Note Automatic Variables: Automatic.
  3555.   * Menu:
  3556.   
  3557.   * Reference::                   How to use the value of a variable.
  3558. ***************
  3559. *** 594,599 ****
  3560. --- 602,609 ----
  3561.   * Defining::                    An alternate way to set a variable
  3562.                                     to a verbatim string.
  3563.   * Environment::                 Variable values can come from the environment.
  3564. + * Automatic::                   Some special variables have predefined
  3565. +                                   meanings for use with implicit rules.
  3566.   
  3567.   
  3568.   File: make.info,  Node: Reference,  Next: Flavors,  Up: Using Variables
  3569. diff -rc --new-file make-3.71/make.info-4 /gnu/src/amiga/make-3.71/make.info-4
  3570. *** make-3.71/make.info-4    Thu Dec 16 23:32:47 1993
  3571. --- /gnu/src/amiga/make-3.71/make.info-4    Tue May 17 03:58:49 1994
  3572. ***************
  3573. *** 5,14 ****
  3574.   automatically which pieces of a large program need to be recompiled,
  3575.   and issues the commands to recompile them.
  3576.   
  3577. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3578. ! Make Manual', for `make', Version 3.70 Beta.
  3579.   
  3580. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3581.   Foundation, Inc.
  3582.   
  3583.      Permission is granted to make and distribute verbatim copies of this
  3584. --- 5,14 ----
  3585.   automatically which pieces of a large program need to be recompiled,
  3586.   and issues the commands to recompile them.
  3587.   
  3588. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3589. ! Manual', for `make', Version 3.71 Beta.
  3590.   
  3591. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3592.   Foundation, Inc.
  3593.   
  3594.      Permission is granted to make and distribute verbatim copies of this
  3595. ***************
  3596. *** 932,937 ****
  3597. --- 932,950 ----
  3598.      By giving arguments when you run `make', you can do any of these
  3599.   things and many others.
  3600.   
  3601. +    The exit status of `make' is always one of three values:
  3602. + `0'
  3603. +      The exit status is zero if `make' is successful.
  3604. + `2'
  3605. +      The exit status is two if `make' encounters any errors.  It will
  3606. +      print messages describing the particular errors.
  3607. + `1'
  3608. +      The exit status is one if you use the `-q' flag and `make'
  3609. +      determines that some target is not already up to date.  *Note
  3610. +      Instead of Executing the Commands: Instead of Execution.
  3611.   * Menu:
  3612.   
  3613.   * Makefile Arguments::          How to specify which makefile to use.
  3614. ***************
  3615. *** 1113,1119 ****
  3616.   
  3617.      With the `-q' flag, `make' prints nothing and executes no commands,
  3618.   but the exit status code it returns is zero if and only if the targets
  3619. ! to be considered are already up to date.
  3620.   
  3621.      It is an error to use more than one of these three flags in the same
  3622.   invocation of `make'.
  3623. --- 1126,1135 ----
  3624.   
  3625.      With the `-q' flag, `make' prints nothing and executes no commands,
  3626.   but the exit status code it returns is zero if and only if the targets
  3627. ! to be considered are already up to date.  If the exit status is one,
  3628. ! then some updating needs to be done.  If `make' encounters an error,
  3629. ! the exit status is two, so you can distinguish an error from a target
  3630. ! that is not up to date.
  3631.   
  3632.      It is an error to use more than one of these three flags in the same
  3633.   invocation of `make'.
  3634. diff -rc --new-file make-3.71/make.info-5 /gnu/src/amiga/make-3.71/make.info-5
  3635. *** make-3.71/make.info-5    Thu Dec 16 23:32:47 1993
  3636. --- /gnu/src/amiga/make-3.71/make.info-5    Tue May 17 03:58:49 1994
  3637. ***************
  3638. *** 5,14 ****
  3639.   automatically which pieces of a large program need to be recompiled,
  3640.   and issues the commands to recompile them.
  3641.   
  3642. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3643. ! Make Manual', for `make', Version 3.70 Beta.
  3644.   
  3645. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3646.   Foundation, Inc.
  3647.   
  3648.      Permission is granted to make and distribute verbatim copies of this
  3649. --- 5,14 ----
  3650.   automatically which pieces of a large program need to be recompiled,
  3651.   and issues the commands to recompile them.
  3652.   
  3653. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3654. ! Manual', for `make', Version 3.71 Beta.
  3655.   
  3656. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3657.   Foundation, Inc.
  3658.   
  3659.      Permission is granted to make and distribute verbatim copies of this
  3660. ***************
  3661. *** 134,141 ****
  3662.   `--question'
  3663.        "Question mode".  Do not run any commands, or print anything; just
  3664.        return an exit status that is zero if the specified targets are
  3665. !      already up to date, nonzero otherwise.  *Note Instead of Executing
  3666. !      the Commands: Instead of Execution.
  3667.   
  3668.   `-r'
  3669.   `--no-builtin-rules'
  3670. --- 134,142 ----
  3671.   `--question'
  3672.        "Question mode".  Do not run any commands, or print anything; just
  3673.        return an exit status that is zero if the specified targets are
  3674. !      already up to date, one if any remaking is required, or two if an
  3675. !      error is encountered.  *Note Instead of Executing the Commands:
  3676. !      Instead of Execution.
  3677.   
  3678.   `-r'
  3679.   `--no-builtin-rules'
  3680. ***************
  3681. *** 478,485 ****
  3682.   
  3683.   Texinfo and Info
  3684.        `N.dvi' is made from `N.texinfo', `N.texi', or `N.txinfo', with
  3685. !      the `$(TEXI2DVI)' command.  `N.info' is made from `N.texinfo',
  3686. !      `N.texi', or `N.txinfo', with the `$(MAKEINFO)' command.
  3687.   
  3688.   RCS
  3689.        Any file `N' is extracted if necessary from an RCS file named
  3690. --- 479,487 ----
  3691.   
  3692.   Texinfo and Info
  3693.        `N.dvi' is made from `N.texinfo', `N.texi', or `N.txinfo', with
  3694. !      the command `$(TEXI2DVI) $(TEXI2DVI_FLAGS)'.  `N.info' is made from
  3695. !      `N.texinfo', `N.texi', or `N.txinfo', with the command
  3696. !      `$(MAKEINFO) $(MAKEINFO_FLAGS)'.
  3697.   
  3698.   RCS
  3699.        Any file `N' is extracted if necessary from an RCS file named
  3700. ***************
  3701. *** 909,915 ****
  3702.   `$^'
  3703.        The names of all the dependencies, with spaces between them.  For
  3704.        dependencies which are archive members, only the member named is
  3705. !      used (*note Archives::.).
  3706.   
  3707.   `$*'
  3708.        The stem with which an implicit rule matches (*note How Patterns
  3709. --- 911,921 ----
  3710.   `$^'
  3711.        The names of all the dependencies, with spaces between them.  For
  3712.        dependencies which are archive members, only the member named is
  3713. !      used (*note Archives::.).  A target has only one dependency on
  3714. !      each other file it depends on, no matter how many times each file
  3715. !      is listed as a dependency.  So if you list a dependency more than
  3716. !      once for a target, the value of `$^' contains just one copy of the
  3717. !      name.
  3718.   
  3719.   `$*'
  3720.        The stem with which an implicit rule matches (*note How Patterns
  3721. ***************
  3722. *** 941,959 ****
  3723.                ar r lib $?
  3724.   
  3725.      Of the variables listed above, four have values that are single file
  3726. ! names, and two have values that are lists of file names.  These six
  3727. ! have variants that get just the file's directory name or just the file
  3728. ! name within the directory.  The variant variables' names are formed by
  3729.   appending `D' or `F', respectively.  These variants are semi-obsolete
  3730.   in GNU `make' since the functions `dir' and `notdir' can be used to get
  3731. ! an equivalent effect (*note Functions for File Names: Filename
  3732. ! Functions.).  Here is a table of the variants:
  3733.   
  3734.   `$(@D)'
  3735. !      The directory part of the file name of the target.  If the value of
  3736. !      `$@' is `dir/foo.o' then `$(@D)' is `dir/'.  This value is `./' if
  3737. !      `$@' does not contain a slash.  `$(@D)' is equivalent to
  3738. !      `$(dir $@)'.
  3739.   
  3740.   `$(@F)'
  3741.        The file-within-directory part of the file name of the target.  If
  3742. --- 947,967 ----
  3743.                ar r lib $?
  3744.   
  3745.      Of the variables listed above, four have values that are single file
  3746. ! names, and two have values that are lists of file names.  These six have
  3747. ! variants that get just the file's directory name or just the file name
  3748. ! within the directory.  The variant variables' names are formed by
  3749.   appending `D' or `F', respectively.  These variants are semi-obsolete
  3750.   in GNU `make' since the functions `dir' and `notdir' can be used to get
  3751. ! a similar effect (*note Functions for File Names: Filename Functions.).
  3752. ! Note, however, that the `F' variants all omit the trailing slash which
  3753. ! always appears in the output of the `dir' function.  Here is a table of
  3754. ! the variants:
  3755.   
  3756.   `$(@D)'
  3757. !      The directory part of the file name of the target, with the
  3758. !      trailing slash removed.  If the value of `$@' is `dir/foo.o' then
  3759. !      `$(@D)' is `dir'.  This value is `.' if `$@' does not contain a
  3760. !      slash.
  3761.   
  3762.   `$(@F)'
  3763.        The file-within-directory part of the file name of the target.  If
  3764. ***************
  3765. *** 963,969 ****
  3766.   `$(*D)'
  3767.   `$(*F)'
  3768.        The directory part and the file-within-directory part of the stem;
  3769. !      `dir/' and `foo' in this example.
  3770.   
  3771.   `$(%D)'
  3772.   `$(%F)'
  3773. --- 971,977 ----
  3774.   `$(*D)'
  3775.   `$(*F)'
  3776.        The directory part and the file-within-directory part of the stem;
  3777. !      `dir' and `foo' in this example.
  3778.   
  3779.   `$(%D)'
  3780.   `$(%F)'
  3781. diff -rc --new-file make-3.71/make.info-6 /gnu/src/amiga/make-3.71/make.info-6
  3782. *** make-3.71/make.info-6    Thu Dec 16 23:32:47 1993
  3783. --- /gnu/src/amiga/make-3.71/make.info-6    Tue May 17 03:58:49 1994
  3784. ***************
  3785. *** 5,14 ****
  3786.   automatically which pieces of a large program need to be recompiled,
  3787.   and issues the commands to recompile them.
  3788.   
  3789. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3790. ! Make Manual', for `make', Version 3.70 Beta.
  3791.   
  3792. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3793.   Foundation, Inc.
  3794.   
  3795.      Permission is granted to make and distribute verbatim copies of this
  3796. --- 5,14 ----
  3797.   automatically which pieces of a large program need to be recompiled,
  3798.   and issues the commands to recompile them.
  3799.   
  3800. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3801. ! Manual', for `make', Version 3.71 Beta.
  3802.   
  3803. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3804.   Foundation, Inc.
  3805.   
  3806.      Permission is granted to make and distribute verbatim copies of this
  3807. ***************
  3808. *** 218,225 ****
  3809.   ==========================
  3810.   
  3811.      An individual member of an archive file can be used as a target or
  3812. ! dependency in `make'.  The archive file must already exist, but the
  3813. ! member need not exist.  You specify the member named MEMBER in archive
  3814.   file ARCHIVE as follows:
  3815.   
  3816.        ARCHIVE(MEMBER)
  3817. --- 218,224 ----
  3818.   ==========================
  3819.   
  3820.      An individual member of an archive file can be used as a target or
  3821. ! dependency in `make'.  You specify the member named MEMBER in archive
  3822.   file ARCHIVE as follows:
  3823.   
  3824.        ARCHIVE(MEMBER)
  3825. ***************
  3826. *** 233,242 ****
  3827.   in archive `foolib' by copying the file `hack.o':
  3828.   
  3829.        foolib(hack.o) : hack.o
  3830. !              ar r foolib hack.o
  3831.   
  3832.      In fact, nearly all archive member targets are updated in just this
  3833. ! way and there is an implicit rule to do it for you.
  3834.   
  3835.      To specify several members in the same archive, you can write all the
  3836.   member names together between the parentheses.  For example:
  3837. --- 232,242 ----
  3838.   in archive `foolib' by copying the file `hack.o':
  3839.   
  3840.        foolib(hack.o) : hack.o
  3841. !              ar cr foolib hack.o
  3842.   
  3843.      In fact, nearly all archive member targets are updated in just this
  3844. ! way and there is an implicit rule to do it for you.  *Note:* The `c'
  3845. ! flag to `ar' is required if the archive file does not already exist.
  3846.   
  3847.      To specify several members in the same archive, you can write all the
  3848.   member names together between the parentheses.  For example:
  3849. ***************
  3850. *** 295,302 ****
  3851.   
  3852.        ar r foo.a dir/file.o
  3853.   
  3854. ! which has the effect of copying the file `dir/foo.o' into a member
  3855. ! named `foo.o'.  In connection with such usage, the automatic variables
  3856.   `%D' and `%F' may be useful.
  3857.   
  3858.   * Menu:
  3859. --- 295,302 ----
  3860.   
  3861.        ar r foo.a dir/file.o
  3862.   
  3863. ! which has the effect of copying the file `dir/file.o' into a member
  3864. ! named `file.o'.  In connection with such usage, the automatic variables
  3865.   `%D' and `%F' may be useful.
  3866.   
  3867.   * Menu:
  3868. diff -rc --new-file make-3.71/make.info-7 /gnu/src/amiga/make-3.71/make.info-7
  3869. *** make-3.71/make.info-7    Thu Dec 16 23:32:47 1993
  3870. --- /gnu/src/amiga/make-3.71/make.info-7    Tue May 17 03:58:49 1994
  3871. ***************
  3872. *** 5,14 ****
  3873.   automatically which pieces of a large program need to be recompiled,
  3874.   and issues the commands to recompile them.
  3875.   
  3876. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3877. ! Make Manual', for `make', Version 3.70 Beta.
  3878.   
  3879. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3880.   Foundation, Inc.
  3881.   
  3882.      Permission is granted to make and distribute verbatim copies of this
  3883. --- 5,14 ----
  3884.   automatically which pieces of a large program need to be recompiled,
  3885.   and issues the commands to recompile them.
  3886.   
  3887. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3888. ! Manual', for `make', Version 3.71 Beta.
  3889.   
  3890. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3891.   Foundation, Inc.
  3892.   
  3893.      Permission is granted to make and distribute verbatim copies of this
  3894. ***************
  3895. *** 266,272 ****
  3896.        *Note Variables/Recursion::.
  3897.   
  3898.   `MAKEFLAGS'
  3899. - `MFLAGS'
  3900.        The flags given to `make'.  You can set this in the environment or
  3901.        a makefile to set flags.
  3902.        *Note Communicating Options to a Sub-`make': Options/Recursion.
  3903. --- 266,271 ----
  3904. diff -rc --new-file make-3.71/make.info-8 /gnu/src/amiga/make-3.71/make.info-8
  3905. *** make-3.71/make.info-8    Thu Dec 16 23:32:48 1993
  3906. --- /gnu/src/amiga/make-3.71/make.info-8    Tue May 17 03:58:50 1994
  3907. ***************
  3908. *** 5,14 ****
  3909.   automatically which pieces of a large program need to be recompiled,
  3910.   and issues the commands to recompile them.
  3911.   
  3912. !    This is Edition 0.45, last updated 14 December 1993, of `The GNU
  3913. ! Make Manual', for `make', Version 3.70 Beta.
  3914.   
  3915. !    Copyright (C) 1988, '89, '90, '91, '92, '93 Free Software
  3916.   Foundation, Inc.
  3917.   
  3918.      Permission is granted to make and distribute verbatim copies of this
  3919. --- 5,14 ----
  3920.   automatically which pieces of a large program need to be recompiled,
  3921.   and issues the commands to recompile them.
  3922.   
  3923. !    This is Edition 0.45, last updated 11 May 1994, of `The GNU Make
  3924. ! Manual', for `make', Version 3.71 Beta.
  3925.   
  3926. !    Copyright (C) 1988, '89, '90, '91, '92, '93, '94 Free Software
  3927.   Foundation, Inc.
  3928.   
  3929.      Permission is granted to make and distribute verbatim copies of this
  3930. ***************
  3931. *** 66,73 ****
  3932.   * .y:                                   Catalogue of Rules.
  3933.   * :=:                                   Setting.
  3934.   * :=:                                   Flavors.
  3935. - * =:                                    Flavors.
  3936.   * =:                                    Setting.
  3937.   * @, and define:                        Sequences.
  3938.   * #include:                             Automatic Dependencies.
  3939.   * # (comments), in commands:            Commands.
  3940. --- 66,73 ----
  3941.   * .y:                                   Catalogue of Rules.
  3942.   * :=:                                   Setting.
  3943.   * :=:                                   Flavors.
  3944.   * =:                                    Setting.
  3945. + * =:                                    Flavors.
  3946.   * @, and define:                        Sequences.
  3947.   * #include:                             Automatic Dependencies.
  3948.   * # (comments), in commands:            Commands.
  3949. ***************
  3950. *** 80,103 ****
  3951.   * %, quoting in patsubst:               Text Functions.
  3952.   * %, quoting in vpath:                  Selective Search.
  3953.   * %, quoting in static pattern:         Static Usage.
  3954. - * %, quoting with \ (backslash):        Text Functions.
  3955.   * %, quoting with \ (backslash):        Static Usage.
  3956.   * %, quoting with \ (backslash):        Selective Search.
  3957.   * * (wildcard character):               Wildcards.
  3958.   * -assume-new:                          Instead of Execution.
  3959.   * -assume-new:                          Options Summary.
  3960.   * -assume-new, and recursion:           Options/Recursion.
  3961. - * -assume-old:                          Avoiding Compilation.
  3962.   * -assume-old:                          Options Summary.
  3963.   * -assume-old, and recursion:           Options/Recursion.
  3964.   * -debug:                               Options Summary.
  3965. - * -directory:                           Recursion.
  3966.   * -directory:                           Options Summary.
  3967.   * -directory, and -print-directory:     -w Option.
  3968.   * -directory, and recursion:            Options/Recursion.
  3969. - * -dry-run:                             Echoing.
  3970. - * -dry-run:                             Options Summary.
  3971.   * -dry-run:                             Instead of Execution.
  3972.   * -environment-overrides:               Options Summary.
  3973.   * -file:                                Options Summary.
  3974.   * -file:                                Makefile Names.
  3975. --- 80,103 ----
  3976.   * %, quoting in patsubst:               Text Functions.
  3977.   * %, quoting in vpath:                  Selective Search.
  3978.   * %, quoting in static pattern:         Static Usage.
  3979.   * %, quoting with \ (backslash):        Static Usage.
  3980.   * %, quoting with \ (backslash):        Selective Search.
  3981. + * %, quoting with \ (backslash):        Text Functions.
  3982.   * * (wildcard character):               Wildcards.
  3983.   * -assume-new:                          Instead of Execution.
  3984.   * -assume-new:                          Options Summary.
  3985.   * -assume-new, and recursion:           Options/Recursion.
  3986.   * -assume-old:                          Options Summary.
  3987. + * -assume-old:                          Avoiding Compilation.
  3988.   * -assume-old, and recursion:           Options/Recursion.
  3989.   * -debug:                               Options Summary.
  3990.   * -directory:                           Options Summary.
  3991. + * -directory:                           Recursion.
  3992.   * -directory, and -print-directory:     -w Option.
  3993.   * -directory, and recursion:            Options/Recursion.
  3994.   * -dry-run:                             Instead of Execution.
  3995. + * -dry-run:                             Options Summary.
  3996. + * -dry-run:                             Echoing.
  3997.   * -environment-overrides:               Options Summary.
  3998.   * -file:                                Options Summary.
  3999.   * -file:                                Makefile Names.
  4000. ***************
  4001. *** 106,137 ****
  4002.   * -help:                                Options Summary.
  4003.   * -ignore-errors:                       Options Summary.
  4004.   * -ignore-errors:                       Errors.
  4005. - * -include-dir:                         Include.
  4006.   * -include-dir:                         Options Summary.
  4007.   * -include-dir, and recursion:          Options/Recursion.
  4008.   * -jobs:                                Options Summary.
  4009.   * -jobs:                                Parallel.
  4010.   * -jobs, and recursion:                 Options/Recursion.
  4011.   * -just-print:                          Instead of Execution.
  4012.   * -just-print:                          Echoing.
  4013. - * -just-print:                          Options Summary.
  4014. - * -keep-going:                          Options Summary.
  4015. - * -keep-going:                          Testing.
  4016.   * -keep-going:                          Errors.
  4017. ! * -load-average:                        Options Summary.
  4018.   * -load-average:                        Parallel.
  4019. ! * -makefile:                            Options Summary.
  4020. ! * -makefile:                            Makefile Names.
  4021.   * -makefile:                            Makefile Arguments.
  4022. ! * -max-load:                            Parallel.
  4023.   * -max-load:                            Options Summary.
  4024.   * -new-file:                            Options Summary.
  4025.   * -new-file:                            Instead of Execution.
  4026.   * -new-file, and recursion:             Options/Recursion.
  4027.   * -no-builtin-rules:                    Options Summary.
  4028.   * -no-keep-going:                       Options Summary.
  4029. - * -no-print-directory:                  -w Option.
  4030.   * -no-print-directory:                  Options Summary.
  4031.   * -old-file:                            Avoiding Compilation.
  4032.   * -old-file:                            Options Summary.
  4033.   * -old-file, and recursion:             Options/Recursion.
  4034. --- 106,137 ----
  4035.   * -help:                                Options Summary.
  4036.   * -ignore-errors:                       Options Summary.
  4037.   * -ignore-errors:                       Errors.
  4038.   * -include-dir:                         Options Summary.
  4039. + * -include-dir:                         Include.
  4040.   * -include-dir, and recursion:          Options/Recursion.
  4041.   * -jobs:                                Options Summary.
  4042.   * -jobs:                                Parallel.
  4043.   * -jobs, and recursion:                 Options/Recursion.
  4044. + * -just-print:                          Options Summary.
  4045.   * -just-print:                          Instead of Execution.
  4046.   * -just-print:                          Echoing.
  4047.   * -keep-going:                          Errors.
  4048. ! * -keep-going:                          Testing.
  4049. ! * -keep-going:                          Options Summary.
  4050.   * -load-average:                        Parallel.
  4051. ! * -load-average:                        Options Summary.
  4052.   * -makefile:                            Makefile Arguments.
  4053. ! * -makefile:                            Makefile Names.
  4054. ! * -makefile:                            Options Summary.
  4055.   * -max-load:                            Options Summary.
  4056. + * -max-load:                            Parallel.
  4057.   * -new-file:                            Options Summary.
  4058.   * -new-file:                            Instead of Execution.
  4059.   * -new-file, and recursion:             Options/Recursion.
  4060.   * -no-builtin-rules:                    Options Summary.
  4061.   * -no-keep-going:                       Options Summary.
  4062.   * -no-print-directory:                  Options Summary.
  4063. + * -no-print-directory:                  -w Option.
  4064.   * -old-file:                            Avoiding Compilation.
  4065.   * -old-file:                            Options Summary.
  4066.   * -old-file, and recursion:             Options/Recursion.
  4067. ***************
  4068. *** 140,162 ****
  4069.   * -print-directory, and -directory:     -w Option.
  4070.   * -print-directory, and recursion:      -w Option.
  4071.   * -print-directory, disabling:          -w Option.
  4072. - * -question:                            Instead of Execution.
  4073.   * -question:                            Options Summary.
  4074.   * -quiet:                               Echoing.
  4075.   * -quiet:                               Options Summary.
  4076.   * -recon:                               Instead of Execution.
  4077.   * -recon:                               Echoing.
  4078.   * -recon:                               Options Summary.
  4079. - * -silent:                              Options Summary.
  4080.   * -silent:                              Echoing.
  4081.   * -stop:                                Options Summary.
  4082. - * -touch:                               Options Summary.
  4083.   * -touch:                               Instead of Execution.
  4084.   * -touch, and recursion:                MAKE Variable.
  4085.   * -version:                             Options Summary.
  4086.   * -warn-undefined-variables:            Options Summary.
  4087. - * -what-if:                             Options Summary.
  4088.   * -what-if:                             Instead of Execution.
  4089.   * -b:                                   Options Summary.
  4090.   * -C:                                   Options Summary.
  4091.   * -C:                                   Recursion.
  4092. --- 140,162 ----
  4093.   * -print-directory, and -directory:     -w Option.
  4094.   * -print-directory, and recursion:      -w Option.
  4095.   * -print-directory, disabling:          -w Option.
  4096.   * -question:                            Options Summary.
  4097. + * -question:                            Instead of Execution.
  4098.   * -quiet:                               Echoing.
  4099.   * -quiet:                               Options Summary.
  4100.   * -recon:                               Instead of Execution.
  4101.   * -recon:                               Echoing.
  4102.   * -recon:                               Options Summary.
  4103.   * -silent:                              Echoing.
  4104. + * -silent:                              Options Summary.
  4105.   * -stop:                                Options Summary.
  4106.   * -touch:                               Instead of Execution.
  4107. + * -touch:                               Options Summary.
  4108.   * -touch, and recursion:                MAKE Variable.
  4109.   * -version:                             Options Summary.
  4110.   * -warn-undefined-variables:            Options Summary.
  4111.   * -what-if:                             Instead of Execution.
  4112. + * -what-if:                             Options Summary.
  4113.   * -b:                                   Options Summary.
  4114.   * -C:                                   Options Summary.
  4115.   * -C:                                   Recursion.
  4116. ***************
  4117. *** 165,196 ****
  4118.   * -d:                                   Options Summary.
  4119.   * -e:                                   Options Summary.
  4120.   * -e (shell flag):                      Automatic Dependencies.
  4121. - * -f:                                   Makefile Arguments.
  4122.   * -f:                                   Makefile Names.
  4123.   * -f:                                   Options Summary.
  4124.   * -f, and recursion:                    Options/Recursion.
  4125.   * -h:                                   Options Summary.
  4126.   * -i:                                   Options Summary.
  4127.   * -I:                                   Options Summary.
  4128.   * -I:                                   Include.
  4129. - * -i:                                   Errors.
  4130.   * -I, and recursion:                    Options/Recursion.
  4131. - * -j:                                   Options Summary.
  4132.   * -j:                                   Parallel.
  4133.   * -j, and recursion:                    Options/Recursion.
  4134.   * -k:                                   Testing.
  4135.   * -k:                                   Options Summary.
  4136. - * -k:                                   Errors.
  4137.   * -l:                                   Options Summary.
  4138.   * -l (library search):                  Libraries/Search.
  4139.   * -l (load average):                    Parallel.
  4140.   * -m:                                   Options Summary.
  4141.   * -M (to compiler):                     Automatic Dependencies.
  4142. - * -n:                                   Echoing.
  4143.   * -n:                                   Options Summary.
  4144.   * -n:                                   Instead of Execution.
  4145. ! * -o:                                   Options Summary.
  4146.   * -o:                                   Avoiding Compilation.
  4147.   * -o, and recursion:                    Options/Recursion.
  4148.   * -p:                                   Options Summary.
  4149.   * -q:                                   Instead of Execution.
  4150. --- 165,196 ----
  4151.   * -d:                                   Options Summary.
  4152.   * -e:                                   Options Summary.
  4153.   * -e (shell flag):                      Automatic Dependencies.
  4154.   * -f:                                   Makefile Names.
  4155.   * -f:                                   Options Summary.
  4156. + * -f:                                   Makefile Arguments.
  4157.   * -f, and recursion:                    Options/Recursion.
  4158.   * -h:                                   Options Summary.
  4159.   * -i:                                   Options Summary.
  4160. + * -i:                                   Errors.
  4161.   * -I:                                   Options Summary.
  4162.   * -I:                                   Include.
  4163.   * -I, and recursion:                    Options/Recursion.
  4164.   * -j:                                   Parallel.
  4165. + * -j:                                   Options Summary.
  4166.   * -j, and recursion:                    Options/Recursion.
  4167. + * -k:                                   Errors.
  4168.   * -k:                                   Testing.
  4169.   * -k:                                   Options Summary.
  4170.   * -l:                                   Options Summary.
  4171.   * -l (library search):                  Libraries/Search.
  4172.   * -l (load average):                    Parallel.
  4173.   * -m:                                   Options Summary.
  4174.   * -M (to compiler):                     Automatic Dependencies.
  4175.   * -n:                                   Options Summary.
  4176.   * -n:                                   Instead of Execution.
  4177. ! * -n:                                   Echoing.
  4178.   * -o:                                   Avoiding Compilation.
  4179. + * -o:                                   Options Summary.
  4180.   * -o, and recursion:                    Options/Recursion.
  4181.   * -p:                                   Options Summary.
  4182.   * -q:                                   Instead of Execution.
  4183. ***************
  4184. *** 203,218 ****
  4185.   * -t:                                   Options Summary.
  4186.   * -t, and recursion:                    MAKE Variable.
  4187.   * -v:                                   Options Summary.
  4188. - * -W:                                   Instead of Execution.
  4189. - * -W:                                   Options Summary.
  4190.   * -w:                                   Options Summary.
  4191.   * -w, and -C:                           -w Option.
  4192. - * -w, and recursion:                    -w Option.
  4193.   * -W, and recursion:                    Options/Recursion.
  4194.   * -w, disabling:                        -w Option.
  4195.   * - (in commands):                      Errors.
  4196.   * .a (archives):                        Archive Suffix Rules.
  4197. - * .DEFAULT, used to override:           Overriding Makefiles.
  4198.   * .d:                                   Automatic Dependencies.
  4199.   * .PRECIOUS intermediate files:         Chained Rules.
  4200.   * :: rules (double-colon):              Double-Colon.
  4201. --- 203,217 ----
  4202.   * -t:                                   Options Summary.
  4203.   * -t, and recursion:                    MAKE Variable.
  4204.   * -v:                                   Options Summary.
  4205.   * -w:                                   Options Summary.
  4206. + * -W:                                   Options Summary.
  4207. + * -W:                                   Instead of Execution.
  4208.   * -w, and -C:                           -w Option.
  4209.   * -W, and recursion:                    Options/Recursion.
  4210. + * -w, and recursion:                    -w Option.
  4211.   * -w, disabling:                        -w Option.
  4212.   * - (in commands):                      Errors.
  4213.   * .a (archives):                        Archive Suffix Rules.
  4214.   * .d:                                   Automatic Dependencies.
  4215.   * .PRECIOUS intermediate files:         Chained Rules.
  4216.   * :: rules (double-colon):              Double-Colon.
  4217. ***************
  4218. *** 223,255 ****
  4219.   * cd (shell command):                   MAKE Variable.
  4220.   * check (standard target):              Goals.
  4221.   * clean (standard target):              Goals.
  4222. - * clean target:                         Simple Makefile.
  4223.   * clean target:                         Cleanup.
  4224.   * clobber (standard target):            Goals.
  4225.   * distclean (standard target):          Goals.
  4226.   * dist (standard target):               Goals.
  4227.   * FORCE:                                Force Targets.
  4228.   * install (standard target):            Goals.
  4229.   * lint, rule to run:                    Catalogue of Rules.
  4230. - * lpr (shell command):                  Empty Targets.
  4231.   * lpr (shell command):                  Wildcard Examples.
  4232.   * make depend:                          Automatic Dependencies.
  4233.   * mostlyclean (standard target):        Goals.
  4234. - * objects:                              Variables Simplify.
  4235.   * OBJECTS:                              Variables Simplify.
  4236. ! * objs:                                 Variables Simplify.
  4237.   * OBJS:                                 Variables Simplify.
  4238.   * OBJ:                                  Variables Simplify.
  4239.   * obj:                                  Variables Simplify.
  4240.   * print (standard target):              Goals.
  4241. - * print target:                         Empty Targets.
  4242.   * print target:                         Wildcard Examples.
  4243.   * README:                               Makefile Names.
  4244.   * realclean (standard target):          Goals.
  4245.   * rm (shell command):                   Wildcard Examples.
  4246. - * rm (shell command):                   Simple Makefile.
  4247.   * rm (shell command):                   Errors.
  4248. ! * rm (shell command):                   Phony Targets.
  4249.   * sed (shell command):                  Automatic Dependencies.
  4250.   * shar (standard target):               Goals.
  4251.   * TAGS (standard target):               Goals.
  4252. --- 222,254 ----
  4253.   * cd (shell command):                   MAKE Variable.
  4254.   * check (standard target):              Goals.
  4255.   * clean (standard target):              Goals.
  4256.   * clean target:                         Cleanup.
  4257. + * clean target:                         Simple Makefile.
  4258.   * clobber (standard target):            Goals.
  4259.   * distclean (standard target):          Goals.
  4260.   * dist (standard target):               Goals.
  4261.   * FORCE:                                Force Targets.
  4262.   * install (standard target):            Goals.
  4263.   * lint, rule to run:                    Catalogue of Rules.
  4264.   * lpr (shell command):                  Wildcard Examples.
  4265. + * lpr (shell command):                  Empty Targets.
  4266.   * make depend:                          Automatic Dependencies.
  4267.   * mostlyclean (standard target):        Goals.
  4268.   * OBJECTS:                              Variables Simplify.
  4269. ! * objects:                              Variables Simplify.
  4270.   * OBJS:                                 Variables Simplify.
  4271. + * objs:                                 Variables Simplify.
  4272.   * OBJ:                                  Variables Simplify.
  4273.   * obj:                                  Variables Simplify.
  4274.   * print (standard target):              Goals.
  4275.   * print target:                         Wildcard Examples.
  4276. + * print target:                         Empty Targets.
  4277.   * README:                               Makefile Names.
  4278.   * realclean (standard target):          Goals.
  4279. + * rm (shell command):                   Phony Targets.
  4280.   * rm (shell command):                   Wildcard Examples.
  4281.   * rm (shell command):                   Errors.
  4282. ! * rm (shell command):                   Simple Makefile.
  4283.   * sed (shell command):                  Automatic Dependencies.
  4284.   * shar (standard target):               Goals.
  4285.   * TAGS (standard target):               Goals.
  4286. ***************
  4287. *** 263,271 ****
  4288.   * [...] (wildcard characters):          Wildcards.
  4289.   * \ (backslash), for continuation lines: Simple Makefile.
  4290.   * \ (backslash), in commands:           Execution.
  4291. - * \ (backslash), to quote %:            Selective Search.
  4292.   * \ (backslash), to quote %:            Static Usage.
  4293.   * \ (backslash), to quote %:            Text Functions.
  4294.   * __.SYMDEF:                            Archive Symbols.
  4295.   * ~ (tilde):                            Wildcards.
  4296.   * TeX, rule to run:                     Catalogue of Rules.
  4297. --- 262,270 ----
  4298.   * [...] (wildcard characters):          Wildcards.
  4299.   * \ (backslash), for continuation lines: Simple Makefile.
  4300.   * \ (backslash), in commands:           Execution.
  4301.   * \ (backslash), to quote %:            Static Usage.
  4302.   * \ (backslash), to quote %:            Text Functions.
  4303. + * \ (backslash), to quote %:            Selective Search.
  4304.   * __.SYMDEF:                            Archive Symbols.
  4305.   * ~ (tilde):                            Wildcards.
  4306.   * TeX, rule to run:                     Catalogue of Rules.
  4307. ***************
  4308. *** 276,301 ****
  4309.   * archive symbol directory updating:    Archive Symbols.
  4310.   * archive, suffix rule for:             Archive Suffix Rules.
  4311.   * arguments of functions:               Syntax of Functions.
  4312. - * as:                                   Implicit Variables.
  4313.   * as:                                   Catalogue of Rules.
  4314.   * assembly, rule to compile:            Catalogue of Rules.
  4315. - * automatic generation of dependencies: Include.
  4316.   * automatic generation of dependencies: Automatic Dependencies.
  4317.   * automatic variables:                  Automatic.
  4318.   * backquotes:                           Shell Function.
  4319.   * backslash (\), for continuation lines: Simple Makefile.
  4320.   * backslash (\), in commands:           Execution.
  4321.   * backslash (\), to quote %:            Selective Search.
  4322.   * backslash (\), to quote %:            Text Functions.
  4323. - * backslash (\), to quote %:            Static Usage.
  4324.   * basename:                             Filename Functions.
  4325.   * broken pipe:                          Parallel.
  4326.   * bugs, reporting:                      Bugs.
  4327.   * built-in special targets:             Special Targets.
  4328.   * C++, rule to compile:                 Catalogue of Rules.
  4329.   * C, rule to compile:                   Catalogue of Rules.
  4330. - * cc:                                   Catalogue of Rules.
  4331.   * cc:                                   Implicit Variables.
  4332.   * chains of rules:                      Chained Rules.
  4333.   * cleaning up:                          Cleanup.
  4334.   * co:                                   Implicit Variables.
  4335. --- 275,300 ----
  4336.   * archive symbol directory updating:    Archive Symbols.
  4337.   * archive, suffix rule for:             Archive Suffix Rules.
  4338.   * arguments of functions:               Syntax of Functions.
  4339.   * as:                                   Catalogue of Rules.
  4340. + * as:                                   Implicit Variables.
  4341.   * assembly, rule to compile:            Catalogue of Rules.
  4342.   * automatic generation of dependencies: Automatic Dependencies.
  4343. + * automatic generation of dependencies: Include.
  4344.   * automatic variables:                  Automatic.
  4345.   * backquotes:                           Shell Function.
  4346.   * backslash (\), for continuation lines: Simple Makefile.
  4347.   * backslash (\), in commands:           Execution.
  4348. + * backslash (\), to quote %:            Static Usage.
  4349.   * backslash (\), to quote %:            Selective Search.
  4350.   * backslash (\), to quote %:            Text Functions.
  4351.   * basename:                             Filename Functions.
  4352.   * broken pipe:                          Parallel.
  4353.   * bugs, reporting:                      Bugs.
  4354.   * built-in special targets:             Special Targets.
  4355.   * C++, rule to compile:                 Catalogue of Rules.
  4356.   * C, rule to compile:                   Catalogue of Rules.
  4357.   * cc:                                   Implicit Variables.
  4358. + * cc:                                   Catalogue of Rules.
  4359.   * chains of rules:                      Chained Rules.
  4360.   * cleaning up:                          Cleanup.
  4361.   * co:                                   Implicit Variables.
  4362. ***************
  4363. *** 327,334 ****
  4364.   * conventions for makefiles:            Makefile Conventions.
  4365.   * ctangle:                              Implicit Variables.
  4366.   * ctangle:                              Catalogue of Rules.
  4367. - * cweave:                               Catalogue of Rules.
  4368.   * cweave:                               Implicit Variables.
  4369.   * deducing commands (implicit rules):   make Deduces.
  4370.   * default goal:                         How Make Works.
  4371.   * default goal:                         Rules.
  4372. --- 326,333 ----
  4373.   * conventions for makefiles:            Makefile Conventions.
  4374.   * ctangle:                              Implicit Variables.
  4375.   * ctangle:                              Catalogue of Rules.
  4376.   * cweave:                               Implicit Variables.
  4377. + * cweave:                               Catalogue of Rules.
  4378.   * deducing commands (implicit rules):   make Deduces.
  4379.   * default goal:                         How Make Works.
  4380.   * default goal:                         Rules.
  4381. ***************
  4382. *** 337,344 ****
  4383.   * defining variables verbatim:          Defining.
  4384.   * deletion of target files:             Interrupts.
  4385.   * dependencies:                         Rule Syntax.
  4386. - * dependencies, automatic generation:   Include.
  4387.   * dependencies, automatic generation:   Automatic Dependencies.
  4388.   * dependencies, introduction to:        Rule Introduction.
  4389.   * dependencies, list of all:            Automatic.
  4390.   * dependencies, list of changed:        Automatic.
  4391. --- 336,343 ----
  4392.   * defining variables verbatim:          Defining.
  4393.   * deletion of target files:             Interrupts.
  4394.   * dependencies:                         Rule Syntax.
  4395.   * dependencies, automatic generation:   Automatic Dependencies.
  4396. + * dependencies, automatic generation:   Include.
  4397.   * dependencies, introduction to:        Rule Introduction.
  4398.   * dependencies, list of all:            Automatic.
  4399.   * dependencies, list of changed:        Automatic.
  4400. ***************
  4401. *** 376,383 ****
  4402.   * exit status (errors):                 Errors.
  4403.   * explicit rule, definition of:         Makefile Contents.
  4404.   * exporting variables:                  Variables/Recursion.
  4405. - * f77:                                  Catalogue of Rules.
  4406.   * f77:                                  Implicit Variables.
  4407.   * features of GNU make:                 Features.
  4408.   * features, missing:                    Missing.
  4409.   * file name functions:                  Filename Functions.
  4410. --- 375,382 ----
  4411.   * exit status (errors):                 Errors.
  4412.   * explicit rule, definition of:         Makefile Contents.
  4413.   * exporting variables:                  Variables/Recursion.
  4414.   * f77:                                  Implicit Variables.
  4415. + * f77:                                  Catalogue of Rules.
  4416.   * features of GNU make:                 Features.
  4417.   * features, missing:                    Missing.
  4418.   * file name functions:                  Filename Functions.
  4419. ***************
  4420. *** 406,422 ****
  4421.   * functions, for file names:            Filename Functions.
  4422.   * functions, for text:                  Text Functions.
  4423.   * functions, syntax of:                 Syntax of Functions.
  4424. - * g++:                                  Implicit Variables.
  4425.   * g++:                                  Catalogue of Rules.
  4426.   * gcc:                                  Catalogue of Rules.
  4427. - * generating dependencies automatically: Include.
  4428.   * generating dependencies automatically: Automatic Dependencies.
  4429.   * get:                                  Implicit Variables.
  4430.   * get:                                  Catalogue of Rules.
  4431.   * globbing (wildcards):                 Wildcards.
  4432.   * goal:                                 How Make Works.
  4433. - * goal, default:                        Rules.
  4434.   * goal, default:                        How Make Works.
  4435.   * goal, how to specify:                 Goals.
  4436.   * home directory:                       Wildcards.
  4437.   * IEEE Standard 1003.2:                 Overview.
  4438. --- 405,421 ----
  4439.   * functions, for file names:            Filename Functions.
  4440.   * functions, for text:                  Text Functions.
  4441.   * functions, syntax of:                 Syntax of Functions.
  4442.   * g++:                                  Catalogue of Rules.
  4443. + * g++:                                  Implicit Variables.
  4444.   * gcc:                                  Catalogue of Rules.
  4445.   * generating dependencies automatically: Automatic Dependencies.
  4446. + * generating dependencies automatically: Include.
  4447.   * get:                                  Implicit Variables.
  4448.   * get:                                  Catalogue of Rules.
  4449.   * globbing (wildcards):                 Wildcards.
  4450.   * goal:                                 How Make Works.
  4451.   * goal, default:                        How Make Works.
  4452. + * goal, default:                        Rules.
  4453.   * goal, how to specify:                 Goals.
  4454.   * home directory:                       Wildcards.
  4455.   * IEEE Standard 1003.2:                 Overview.
  4456. ***************
  4457. *** 442,449 ****
  4458.   * killing (interruption):               Interrupts.
  4459.   * last-resort default rules:            Last Resort.
  4460.   * ld:                                   Catalogue of Rules.
  4461. - * lex:                                  Catalogue of Rules.
  4462.   * lex:                                  Implicit Variables.
  4463.   * Lex, rule to run:                     Catalogue of Rules.
  4464.   * libraries for linking, directory search: Libraries/Search.
  4465.   * library archive, suffix rule for:     Archive Suffix Rules.
  4466. --- 441,448 ----
  4467.   * killing (interruption):               Interrupts.
  4468.   * last-resort default rules:            Last Resort.
  4469.   * ld:                                   Catalogue of Rules.
  4470.   * lex:                                  Implicit Variables.
  4471. + * lex:                                  Catalogue of Rules.
  4472.   * Lex, rule to run:                     Catalogue of Rules.
  4473.   * libraries for linking, directory search: Libraries/Search.
  4474.   * library archive, suffix rule for:     Archive Suffix Rules.
  4475. ***************
  4476. *** 469,477 ****
  4477.   * makefile, overriding:                 Overriding Makefiles.
  4478.   * makefile, remaking of:                Remaking Makefiles.
  4479.   * makefile, simple:                     Simple Makefile.
  4480. - * makeinfo:                             Catalogue of Rules.
  4481.   * makeinfo:                             Implicit Variables.
  4482.   * match-anything rule:                  Match-Anything Rules.
  4483.   * missing features:                     Missing.
  4484.   * mistakes with wildcards:              Wildcard Pitfall.
  4485.   * modified variable reference:          Substitution Refs.
  4486. --- 468,477 ----
  4487.   * makefile, overriding:                 Overriding Makefiles.
  4488.   * makefile, remaking of:                Remaking Makefiles.
  4489.   * makefile, simple:                     Simple Makefile.
  4490.   * makeinfo:                             Implicit Variables.
  4491. + * makeinfo:                             Catalogue of Rules.
  4492.   * match-anything rule:                  Match-Anything Rules.
  4493. + * match-anything rule, used to override: Overriding Makefiles.
  4494.   * missing features:                     Missing.
  4495.   * mistakes with wildcards:              Wildcard Pitfall.
  4496.   * modified variable reference:          Substitution Refs.
  4497. ***************
  4498. *** 512,519 ****
  4499.   * precious targets:                     Special Targets.
  4500.   * prefix, adding:                       Filename Functions.
  4501.   * preserving intermediate files:        Chained Rules.
  4502. - * preserving with .PRECIOUS:            Special Targets.
  4503.   * preserving with .PRECIOUS:            Chained Rules.
  4504.   * printing directories:                 -w Option.
  4505.   * printing of commands:                 Echoing.
  4506.   * problems and bugs, reporting:         Bugs.
  4507. --- 512,519 ----
  4508.   * precious targets:                     Special Targets.
  4509.   * prefix, adding:                       Filename Functions.
  4510.   * preserving intermediate files:        Chained Rules.
  4511.   * preserving with .PRECIOUS:            Chained Rules.
  4512. + * preserving with .PRECIOUS:            Special Targets.
  4513.   * printing directories:                 -w Option.
  4514.   * printing of commands:                 Echoing.
  4515.   * problems and bugs, reporting:         Bugs.
  4516. ***************
  4517. *** 546,553 ****
  4518.   * recursion, and printing directories:  -w Option.
  4519.   * recursion, and variables:             Variables/Recursion.
  4520.   * recursion, level of:                  Variables/Recursion.
  4521. - * recursive variable expansion:         Using Variables.
  4522.   * recursive variable expansion:         Flavors.
  4523.   * recursively expanded variables:       Flavors.
  4524.   * reference to variables:               Reference.
  4525.   * reference to variables:               Advanced.
  4526. --- 546,553 ----
  4527.   * recursion, and printing directories:  -w Option.
  4528.   * recursion, and variables:             Variables/Recursion.
  4529.   * recursion, level of:                  Variables/Recursion.
  4530.   * recursive variable expansion:         Flavors.
  4531. + * recursive variable expansion:         Using Variables.
  4532.   * recursively expanded variables:       Flavors.
  4533.   * reference to variables:               Reference.
  4534.   * reference to variables:               Advanced.
  4535. diff -rc --new-file make-3.71/read.c /gnu/src/amiga/make-3.71/read.c
  4536. *** make-3.71/read.c    Mon May  2 22:35:24 1994
  4537. --- /gnu/src/amiga/make-3.71/read.c    Wed Jun 22 21:10:55 1994
  4538. ***************
  4539. *** 81,90 ****
  4540. --- 81,99 ----
  4541.   
  4542.   static char *default_include_directories[] =
  4543.     {
  4544. + #ifndef amigados
  4545.       INCLUDEDIR,
  4546.       "/usr/gnu/include",
  4547.       "/usr/local/include",
  4548.       "/usr/include",
  4549. + #else
  4550. +     "/gnu/include",
  4551. +     "/gnu/g++-include",
  4552. +     "/gnu/os-include",
  4553. +     "/local/include",
  4554. +     "/local/g++-include",
  4555. +     "/local/os-include",
  4556. + #endif
  4557.       0
  4558.     };
  4559.   
  4560. diff -rc --new-file make-3.71/remake.c /gnu/src/amiga/make-3.71/remake.c
  4561. *** make-3.71/remake.c    Fri Apr 22 21:53:53 1994
  4562. --- /gnu/src/amiga/make-3.71/remake.c    Wed Jun 22 21:10:58 1994
  4563. ***************
  4564. *** 989,996 ****
  4565. --- 989,1003 ----
  4566.   {
  4567.     static char *dirs[] =
  4568.       {
  4569. + #ifndef amigados
  4570.         "/lib",
  4571.         "/usr/lib",
  4572. + #else
  4573. +      "/gnu/lib",
  4574. +      "/gnu/lib/libb",
  4575. +      "/local/lib",
  4576. +      "/local/lib/libb",
  4577. + #endif
  4578.         LIBDIR,            /* Defined by configuration.  */
  4579.         0
  4580.       };
  4581. ***************
  4582. *** 999,1005 ****
  4583. --- 1006,1016 ----
  4584.     time_t mtime;
  4585.   
  4586.     /* Buffer to construct possible names in.  */
  4587. + #ifndef amigados
  4588.     char *buf = xmalloc (sizeof (LIBDIR) + 8 + strlen (libname) + 4 + 2 + 1);
  4589. + #else
  4590. +   char *buf = xmalloc (8 + strlen (libname) + 9 + 2 + 1);
  4591. + #endif
  4592.     char *file, **dp;
  4593.   
  4594.     /* Look first for `libNAME.a' in the current directory.  */
  4595. diff -rc --new-file make-3.71/remote-cstms.c /gnu/src/amiga/make-3.71/remote-cstms.c
  4596. *** make-3.71/remote-cstms.c    Wed Mar 23 14:14:17 1994
  4597. --- /gnu/src/amiga/make-3.71/remote-cstms.c    Wed Jun 22 21:11:00 1994
  4598. ***************
  4599. *** 34,40 ****
  4600.   
  4601.   /* File name of the Customs `export' client command.
  4602.      A full path name can be used to avoid some path-searching overhead.  */
  4603. ! #define    EXPORT_COMMAND    "/usr/local/bin/export"
  4604.   
  4605.   /* ExportPermit gotten by start_remote_job_p, and used by start_remote_job.  */
  4606.   static ExportPermit permit;
  4607. --- 34,40 ----
  4608.   
  4609.   /* File name of the Customs `export' client command.
  4610.      A full path name can be used to avoid some path-searching overhead.  */
  4611. ! #define    EXPORT_COMMAND    "/gnu/bin/export"
  4612.   
  4613.   /* ExportPermit gotten by start_remote_job_p, and used by start_remote_job.  */
  4614.   static ExportPermit permit;
  4615.