home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / autoconf-2.10-bin.lha / share / autoconf / autoconf.m4f < prev    next >
Text File  |  1996-10-12  |  124KB  |  3,954 lines

  1. # This is a frozen state file generated by GNU m4 1.4
  2. V1
  3. Q1,1
  4. []
  5. T11,147
  6. AC_UNISTD_HAC_PRO([AC_UNISTD_H])AC_OBSOLETE([$0], [; instead use AC_CHECK_HEADERS(unistd.h)])dnl
  7. AC_CHECK_HEADER(unistd.h, AC_DEFINE(HAVE_UNISTD_H))[]AC_EPI()
  8. T10,54
  9. AC_STRCOLLAC_PRO([AC_STRCOLL])indir([AC_FUNC_STRCOLL])[]AC_EPI()
  10. F8,8
  11. translittranslit
  12. T7,24
  13. AC_WARNindir([AC_MSG_WARN], $@)
  14. T14,698
  15. AC_HEADER_STATAC_PRO([AC_HEADER_STAT])AC_CACHE_CHECK(whether stat file-mode macros are broken,
  16.   ac_cv_header_stat_broken,
  17. [AC_EGREP_CPP([You lose], [#include <sys/types.h>
  18. #include <sys/stat.h>
  19.  
  20. #if defined(S_ISBLK) && defined(S_IFDIR)
  21. # if S_ISBLK (S_IFDIR)
  22. You lose.
  23. # endif
  24. #endif
  25.  
  26. #if defined(S_ISBLK) && defined(S_IFCHR)
  27. # if S_ISBLK (S_IFCHR)
  28. You lose.
  29. # endif
  30. #endif
  31.  
  32. #if defined(S_ISLNK) && defined(S_IFREG)
  33. # if S_ISLNK (S_IFREG)
  34. You lose.
  35. # endif
  36. #endif
  37.  
  38. #if defined(S_ISSOCK) && defined(S_IFREG)
  39. # if S_ISSOCK (S_IFREG)
  40. You lose.
  41. # endif
  42. #endif
  43. ], ac_cv_header_stat_broken=yes, ac_cv_header_stat_broken=no)])
  44. if test $ac_cv_header_stat_broken = yes; then
  45.   AC_DEFINE(STAT_MACROS_BROKEN)
  46. fi
  47. []AC_EPI()
  48. F6,6
  49. substrsubstr
  50. T14,1116
  51. AC_HEADER_STDCAC_PRO([AC_HEADER_STDC])AC_REQUIRE_CPP()dnl
  52. AC_CACHE_CHECK(for ANSI C header files, ac_cv_header_stdc,
  53. [AC_TRY_CPP([#include <stdlib.h>
  54. #include <stdarg.h>
  55. #include <string.h>
  56. #include <float.h>], ac_cv_header_stdc=yes, ac_cv_header_stdc=no)
  57.  
  58. if test $ac_cv_header_stdc = yes; then
  59.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  60. AC_EGREP_HEADER(memchr, string.h, , ac_cv_header_stdc=no)
  61. fi
  62.  
  63. if test $ac_cv_header_stdc = yes; then
  64.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  65. AC_EGREP_HEADER(free, stdlib.h, , ac_cv_header_stdc=no)
  66. fi
  67.  
  68. if test $ac_cv_header_stdc = yes; then
  69.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  70. AC_TRY_RUN([#include <ctype.h>
  71. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  72. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  73. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  74. int main () { int i; for (i = 0; i < 256; i++)
  75. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  76. exit (0); }
  77. ], , ac_cv_header_stdc=no, :)
  78. fi])
  79. if test $ac_cv_header_stdc = yes; then
  80.   AC_DEFINE(STDC_HEADERS)
  81. fi
  82. []AC_EPI()
  83. T8,50
  84. AC_VFORKAC_PRO([AC_VFORK])indir([AC_FUNC_VFORK])[]AC_EPI()
  85. F5,5
  86. ifdefifdef
  87. T7,125
  88. AC_WITHAC_PRO([AC_WITH])AC_OBSOLETE([$0], [; instead use AC_ARG_WITH])dnl
  89. AC_ARG_WITH([$1], [  --with-$1], [$2], [$3])dnl
  90. []AC_EPI()
  91. T19,694
  92. AC_CANONICAL_TARGETAC_PRO([AC_CANONICAL_TARGET])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  93. AC_MSG_CHECKING(target system type)
  94.  
  95. dnl Set target_alias.
  96. target_alias=$target
  97. case "$target_alias" in
  98. NONE)
  99.   case $nonopt in
  100.   NONE) target_alias=$host_alias ;;
  101.   *) target_alias=$nonopt ;;
  102.   esac ;;
  103. esac
  104.  
  105. dnl Set the other target vars.
  106. target=`$ac_config_sub $target_alias`
  107. target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  108. target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  109. target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  110. AC_MSG_RESULT($target)
  111. AC_SUBST(target)dnl
  112. AC_SUBST(target_alias)dnl
  113. AC_SUBST(target_cpu)dnl
  114. AC_SUBST(target_vendor)dnl
  115. AC_SUBST(target_os)dnl
  116. []AC_EPI()
  117. T16,62
  118. AC_PROGRAMS_PATHAC_PRO([AC_PROGRAMS_PATH])indir([AC_PATH_PROGS], $@)[]AC_EPI()
  119. F6,6
  120. m4exitm4exit
  121. T11,916
  122. AC_PROG_CXXAC_PRO([AC_PROG_CXX])AC_BEFORE([$0], [AC_PROG_CXXCPP])dnl
  123. AC_CHECK_PROGS(CXX, $CCC c++ g++ gcc CC cxx, gcc)
  124.  
  125. AC_CACHE_CHECK(whether we are using GNU C++, ac_cv_prog_gxx,
  126. [dnl The semicolon is to pacify NeXT's syntax-checking cpp.
  127. cat > conftest.C <<EOF
  128. #ifdef __GNUC__
  129.   yes;
  130. #endif
  131. EOF
  132. if AC_TRY_COMMAND(${CXX-g++} -E conftest.C) | egrep yes >/dev/null 2>&1; then
  133.   ac_cv_prog_gxx=yes
  134. else
  135.   ac_cv_prog_gxx=no
  136. fi])
  137. if test $ac_cv_prog_gxx = yes; then
  138.   GXX=yes
  139.   if test "${CXXFLAGS+set}" != set; then
  140.     AC_CACHE_CHECK(whether ${CXX-g++} accepts -g, ac_cv_prog_gxx_g,
  141. [echo 'void f(){}' > conftest.cc
  142. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  143.   ac_cv_prog_gxx_g=yes
  144. else
  145.   ac_cv_prog_gxx_g=no
  146. fi
  147. rm -f conftest*
  148. ])
  149. dnl
  150.     if test $ac_cv_prog_gxx_g = yes; then
  151.       CXXFLAGS="-g -O2"
  152.     else
  153.       CXXFLAGS="-O2"
  154.     fi
  155.   fi
  156. else
  157.   GXX=
  158.   test "${CXXFLAGS+set}" = set || CXXFLAGS="-g"
  159. fi
  160. []AC_EPI()
  161. T12,33
  162. AC_LANG_SAVEpushdef([AC_LANG_STACK], AC_LANG)
  163. F8,8
  164. sincludesinclude
  165. T17,1315
  166. AC_TYPE_GETGROUPSAC_PRO([AC_TYPE_GETGROUPS])AC_REQUIRE([AC_TYPE_UID_T])dnl
  167. AC_CACHE_CHECK(type of array argument to getgroups, ac_cv_type_getgroups,
  168. [AC_TRY_RUN(
  169. changequote(<<, >>)dnl
  170. <<
  171. /* Thanks to Mike Rendell for this test.  */
  172. #include <sys/types.h>
  173. #define NGID 256
  174. #undef MAX
  175. #define MAX(x, y) ((x) > (y) ? (x) : (y))
  176. main()
  177. {
  178.   gid_t gidset[NGID];
  179.   int i, n;
  180.   union { gid_t gval; long lval; }  val;
  181.  
  182.   val.lval = -1;
  183.   for (i = 0; i < NGID; i++)
  184.     gidset[i] = val.gval;
  185.   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
  186.                  gidset);
  187.   /* Exit non-zero if getgroups seems to require an array of ints.  This
  188.      happens when gid_t is short but getgroups modifies an array of ints.  */
  189.   exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
  190. }
  191. >>,
  192. changequote([, ])dnl
  193.   ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int,
  194.   ac_cv_type_getgroups=cross)
  195. if test $ac_cv_type_getgroups = cross; then
  196.   dnl When we can't run the test program (we are cross compiling), presume
  197.   dnl that <unistd.h> has either an accurate prototype for getgroups or none.
  198.   dnl Old systems without prototypes probably use int.
  199.   AC_EGREP_HEADER([getgroups.*int.*gid_t], unistd.h,
  200.           ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int)
  201. fi])
  202. AC_DEFINE_UNQUOTED(GETGROUPS_T, $ac_cv_type_getgroups)
  203. []AC_EPI()
  204. F4,4
  205. decrdecr
  206. T15,48
  207. AC_MSG_CHECKINGecho $ac_n "checking $1""... $ac_c" 1>&AC_FD_MSG
  208. T15,2263
  209. AC_PROG_INSTALLAC_PRO([AC_PROG_INSTALL])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  210. # Find a good install program.  We prefer a C program (faster),
  211. # so one script is as good as another.  But avoid the broken or
  212. # incompatible versions:
  213. # SysV /etc/install, /usr/sbin/install
  214. # SunOS /usr/etc/install
  215. # IRIX /sbin/install
  216. # AIX /bin/install
  217. # AmigaOS /c/install
  218. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  219. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  220. # ./install, which can be erroneously created by make from ./install.sh.
  221. AC_MSG_CHECKING(for a BSD compatible install)
  222. if test -z "$INSTALL"; then
  223. AC_CACHE_VAL(ac_cv_path_install,
  224. [  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  225.   for ac_dir in $PATH; do
  226.     # Account for people who put trailing slashes in PATH elements.
  227.     case "$ac_dir/" in
  228.     /|./|.//|/etc/*|/c/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  229.     *)
  230.       # OSF1 and SCO ODT 3.0 have their own names for install.
  231.       for ac_prog in ginstall installbsd scoinst install; do
  232.         if test -f $ac_dir/$ac_prog; then
  233.       if test $ac_prog = install &&
  234.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  235.         # AIX install.  It has an incompatible calling convention.
  236.         # OSF/1 installbsd also uses dspmsg, but is usable.
  237.         :
  238.       else
  239.         ac_cv_path_install="$ac_dir/$ac_prog -c"
  240.         break 2
  241.       fi
  242.     fi
  243.       done
  244.       ;;
  245.     esac
  246.   done
  247.   IFS="$ac_save_ifs"
  248. ])dnl
  249.   if test "${ac_cv_path_install+set}" = set; then
  250.     INSTALL="$ac_cv_path_install"
  251.   else
  252.     # As a last resort, use the slow shell script.  We don't cache a
  253.     # path for INSTALL within a source directory, because that will
  254.     # break other packages using the cache if that directory is
  255.     # removed, or if the path is relative.
  256.     INSTALL="$ac_install_sh"
  257.   fi
  258. fi
  259. dnl We do special magic for INSTALL instead of AC_SUBST, to get
  260. dnl relative paths right.
  261. AC_MSG_RESULT($INSTALL)
  262.  
  263. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  264. # It thinks the first close brace ends the variable substitution.
  265. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  266. AC_SUBST(INSTALL_PROGRAM)dnl
  267.  
  268. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  269. AC_SUBST(INSTALL_DATA)dnl
  270. []AC_EPI()
  271. F8,8
  272. errprinterrprint
  273. T17,172
  274. AC_PREREQ_COMPAREifelse(builtin([eval],
  275. [$3 + $2 * 1000 + $1 * 1000000 < $6 + $5 * 1000 + $4 * 1000000]), 1,
  276. [errprint(Autoconf version $7 or higher is required for this script
  277. )m4exit(3)])
  278. T15,64
  279. AC_HAVE_HEADERSAC_PRO([AC_HAVE_HEADERS])indir([AC_CHECK_HEADERS], $@)[]AC_EPI()
  280. T22,1176
  281. AC_SYS_LONG_FILE_NAMESAC_PRO([AC_SYS_LONG_FILE_NAMES])AC_CACHE_CHECK(for long file names, ac_cv_sys_long_file_names,
  282. [ac_cv_sys_long_file_names=yes
  283. # Test for long file names in all the places we know might matter:
  284. #      .        the current directory, where building will happen
  285. #      /tmp        where it might want to write temporary files
  286. #      /var/tmp        likewise
  287. #      /usr/tmp        likewise
  288. #      $prefix/lib    where we will be installing things
  289. #      $exec_prefix/lib    likewise
  290. # eval it to expand exec_prefix.
  291. for ac_dir in `eval echo . /tmp /var/tmp /usr/tmp $prefix/lib $exec_prefix/lib` ; do
  292.   test -d $ac_dir || continue
  293.   test -w $ac_dir || continue # It is less confusing to not echo anything here.
  294.   (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
  295.   (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
  296.   val=`cat $ac_dir/conftest9012345 2>/dev/null`
  297.   if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
  298.     ac_cv_sys_long_file_names=no
  299.     rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
  300.     break
  301.   fi
  302.   rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
  303. done])
  304. if test $ac_cv_sys_long_file_names = yes; then
  305.   AC_DEFINE(HAVE_LONG_FILE_NAMES)
  306. fi
  307. []AC_EPI()
  308. T12,856
  309. AC_PATH_PROGAC_PRO([AC_PATH_PROG])# Extract the first word of "$2", so it can be a program name with args.
  310. set dummy $2; ac_word=[$]2
  311. AC_MSG_CHECKING([for $ac_word])
  312. AC_CACHE_VAL(ac_cv_path_$1,
  313. [case "[$]$1" in
  314.   /*)
  315.   ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
  316.   ;;
  317.   *)
  318.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  319.   for ac_dir in ifelse([$4], , $PATH, [$4]); do
  320.     test -z "$ac_dir" && ac_dir=.
  321.     if test -f $ac_dir/$ac_word; then
  322.       ac_cv_path_$1="$ac_dir/$ac_word"
  323.       break
  324.     fi
  325.   done
  326.   IFS="$ac_save_ifs"
  327. dnl If no 3rd arg is given, leave the cache variable unset,
  328. dnl so AC_PATH_PROGS will keep looking.
  329. ifelse([$3], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$3"
  330. ])dnl
  331.   ;;
  332. esac])dnl
  333. $1="$ac_cv_path_$1"
  334. if test -n "[$]$1"; then
  335.   AC_MSG_RESULT([$]$1)
  336. else
  337.   AC_MSG_RESULT(no)
  338. fi
  339. AC_SUBST($1)dnl
  340. []AC_EPI()
  341. T8,47
  342. AC_CONSTAC_PRO([AC_CONST])indir([AC_C_CONST])[]AC_EPI()
  343. T8,38
  344. AC_DEFUNdefine($1, [AC_PRO([$1])$2[]AC_EPI()])
  345. T15,58
  346. AC_STDC_HEADERSAC_PRO([AC_STDC_HEADERS])indir([AC_HEADER_STDC])[]AC_EPI()
  347. T25,97
  348. AC_CONFIG_AUX_DIR_DEFAULTAC_PRO([AC_CONFIG_AUX_DIR_DEFAULT])AC_CONFIG_AUX_DIRS($srcdir $srcdir/.. $srcdir/../..)[]AC_EPI()
  349. T16,510
  350. AC_C_LONG_DOUBLEAC_PRO([AC_C_LONG_DOUBLE])AC_CACHE_CHECK(for long double, ac_cv_c_long_double,
  351. [if test "$GCC" = yes; then
  352.   ac_cv_c_long_double=yes
  353. else
  354. AC_TRY_RUN([int main() {
  355. /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
  356. long double foo = 0.0;
  357. /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
  358. exit(sizeof(long double) < sizeof(double)); }],
  359. ac_cv_c_long_double=yes, ac_cv_c_long_double=no)
  360. fi])
  361. if test $ac_cv_c_long_double = yes; then
  362.   AC_DEFINE(HAVE_LONG_DOUBLE)
  363. fi
  364. []AC_EPI()
  365. T14,394
  366. AC_PROG_CXXCPPAC_PRO([AC_PROG_CXXCPP])AC_MSG_CHECKING(how to run the C++ preprocessor)
  367. if test -z "$CXXCPP"; then
  368. AC_CACHE_VAL(ac_cv_prog_CXXCPP,
  369. [AC_LANG_SAVE[]dnl
  370. AC_LANG_CPLUSPLUS[]dnl
  371.   CXXCPP="${CXX-g++} -E"
  372.   AC_TRY_CPP([#include <stdlib.h>], , CXXCPP=/lib/cpp)
  373.   ac_cv_prog_CXXCPP="$CXXCPP"
  374. AC_LANG_RESTORE[]dnl
  375. fi])dnl
  376. CXXCPP="$ac_cv_prog_CXXCPP"
  377. AC_MSG_RESULT($CXXCPP)
  378. AC_SUBST(CXXCPP)dnl
  379. []AC_EPI()
  380. T16,144
  381. AC_REPLACE_FUNCSAC_PRO([AC_REPLACE_FUNCS])for ac_func in $1
  382. do
  383. AC_CHECK_FUNC($ac_func, , [LIBOBJS="$LIBOBJS ${ac_func}.o"])
  384. done
  385. AC_SUBST(LIBOBJS)dnl
  386. []AC_EPI()
  387. T19,397
  388. AC_STRUCT_ST_BLOCKSAC_PRO([AC_STRUCT_ST_BLOCKS])AC_CACHE_CHECK([for st_blocks in struct stat], ac_cv_struct_st_blocks,
  389. [AC_TRY_COMPILE([#include <sys/types.h>
  390. #include <sys/stat.h>], [struct stat s; s.st_blocks;],
  391. ac_cv_struct_st_blocks=yes, ac_cv_struct_st_blocks=no)])
  392. if test $ac_cv_struct_st_blocks = yes; then
  393.   AC_DEFINE(HAVE_ST_BLOCKS)
  394. else
  395.   LIBOBJS="$LIBOBJS fileblocks.o"
  396. fi
  397. AC_SUBST(LIBOBJS)dnl
  398. []AC_EPI()
  399. F4,4
  400. defndefn
  401. T18,736
  402. AC_STRUCT_TIMEZONEAC_PRO([AC_STRUCT_TIMEZONE])AC_REQUIRE([AC_STRUCT_TM])dnl
  403. AC_CACHE_CHECK([for tm_zone in struct tm], ac_cv_struct_tm_zone,
  404. [AC_TRY_COMPILE([#include <sys/types.h>
  405. #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_zone;],
  406.   ac_cv_struct_tm_zone=yes, ac_cv_struct_tm_zone=no)])
  407. if test "$ac_cv_struct_tm_zone" = yes; then
  408.   AC_DEFINE(HAVE_TM_ZONE)
  409. else
  410.   AC_CACHE_CHECK(for tzname, ac_cv_var_tzname,
  411. [AC_TRY_LINK(
  412. changequote(<<, >>)dnl
  413. <<#include <time.h>
  414. #ifndef tzname /* For SGI.  */
  415. extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
  416. #endif>>,
  417. changequote([, ])dnl
  418. [atoi(*tzname);], ac_cv_var_tzname=yes, ac_cv_var_tzname=no)])
  419.   if test $ac_cv_var_tzname = yes; then
  420.     AC_DEFINE(HAVE_TZNAME)
  421.   fi
  422. fi
  423. []AC_EPI()
  424. F5,5
  425. indexindex
  426. F6,6
  427. divertdivert
  428. T13,91
  429. AC_LINK_FILESAC_PRO([AC_LINK_FILES])define([AC_LIST_FILES], [$1])define([AC_LIST_LINKS], [$2])[]AC_EPI()
  430. T11,418
  431. AC_TRY_LINKAC_PRO([AC_TRY_LINK])cat > conftest.$ac_ext <<EOF
  432. dnl This sometimes fails to find confdefs.h, for some reason.
  433. dnl [#]line __oline__ "[$]0"
  434. [#]line __oline__ "configure"
  435. #include "confdefs.h"
  436. [$1]
  437. int main() { t(); return 0; }
  438. int t() {
  439. [$2]
  440. ; return 0; }
  441. EOF
  442. if AC_TRY_EVAL(ac_link); then
  443.   ifelse([$3], , :, [rm -rf conftest*
  444.   $3])
  445. ifelse([$4], , , [else
  446.   rm -rf conftest*
  447.   $4
  448. ])dnl
  449. fi
  450. rm -f conftest*
  451. []AC_EPI()
  452. T16,749
  453. AC_PROG_MAKE_SETAC_PRO([AC_PROG_MAKE_SET])AC_MSG_CHECKING(whether ${MAKE-make} sets \${MAKE})
  454. set dummy ${MAKE-make}; ac_make=[$]2
  455. AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,
  456. [cat > conftestmake <<\EOF
  457. all:
  458.     @echo 'ac_maketemp="${MAKE}"'
  459. EOF
  460. changequote(, )dnl
  461. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  462. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  463. changequote([, ])dnl
  464. if test -n "$ac_maketemp"; then
  465.   eval ac_cv_prog_make_${ac_make}_set=yes
  466. else
  467.   eval ac_cv_prog_make_${ac_make}_set=no
  468. fi
  469. rm -f conftestmake])dnl
  470. if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  471.   AC_MSG_RESULT(yes)
  472.   SET_MAKE=
  473. else
  474.   AC_MSG_RESULT(no)
  475.   SET_MAKE="MAKE=${MAKE-make}"
  476. fi
  477. AC_SUBST([SET_MAKE])dnl
  478. []AC_EPI()
  479. T14,708
  480. AC_ARG_PROGRAMAC_PRO([AC_ARG_PROGRAM])if test "$program_transform_name" = s,x,x,; then
  481.   program_transform_name=
  482. else
  483.   # Double any \ or $.  echo might interpret backslashes.
  484.   cat <<\EOF_SED > conftestsed
  485. s,\\,\\\\,g; s,\$,$$,g
  486. EOF_SED
  487.   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  488.   rm -f conftestsed
  489. fi
  490. test "$program_prefix" != NONE &&
  491.   program_transform_name="s,^,${program_prefix},; $program_transform_name"
  492. # Use a double $ so make ignores it.
  493. test "$program_suffix" != NONE &&
  494.   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
  495.  
  496. # sed with no file args requires a program.
  497. test "$program_transform_name" = "" && program_transform_name="s,x,x,"
  498. []AC_EPI()
  499. T9,1735
  500. AC_PATH_XAC_PRO([AC_PATH_X])AC_REQUIRE_CPP()dnl Set CPP; we run AC_PATH_X_DIRECT conditionally.
  501. # If we find X, set shell vars x_includes and x_libraries to the
  502. # paths, otherwise set no_x=yes.
  503. # Uses ac_ vars as temps to allow command line to override cache and checks.
  504. # --without-x overrides everything else, but does not touch the cache.
  505. AC_MSG_CHECKING(for X)
  506.  
  507. AC_ARG_WITH(x, [  --with-x                use the X Window System])
  508. # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
  509. if test "x$with_x" = xno; then
  510.   # The user explicitly disabled X.
  511.   have_x=disabled
  512. else
  513.   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
  514.     # Both variables are already set.
  515.     have_x=yes
  516.   else
  517. AC_CACHE_VAL(ac_cv_have_x,
  518. [# One or both of the vars are not set, and there is no cached value.
  519. ac_x_includes=NO ac_x_libraries=NO
  520. AC_PATH_X_XMKMF
  521. AC_PATH_X_DIRECT
  522. if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
  523.   # Didn't find X anywhere.  Cache the known absence of X.
  524.   ac_cv_have_x="have_x=no"
  525. else
  526.   # Record where we found X for the cache.
  527.   ac_cv_have_x="have_x=yes \
  528.             ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
  529. fi])dnl
  530.   fi
  531.   eval "$ac_cv_have_x"
  532. fi # $with_x != no
  533.  
  534. if test "$have_x" != yes; then
  535.   AC_MSG_RESULT($have_x)
  536.   no_x=yes
  537. else
  538.   # If each of the values was on the command line, it overrides each guess.
  539.   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  540.   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  541.   # Update the cache value to reflect the command line values.
  542.   ac_cv_have_x="have_x=yes \
  543.         ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  544.   AC_MSG_RESULT([libraries $x_libraries, headers $x_includes])
  545. fi
  546. []AC_EPI()
  547. F6,6
  548. syscmdsyscmd
  549. T11,350
  550. AC_C_INLINEAC_PRO([AC_C_INLINE])AC_CACHE_CHECK([for inline], ac_cv_c_inline,
  551. [ac_cv_c_inline=no
  552. for ac_kw in inline __inline__ __inline; do
  553.   AC_TRY_COMPILE(, [} $ac_kw foo() {], [ac_cv_c_inline=$ac_kw; break])
  554. done
  555. ])
  556. case "$ac_cv_c_inline" in
  557.   inline | yes) ;;
  558.   no) AC_DEFINE(inline, ) ;;
  559.   *)  AC_DEFINE_UNQUOTED(inline, $ac_cv_c_inline) ;;
  560. esac
  561. []AC_EPI()
  562. T13,56
  563. AC_RETSIGTYPEAC_PRO([AC_RETSIGTYPE])indir([AC_TYPE_SIGNAL])[]AC_EPI()
  564. T17,321
  565. AC_STRUCT_ST_RDEVAC_PRO([AC_STRUCT_ST_RDEV])AC_CACHE_CHECK([for st_rdev in struct stat], ac_cv_struct_st_rdev,
  566. [AC_TRY_COMPILE([#include <sys/types.h>
  567. #include <sys/stat.h>], [struct stat s; s.st_rdev;],
  568. ac_cv_struct_st_rdev=yes, ac_cv_struct_st_rdev=no)])
  569. if test $ac_cv_struct_st_rdev = yes; then
  570.   AC_DEFINE(HAVE_ST_RDEV)
  571. fi
  572. []AC_EPI()
  573. T13,59
  574. AC_FUNC_CHECKAC_PRO([AC_FUNC_CHECK])indir([AC_CHECK_FUNC], $@)[]AC_EPI()
  575. T21,64
  576. AC_TIME_WITH_SYS_TIMEAC_PRO([AC_TIME_WITH_SYS_TIME])indir([AC_HEADER_TIME])[]AC_EPI()
  577. F5,5
  578. indirindir
  579. T13,60
  580. AC_HAVE_FUNCSAC_PRO([AC_HAVE_FUNCS])indir([AC_CHECK_FUNCS], $@)[]AC_EPI()
  581. T14,71
  582. AC_DIVERT_PUSHpushdef([AC_DIVERSION_CURRENT], $1)dnl
  583. divert(AC_DIVERSION_CURRENT)dnl
  584.  
  585. T15,63
  586. AC_HEADER_EGREPAC_PRO([AC_HEADER_EGREP])indir([AC_EGREP_HEADER], $@)[]AC_EPI()
  587. T15,373
  588. AC_FUNC_STRCOLLAC_PRO([AC_FUNC_STRCOLL])AC_CACHE_CHECK(for strcoll, ac_cv_func_strcoll,
  589. [AC_TRY_RUN([#include <string.h>
  590. main ()
  591. {
  592.   exit (strcoll ("abc", "def") >= 0 ||
  593.     strcoll ("ABC", "DEF") >= 0 ||
  594.     strcoll ("123", "456") >= 0);
  595. }], ac_cv_func_strcoll=yes, ac_cv_func_strcoll=no, ac_cv_func_strcoll=no)])
  596. if test $ac_cv_func_strcoll = yes; then
  597.   AC_DEFINE(HAVE_STRCOLL)
  598. fi
  599. []AC_EPI()
  600. T15,1234
  601. AC_PATH_X_XMKMFAC_PRO([AC_PATH_X_XMKMF])rm -fr conftestdir
  602. if mkdir conftestdir; then
  603.   cd conftestdir
  604.   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  605.   cat > Imakefile <<'EOF'
  606. acfindx:
  607.     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
  608. EOF
  609.   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
  610.     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  611.     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
  612.     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
  613.     for ac_extension in a so sl; do
  614.       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
  615.         test -f $ac_im_libdir/libX11.$ac_extension; then
  616.         ac_im_usrlibdir=$ac_im_libdir; break
  617.       fi
  618.     done
  619.     # Screen out bogus values from the imake configuration.
  620.     case "$ac_im_incroot" in
  621.     /ade/include) ;;
  622.     *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
  623.     esac
  624.     case "$ac_im_usrlibdir" in
  625.     /ade/lib) ;;
  626.     *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
  627.     esac
  628.   fi
  629.   cd ..
  630.   # AmigaOS hack - give lock on conftestdir time to expire before rm -fr.
  631.   sleep 2
  632.   rm -fr conftestdir
  633. fi
  634. []AC_EPI()
  635. F7,7
  636. traceontraceon
  637. T7,48
  638. AC_MMAPAC_PRO([AC_MMAP])indir([AC_FUNC_MMAP])[]AC_EPI()
  639. T9,52
  640. AC_MODE_TAC_PRO([AC_MODE_T])indir([AC_TYPE_MODE_T])[]AC_EPI()
  641. T11,864
  642. AC_PROG_CPPAC_PRO([AC_PROG_CPP])AC_MSG_CHECKING(how to run the C preprocessor)
  643. # On Suns, sometimes $CPP names a directory.
  644. if test -n "$CPP" && test -d "$CPP"; then
  645.   CPP=
  646. fi
  647. if test -z "$CPP"; then
  648. AC_CACHE_VAL(ac_cv_prog_CPP,
  649. [  # This must be in double quotes, not single quotes, because CPP may get
  650.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  651.   CPP="${CC-cc} -E"
  652.   # On the NeXT, cc -E runs the code through the compiler's parser,
  653.   # not just through cpp.
  654. dnl Use a header file that comes with gcc, so configuring glibc
  655. dnl with a fresh cross-compiler works.
  656.   AC_TRY_CPP([#include <assert.h>
  657. Syntax Error], ,
  658.   CPP="${CC-cc} -E -traditional-cpp"
  659.   AC_TRY_CPP([#include <assert.h>
  660. Syntax Error], , CPP=/lib/cpp))
  661.   ac_cv_prog_CPP="$CPP"])dnl
  662.   CPP="$ac_cv_prog_CPP"
  663. else
  664.   ac_cv_prog_CPP="$CPP"
  665. fi
  666. AC_MSG_RESULT($CPP)
  667. AC_SUBST(CPP)dnl
  668. []AC_EPI()
  669. T15,21
  670. AC_PREREQ_SPLITtranslit($1, ., [, ])
  671. T16,61
  672. AC_PROGRAM_EGREPAC_PRO([AC_PROGRAM_EGREP])indir([AC_EGREP_CPP], $@)[]AC_EPI()
  673. F6,6
  674. regexpregexp
  675. F9,9
  676. changecomchangecom
  677. T9,47
  678. AC_FIND_XAC_PRO([AC_FIND_X])indir([AC_PATH_X])[]AC_EPI()
  679. T10,56
  680. AC_ST_RDEVAC_PRO([AC_ST_RDEV])indir([AC_STRUCT_ST_RDEV])[]AC_EPI()
  681. T11,58
  682. AC_TIMEZONEAC_PRO([AC_TIMEZONE])indir([AC_STRUCT_TIMEZONE])[]AC_EPI()
  683. T23,635
  684. AC_PROG_GCC_TRADITIONALAC_PRO([AC_PROG_GCC_TRADITIONAL])AC_REQUIRE([AC_PROG_CC])dnl
  685. AC_REQUIRE([AC_PROG_CPP])dnl
  686. if test $ac_cv_prog_gcc = yes; then
  687.     AC_CACHE_CHECK(whether ${CC-cc} needs -traditional,
  688.       ac_cv_prog_gcc_traditional,
  689. [  ac_pattern="Autoconf.*'x'"
  690.   AC_EGREP_CPP($ac_pattern, [#include <sgtty.h>
  691. Autoconf TIOCGETP],
  692.   ac_cv_prog_gcc_traditional=yes, ac_cv_prog_gcc_traditional=no)
  693.  
  694.   if test $ac_cv_prog_gcc_traditional = no; then
  695.     AC_EGREP_CPP($ac_pattern, [#include <termio.h>
  696. Autoconf TCGETA],
  697.     ac_cv_prog_gcc_traditional=yes)
  698.   fi])
  699.   if test $ac_cv_prog_gcc_traditional = yes; then
  700.     CC="$CC -traditional"
  701.   fi
  702. fi
  703. []AC_EPI()
  704. T10,1554
  705. AC_C_CONSTAC_PRO([AC_C_CONST])dnl This message is consistent in form with the other checking messages,
  706. dnl and with the result message.
  707. AC_CACHE_CHECK([for working const], ac_cv_c_const,
  708. [AC_TRY_COMPILE(,
  709. changequote(<<, >>)dnl
  710. <<
  711. /* Ultrix mips cc rejects this.  */
  712. typedef int charset[2]; const charset x;
  713. /* SunOS 4.1.1 cc rejects this.  */
  714. char const *const *ccp;
  715. char **p;
  716. /* NEC SVR4.0.2 mips cc rejects this.  */
  717. struct point {int x, y;};
  718. static struct point const zero = {0,0};
  719. /* AIX XL C 1.02.0.0 rejects this.
  720.    It does not let you subtract one const X* pointer from another in an arm
  721.    of an if-expression whose if-part is not a constant expression */
  722. const char *g = "string";
  723. ccp = &g + (g ? g-g : 0);
  724. /* HPUX 7.0 cc rejects these. */
  725. ++ccp;
  726. p = (char**) ccp;
  727. ccp = (char const *const *) p;
  728. { /* SCO 3.2v4 cc rejects this.  */
  729.   char *t;
  730.   char const *s = 0 ? (char *) 0 : (char const *) 0;
  731.  
  732.   *t++ = 0;
  733. }
  734. { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  735.   int x[] = {25, 17};
  736.   const int *foo = &x[0];
  737.   ++foo;
  738. }
  739. { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  740.   typedef const int *iptr;
  741.   iptr p = 0;
  742.   ++p;
  743. }
  744. { /* AIX XL C 1.02.0.0 rejects this saying
  745.      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  746.   struct s { int j; const int *ap[3]; };
  747.   struct s *b; b->j = 5;
  748. }
  749. { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  750.   const int foo = 10;
  751. }
  752. >>,
  753. changequote([, ])dnl
  754. ac_cv_c_const=yes, ac_cv_c_const=no)])
  755. if test $ac_cv_c_const = no; then
  756.   AC_DEFINE(const, )
  757. fi
  758. []AC_EPI()
  759. T23,79
  760. AC_RESTARTABLE_SYSCALLSAC_PRO([AC_RESTARTABLE_SYSCALLS])indir([AC_SYS_RESTARTABLE_SYSCALLS])[]AC_EPI()
  761. T17,162
  762. AC_CONFIG_SUBDIRSAC_PRO([AC_CONFIG_SUBDIRS])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  763. define([AC_LIST_SUBDIRS], [$1])dnl
  764. subdirs="AC_LIST_SUBDIRS"
  765. AC_SUBST(subdirs)dnl
  766. []AC_EPI()
  767. T11,227
  768. AC_PROG_LEXAC_PRO([AC_PROG_LEX])AC_CHECK_PROG(LEX, flex, flex, lex)
  769. if test -z "$LEXLIB"
  770. then
  771.   case "$LEX" in
  772.   flex*) ac_lib=fl ;;
  773.   *) ac_lib=l ;;
  774.   esac
  775.   AC_CHECK_LIB($ac_lib, yywrap, LEXLIB="-l$ac_lib")
  776. fi
  777. AC_SUBST(LEXLIB)[]AC_EPI()
  778. F7,7
  779. esyscmdesyscmd
  780. F7,7
  781. builtinbuiltin
  782. T12,314
  783. AC_CACHE_VALdnl We used to use the below line, but it fails if the 1st arg is a
  784. dnl shell variable, so we need the eval.
  785. dnl if test "${$1+set}" = set; then
  786. dnl the '' avoids an AIX 4.1 sh bug ("invalid expansion").
  787. if eval "test \"`echo '$''{'$1'+set}'`\" = set"; then
  788.   echo $ac_n "(cached) $ac_c" 1>&AC_FD_MSG
  789. else
  790.   $2
  791. fi
  792.  
  793. T17,1
  794. AC_DIVERSION_INIT2
  795. F4,4
  796. incrincr
  797. T7,0
  798. __gnu__
  799. F8,8
  800. maketempmaketemp
  801. T14,268
  802. AC_CHECK_FUNCSAC_PRO([AC_CHECK_FUNCS])for ac_func in $1
  803. do
  804. AC_CHECK_FUNC($ac_func,
  805. [changequote(, )dnl
  806.   ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  807. changequote([, ])dnl
  808.   AC_DEFINE_UNQUOTED($ac_tr_func) $2], $3)dnl
  809. done
  810. []AC_EPI()
  811. F6,6
  812. definedefine
  813. T14,71
  814. AC_TRY_COMMANDAC_PRO([AC_TRY_COMMAND]){ ac_try='$1'; AC_TRY_EVAL(ac_try); }[]AC_EPI()
  815. F8,8
  816. undivertundivert
  817. T14,419
  818. AC_TRY_COMPILEAC_PRO([AC_TRY_COMPILE])cat > conftest.$ac_ext <<EOF
  819. dnl This sometimes fails to find confdefs.h, for some reason.
  820. dnl [#]line __oline__ "[$]0"
  821. [#]line __oline__ "configure"
  822. #include "confdefs.h"
  823. [$1]
  824. int main() { return 0; }
  825. int t() {
  826. [$2]
  827. ; return 0; }
  828. EOF
  829. if AC_TRY_EVAL(ac_compile); then
  830.   ifelse([$3], , :, [rm -rf conftest*
  831.   $3])
  832. ifelse([$4], , , [else
  833.   rm -rf conftest*
  834.   $4
  835. ])dnl
  836. fi
  837. rm -f conftest*
  838. []AC_EPI()
  839. T18,671
  840. AC_CANONICAL_BUILDAC_PRO([AC_CANONICAL_BUILD])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  841. AC_MSG_CHECKING(build system type)
  842.  
  843. dnl Set build_alias.
  844. build_alias=$build
  845. case "$build_alias" in
  846. NONE)
  847.   case $nonopt in
  848.   NONE) build_alias=$host_alias ;;
  849.   *) build_alias=$nonopt ;;
  850.   esac ;;
  851. esac
  852.  
  853. dnl Set the other build vars.
  854. build=`$ac_config_sub $build_alias`
  855. build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  856. build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  857. build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  858. AC_MSG_RESULT($build)
  859. AC_SUBST(build)dnl
  860. AC_SUBST(build_alias)dnl
  861. AC_SUBST(build_cpu)dnl
  862. AC_SUBST(build_vendor)dnl
  863. AC_SUBST(build_os)dnl
  864. []AC_EPI()
  865. T17,3144
  866. AC_OUTPUT_SUBDIRS
  867. if test "$no_recursion" != yes; then
  868.  
  869.   # Remove --cache-file and --srcdir arguments so they do not pile up.
  870.   ac_sub_configure_args=
  871.   ac_prev=
  872.   for ac_arg in $ac_configure_args; do
  873.     if test -n "$ac_prev"; then
  874.       ac_prev=
  875.       continue
  876.     fi
  877.     case "$ac_arg" in
  878.     -cache-file | --cache-file | --cache-fil | --cache-fi \
  879.     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  880.       ac_prev=cache_file ;;
  881.     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  882.     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  883.       ;;
  884.     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  885.       ac_prev=srcdir ;;
  886.     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  887.       ;;
  888.     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
  889.     esac
  890.   done
  891.  
  892.   for ac_config_dir in $1; do
  893.  
  894.     # Do not complain, so a configure script can configure whichever
  895.     # parts of a large source tree are present.
  896.     if test ! -d $srcdir/$ac_config_dir; then
  897.       continue
  898.     fi
  899.  
  900.     echo configuring in $ac_config_dir
  901.  
  902.     case "$srcdir" in
  903.     .) ;;
  904.     *)
  905.       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
  906.       else
  907.         AC_MSG_ERROR(can not create `pwd`/$ac_config_dir)
  908.       fi
  909.       ;;
  910.     esac
  911.  
  912.     ac_popdir=`pwd`
  913.     cd $ac_config_dir
  914.  
  915.     case "$srcdir" in
  916.     .) # No --srcdir option.  We are building in place.
  917.       ac_sub_srcdir=$srcdir ;;
  918.     /*) # Absolute path.
  919.       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
  920.     *) # Relative path.
  921.       ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
  922.     esac
  923.  
  924.     # Check for guested configure; otherwise get Cygnus style configure.
  925.     if test -f $ac_sub_srcdir/configure; then
  926.       ac_sub_configure=$ac_sub_srcdir/configure
  927.     elif test -f $ac_sub_srcdir/configure.in; then
  928.       ac_sub_configure=$ac_configure
  929.     else
  930.       AC_MSG_WARN(no configuration information is in $ac_config_dir)
  931.       ac_sub_configure=
  932.     fi
  933.  
  934.     # The recursion is here.
  935.     if test -n "$ac_sub_configure"; then
  936.  
  937.       # Make the cache file name correct relative to the subdirectory.
  938. changequote(, )dnl
  939.       # A "../" for each directory in /$ac_config_dir.
  940.       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
  941. changequote([, ])dnl
  942.       case "$cache_file" in
  943.       /*) ac_sub_cache_file=$cache_file ;;
  944.       *) # Relative path.
  945.         ac_sub_cache_file="$ac_dots$cache_file" ;;
  946.       esac
  947. ifdef([AC_PROVIDE_AC_PROG_INSTALL],
  948.       [  case "$ac_given_INSTALL" in
  949. changequote(, )dnl
  950.         [/$]*) INSTALL="$ac_given_INSTALL" ;;
  951. changequote([, ])dnl
  952.         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  953.         esac
  954. ])dnl
  955.  
  956.       echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir"
  957.       # The eval makes quoting arguments work.
  958.       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
  959.       then :
  960.       else
  961.         AC_MSG_ERROR($ac_sub_configure failed for $ac_config_dir)
  962.       fi
  963.     fi
  964.  
  965.     cd $ac_popdir
  966.   done
  967. fi
  968.  
  969. T10,25
  970. AC_PROVIDEdefine([AC_PROVIDE_$1], )
  971. T13,66
  972. AC_DIVERT_POPpopdef([AC_DIVERSION_CURRENT])dnl
  973. divert(AC_DIVERSION_CURRENT)dnl
  974.  
  975. T9,59
  976. AC_PREFIXAC_PRO([AC_PREFIX])indir([AC_PREFIX_PROGRAM], $@)[]AC_EPI()
  977. F6,6
  978. m4wrapm4wrap
  979. T13,1374
  980. AC_CACHE_SAVEcat > confcache <<\EOF
  981. # This file is a shell script that caches the results of configure
  982. # tests run on this system so they can be shared between configure
  983. # scripts and configure runs.  It is not useful on other systems.
  984. # If it contains results you don't want to keep, you may remove or edit it.
  985. #
  986. # By default, configure uses ./config.cache as the cache file,
  987. # creating it if it does not exist already.  You can give configure
  988. # the --cache-file=FILE option to use a different cache file; that is
  989. # what configure does when it calls configure scripts in
  990. # subdirectories, so they share the cache.
  991. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  992. # config.status only pays attention to the cache file if you give it the
  993. # --recheck option to rerun configure.
  994. #
  995. EOF
  996. changequote(, )dnl
  997. dnl Allow a site initialization script to override cache values.
  998. # Ultrix sh set writes to stderr and can't be redirected directly,
  999. # and sets the high bit in the cache file unless we assign to the vars.
  1000. (set) 2>&1 |
  1001.   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
  1002.   >> confcache
  1003. changequote([, ])dnl
  1004. if cmp -s $cache_file confcache; then
  1005.   :
  1006. else
  1007.   if test -w $cache_file; then
  1008.     echo "updating cache $cache_file"
  1009.     cat confcache > $cache_file
  1010.   else
  1011.     echo "not updating unwritable cache $cache_file"
  1012.   fi
  1013. fi
  1014. rm -f confcache
  1015.  
  1016. T10,640
  1017. AC_TRY_RUNAC_PRO([AC_TRY_RUN])AC_REQUIRE([AC_C_CROSS])dnl
  1018. if test "$cross_compiling" = yes; then
  1019.   ifelse([$4], ,
  1020.     [errprint(__file__:__line__: warning: [AC_TRY_RUN] called without default to allow cross compiling
  1021. )dnl
  1022.   AC_MSG_ERROR(can not run test program while cross compiling)],
  1023.   [$4])
  1024. else
  1025. cat > conftest.$ac_ext <<EOF
  1026. [#]line __oline__ "configure"
  1027. #include "confdefs.h"
  1028. ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
  1029. extern "C" void exit(int);
  1030. #endif
  1031. ])dnl
  1032. [$1]
  1033. EOF
  1034. AC_TRY_EVAL(ac_link)
  1035. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1036.   ifelse([$2], , :, [$2])
  1037. ifelse([$3], , , [else
  1038.   $3
  1039. ])dnl
  1040. fi
  1041. fi
  1042. rm -fr conftest*[]AC_EPI()
  1043. F9,9
  1044. debugfiledebugfile
  1045. T12,60
  1046. AC_ST_BLOCKSAC_PRO([AC_ST_BLOCKS])indir([AC_STRUCT_ST_BLOCKS])[]AC_EPI()
  1047. T8,50
  1048. AC_WAIT3AC_PRO([AC_WAIT3])indir([AC_FUNC_WAIT3])[]AC_EPI()
  1049. T19,1
  1050. AC_DIVERSION_NOTICE1
  1051. T16,3545
  1052. AC_PATH_X_DIRECTAC_PRO([AC_PATH_X_DIRECT])if test "$ac_x_includes" = NO; then
  1053.   # Guess where to find include files, by looking for this one X11 .h file.
  1054.   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
  1055.  
  1056.   # First, try using that file with no special directory specified.
  1057. AC_TRY_CPP([#include <$x_direct_test_include>],
  1058. [# We can compile using X headers with no special include directory.
  1059. ac_x_includes=],
  1060. [# Look for the header file in a standard set of common directories.
  1061.   for ac_dir in               \
  1062.     /ade/X11R6/include        \
  1063.     /ade/X11R5/include        \
  1064.     /ade/X11R4/include        \
  1065.                               \
  1066.     /ade/include/X11R6        \
  1067.     /ade/include/X11R5        \
  1068.     /ade/include/X11R4        \
  1069.                               \
  1070.     /local/X11R6/include  \
  1071.     /local/X11R5/include  \
  1072.     /local/X11R4/include  \
  1073.                               \
  1074.     /local/include/X11R6  \
  1075.     /local/include/X11R5  \
  1076.     /local/include/X11R4  \
  1077.                               \
  1078.     /ade/X11/include          \
  1079.     /ade/include/X11          \
  1080.     /local/X11/include    \
  1081.     /local/include/X11    \
  1082.                               \
  1083.     /ade/X386/include         \
  1084.     /ade/x386/include         \
  1085.     /ade/XFree86/include/X11  \
  1086.                               \
  1087.     /ade/include              \
  1088.     /local/include        \
  1089.     /ade/unsupported/include  \
  1090.     /ade/athena/include       \
  1091.     /local/x11r5/include  \
  1092.     /ade/lpp/Xamples/include  \
  1093.                               \
  1094.     /ade/openwin/include      \
  1095.     /ade/openwin/share/include \
  1096.     ; \
  1097.   do
  1098.     if test -r "$ac_dir/$x_direct_test_include"; then
  1099.       ac_x_includes=$ac_dir
  1100.       break
  1101.     fi
  1102.   done])
  1103. fi # $ac_x_includes = NO
  1104.  
  1105. if test "$ac_x_libraries" = NO; then
  1106.   # Check for the libraries.
  1107.  
  1108.   test -z "$x_direct_test_library" && x_direct_test_library=Xt
  1109.   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
  1110.  
  1111.   # See if we find them without any special options.
  1112.   # Don't add to $LIBS permanently.
  1113.   ac_save_LIBS="$LIBS"
  1114.   LIBS="-l$x_direct_test_library $LIBS"
  1115. AC_TRY_LINK(, [${x_direct_test_function}()],
  1116. [LIBS="$ac_save_LIBS"
  1117. # We can link X programs with no special library path.
  1118. ac_x_libraries=],
  1119. [LIBS="$ac_save_LIBS"
  1120. # First see if replacing the include by lib works.
  1121. for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
  1122.     /ade/X11R6/lib        \
  1123.     /ade/X11R5/lib        \
  1124.     /ade/X11R4/lib        \
  1125.                           \
  1126.     /ade/lib/X11R6        \
  1127.     /ade/lib/X11R5        \
  1128.     /ade/lib/X11R4        \
  1129.                           \
  1130.     /local/X11R6/lib  \
  1131.     /local/X11R5/lib  \
  1132.     /local/X11R4/lib  \
  1133.                           \
  1134.     /local/lib/X11R6  \
  1135.     /local/lib/X11R5  \
  1136.     /local/lib/X11R4  \
  1137.                           \
  1138.     /ade/X11/lib          \
  1139.     /ade/lib/X11          \
  1140.     /local/X11/lib    \
  1141.     /local/lib/X11    \
  1142.                           \
  1143.     /ade/X386/lib         \
  1144.     /ade/x386/lib         \
  1145.     /ade/XFree86/lib/X11  \
  1146.                           \
  1147.     /ade/lib              \
  1148.     /local/lib        \
  1149.     /ade/unsupported/lib  \
  1150.     /ade/athena/lib       \
  1151.     /local/x11r5/lib  \
  1152.     /ade/lpp/Xamples/lib  \
  1153.                           \
  1154.     /ade/openwin/lib      \
  1155.     /ade/openwin/share/lib \
  1156.     ; \
  1157. do
  1158. dnl XXX Shouldn't this really use AC_TRY_LINK to be portable & robust??
  1159.   for ac_extension in a so sl; do
  1160.     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
  1161.       ac_x_libraries=$ac_dir
  1162.       break 2
  1163.     fi
  1164.   done
  1165. done])
  1166. fi # $ac_x_libraries = NO
  1167. []AC_EPI()
  1168. F6,6
  1169. divnumdivnum
  1170. F11,11
  1171. changequotechangequote
  1172. T6,216
  1173. AC_EPIAC_DIVERT_POP()dnl
  1174. ifelse(AC_DIVERSION_CURRENT, AC_DIVERSION_NORMAL,
  1175. [undivert(AC_DIVERSION_NORMAL_4)dnl
  1176. undivert(AC_DIVERSION_NORMAL_3)dnl
  1177. undivert(AC_DIVERSION_NORMAL_2)dnl
  1178. undivert(AC_DIVERSION_NORMAL_1)dnl
  1179. ])dnl
  1180.  
  1181. F8,8
  1182. __file____file__
  1183. T15,756
  1184. AC_HAVE_LIBRARYAC_PRO([AC_HAVE_LIBRARY])AC_OBSOLETE([$0], [; instead use AC_CHECK_LIB])dnl
  1185. changequote(<<, >>)dnl
  1186. define(<<AC_LIB_NAME>>, dnl
  1187. patsubst(patsubst($1, <<lib\([^\.]*\)\.a>>, <<\1>>), <<-l>>, <<>>))dnl
  1188. define(<<AC_CV_NAME>>, ac_cv_lib_<<>>AC_LIB_NAME)dnl
  1189. changequote([, ])dnl
  1190. AC_MSG_CHECKING([for -l[]AC_LIB_NAME])
  1191. AC_CACHE_VAL(AC_CV_NAME,
  1192. [ac_save_LIBS="$LIBS"
  1193. LIBS="-l[]AC_LIB_NAME[] $4 $LIBS"
  1194. AC_TRY_LINK( , [main()], AC_CV_NAME=yes, AC_CV_NAME=no)dnl
  1195. LIBS="$ac_save_LIBS"
  1196. ])dnl
  1197. AC_MSG_RESULT($AC_CV_NAME)
  1198. if test "$AC_CV_NAME" = yes; then
  1199.   ifelse([$2], ,
  1200. [AC_DEFINE([HAVE_LIB]translit(AC_LIB_NAME, [a-z], [A-Z]))
  1201.   LIBS="-l[]AC_LIB_NAME[] $LIBS"
  1202. ], [$2])
  1203. ifelse([$3], , , [else
  1204.   $3
  1205. ])dnl
  1206. fi
  1207. undefine([AC_LIB_NAME])dnl
  1208. undefine([AC_CV_NAME])dnl
  1209. []AC_EPI()
  1210. T15,139
  1211. AC_LANG_RESTOREifelse(AC_LANG_STACK, C, [ifelse(AC_LANG, C, , [AC_LANG_C])], [ifelse(AC_LANG, CPLUSPLUS, , [AC_LANG_CPLUSPLUS])])[]popdef([AC_LANG_STACK])
  1212. T9,52
  1213. AC_SIZE_TAC_PRO([AC_SIZE_T])indir([AC_TYPE_SIZE_T])[]AC_EPI()
  1214. T10,682
  1215. AC_TRY_CPPAC_PRO([AC_TRY_CPP])AC_REQUIRE_CPP()dnl
  1216. cat > conftest.$ac_ext <<EOF
  1217. [#]line __oline__ "configure"
  1218. #include "confdefs.h"
  1219. [$1]
  1220. EOF
  1221. dnl Capture the stderr of cpp.  eval is necessary to expand ac_cpp.
  1222. dnl We used to copy stderr to stdout and capture it in a variable, but
  1223. dnl that breaks under sh -x, which writes compile commands starting
  1224. dnl with ` +' to stderr in eval and subshells.
  1225. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1226. AC_TRY_EVAL(ac_try)
  1227. ac_err=`grep -v '^ *+' conftest.out`
  1228. if test -z "$ac_err"; then
  1229.   ifelse([$2], , :, [rm -rf conftest*
  1230.   $2])
  1231. else
  1232.   echo "$ac_err" >&AC_FD_CC
  1233. ifelse([$3], , , [  rm -rf conftest*
  1234.   $3
  1235. ])dnl
  1236. fi
  1237. rm -f conftest*[]AC_EPI()
  1238. T13,309
  1239. AC_CHECK_TOOLAC_PRO([AC_CHECK_TOOL])AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
  1240. AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2,
  1241.           ifelse([$3], , [$2], ), $4)
  1242. ifelse([$3], , , [
  1243. if test -z "$ac_cv_prog_$1"; then
  1244. if test -n "$ac_tool_prefix"; then
  1245.   AC_CHECK_PROG($1, $2, $2, $3)
  1246. else
  1247.   $1="$3"
  1248. fi
  1249. fi])
  1250. []AC_EPI()
  1251. T11,345
  1252. AC_MEMORY_HAC_PRO([AC_MEMORY_H])AC_OBSOLETE([$0], [; instead use AC_CHECK_HEADERS(memory.h) and HAVE_MEMORY_H])dnl
  1253. AC_MSG_CHECKING(whether string.h declares mem functions)
  1254. AC_EGREP_HEADER(memchr, string.h, ac_found=yes, ac_found=no)
  1255. AC_MSG_RESULT($ac_found)
  1256. if test $ac_found = no; then
  1257.   AC_CHECK_HEADER(memory.h, [AC_DEFINE(NEED_MEMORY_H)])
  1258. fi
  1259. []AC_EPI()
  1260. T17,70
  1261. AC_CONFIG_AUX_DIRAC_PRO([AC_CONFIG_AUX_DIR])AC_CONFIG_AUX_DIRS($1 $srcdir/$1)[]AC_EPI()
  1262. T13,44
  1263. AC_INIT_BINSHAC_PRO([AC_INIT_BINSH])#! /bin/sh
  1264. []AC_EPI()
  1265. T17,112
  1266. AC_PREFIX_DEFAULTAC_PRO([AC_PREFIX_DEFAULT])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  1267. ac_default_prefix=$1
  1268. AC_DIVERT_POP()[]AC_EPI()
  1269. T6,292
  1270. AC_USGAC_PRO([AC_USG])AC_OBSOLETE([$0],
  1271.   [; instead use AC_CHECK_HEADERS(string.h) and HAVE_STRING_H])dnl
  1272. AC_MSG_CHECKING([for BSD string and memory functions])
  1273. AC_TRY_LINK([#include <strings.h>], [rindex(0, 0); bzero(0, 0);],
  1274.   [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no); AC_DEFINE(USG)])[]AC_EPI()
  1275. T17,441
  1276. AC_PREFIX_PROGRAMAC_PRO([AC_PREFIX_PROGRAM])if test "x$prefix" = xNONE; then
  1277. changequote(<<, >>)dnl
  1278. define(<<AC_VAR_NAME>>, translit($1, [a-z], [A-Z]))dnl
  1279. changequote([, ])dnl
  1280. AC_MSG_CHECKING([for prefix by ])
  1281. AC_PATH_PROG(AC_VAR_NAME, $1)
  1282. changequote(<<, >>)dnl
  1283.   if test -n "$ac_cv_path_<<>>AC_VAR_NAME"; then
  1284.     prefix=`echo $ac_cv_path_<<>>AC_VAR_NAME|sed 's%/[^/][^/]*//*[^/][^/]*$%%'`
  1285. changequote([, ])dnl
  1286.   fi
  1287. fi
  1288. undefine([AC_VAR_NAME])dnl
  1289. []AC_EPI()
  1290. T11,72
  1291. AC_PROG_AWKAC_PRO([AC_PROG_AWK])AC_CHECK_PROGS(AWK, mawk gawk nawk awk, )[]AC_EPI()
  1292. T14,449
  1293. AC_INIT_NOTICEAC_PRO([AC_INIT_NOTICE])# Guess values for system-dependent variables and create Makefiles.
  1294. # Generated automatically using autoconf version 2.10 
  1295. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  1296. #
  1297. # This configure script is free software; the Free Software Foundation
  1298. # gives unlimited permission to copy, distribute and modify it.
  1299.  
  1300. # Defaults:
  1301. ac_help=
  1302. ac_default_prefix=/usr/local
  1303. [#] Any additions from configure.in:[]AC_EPI()
  1304. T9,52
  1305. AC_ALLOCAAC_PRO([AC_ALLOCA])indir([AC_FUNC_ALLOCA])[]AC_EPI()
  1306. T10,276
  1307. AC_C_CROSSAC_PRO([AC_C_CROSS])# If we cannot run a trivial program, we must be cross compiling.
  1308. AC_CACHE_CHECK(whether cross-compiling, ac_cv_c_cross,
  1309. [AC_TRY_RUN([main(){return(0);}],
  1310.   ac_cv_c_cross=no, ac_cv_c_cross=yes, ac_cv_c_cross=yes)])
  1311. cross_compiling=$ac_cv_c_cross
  1312. []AC_EPI()
  1313. T17,60
  1314. AC_YYTEXT_POINTERAC_PRO([AC_YYTEXT_POINTER])indir([AC_DECL_YYTEXT])[]AC_EPI()
  1315. F6,6
  1316. sysvalsysval
  1317. F8,8
  1318. undefineundefine
  1319. T8,123
  1320. AC_SUBSTifdef([AC_SUBST_$1], ,
  1321. [define([AC_SUBST_$1], )dnl
  1322. AC_DIVERT_PUSH(AC_DIVERSION_SED)dnl
  1323. s%@$1@%[$]$1%g
  1324. AC_DIVERT_POP()dnl
  1325. ])
  1326. T12,103
  1327. AC_ARG_ARRAYerrprint(__file__:__line__: [$0] has been removed; don't do unportable things with arguments
  1328. )m4exit(4)
  1329. T18,15174
  1330. AC_INIT_PARSE_ARGSAC_PRO([AC_INIT_PARSE_ARGS])
  1331. # Initialize some variables set by options.
  1332. # The variables have the same names as the options, with
  1333. # dashes changed to underlines.
  1334. build=NONE
  1335. cache_file=./config.cache
  1336. exec_prefix=NONE
  1337. host=NONE
  1338. no_create=
  1339. nonopt=NONE
  1340. no_recursion=
  1341. prefix=NONE
  1342. program_prefix=NONE
  1343. program_suffix=NONE
  1344. program_transform_name=s,x,x,
  1345. silent=
  1346. site=
  1347. srcdir=
  1348. target=NONE
  1349. verbose=
  1350. x_includes=NONE
  1351. x_libraries=NONE
  1352. dnl Installation directory options.
  1353. bindir='${exec_prefix}/bin'
  1354. sbindir='${exec_prefix}/sbin'
  1355. libexecdir='${exec_prefix}/libexec'
  1356. datadir='${prefix}/share'
  1357. sysconfdir='${prefix}/etc'
  1358. sharedstatedir='${prefix}/com'
  1359. localstatedir='${prefix}/var'
  1360. libdir='${exec_prefix}/lib'
  1361. includedir='${prefix}/include'
  1362. oldincludedir='/usr/include'
  1363. infodir='${prefix}/info'
  1364. guidedir='${prefix}/guide'
  1365. psdir='${prefix}/ps'
  1366. dvidir='${prefix}/dvi'
  1367. mandir='${prefix}/man'
  1368.  
  1369. # Initialize some other variables.
  1370. subdirs=
  1371. MFLAGS= MAKEFLAGS=
  1372.  
  1373. ac_prev=
  1374. for ac_option
  1375. do
  1376.  
  1377.   # If the previous option needs an argument, assign it.
  1378.   if test -n "$ac_prev"; then
  1379.     eval "$ac_prev=\$ac_option"
  1380.     ac_prev=
  1381.     continue
  1382.   fi
  1383.  
  1384.   case "$ac_option" in
  1385. changequote(, )dnl
  1386.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  1387. changequote([, ])dnl
  1388.   *) ac_optarg= ;;
  1389.   esac
  1390.  
  1391.   # Accept the important Cygnus configure options, so we can diagnose typos.
  1392.  
  1393.   case "$ac_option" in
  1394.  
  1395.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  1396.     ac_prev=bindir ;;
  1397.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  1398.     bindir="$ac_optarg" ;;
  1399.  
  1400.   -build | --build | --buil | --bui | --bu)
  1401.     ac_prev=build ;;
  1402.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  1403.     build="$ac_optarg" ;;
  1404.  
  1405.   -cache-file | --cache-file | --cache-fil | --cache-fi \
  1406.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  1407.     ac_prev=cache_file ;;
  1408.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  1409.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  1410.     cache_file="$ac_optarg" ;;
  1411.  
  1412.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  1413.     ac_prev=datadir ;;
  1414.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  1415.   | --da=*)
  1416.     datadir="$ac_optarg" ;;
  1417.  
  1418.   -disable-* | --disable-*)
  1419.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  1420.     # Reject names that are not valid shell variable names.
  1421. changequote(, )dnl
  1422.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  1423. changequote([, ])dnl
  1424.       AC_MSG_ERROR($ac_feature: invalid feature name)
  1425.     fi
  1426.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  1427.     eval "enable_${ac_feature}=no" ;;
  1428.  
  1429.   -enable-* | --enable-*)
  1430.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  1431.     # Reject names that are not valid shell variable names.
  1432. changequote(, )dnl
  1433.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  1434. changequote([, ])dnl
  1435.       AC_MSG_ERROR($ac_feature: invalid feature name)
  1436.     fi
  1437.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  1438.     case "$ac_option" in
  1439.       *=*) ;;
  1440.       *) ac_optarg=yes ;;
  1441.     esac
  1442.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  1443.  
  1444.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  1445.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  1446.   | --exec | --exe | --ex)
  1447.     ac_prev=exec_prefix ;;
  1448.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  1449.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  1450.   | --exec=* | --exe=* | --ex=*)
  1451.     exec_prefix="$ac_optarg" ;;
  1452.  
  1453.   -gas | --gas | --ga | --g)
  1454.     # Obsolete; use --with-gas.
  1455.     with_gas=yes ;;
  1456.  
  1457.   -help | --help | --hel | --he)
  1458.     # Omit some internal or obsolete options to make the list less imposing.
  1459.     # This message is too long to be a string in the A/UX 3.1 sh.
  1460.     cat << EOF
  1461. changequote(, )dnl
  1462. Usage: configure [options] [host]
  1463. Options: [defaults in brackets after descriptions]
  1464. Configuration:
  1465.   --cache-file=FILE       cache test results in FILE
  1466.   --help                  print this message
  1467.   --no-create             do not create output files
  1468.   --quiet, --silent       do not print \`checking...' messages
  1469.   --version               print the version of autoconf that created configure
  1470. Directory and file names:
  1471.   --prefix=PREFIX         install architecture-independent files in PREFIX
  1472.                           [$ac_default_prefix]
  1473.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  1474.                           [same as prefix]
  1475.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  1476.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  1477.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  1478.   --datadir=DIR           read-only architecture-independent data in DIR
  1479.                           [PREFIX/share]
  1480.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  1481.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  1482.                           [PREFIX/com]
  1483.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  1484.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  1485.   --includedir=DIR        C header files in DIR [PREFIX/include]
  1486.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  1487.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  1488.   --guidedir=DIR          Amigaguide documentation in DIR [PREFIX/guide]
  1489.   --psdir=DIR             postscript documentation in DIR [PREFIX/ps]
  1490.   --dvidir=DIR            TeX dvi documentation in DIR [PREFIX/dvi]
  1491.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  1492.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  1493.   --program-prefix=PREFIX prepend PREFIX to installed program names
  1494.   --program-suffix=SUFFIX append SUFFIX to installed program names
  1495.   --program-transform-name=PROGRAM
  1496.                           run sed PROGRAM on installed program names
  1497. EOF
  1498.     cat << EOF
  1499. Host type:
  1500.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  1501.   --host=HOST             configure for HOST [guessed]
  1502.   --target=TARGET         configure for TARGET [TARGET=HOST]
  1503. Features and packages:
  1504.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  1505.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  1506.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  1507.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  1508.   --x-includes=DIR        X include files are in DIR
  1509.   --x-libraries=DIR       X library files are in DIR
  1510. changequote([, ])dnl
  1511. EOF
  1512.     if test -n "$ac_help"; then
  1513.       echo "--enable and --with options recognized:$ac_help"
  1514.     fi
  1515.     exit 0 ;;
  1516.  
  1517.   -host | --host | --hos | --ho)
  1518.     ac_prev=host ;;
  1519.   -host=* | --host=* | --hos=* | --ho=*)
  1520.     host="$ac_optarg" ;;
  1521.  
  1522.   -includedir | --includedir | --includedi | --included | --include \
  1523.   | --includ | --inclu | --incl | --inc)
  1524.     ac_prev=includedir ;;
  1525.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  1526.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  1527.     includedir="$ac_optarg" ;;
  1528.  
  1529.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  1530.     ac_prev=infodir ;;
  1531.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  1532.     infodir="$ac_optarg" ;;
  1533.  
  1534.  -guidedir | --guidedir | --guidedi | --guided | --guide | --gui)
  1535.    ac_prev=guidedir ;;
  1536.  -guidedir=* | --guidedir=* | --guidedi=* | --guided=* | --guide=* |--gui=*)+    guidedir="$ac_optarg" ;;
  1537.  
  1538.  -psdir | --psdir | --psdi | --psd | --ps)
  1539.    ac_prev=psdir ;;
  1540.  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)+    psdir="$ac_optarg" ;;
  1541.  
  1542.  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
  1543.    ac_prev=dvidir ;;
  1544.  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* |--dv=*)+    dvidir="$ac_optarg" ;;
  1545.  
  1546.   -libdir | --libdir | --libdi | --libd)
  1547.     ac_prev=libdir ;;
  1548.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  1549.     libdir="$ac_optarg" ;;
  1550.  
  1551.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  1552.   | --libexe | --libex | --libe)
  1553.     ac_prev=libexecdir ;;
  1554.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  1555.   | --libexe=* | --libex=* | --libe=*)
  1556.     libexecdir="$ac_optarg" ;;
  1557.  
  1558.   -localstatedir | --localstatedir | --localstatedi | --localstated \
  1559.   | --localstate | --localstat | --localsta | --localst \
  1560.   | --locals | --local | --loca | --loc | --lo)
  1561.     ac_prev=localstatedir ;;
  1562.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  1563.   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  1564.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  1565.     localstatedir="$ac_optarg" ;;
  1566.  
  1567.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  1568.     ac_prev=mandir ;;
  1569.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  1570.     mandir="$ac_optarg" ;;
  1571.  
  1572.   -nfp | --nfp | --nf)
  1573.     # Obsolete; use --without-fp.
  1574.     with_fp=no ;;
  1575.  
  1576.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  1577.   | --no-cr | --no-c)
  1578.     no_create=yes ;;
  1579.  
  1580.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  1581.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  1582.     no_recursion=yes ;;
  1583.  
  1584.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  1585.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  1586.   | --oldin | --oldi | --old | --ol | --o)
  1587.     ac_prev=oldincludedir ;;
  1588.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  1589.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  1590.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  1591.     oldincludedir="$ac_optarg" ;;
  1592.  
  1593.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  1594.     ac_prev=prefix ;;
  1595.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  1596.     prefix="$ac_optarg" ;;
  1597.  
  1598.   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  1599.   | --program-pre | --program-pr | --program-p)
  1600.     ac_prev=program_prefix ;;
  1601.   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  1602.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  1603.     program_prefix="$ac_optarg" ;;
  1604.  
  1605.   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  1606.   | --program-suf | --program-su | --program-s)
  1607.     ac_prev=program_suffix ;;
  1608.   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  1609.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  1610.     program_suffix="$ac_optarg" ;;
  1611.  
  1612.   -program-transform-name | --program-transform-name \
  1613.   | --program-transform-nam | --program-transform-na \
  1614.   | --program-transform-n | --program-transform- \
  1615.   | --program-transform | --program-transfor \
  1616.   | --program-transfo | --program-transf \
  1617.   | --program-trans | --program-tran \
  1618.   | --progr-tra | --program-tr | --program-t)
  1619.     ac_prev=program_transform_name ;;
  1620.   -program-transform-name=* | --program-transform-name=* \
  1621.   | --program-transform-nam=* | --program-transform-na=* \
  1622.   | --program-transform-n=* | --program-transform-=* \
  1623.   | --program-transform=* | --program-transfor=* \
  1624.   | --program-transfo=* | --program-transf=* \
  1625.   | --program-trans=* | --program-tran=* \
  1626.   | --progr-tra=* | --program-tr=* | --program-t=*)
  1627.     program_transform_name="$ac_optarg" ;;
  1628.  
  1629.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1630.   | -silent | --silent | --silen | --sile | --sil)
  1631.     silent=yes ;;
  1632.  
  1633.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  1634.     ac_prev=sbindir ;;
  1635.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  1636.   | --sbi=* | --sb=*)
  1637.     sbindir="$ac_optarg" ;;
  1638.  
  1639.   -sharedstatedir | --sharedstatedir | --sharedstatedi \
  1640.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  1641.   | --sharedst | --shareds | --shared | --share | --shar \
  1642.   | --sha | --sh)
  1643.     ac_prev=sharedstatedir ;;
  1644.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  1645.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  1646.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  1647.   | --sha=* | --sh=*)
  1648.     sharedstatedir="$ac_optarg" ;;
  1649.  
  1650.   -site | --site | --sit)
  1651.     ac_prev=site ;;
  1652.   -site=* | --site=* | --sit=*)
  1653.     site="$ac_optarg" ;;
  1654.  
  1655.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  1656.     ac_prev=srcdir ;;
  1657.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  1658.     srcdir="$ac_optarg" ;;
  1659.  
  1660.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  1661.   | --syscon | --sysco | --sysc | --sys | --sy)
  1662.     ac_prev=sysconfdir ;;
  1663.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  1664.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  1665.     sysconfdir="$ac_optarg" ;;
  1666.  
  1667.   -target | --target | --targe | --targ | --tar | --ta | --t)
  1668.     ac_prev=target ;;
  1669.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  1670.     target="$ac_optarg" ;;
  1671.  
  1672.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  1673.     verbose=yes ;;
  1674.  
  1675.   -version | --version | --versio | --versi | --vers)
  1676.     echo "configure generated by autoconf version AC_ACVERSION"
  1677.     exit 0 ;;
  1678.  
  1679.   -with-* | --with-*)
  1680.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  1681.     # Reject names that are not valid shell variable names.
  1682. changequote(, )dnl
  1683.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  1684. changequote([, ])dnl
  1685.       AC_MSG_ERROR($ac_package: invalid package name)
  1686.     fi
  1687.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  1688.     case "$ac_option" in
  1689.       *=*) ;;
  1690.       *) ac_optarg=yes ;;
  1691.     esac
  1692.     eval "with_${ac_package}='$ac_optarg'" ;;
  1693.  
  1694.   -without-* | --without-*)
  1695.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  1696.     # Reject names that are not valid shell variable names.
  1697. changequote(, )dnl
  1698.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  1699. changequote([, ])dnl
  1700.       AC_MSG_ERROR($ac_package: invalid package name)
  1701.     fi
  1702.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  1703.     eval "with_${ac_package}=no" ;;
  1704.  
  1705.   --x)
  1706.     # Obsolete; use --with-x.
  1707.     with_x=yes ;;
  1708.  
  1709.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  1710.   | --x-incl | --x-inc | --x-in | --x-i)
  1711.     ac_prev=x_includes ;;
  1712.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  1713.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  1714.     x_includes="$ac_optarg" ;;
  1715.  
  1716.   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  1717.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  1718.     ac_prev=x_libraries ;;
  1719.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  1720.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  1721.     x_libraries="$ac_optarg" ;;
  1722.  
  1723.   -*) AC_MSG_ERROR([$ac_option: invalid option; use --help to show usage])
  1724.     ;;
  1725.  
  1726.   *)
  1727. changequote(, )dnl
  1728.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  1729. changequote([, ])dnl
  1730.       AC_MSG_WARN($ac_option: invalid host type)
  1731.     fi
  1732.     if test "x$nonopt" != xNONE; then
  1733.       AC_MSG_ERROR(can only configure for one host and one target at a time)
  1734.     fi
  1735.     nonopt="$ac_option"
  1736.     ;;
  1737.  
  1738.   esac
  1739. done
  1740.  
  1741. if test -n "$ac_prev"; then
  1742.   AC_MSG_ERROR(missing argument to --`echo $ac_prev | sed 's/_/-/g'`)
  1743. fi
  1744. []AC_EPI()
  1745. T8,294
  1746. AC_MINIXAC_PRO([AC_MINIX])AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  1747. AC_BEFORE([$0], [AC_TRY_LINK])dnl
  1748. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  1749. AC_CHECK_HEADER(minix/config.h, MINIX=yes, MINIX=)
  1750. if test "$MINIX" = yes; then
  1751.   AC_DEFINE(_POSIX_SOURCE)
  1752.   AC_DEFINE(_POSIX_1_SOURCE, 2)
  1753.   AC_DEFINE(_MINIX)
  1754. fi
  1755. []AC_EPI()
  1756. T15,60
  1757. AC_PROGRAM_PATHAC_PRO([AC_PROGRAM_PATH])indir([AC_PATH_PROG], $@)[]AC_EPI()
  1758. F7,7
  1759. dumpdefdumpdef
  1760. T16,62
  1761. AC_CONFIG_HEADERAC_PRO([AC_CONFIG_HEADER])define(AC_LIST_HEADER, $1)[]AC_EPI()
  1762. T18,61
  1763. AC_MINUS_C_MINUS_OAC_PRO([AC_MINUS_C_MINUS_O])indir([AC_PROG_CC_C_O])[]AC_EPI()
  1764. T9,133
  1765. AC_ENABLEAC_PRO([AC_ENABLE])AC_OBSOLETE([$0], [; instead use AC_ARG_ENABLE])dnl
  1766. AC_ARG_ENABLE([$1], [  --enable-$1], [$2], [$3])dnl
  1767. []AC_EPI()
  1768. T13,62
  1769. AC_ST_BLKSIZEAC_PRO([AC_ST_BLKSIZE])indir([AC_STRUCT_ST_BLKSIZE])[]AC_EPI()
  1770. T23,71
  1771. AC_SYS_SIGLIST_DECLAREDAC_PRO([AC_SYS_SIGLIST_DECLARED])indir([AC_DECL_SYS_SIGLIST])[]AC_EPI()
  1772. T19,468
  1773. AC_DECL_SYS_SIGLISTAC_PRO([AC_DECL_SYS_SIGLIST])AC_CACHE_CHECK([for sys_siglist declaration in signal.h or unistd.h],
  1774.   ac_cv_decl_sys_siglist,
  1775. [AC_TRY_COMPILE([#include <sys/types.h>
  1776. #include <signal.h>
  1777. /* NetBSD declares sys_siglist in unistd.h.  */
  1778. #ifdef HAVE_UNISTD_H
  1779. #include <unistd.h>
  1780. #endif], [char *msg = *(sys_siglist + 1);],
  1781.   ac_cv_decl_sys_siglist=yes, ac_cv_decl_sys_siglist=no)])
  1782. if test $ac_cv_decl_sys_siglist = yes; then
  1783.   AC_DEFINE(SYS_SIGLIST_DECLARED)
  1784. fi
  1785. []AC_EPI()
  1786. T12,2645
  1787. AC_PATH_XTRAAC_PRO([AC_PATH_XTRA])AC_REQUIRE([AC_ISC_POSIX])dnl
  1788. AC_REQUIRE([AC_PATH_X])dnl
  1789. if test "$no_x" = yes; then
  1790.   # Not all programs may use this symbol, but it does not hurt to define it.
  1791.   X_CFLAGS="$X_CFLAGS -DX_DISPLAY_MISSING"
  1792. else
  1793.   if test -n "$x_includes"; then
  1794.     X_CFLAGS="$X_CFLAGS -I$x_includes"
  1795.   fi
  1796.  
  1797.   # It would be nice to have a more robust check for the -R ld option than
  1798.   # just checking for Solaris.
  1799.   # It would also be nice to do this for all -L options, not just this one.
  1800.   if test -n "$x_libraries"; then
  1801.     X_LIBS="$X_LIBS -L$x_libraries"
  1802.     if test "`(uname) 2>/dev/null`" = SunOS &&
  1803.       uname -r | grep '^5' >/dev/null; then
  1804.       X_LIBS="$X_LIBS -R $x_libraries"
  1805.     fi
  1806.   fi
  1807.  
  1808.   # Check for libraries that X11R6 Xt/Xaw programs need.
  1809.  
  1810.   ac_save_LDFLAGS="$LDFLAGS"
  1811.   LDFLAGS="$LDFLAGS -L$x_libraries"
  1812.   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
  1813.   # check for ICE first), but we must link in the order -lSM -lICE or
  1814.   # we get undefined symbols.  So assume we have SM if we have ICE.
  1815.   # These have to be linked with before -lX11, unlike the other
  1816.   # libraries we check for below, so use a different variable.
  1817.   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
  1818.   AC_CHECK_LIB(ICE, IceConnectionNumber,
  1819.     [X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"])
  1820.   LDFLAGS="$ac_save_LDFLAGS"
  1821.  
  1822.   # Check for system-dependent libraries X programs must link with.
  1823.  
  1824.   if test "$ISC" = yes; then
  1825.     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
  1826.   else
  1827.     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
  1828.     # libraries were built with DECnet support.  And karl@cs.umb.edu says
  1829.     # the Alpha needs dnet_stub (dnet does not exist).
  1830.     AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
  1831.     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
  1832.       AC_CHECK_LIB(dnet_stub, dnet_ntoa,
  1833.         [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
  1834.     fi
  1835.  
  1836.     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
  1837.     # to get the SysV transport functions.
  1838.     # Not sure which flavor of 386 UNIX this is, but it seems harmless to
  1839.     # check for it.
  1840.     AC_CHECK_LIB(nsl, t_accept, [X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"])
  1841.  
  1842.     # lieder@skyler.mavd.honeywell.com says without -lsocket,
  1843.     # socket/setsockopt and other routines are undefined under SCO ODT 2.0.
  1844.     # But -lsocket is broken on IRIX, according to simon@lia.di.epfl.ch.
  1845.     if test "`(uname) 2>/dev/null`" != IRIX; then
  1846.       AC_CHECK_LIB(socket, socket, [X_EXTRA_LIBS="$X_EXTRA_LIBS -lsocket"])
  1847.     fi
  1848.   fi
  1849. fi
  1850. AC_SUBST(X_CFLAGS)dnl
  1851. AC_SUBST(X_PRE_LIBS)dnl
  1852. AC_SUBST(X_LIBS)dnl
  1853. AC_SUBST(X_EXTRA_LIBS)dnl
  1854. []AC_EPI()
  1855. T13,132
  1856. AC_SUBST_FILEifdef([AC_SUBST_$1], ,
  1857. [define([AC_SUBST_$1], )dnl
  1858. AC_DIVERT_PUSH(AC_DIVERSION_SED)dnl
  1859. /@$1@/r [$]$1
  1860. s%@$1@%%g
  1861. AC_DIVERT_POP()dnl
  1862. ])
  1863. T17,356
  1864. AC_LANG_CPLUSPLUSAC_PRO([AC_LANG_CPLUSPLUS])define([AC_LANG], [CPLUSPLUS])dnl
  1865. ac_ext=C
  1866. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1867. ac_cpp='$CXXCPP $CPPFLAGS'
  1868. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&AC_FD_CC'
  1869. ac_link='${CXX-g++} -o conftest $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
  1870. []AC_EPI()
  1871. T7,259
  1872. AC_INITAC_PRO([AC_INIT])sinclude(acsite.m4)dnl
  1873. sinclude(./aclocal.m4)dnl
  1874. AC_REQUIRE([AC_INIT_BINSH])dnl
  1875. AC_INIT_NOTICE
  1876. AC_DIVERT_POP()dnl to NORMAL
  1877. AC_DIVERT_PUSH(AC_DIVERSION_INIT)dnl
  1878. AC_INIT_PARSE_ARGS
  1879. AC_INIT_PREPARE($1)dnl
  1880. AC_DIVERT_POP()dnl to NORMAL
  1881. []AC_EPI()
  1882. T13,343
  1883. AC_ARG_ENABLEAC_PRO([AC_ARG_ENABLE])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  1884. ac_help="$ac_help
  1885. [$2]"
  1886. AC_DIVERT_POP()dnl
  1887. [#] Check whether --enable-[$1] or --disable-[$1] was given.
  1888. if test "[${enable_]patsubst([$1], -, _)+set}" = set; then
  1889.   enableval="[$enable_]patsubst([$1], -, _)"
  1890.   ifelse([$3], , :, [$3])
  1891. ifelse([$4], , , [else
  1892.   $4
  1893. ])dnl
  1894. fi
  1895. []AC_EPI()
  1896. T9,327
  1897. AC_LANG_CAC_PRO([AC_LANG_C])define([AC_LANG], [C])dnl
  1898. ac_ext=c
  1899. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  1900. ac_cpp='$CPP $CPPFLAGS'
  1901. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&AC_FD_CC'
  1902. ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
  1903. []AC_EPI()
  1904. T14,248
  1905. AC_INT_16_BITSAC_PRO([AC_INT_16_BITS])AC_OBSOLETE([$0], [; instead use AC_CHECK_SIZEOF(int)])dnl
  1906. AC_MSG_CHECKING(whether int is 16 bits)
  1907. AC_TRY_RUN([main() { exit(sizeof(int) != 2); }],
  1908.  [AC_MSG_RESULT(yes)
  1909.  AC_DEFINE(INT_16_BITS)], AC_MSG_RESULT(no))
  1910. []AC_EPI()
  1911. T12,487
  1912. AC_ISC_POSIXAC_PRO([AC_ISC_POSIX])AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  1913. AC_BEFORE([$0], [AC_TRY_LINK])dnl
  1914. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  1915. AC_MSG_CHECKING(for POSIXized ISC)
  1916. if test -d /etc/conf/kconfig.d &&
  1917.   grep _POSIX_VERSION [/usr/include/sys/unistd.h] >/dev/null 2>&1
  1918. then
  1919.   AC_MSG_RESULT(yes)
  1920.   ISC=yes # If later tests want to check for ISC.
  1921.   AC_DEFINE(_POSIX_SOURCE)
  1922.   if test "$GCC" = yes; then
  1923.     CC="$CC -posix"
  1924.   else
  1925.     CC="$CC -Xp"
  1926.   fi
  1927. else
  1928.   AC_MSG_RESULT(no)
  1929.   ISC=
  1930. fi
  1931. []AC_EPI()
  1932. T16,62
  1933. AC_PROGRAM_CHECKAC_PRO([AC_PROGRAM_CHECK])indir([AC_CHECK_PROG], $@)[]AC_EPI()
  1934. T18,664
  1935. AC_C_CHAR_UNSIGNEDAC_PRO([AC_C_CHAR_UNSIGNED])AC_CACHE_CHECK(whether char is unsigned, ac_cv_c_char_unsigned,
  1936. [if test "$GCC" = yes; then
  1937.   # GCC predefines this symbol on systems where it applies.
  1938. AC_EGREP_CPP(yes,
  1939. [#ifdef __CHAR_UNSIGNED__
  1940.   yes
  1941. #endif
  1942. ], ac_cv_c_char_unsigned=yes, ac_cv_c_char_unsigned=no)
  1943. else
  1944. AC_TRY_RUN(
  1945. [/* volatile prevents gcc2 from optimizing the test away on sparcs.  */
  1946. #if !defined(__STDC__) || __STDC__ != 1
  1947. #define volatile
  1948. #endif
  1949. main() {
  1950.   volatile char c = 255; exit(c < 0);
  1951. }], ac_cv_c_char_unsigned=yes, ac_cv_c_char_unsigned=no)
  1952. fi])
  1953. if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
  1954.   AC_DEFINE(__CHAR_UNSIGNED__)
  1955. fi
  1956. []AC_EPI()
  1957. T14,417
  1958. AC_TYPE_SIGNALAC_PRO([AC_TYPE_SIGNAL])AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal,
  1959. [AC_TRY_COMPILE([#include <sys/types.h>
  1960. #include <signal.h>
  1961. #ifdef signal
  1962. #undef signal
  1963. #endif
  1964. #ifdef __cplusplus
  1965. extern "C" void (*signal (int, void (*)(int)))(int);
  1966. #else
  1967. void (*signal ()) ();
  1968. #endif
  1969. ],
  1970. [int i;], ac_cv_type_signal=void, ac_cv_type_signal=int)])
  1971. AC_DEFINE_UNQUOTED(RETSIGTYPE, $ac_cv_type_signal)
  1972. []AC_EPI()
  1973. T11,56
  1974. AC_SET_MAKEAC_PRO([AC_SET_MAKE])indir([AC_PROG_MAKE_SET])[]AC_EPI()
  1975. T16,228
  1976. AC_COMPILE_CHECKAC_PRO([AC_COMPILE_CHECK])AC_OBSOLETE([$0], [; instead use AC_TRY_COMPILE or AC_TRY_LINK, and AC_MSG_CHECKING and AC_MSG_RESULT])dnl
  1977. ifelse([$1], , , [AC_CHECKING([for $1])
  1978. ])dnl
  1979. AC_TRY_LINK([$2], [$3], [$4], [$5])dnl
  1980. []AC_EPI()
  1981. T15,673
  1982. AC_CHECK_SIZEOFAC_PRO([AC_CHECK_SIZEOF])changequote(<<, >>)dnl
  1983. dnl The name to #define.
  1984. define(<<AC_TYPE_NAME>>, translit(sizeof_$1, [a-z *], [A-Z_P]))dnl
  1985. dnl The cache variable name.
  1986. define(<<AC_CV_NAME>>, translit(ac_cv_sizeof_$1, [ *], [_p]))dnl
  1987. changequote([, ])dnl
  1988. AC_MSG_CHECKING(size of $1)
  1989. AC_CACHE_VAL(AC_CV_NAME,
  1990. [AC_TRY_RUN([#include <stdio.h>
  1991. main()
  1992. {
  1993.   FILE *f=fopen("conftestval", "w");
  1994.   if (!f) exit(1);
  1995.   fprintf(f, "%d\n", sizeof($1));
  1996.   exit(0);
  1997. }], AC_CV_NAME=`cat conftestval`, AC_CV_NAME=0, ifelse([$2], , , AC_CV_NAME=$2))])dnl
  1998. AC_MSG_RESULT($AC_CV_NAME)
  1999. AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME)
  2000. undefine([AC_TYPE_NAME])dnl
  2001. undefine([AC_CV_NAME])dnl
  2002. []AC_EPI()
  2003. F8,8
  2004. patsubstpatsubst
  2005. T13,29
  2006. AC_MSG_RESULTecho "$ac_t""$1" 1>&AC_FD_MSG
  2007. T11,333
  2008. AC_ARG_WITHAC_PRO([AC_ARG_WITH])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  2009. ac_help="$ac_help
  2010. [$2]"
  2011. AC_DIVERT_POP()dnl
  2012. [#] Check whether --with-[$1] or --without-[$1] was given.
  2013. if test "[${with_]patsubst([$1], -, _)+set}" = set; then
  2014.   withval="[$with_]patsubst([$1], -, _)"
  2015.   ifelse([$3], , :, [$3])
  2016. ifelse([$4], , , [else
  2017.   $4
  2018. ])dnl
  2019. fi
  2020. []AC_EPI()
  2021. T12,335
  2022. AC_STRUCT_TMAC_PRO([AC_STRUCT_TM])AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
  2023.   ac_cv_struct_tm,
  2024. [AC_TRY_COMPILE([#include <sys/types.h>
  2025. #include <time.h>],
  2026. [struct tm *tp; tp->tm_sec;],
  2027.   ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])
  2028. if test $ac_cv_struct_tm = sys/time.h; then
  2029.   AC_DEFINE(TM_IN_SYS_TIME)
  2030. fi
  2031. []AC_EPI()
  2032. T14,60
  2033. AC_GETGROUPS_TAC_PRO([AC_GETGROUPS_T])indir([AC_TYPE_GETGROUPS])[]AC_EPI()
  2034. T10,75
  2035. AC_VERBOSEAC_OBSOLETE([$0], [; instead use AC_MSG_RESULT])dnl
  2036. echo "    $1" 1>&AC_FD_MSG
  2037. T12,45
  2038. AC_MSG_ERROR{ echo "configure: error: $1" 1>&2; exit 1; }
  2039. T12,1279
  2040. AC_CHECK_LIBAC_PRO([AC_CHECK_LIB])AC_MSG_CHECKING([for -l$1])
  2041. dnl Use a cache variable name containing both the library and function name,
  2042. dnl because the test really is for library $1 defining function $2, not
  2043. dnl just for library $1.  Separate tests with the same $1 and different $2s
  2044. dnl may have different results.
  2045. ac_lib_var=`echo $1['_']$2 | tr './+\055' '__p_'`
  2046. AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,
  2047. [ac_save_LIBS="$LIBS"
  2048. LIBS="-l$1 $5 $LIBS"
  2049. AC_TRY_LINK(dnl
  2050. ifelse([$2], [main], , dnl Avoid conflicting decl of main.
  2051. [/* Override any gcc2 internal prototype to avoid an error.  */
  2052. ]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
  2053. extern "C"
  2054. #endif
  2055. ])dnl
  2056. [/* We use char because int might match the return type of a gcc2
  2057.     builtin and then its argument prototype would still apply.  */
  2058. char $2();
  2059. ]),
  2060.         [$2()],
  2061.         eval "ac_cv_lib_$ac_lib_var=yes",
  2062.         eval "ac_cv_lib_$ac_lib_var=no")dnl
  2063. LIBS="$ac_save_LIBS"
  2064. ])dnl
  2065. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  2066.   AC_MSG_RESULT(yes)
  2067.   ifelse([$3], ,
  2068. [changequote(, )dnl
  2069.   ac_tr_lib=HAVE_LIB`echo $1 | tr 'abcdefghijklmnopqrstuvwxyz+' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
  2070. changequote([, ])dnl
  2071.   AC_DEFINE_UNQUOTED($ac_tr_lib)
  2072.   LIBS="-l$1 $LIBS"
  2073. ], [$3])
  2074. else
  2075.   AC_MSG_RESULT(no)
  2076. ifelse([$4], , , [$4
  2077. ])dnl
  2078. fi
  2079. []AC_EPI()
  2080. T18,3490
  2081. AC_FUNC_GETLOADAVGAC_PRO([AC_FUNC_GETLOADAVG])ac_have_func=no # yes means we've found a way to get the load average.
  2082.  
  2083. # Some systems with -lutil have (and need) -lkvm as well, some do not.
  2084. # On Solaris, -lkvm requires nlist from -lelf, so check that first
  2085. # to get the right answer into the cache.
  2086. AC_CHECK_LIB(elf, elf_begin, LIBS="-lelf $LIBS")
  2087. AC_CHECK_LIB(kvm, kvm_open, LIBS="-lkvm $LIBS")
  2088. # Check for the 4.4BSD definition of getloadavg.
  2089. AC_CHECK_LIB(util, getloadavg,
  2090.   [LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes])
  2091.  
  2092. if test $ac_have_func = no; then
  2093.   # There is a commonly available library for RS/6000 AIX.
  2094.   # Since it is not a standard part of AIX, it might be installed locally.
  2095.   ac_save_LIBS="$LIBS" LIBS="-L/local/lib $LIBS"
  2096.   AC_CHECK_LIB(getloadavg, getloadavg,
  2097.     LIBS="-lgetloadavg $LIBS", LIBS="$ac_save_LIBS")
  2098. fi
  2099.  
  2100. # Make sure it is really in the library, if we think we found it.
  2101. AC_REPLACE_FUNCS(getloadavg)
  2102.  
  2103. if test $ac_cv_func_getloadavg = yes; then
  2104.   AC_DEFINE(HAVE_GETLOADAVG)
  2105.   ac_have_func=yes
  2106. else
  2107.   # Figure out what our getloadavg.c needs.
  2108.   ac_have_func=no
  2109.   AC_CHECK_HEADER(sys/dg_sys_info.h,
  2110.   [ac_have_func=yes; AC_DEFINE(DGUX)
  2111.   AC_CHECK_LIB(dgc, dg_sys_info)])
  2112.  
  2113.   # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
  2114.   # uses stabs), but it is still SVR4.  We cannot check for <elf.h> because
  2115.   # Irix 4.0.5F has the header but not the library.
  2116.   if test $ac_have_func = no && test $ac_cv_lib_elf_elf_begin = yes; then
  2117.     ac_have_func=yes; AC_DEFINE(SVR4)
  2118.   fi
  2119.  
  2120.   if test $ac_have_func = no; then
  2121.     AC_CHECK_HEADER(inq_stats/cpustats.h,
  2122.     [ac_have_func=yes; AC_DEFINE(UMAX)
  2123.     AC_DEFINE(UMAX4_3)])
  2124.   fi
  2125.  
  2126.   if test $ac_have_func = no; then
  2127.     AC_CHECK_HEADER(sys/cpustats.h,
  2128.     [ac_have_func=yes; AC_DEFINE(UMAX)])
  2129.   fi
  2130.  
  2131.   if test $ac_have_func = no; then
  2132.     AC_CHECK_HEADERS(mach/mach.h)
  2133.   fi
  2134.  
  2135.   AC_CHECK_HEADER(nlist.h,
  2136.   [AC_DEFINE(NLIST_STRUCT)
  2137.   AC_CACHE_CHECK([for n_un in struct nlist], ac_cv_struct_nlist_n_un,
  2138.   [AC_TRY_COMPILE([#include <nlist.h>],
  2139.   [struct nlist n; n.n_un.n_name = 0;],
  2140.   ac_cv_struct_nlist_n_un=yes, ac_cv_struct_nlist_n_un=no)])
  2141.   if test $ac_cv_struct_nlist_n_un = yes; then
  2142.     AC_DEFINE(NLIST_NAME_UNION)
  2143.   fi
  2144.   ])dnl
  2145. fi # Do not have getloadavg in system libraries.
  2146.  
  2147. # Some definitions of getloadavg require that the program be installed setgid.
  2148. dnl FIXME Don't hardwire the path of getloadavg.c in the top-level directory.
  2149. AC_CACHE_CHECK(whether getloadavg requires setgid,
  2150.   ac_cv_func_getloadavg_setgid,
  2151. [AC_EGREP_CPP([Yowza Am I SETGID yet],
  2152. [#include "$srcdir/getloadavg.c"
  2153. #ifdef LDAV_PRIVILEGED
  2154. Yowza Am I SETGID yet
  2155. #endif],
  2156.   ac_cv_func_getloadavg_setgid=yes, ac_cv_func_getloadavg_setgid=no)])
  2157. if test $ac_cv_func_getloadavg_setgid = yes; then
  2158.   NEED_SETGID=true; AC_DEFINE(GETLOADAVG_PRIVILEGED)
  2159. else
  2160.   NEED_SETGID=false
  2161. fi
  2162. AC_SUBST(NEED_SETGID)dnl
  2163.  
  2164. if test $ac_cv_func_getloadavg_setgid = yes; then
  2165.   AC_CACHE_CHECK(group of /dev/kmem, ac_cv_group_kmem,
  2166. [changequote(, )dnl
  2167.   # On Solaris, /dev/kmem is a symlink.  Get info on the real file.
  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.   ac_cv_group_kmem=`echo $ac_ls_output \
  2172.     | sed -ne 's/[     ][     ]*/ /g;
  2173.            s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\)  *.*/\1/;
  2174.            / /s/.* //;p;'`
  2175. changequote([, ])dnl
  2176. ])
  2177.   KMEM_GROUP=$ac_cv_group_kmem
  2178. fi
  2179. AC_SUBST(KMEM_GROUP)dnl
  2180. []AC_EPI()
  2181. T21,1
  2182. AC_DIVERSION_NORMAL_44
  2183. T21,1
  2184. AC_DIVERSION_NORMAL_35
  2185. T21,1
  2186. AC_DIVERSION_NORMAL_26
  2187. T21,1
  2188. AC_DIVERSION_NORMAL_17
  2189. T14,53
  2190. AC_CROSS_CHECKAC_PRO([AC_CROSS_CHECK])indir([AC_C_CROSS])[]AC_EPI()
  2191. T15,1456
  2192. AC_OUTPUT_LINKSEOF
  2193.  
  2194. cat >> $CONFIG_STATUS <<EOF
  2195. ac_sources="$1"
  2196. ac_dests="$2"
  2197. EOF
  2198.  
  2199. cat >> $CONFIG_STATUS <<\EOF
  2200. srcdir=$ac_given_srcdir
  2201. while test -n "$ac_sources"; do
  2202.   set $ac_dests; ac_dest=[$]1; shift; ac_dests=[$]*
  2203.   set $ac_sources; ac_source=[$]1; shift; ac_sources=[$]*
  2204.  
  2205.   echo "linking $srcdir/$ac_source to $ac_dest"
  2206.  
  2207.   if test ! -r $srcdir/$ac_source; then
  2208.     AC_MSG_ERROR($srcdir/$ac_source: File not found)
  2209.   fi
  2210.   rm -f $ac_dest
  2211.  
  2212.   # Make relative symlinks.
  2213.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2214. changequote(, )dnl
  2215.   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
  2216. changequote([, ])dnl
  2217.   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
  2218.     # The dest file is in a subdirectory.
  2219.     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
  2220.     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
  2221.     # A "../" for each directory in $ac_dest_dir_suffix.
  2222. changequote(, )dnl
  2223.     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
  2224. changequote([, ])dnl
  2225.   else
  2226.     ac_dest_dir_suffix= ac_dots=
  2227.   fi
  2228.  
  2229.   case "$srcdir" in
  2230. changequote(, )dnl
  2231.   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
  2232. changequote([, ])dnl
  2233.   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
  2234.   esac
  2235.  
  2236.   # Make a symlink if possible; otherwise try a hard link.
  2237.   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
  2238.     ln $srcdir/$ac_source $ac_dest; then :
  2239.   else
  2240.     AC_MSG_ERROR(can not link $ac_dest to $srcdir/$ac_source)
  2241.   fi
  2242. done
  2243.  
  2244. F6,6
  2245. popdefpopdef
  2246. T13,3162
  2247. AC_FUNC_VFORKAC_PRO([AC_FUNC_VFORK])AC_REQUIRE([AC_TYPE_PID_T])dnl
  2248. AC_CHECK_HEADER(vfork.h, AC_DEFINE(HAVE_VFORK_H))
  2249. AC_CACHE_CHECK(for working vfork, ac_cv_func_vfork,
  2250. [AC_TRY_RUN([/* Thanks to Paul Eggert for this test.  */
  2251. #include <stdio.h>
  2252. #include <sys/types.h>
  2253. #include <sys/stat.h>
  2254. #ifdef HAVE_UNISTD_H
  2255. #include <unistd.h>
  2256. #endif
  2257. #ifdef HAVE_VFORK_H
  2258. #include <vfork.h>
  2259. #endif
  2260. /* On some sparc systems, changes by the child to local and incoming
  2261.    argument registers are propagated back to the parent.
  2262.    The compiler is told about this with #include <vfork.h>,
  2263.    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
  2264.    Test for this by using a static variable whose address
  2265.    is put into a register that is clobbered by the vfork.  */
  2266. static
  2267. #ifdef __cplusplus
  2268. sparc_address_test (int arg)
  2269. #else
  2270. sparc_address_test (arg) int arg;
  2271. #endif
  2272. {
  2273.   static pid_t child;
  2274.   if (!child) {
  2275.     child = vfork ();
  2276.     if (child < 0)
  2277.       perror ("vfork");
  2278.     if (!child) {
  2279.       arg = getpid();
  2280.       write(-1, "", 0);
  2281.       _exit (arg);
  2282.     }
  2283.   }
  2284. }
  2285. main() {
  2286.   pid_t parent = getpid ();
  2287.   pid_t child;
  2288.  
  2289.   sparc_address_test ();
  2290.  
  2291. #ifdef __amigaos__
  2292.   /* Force this test to succeed for AmigaOS, which has a fairly good
  2293.      vfork() emulation, but doesn't support fork() at all.  -fnf */
  2294.   exit (0);
  2295. #endif
  2296.  
  2297.   child = vfork ();
  2298.  
  2299.   if (child == 0) {
  2300.     /* Here is another test for sparc vfork register problems.
  2301.        This test uses lots of local variables, at least
  2302.        as many local variables as main has allocated so far
  2303.        including compiler temporaries.  4 locals are enough for
  2304.        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
  2305.        A buggy compiler should reuse the register of parent
  2306.        for one of the local variables, since it will think that
  2307.        parent can't possibly be used any more in this routine.
  2308.        Assigning to the local variable will thus munge parent
  2309.        in the parent process.  */
  2310.     pid_t
  2311.       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
  2312.       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
  2313.     /* Convince the compiler that p..p7 are live; otherwise, it might
  2314.        use the same hardware register for all 8 local variables.  */
  2315.     if (p != p1 || p != p2 || p != p3 || p != p4
  2316.     || p != p5 || p != p6 || p != p7)
  2317.       _exit(1);
  2318.  
  2319.     /* On some systems (e.g. IRIX 3.3),
  2320.        vfork doesn't separate parent from child file descriptors.
  2321.        If the child closes a descriptor before it execs or exits,
  2322.        this munges the parent's descriptor as well.
  2323.        Test for this by closing stdout in the child.  */
  2324.     _exit(close(fileno(stdout)) != 0);
  2325.   } else {
  2326.     int status;
  2327.     struct stat st;
  2328.  
  2329.     while (wait(&status) != child)
  2330.       ;
  2331.     exit(
  2332.      /* Was there some problem with vforking?  */
  2333.      child < 0
  2334.  
  2335.      /* Did the child fail?  (This shouldn't happen.)  */
  2336.      || status
  2337.  
  2338.      /* Did the vfork/compiler bug occur?  */
  2339.      || parent != getpid()
  2340.  
  2341.      /* Did the file descriptor bug occur?  */
  2342.      || fstat(fileno(stdout), &st) != 0
  2343.      );
  2344.   }
  2345. }],
  2346. ac_cv_func_vfork=yes, ac_cv_func_vfork=no, AC_CHECK_FUNC(vfork))])
  2347. if test $ac_cv_func_vfork = no; then
  2348.   AC_DEFINE(vfork, fork)
  2349. fi
  2350. []AC_EPI()
  2351. T16,174
  2352. AC_FUNC_STRFTIMEAC_PRO([AC_FUNC_STRFTIME])# strftime is in -lintl on SCO UNIX.
  2353. AC_CHECK_LIB(intl, strftime, LIBS="-lintl $LIBS")
  2354. AC_CHECK_FUNC(strftime, [AC_DEFINE(HAVE_STRFTIME)])[]AC_EPI()
  2355. T17,323
  2356. AC_FUNC_GETMNTENTAC_PRO([AC_FUNC_GETMNTENT])# getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware.
  2357. AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS",
  2358.   [AC_CHECK_LIB(seq, getmntent, LIBS="-lseq $LIBS",
  2359.     [AC_CHECK_LIB(gen, getmntent, LIBS="-lgen $LIBS")])])
  2360. AC_CHECK_FUNC(getmntent, [AC_DEFINE(HAVE_GETMNTENT)])[]AC_EPI()
  2361. T9,65
  2362. AC_DEFINEcat >> confdefs.h <<\EOF
  2363. [#define] $1 ifelse($#, 2, [$2], 1)
  2364. EOF
  2365.  
  2366. T17,104
  2367. AC_HAVE_POUNDBANGerrprint(__file__:__line__: [$0 has been replaced by AC_SYS_INTERPRETER, taking no arguments
  2368. ])m4exit(4)
  2369. T9,3096
  2370. AC_OUTPUTtrap '' 1 2 15
  2371. AC_CACHE_SAVE
  2372. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2373.  
  2374. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2375. # Let make expand exec_prefix.
  2376. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2377.  
  2378. # Any assignment to VPATH causes Sun make to only execute
  2379. # the first set of double-colon rules, so remove it if not needed.
  2380. # If there is a colon in the path, we need to keep it.
  2381. if test "x$srcdir" = x.; then
  2382. changequote(, )dnl
  2383.   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  2384. changequote([, ])dnl
  2385. fi
  2386.  
  2387. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2388.  
  2389. ifdef([AC_LIST_HEADER], [DEFS=-DHAVE_CONFIG_H], [AC_OUTPUT_MAKE_DEFS()])
  2390.  
  2391. # Without the "./", some shells look in PATH for config.status.
  2392. : ${CONFIG_STATUS=./config.status}
  2393.  
  2394. echo creating $CONFIG_STATUS
  2395. # Some systems, like AmigaOS, won't allow you to remove a script that is
  2396. # being executed, so just move it out of the way instead.
  2397. if test -f $CONFIG_STATUS; then mv $CONFIG_STATUS $CONFIG_STATUS.old; else true; fi
  2398. cat > $CONFIG_STATUS <<EOF
  2399. #! /bin/sh
  2400. # Generated automatically by configure.
  2401. # Run this file to recreate the current configuration.
  2402. # This directory was configured as follows,
  2403. dnl hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
  2404. dnl so uname gets run too.
  2405. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2406. #
  2407. [#] [$]0 [$]ac_configure_args
  2408. #
  2409. # Compiler output produced by configure, useful for debugging
  2410. # configure, is in ./config.log if it exists.
  2411.  
  2412. changequote(, )dnl
  2413. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2414. changequote([, ])dnl
  2415. for ac_option
  2416. do
  2417.   case "[\$]ac_option" in
  2418.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2419.     echo "running [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion"
  2420.     exec [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion ;;
  2421.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2422.     echo "$CONFIG_STATUS generated by autoconf version AC_ACVERSION"
  2423.     exit 0 ;;
  2424.   -help | --help | --hel | --he | --h)
  2425.     echo "[\$]ac_cs_usage"; exit 0 ;;
  2426.   *) echo "[\$]ac_cs_usage"; exit 1 ;;
  2427.   esac
  2428. done
  2429.  
  2430. ac_given_srcdir=$srcdir
  2431. ifdef([AC_PROVIDE_AC_PROG_INSTALL], [ac_given_INSTALL="$INSTALL"
  2432. ])dnl
  2433.  
  2434. changequote(<<, >>)dnl
  2435. ifdef(<<AC_LIST_HEADER>>,
  2436. <<trap 'rm -fr `echo "$1 AC_LIST_HEADER" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>,
  2437. <<trap 'rm -fr `echo "$1" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>)
  2438. changequote([, ])dnl
  2439. EOF
  2440. cat >> $CONFIG_STATUS <<EOF
  2441.  
  2442. AC_OUTPUT_FILES($1)
  2443. ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
  2444. ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_FILES, AC_LIST_LINKS)])dnl
  2445. ifelse([$3], , ,
  2446. [EOF
  2447. cat >> $CONFIG_STATUS <<EOF
  2448. $3
  2449. EOF
  2450. cat >> $CONFIG_STATUS <<\EOF])
  2451. $2
  2452. exit 0
  2453. EOF
  2454. chmod +x $CONFIG_STATUS
  2455. rm -f CONFIG.STATUS.old
  2456. rm -fr confdefs* $ac_clean_files
  2457. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
  2458. dnl config.status should not do recursion.
  2459. ifdef([AC_LIST_SUBDIRS], [AC_OUTPUT_SUBDIRS(AC_LIST_SUBDIRS)])dnl
  2460.  
  2461. T10,54
  2462. AC_VPRINTFAC_PRO([AC_VPRINTF])indir([AC_FUNC_VPRINTF])[]AC_EPI()
  2463. T11,59
  2464. AC_OBSOLETEerrprint(__file__:__line__: warning: [$1] is obsolete[$2]
  2465. )
  2466. T8,0
  2467. __unix__
  2468. T11,167
  2469. AC_IRIX_SUNAC_PRO([AC_IRIX_SUN])AC_OBSOLETE([$0], [; instead use AC_FUNC_GETMNTENT or AC_CHECK_LIB(sun, getpwnam)])dnl
  2470. AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS")
  2471. []AC_EPI()
  2472. F8,8
  2473. __line____line__
  2474. T13,334
  2475. AC_CHECK_TYPEAC_PRO([AC_CHECK_TYPE])AC_REQUIRE([AC_HEADER_STDC])dnl
  2476. AC_MSG_CHECKING(for $1)
  2477. AC_CACHE_VAL(ac_cv_type_$1,
  2478. [AC_EGREP_CPP($1, [#include <sys/types.h>
  2479. #if STDC_HEADERS
  2480. #include <stdlib.h>
  2481. #endif], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl
  2482. AC_MSG_RESULT($ac_cv_type_$1)
  2483. if test $ac_cv_type_$1 = no; then
  2484.   AC_DEFINE($1, $2)
  2485. fi
  2486. []AC_EPI()
  2487. T15,1715
  2488. AC_FUNC_GETPGRPAC_PRO([AC_FUNC_GETPGRP])AC_CACHE_CHECK(whether getpgrp takes no argument, ac_cv_func_getpgrp_void,
  2489. [AC_TRY_RUN([
  2490. /*
  2491.  * If this system has a BSD-style getpgrp(),
  2492.  * which takes a pid argument, exit unsuccessfully.
  2493.  *
  2494.  * Snarfed from Chet Ramey's bash pgrp.c test program
  2495.  */
  2496. #include <stdio.h>
  2497. #include <sys/types.h>
  2498.  
  2499. int     pid;
  2500. int     pg1, pg2, pg3, pg4;
  2501. int     ng, np, s, child;
  2502.  
  2503. main()
  2504. {
  2505.         pid = getpid();
  2506.         pg1 = getpgrp(0);
  2507.         pg2 = getpgrp();
  2508.         pg3 = getpgrp(pid);
  2509.         pg4 = getpgrp(1);
  2510.  
  2511.         /*
  2512.          * If all of these values are the same, it's pretty sure that
  2513.          * we're on a system that ignores getpgrp's first argument.
  2514.          */
  2515.         if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
  2516.                 exit(0);
  2517.  
  2518. #ifdef __amigaos__
  2519.         child = vfork();
  2520. #else
  2521.         child = fork();
  2522. #endif
  2523.         if (child < 0)
  2524.                 exit(1);
  2525.         else if (child == 0) {
  2526.                 np = getpid();
  2527.                 /*
  2528.                  * If this is Sys V, this will not work; pgrp will be
  2529.                  * set to np because setpgrp just changes a pgrp to be
  2530.                  * the same as the pid.
  2531.                  */
  2532.                 setpgrp(np, pg1);
  2533.                 ng = getpgrp(0);        /* Same result for Sys V and BSD */
  2534.                 if (ng == pg1) {
  2535.                         exit(1);
  2536.                 } else {
  2537.                         exit(0);
  2538.                 }
  2539.         } else {
  2540.                 wait(&s);
  2541.                 exit(s>>8);
  2542.         }
  2543. }
  2544. ], ac_cv_func_getpgrp_void=yes, ac_cv_func_getpgrp_void=no,
  2545.    AC_MSG_ERROR(cannot check getpgrp if cross compiling))
  2546. ])
  2547. if test $ac_cv_func_getpgrp_void = yes; then
  2548.   AC_DEFINE(GETPGRP_VOID)
  2549. fi
  2550. []AC_EPI()
  2551. T15,3704
  2552. AC_INIT_PREPAREAC_PRO([AC_INIT_PREPARE])trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2553.  
  2554. # File descriptor usage:
  2555. # 0 standard input
  2556. # 1 file creation
  2557. # 2 errors and warnings
  2558. # 3 some systems may open it to /dev/tty
  2559. # 4 used on the Kubota Titan
  2560. define(AC_FD_MSG, 6)dnl
  2561. [#] AC_FD_MSG checking for... messages and results
  2562. define(AC_FD_CC, 5)dnl
  2563. [#] AC_FD_CC compiler messages saved in config.log
  2564. if test "$silent" = yes; then
  2565.   exec AC_FD_MSG>/dev/null
  2566. else
  2567.   exec AC_FD_MSG>&1
  2568. fi
  2569. exec AC_FD_CC>./config.log
  2570.  
  2571. echo "\
  2572. This file contains any messages produced by compilers while
  2573. running configure, to aid debugging if configure makes a mistake.
  2574. " 1>&AC_FD_CC
  2575.  
  2576. # Strip out --no-create and --no-recursion so they do not pile up.
  2577. # Also quote any args containing shell metacharacters.
  2578. ac_configure_args=
  2579. for ac_arg
  2580. do
  2581.   case "$ac_arg" in
  2582.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  2583.   | --no-cr | --no-c) ;;
  2584.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  2585.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  2586. changequote(<<, >>)dnl
  2587. dnl If you change this globbing pattern, test it on an old shell --
  2588. dnl it's sensitive.  Putting any kind of quote in it causes syntax errors.
  2589.   *" "*|*"    "*|*[\[\]\~\<<#>>\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  2590.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  2591. changequote([, ])dnl
  2592.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  2593.   esac
  2594. done
  2595.  
  2596. # NLS nuisances.
  2597. # Only set LANG and LC_ALL to C if already set.
  2598. # These must not be set unconditionally because not all systems understand
  2599. # e.g. LANG=C (notably SCO).
  2600. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  2601. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  2602.  
  2603. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  2604. rm -rf conftest* confdefs.h
  2605. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  2606. echo > confdefs.h
  2607.  
  2608. # A filename unique to this package, relative to the directory that
  2609. # configure is in, which we can look for to find out if srcdir is correct.
  2610. ac_unique_file=$1
  2611.  
  2612. # Find the source files, if location was not specified.
  2613. if test -z "$srcdir"; then
  2614.   ac_srcdir_defaulted=yes
  2615.   # Try the directory containing this script, then its parent.
  2616.   ac_prog=[$]0
  2617. changequote(, )dnl
  2618.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  2619. changequote([, ])dnl
  2620.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  2621.   srcdir=$ac_confdir
  2622.   if test ! -r $srcdir/$ac_unique_file; then
  2623.     srcdir=..
  2624.   fi
  2625. else
  2626.   ac_srcdir_defaulted=no
  2627. fi
  2628. if test ! -r $srcdir/$ac_unique_file; then
  2629.   if test "$ac_srcdir_defaulted" = yes; then
  2630.     AC_MSG_ERROR(can not find sources in $ac_confdir or ..)
  2631.   else
  2632.     AC_MSG_ERROR(can not find sources in $srcdir)
  2633.   fi
  2634. fi
  2635. dnl Double slashes in pathnames in object file debugging info
  2636. dnl mess up M-x gdb in Emacs.
  2637. changequote(, )dnl
  2638. srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  2639. changequote([, ])dnl
  2640.  
  2641. dnl Let the site file select an alternate cache file if it wants to.
  2642. AC_SITE_LOAD
  2643. AC_CACHE_LOAD
  2644. AC_LANG_C
  2645. AC_PROG_ECHO_N
  2646. dnl Substitute for predefined variables.
  2647. AC_SUBST(CFLAGS)dnl
  2648. AC_SUBST(CPPFLAGS)dnl
  2649. AC_SUBST(CXXFLAGS)dnl
  2650. AC_SUBST(DEFS)dnl
  2651. AC_SUBST(LDFLAGS)dnl
  2652. AC_SUBST(LIBS)dnl
  2653. AC_SUBST(exec_prefix)dnl
  2654. AC_SUBST(prefix)dnl
  2655. AC_SUBST(program_transform_name)dnl
  2656. dnl Installation directory options.
  2657. AC_SUBST(bindir)dnl
  2658. AC_SUBST(sbindir)dnl
  2659. AC_SUBST(libexecdir)dnl
  2660. AC_SUBST(datadir)dnl
  2661. AC_SUBST(sysconfdir)dnl
  2662. AC_SUBST(sharedstatedir)dnl
  2663. AC_SUBST(localstatedir)dnl
  2664. AC_SUBST(libdir)dnl
  2665. AC_SUBST(includedir)dnl
  2666. AC_SUBST(oldincludedir)dnl
  2667. AC_SUBST(infodir)dnl
  2668. AC_SUBST(guidedir)dnl
  2669. AC_SUBST(psdir)dnl
  2670. AC_SUBST(dvidir)dnl
  2671. AC_SUBST(mandir)dnl
  2672. []AC_EPI()
  2673. T22,456
  2674. AC_CHECK_HEADER_DIRENTAC_PRO([AC_CHECK_HEADER_DIRENT])ac_safe=`echo "$1" | tr './\055' '___'`
  2675. AC_MSG_CHECKING([for $1 that defines DIR])
  2676. AC_CACHE_VAL(ac_cv_header_dirent_$ac_safe,
  2677. [AC_TRY_COMPILE([#include <sys/types.h>
  2678. #include <$1>], [DIR *dirp = 0;],
  2679.   eval "ac_cv_header_dirent_$ac_safe=yes",
  2680.   eval "ac_cv_header_dirent_$ac_safe=no")])dnl
  2681. if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
  2682.   AC_MSG_RESULT(yes)
  2683.   $2
  2684. else
  2685.   AC_MSG_RESULT(no)
  2686. fi
  2687. []AC_EPI()
  2688. T12,4
  2689. AC_ACVERSION2.10
  2690. T11,31
  2691. AC_CHECKINGecho "checking $1" 1>&AC_FD_MSG
  2692. T14,74
  2693. AC_PROG_RANLIBAC_PRO([AC_PROG_RANLIB])AC_CHECK_PROG(RANLIB, ranlib, ranlib, :)[]AC_EPI()
  2694. T14,2174
  2695. AC_FUNC_ALLOCAAC_PRO([AC_FUNC_ALLOCA])AC_REQUIRE_CPP()dnl Set CPP; we run AC_EGREP_CPP conditionally.
  2696. # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  2697. # for constant arguments.  Useless!
  2698. AC_CACHE_CHECK([for working alloca.h], ac_cv_header_alloca_h,
  2699. [AC_TRY_LINK([#include <alloca.h>], [char *p = alloca(2 * sizeof(int));],
  2700.   ac_cv_header_alloca_h=yes, ac_cv_header_alloca_h=no)])
  2701. if test $ac_cv_header_alloca_h = yes; then
  2702.   AC_DEFINE(HAVE_ALLOCA_H)
  2703. fi
  2704.  
  2705. AC_CACHE_CHECK([for alloca], ac_cv_func_alloca,
  2706. [AC_TRY_LINK([
  2707. #ifdef __GNUC__
  2708. # define alloca __builtin_alloca
  2709. #else
  2710. # if HAVE_ALLOCA_H
  2711. #  include <alloca.h>
  2712. # else
  2713. #  ifdef _AIX
  2714.  #pragma alloca
  2715. #  else
  2716. #   ifndef alloca /* predefined by HP cc +Olibcalls */
  2717. char *alloca ();
  2718. #   endif
  2719. #  endif
  2720. # endif
  2721. #endif
  2722. ], [char *p = (char *) alloca(1);],
  2723.   ac_cv_func_alloca=yes, ac_cv_func_alloca=no)])
  2724. if test $ac_cv_func_alloca = yes; then
  2725.   AC_DEFINE(HAVE_ALLOCA)
  2726. fi
  2727.  
  2728. if test $ac_cv_func_alloca = no; then
  2729.   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  2730.   # that cause trouble.  Some versions do not even contain alloca or
  2731.   # contain a buggy version.  If you still want to use their alloca,
  2732.   # use ar to extract alloca.o from them instead of compiling alloca.c.
  2733.   ALLOCA=alloca.o
  2734.   AC_DEFINE(C_ALLOCA)
  2735.  
  2736. AC_CACHE_CHECK(whether alloca needs Cray hooks, ac_cv_os_cray,
  2737. [AC_EGREP_CPP(webecray,
  2738. [#if defined(CRAY) && ! defined(CRAY2)
  2739. webecray
  2740. #else
  2741. wenotbecray
  2742. #endif
  2743. ], ac_cv_os_cray=yes, ac_cv_os_cray=no)])
  2744. if test $ac_cv_os_cray = yes; then
  2745. for ac_func in _getb67 GETB67 getb67; do
  2746.   AC_CHECK_FUNC($ac_func, [AC_DEFINE_UNQUOTED(CRAY_STACKSEG_END, $ac_func)
  2747.   break])
  2748. done
  2749. fi
  2750.  
  2751. AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
  2752. [AC_TRY_RUN([find_stack_direction ()
  2753. {
  2754.   static char *addr = 0;
  2755.   auto char dummy;
  2756.   if (addr == 0)
  2757.     {
  2758.       addr = &dummy;
  2759.       return find_stack_direction ();
  2760.     }
  2761.   else
  2762.     return (&dummy > addr) ? 1 : -1;
  2763. }
  2764. main ()
  2765. {
  2766.   exit (find_stack_direction() < 0);
  2767. }], ac_cv_c_stack_direction=1, ac_cv_c_stack_direction=-1,
  2768.   ac_cv_c_stack_direction=0)])
  2769. AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  2770. fi
  2771. AC_SUBST(ALLOCA)dnl
  2772. []AC_EPI()
  2773. T11,136
  2774. AC_SCO_INTLAC_PRO([AC_SCO_INTL])AC_OBSOLETE([$0], [; instead use AC_FUNC_STRFTIME])dnl
  2775. AC_CHECK_LIB(intl, strftime, LIBS="-lintl $LIBS")
  2776. []AC_EPI()
  2777. T8,50
  2778. AC_PID_TAC_PRO([AC_PID_T])indir([AC_TYPE_PID_T])[]AC_EPI()
  2779. T24,1026
  2780. AC_FUNC_SETVBUF_REVERSEDAC_PRO([AC_FUNC_SETVBUF_REVERSED])AC_CACHE_CHECK(whether setvbuf arguments are reversed,
  2781.   ac_cv_func_setvbuf_reversed,
  2782. [AC_TRY_RUN([#include <stdio.h>
  2783. /* If setvbuf has the reversed format, exit 0. */
  2784. main () {
  2785. #ifdef __amigaos__
  2786.   /* AmigaOS is a non-reversed system.  Instead of the test program
  2787.      getting a segfault (no memory protection), it causes enforcer hits
  2788.      or other nastiness, so don't run the test program, just exit with
  2789.      status 1 to indicate that it is non-reversed.  -fnf */
  2790.   exit(1);
  2791. #endif
  2792.   /* This call has the arguments reversed.
  2793.      A reversed system may check and see that the address of main
  2794.      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
  2795.   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
  2796.     exit(1);
  2797.   putc('\r', stdout);
  2798.   exit(0);            /* Non-reversed systems segv here.  */
  2799. }], ac_cv_func_setvbuf_reversed=yes, ac_cv_func_setvbuf_reversed=no)
  2800. rm -f core core.* *.core])
  2801. if test $ac_cv_func_setvbuf_reversed = yes; then
  2802.   AC_DEFINE(SETVBUF_REVERSED)
  2803. fi
  2804. []AC_EPI()
  2805. T9,81
  2806. AC_BEFOREifdef([AC_PROVIDE_$2], [errprint(__file__:__line__: [$2 was called before $1
  2807. ])])
  2808. T12,53
  2809. AC_FIND_XTRAAC_PRO([AC_FIND_XTRA])indir([AC_PATH_XTRA])[]AC_EPI()
  2810. F3,3
  2811. lenlen
  2812. F6,6
  2813. ifelseifelse
  2814. T21,64
  2815. AC_STAT_MACROS_BROKENAC_PRO([AC_STAT_MACROS_BROKEN])indir([AC_HEADER_STAT])[]AC_EPI()
  2816. T15,59
  2817. AC_MAJOR_HEADERAC_PRO([AC_MAJOR_HEADER])indir([AC_HEADER_MAJOR])[]AC_EPI()
  2818. T8,25
  2819. AC_ERRORindir([AC_MSG_ERROR], $@)
  2820. T13,166
  2821. AC_PATH_PROGSAC_PRO([AC_PATH_PROGS])for ac_prog in $2
  2822. do
  2823. AC_PATH_PROG($1, [$]ac_prog, , $4)
  2824. test -n "[$]$1" && break
  2825. done
  2826. ifelse([$3], , , [test -n "[$]$1" || $1="$3"
  2827. ])[]AC_EPI()
  2828. T16,3861
  2829. AC_OUTPUT_HEADERchangequote(<<, >>)dnl
  2830. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  2831. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  2832. #
  2833. # ac_d sets the value in "#define NAME VALUE" lines.
  2834. ac_dA='s%^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  2835. ac_dB='\([     ][     ]*\)[^     ]*%\1#\2'
  2836. ac_dC='\3'
  2837. ac_dD='%g'
  2838. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  2839. ac_uA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  2840. ac_uB='\([     ]\)%\1#\2define\3'
  2841. ac_uC=' '
  2842. ac_uD='\4%g'
  2843. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  2844. ac_eA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  2845. ac_eB='<<$>>%\1#\2define\3'
  2846. ac_eC=' '
  2847. ac_eD='%g'
  2848. changequote([, ])dnl
  2849.  
  2850. CONFIG_HEADERS=${CONFIG_HEADERS-"$1"}
  2851. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  2852.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  2853.   case "$ac_file" in
  2854.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  2855.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2856.   *) ac_file_in="${ac_file}.in" ;;
  2857.   esac
  2858.  
  2859.   echo creating $ac_file
  2860.  
  2861.   rm -f conftest.frag conftest.in conftest.out
  2862.   cp $ac_given_srcdir/$ac_file_in conftest.in
  2863.  
  2864. EOF
  2865.  
  2866. # Transform confdefs.h into a sed script conftest.vals that substitutes
  2867. # the proper values into config.h.in to produce config.h.  And first:
  2868. # Protect against being on the right side of a sed subst in config.status.
  2869. # Protect against being in an unquoted here document in config.status.
  2870. rm -f conftest.vals
  2871. dnl Using a here document instead of a string reduces the quoting nightmare.
  2872. dnl Putting comments in sed scripts is not portable.
  2873. cat > conftest.hdr <<\EOF
  2874. changequote(<<, >>)dnl
  2875. s/[\\&%]/\\&/g
  2876. s%[\\$`]%\\&%g
  2877. s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
  2878. s%ac_d%ac_u%gp
  2879. s%ac_u%ac_e%gp
  2880. changequote([, ])dnl
  2881. EOF
  2882. sed -n -f conftest.hdr confdefs.h > conftest.vals
  2883. rm -f conftest.hdr
  2884.  
  2885. # This sed command replaces #undef with comments.  This is necessary, for
  2886. # example, in the case of _POSIX_SOURCE, which is predefined and required
  2887. # on some systems where configure will not decide to define it.
  2888. cat >> conftest.vals <<\EOF
  2889. changequote(, )dnl
  2890. s%^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  2891. changequote([, ])dnl
  2892. EOF
  2893.  
  2894. # Break up conftest.vals because some shells have a limit on
  2895. # the size of here documents, and old seds have small limits too.
  2896. # Maximum number of lines to put in a single here document.
  2897. ac_max_here_lines=12
  2898.  
  2899. rm -f conftest.tail
  2900. while :
  2901. do
  2902.   ac_lines=`grep -c . conftest.vals`
  2903.   # grep -c gives empty output for an empty file on some AIX systems.
  2904.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  2905.   # Write a limited-size here document to conftest.frag.
  2906.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  2907.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  2908.   echo 'CEOF
  2909.   sed -f conftest.frag conftest.in > conftest.out
  2910.   rm -f conftest.in
  2911.   mv conftest.out conftest.in
  2912. ' >> $CONFIG_STATUS
  2913.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  2914.   rm -f conftest.vals
  2915.   mv conftest.tail conftest.vals
  2916. done
  2917. rm -f conftest.vals
  2918.  
  2919. dnl Now back to your regularly scheduled config.status.
  2920. cat >> $CONFIG_STATUS <<\EOF
  2921.   rm -f conftest.frag conftest.h
  2922.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2923.   cat conftest.in >> conftest.h
  2924.   rm -f conftest.in
  2925.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  2926.     echo "$ac_file is unchanged"
  2927.     rm -f conftest.h
  2928.   else
  2929.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2930.   changequote(, )dnl
  2931.     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2932.   changequote([, ])dnl
  2933.     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2934.       # The file is in a subdirectory.
  2935.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2936.     fi
  2937.     rm -f $ac_file
  2938.     mv conftest.h $ac_file
  2939.   fi
  2940. fi; done
  2941.  
  2942.  
  2943. T15,261
  2944. AC_LONG_64_BITSAC_PRO([AC_LONG_64_BITS])AC_OBSOLETE([$0], [; instead use AC_CHECK_SIZEOF(long)])dnl
  2945. AC_MSG_CHECKING(whether long int is 64 bits)
  2946. AC_TRY_RUN([main() { exit(sizeof(long int) != 8); }],
  2947.  [AC_MSG_RESULT(yes)
  2948.  AC_DEFINE(LONG_64_BITS)], AC_MSG_RESULT(no))
  2949. []AC_EPI()
  2950. T13,60
  2951. AC_UTIME_NULLAC_PRO([AC_UTIME_NULL])indir([AC_FUNC_UTIME_NULL])[]AC_EPI()
  2952. T13,142
  2953. AC_CACHE_LOADif test -r "$cache_file"; then
  2954.   echo "loading cache $cache_file"
  2955.   . $cache_file
  2956. else
  2957.   echo "creating cache $cache_file"
  2958.   > $cache_file
  2959. fi
  2960.  
  2961. T19,72
  2962. AC_SETVBUF_REVERSEDAC_PRO([AC_SETVBUF_REVERSED])indir([AC_FUNC_SETVBUF_REVERSED])[]AC_EPI()
  2963. T14,59
  2964. AC_LONG_DOUBLEAC_PRO([AC_LONG_DOUBLE])indir([AC_C_LONG_DOUBLE])[]AC_EPI()
  2965. T19,1104
  2966. AC_CANONICAL_SYSTEMAC_PRO([AC_CANONICAL_SYSTEM])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  2967. AC_BEFORE([$0], [AC_ARG_PROGRAM])
  2968. # Do some error checking and defaulting for the host and target type.
  2969. # The inputs are:
  2970. #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
  2971. #
  2972. # The rules are:
  2973. # 1. You are not allowed to specify --host, --target, and nonopt at the
  2974. #    same time.
  2975. # 2. Host defaults to nonopt.
  2976. # 3. If nonopt is not specified, then host defaults to the current host,
  2977. #    as determined by config.guess.
  2978. # 4. Target and build default to nonopt.
  2979. # 5. If nonopt is not specified, then target and build default to host.
  2980.  
  2981. # The aliases save the names the user supplied, while $host etc.
  2982. # will get canonicalized.
  2983. case $host---$target---$nonopt in
  2984. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  2985. *) AC_MSG_ERROR(can only configure for one host and one target at a time) ;;
  2986. esac
  2987.  
  2988. AC_CANONICAL_HOST
  2989. AC_CANONICAL_TARGET
  2990. AC_CANONICAL_BUILD
  2991. test "$host_alias" != "$target_alias" &&
  2992.   test "$program_prefix$program_suffix$program_transform_name" = \
  2993.     NONENONEs,x,x, &&
  2994.   program_prefix=${target_alias}-
  2995. []AC_EPI()
  2996. T13,1635
  2997. AC_CHECK_PROGAC_PRO([AC_CHECK_PROG])# Extract the first word of "$2", so it can be a program name with args.
  2998. set dummy $2; ac_word=[$]2
  2999. AC_MSG_CHECKING([for $ac_word])
  3000. AC_CACHE_VAL(ac_cv_prog_$1,
  3001. [if test -n "[$]$1"; then
  3002.   ac_cv_prog_$1="[$]$1" # Let the user override the test.
  3003. else
  3004.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  3005. ifelse([$6], , , [  ac_prog_rejected=no
  3006. ])dnl
  3007.   for ac_dir in ifelse([$5], , $PATH, [$5]); do
  3008.     test -z "$ac_dir" && ac_dir=.
  3009.     if test -f $ac_dir/$ac_word; then
  3010. ifelse([$6], , , dnl
  3011. [      if test "[$ac_dir/$ac_word]" = "$6"; then
  3012.         ac_prog_rejected=yes
  3013.     continue
  3014.       fi
  3015. ])dnl
  3016.       ac_cv_prog_$1="$3"
  3017.       break
  3018.     fi
  3019.   done
  3020.   IFS="$ac_save_ifs"
  3021. ifelse([$6], , , [if test $ac_prog_rejected = yes; then
  3022.   # We found a bogon in the path, so make sure we never use it.
  3023.   set dummy [$]ac_cv_prog_$1
  3024.   shift
  3025.   if test [$]# -gt 0; then
  3026.     # We chose a different compiler from the bogus one.
  3027.     # However, it has the same basename, so the bogon will be chosen
  3028.     # first if we set $1 to just the basename; use the full file name.
  3029.     shift
  3030.     set dummy "$ac_dir/$ac_word" "[$]@"
  3031.     shift
  3032.     ac_cv_prog_$1="[$]@"
  3033. ifelse([$2], [$4], dnl
  3034. [  else
  3035.     # Default is a loser.
  3036.     AC_MSG_ERROR([$1=$6 unacceptable, but no other $4 found in dnl
  3037. ifelse([$5], , [\$]PATH, [$5])])
  3038. ])dnl
  3039.   fi
  3040. fi
  3041. ])dnl
  3042. dnl If no 4th arg is given, leave the cache variable unset,
  3043. dnl so AC_CHECK_PROGS will keep looking.
  3044. ifelse([$4], , , [  test -z "[$]ac_cv_prog_$1" && ac_cv_prog_$1="$4"
  3045. ])dnl
  3046. fi])dnl
  3047. $1="$ac_cv_prog_$1"
  3048. if test -n "[$]$1"; then
  3049.   AC_MSG_RESULT([$]$1)
  3050. else
  3051.   AC_MSG_RESULT(no)
  3052. fi
  3053. AC_SUBST($1)dnl
  3054. []AC_EPI()
  3055. T16,364
  3056. AC_HEADER_DIRENTAC_PRO([AC_HEADER_DIRENT])ac_header_dirent=no
  3057. AC_CHECK_HEADERS_DIRENT(dirent.h sys/ndir.h sys/dir.h ndir.h,
  3058.   [ac_header_dirent=$ac_hdr; break])
  3059. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  3060. if test $ac_header_dirent = dirent.h; then
  3061. AC_CHECK_LIB(dir, opendir, LIBS="$LIBS -ldir")
  3062. else
  3063. AC_CHECK_LIB(x, opendir, LIBS="$LIBS -lx")
  3064. fi
  3065. []AC_EPI()
  3066. T14,113
  3067. AC_REQUIRE_CPPAC_PRO([AC_REQUIRE_CPP])ifelse(AC_LANG, C, [AC_REQUIRE([AC_PROG_CPP])], [AC_REQUIRE([AC_PROG_CXXCPP])])[]AC_EPI()
  3068. T18,551
  3069. AC_HEADER_SYS_WAITAC_PRO([AC_HEADER_SYS_WAIT])AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
  3070.   ac_cv_header_sys_wait_h,
  3071. [AC_TRY_COMPILE([#include <sys/types.h>
  3072. #include <sys/wait.h>
  3073. #ifndef WEXITSTATUS
  3074. #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
  3075. #endif
  3076. #ifndef WIFEXITED
  3077. #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
  3078. #endif], [int s;
  3079. wait (&s);
  3080. s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;],
  3081. ac_cv_header_sys_wait_h=yes, ac_cv_header_sys_wait_h=no)])
  3082. if test $ac_cv_header_sys_wait_h = yes; then
  3083.   AC_DEFINE(HAVE_SYS_WAIT_H)
  3084. fi
  3085. []AC_EPI()
  3086. T15,501
  3087. AC_HEADER_MAJORAC_PRO([AC_HEADER_MAJOR])AC_CACHE_CHECK(whether sys/types.h defines makedev,
  3088.   ac_cv_header_sys_types_h_makedev,
  3089. [AC_TRY_LINK([#include <sys/types.h>], [return makedev(0, 0);],
  3090.   ac_cv_header_sys_types_h_makedev=yes, ac_cv_header_sys_types_h_makedev=no)
  3091. ])
  3092.  
  3093. if test $ac_cv_header_sys_types_h_makedev = no; then
  3094. AC_CHECK_HEADER(sys/mkdev.h, [AC_DEFINE(MAJOR_IN_MKDEV)])
  3095.  
  3096.   if test $ac_cv_header_sys_mkdev_h = no; then
  3097. AC_CHECK_HEADER(sys/sysmacros.h, [AC_DEFINE(MAJOR_IN_SYSMACROS)])
  3098.   fi
  3099. fi
  3100. []AC_EPI()
  3101. T14,336
  3102. AC_PROG_ECHO_NAC_PRO([AC_PROG_ECHO_N])if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  3103.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  3104.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  3105.     ac_n= ac_c='
  3106. ' ac_t='    '
  3107.   else
  3108.     ac_n=-n ac_c= ac_t=
  3109.   fi
  3110. else
  3111.   ac_n= ac_c='\c' ac_t=
  3112. fi
  3113. []AC_EPI()
  3114. T15,31
  3115. AC_PREREQ_CANON$1, $2, ifelse([$3], , 0, [$3])
  3116. T9,111
  3117. AC_PREREQAC_PREREQ_COMPARE(AC_PREREQ_CANON(AC_PREREQ_SPLIT(AC_ACVERSION)),
  3118. AC_PREREQ_CANON(AC_PREREQ_SPLIT([$1])), [$1])
  3119. T19,499
  3120. AC_OUTPUT_MAKE_DEFS# Transform confdefs.h into DEFS.
  3121. dnl Using a here document instead of a string reduces the quoting nightmare.
  3122. # Protect against shell expansion while executing Makefile rules.
  3123. # Protect against Makefile macro expansion.
  3124. cat > conftest.defs <<\EOF
  3125. changequote(<<, >>)dnl
  3126. s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
  3127. s%[     `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g
  3128. s%\[%\\&%g
  3129. s%\]%\\&%g
  3130. s%\$%$$%g
  3131. changequote([, ])dnl
  3132. EOF
  3133. DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
  3134. rm -f conftest.defs
  3135.  
  3136. T10,118
  3137. AC_REQUIREifdef([AC_PROVIDE_$1], ,
  3138. [AC_DIVERT_PUSH(builtin(eval, AC_DIVERSION_CURRENT - 1))dnl
  3139. indir([$1])
  3140. AC_DIVERT_POP()dnl
  3141. ])
  3142. T14,1176
  3143. AC_DECL_YYTEXTAC_PRO([AC_DECL_YYTEXT])AC_REQUIRE_CPP()dnl
  3144. AC_REQUIRE([AC_PROG_LEX])dnl
  3145. AC_CACHE_CHECK(lex output file root, ac_cv_prog_lex_root,
  3146. [# The minimal lex program is just a single line: %%.  But some broken lexes
  3147. # (Solaris, I think it was) want two %% lines, so accommodate them.
  3148. echo '%%
  3149. %%' | $LEX
  3150. if test -f lex.yy.c; then
  3151.   ac_cv_prog_lex_root=lex.yy
  3152. elif test -f lexyy.c; then
  3153.   ac_cv_prog_lex_root=lexyy
  3154. else
  3155.   AC_MSG_ERROR(cannot find output from $LEX; giving up)
  3156. fi])
  3157. LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
  3158. AC_SUBST(LEX_OUTPUT_ROOT)dnl
  3159.  
  3160. AC_CACHE_CHECK(whether yytext is a pointer, ac_cv_prog_lex_yytext_pointer,
  3161. [# POSIX says lex can declare yytext either as a pointer or an array; the
  3162. # default is implementation-dependent. Figure out which it is, since
  3163. # not all implementations provide the %pointer and %array declarations.
  3164. ac_cv_prog_lex_yytext_pointer=no
  3165. echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
  3166. ac_save_LIBS="$LIBS"
  3167. LIBS="$LIBS $LEXLIB"
  3168. AC_TRY_LINK(`cat $LEX_OUTPUT_ROOT.c`, , ac_cv_prog_lex_yytext_pointer=yes)
  3169. LIBS="$ac_save_LIBS"
  3170. rm -f "${LEX_OUTPUT_ROOT}.c"])
  3171. dnl
  3172. if test $ac_cv_prog_lex_yytext_pointer = yes; then
  3173.   AC_DEFINE(YYTEXT_POINTER)
  3174. fi
  3175. []AC_EPI()
  3176. F8,8
  3177. traceofftraceoff
  3178. T15,477
  3179. AC_CHECK_HEADERAC_PRO([AC_CHECK_HEADER])dnl Do the transliteration at runtime so arg 1 can be a shell variable.
  3180. ac_safe=`echo "$1" | tr './\055' '___'`
  3181. AC_MSG_CHECKING([for $1])
  3182. AC_CACHE_VAL(ac_cv_header_$ac_safe,
  3183. [AC_TRY_CPP([#include <$1>], eval "ac_cv_header_$ac_safe=yes",
  3184.   eval "ac_cv_header_$ac_safe=no")])dnl
  3185. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  3186.   AC_MSG_RESULT(yes)
  3187.   ifelse([$2], , :, [$2])
  3188. else
  3189.   AC_MSG_RESULT(no)
  3190. ifelse([$3], , , [$3
  3191. ])dnl
  3192. fi
  3193. []AC_EPI()
  3194. T6,267
  3195. AC_AIXAC_PRO([AC_AIX])AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  3196. AC_BEFORE([$0], [AC_TRY_LINK])dnl
  3197. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  3198. AC_MSG_CHECKING(for AIX)
  3199. AC_EGREP_CPP(yes,
  3200. [#ifdef _AIX
  3201.   yes
  3202. #endif
  3203. ], [AC_MSG_RESULT(yes); AC_DEFINE(_ALL_SOURCE)], AC_MSG_RESULT(no))
  3204. []AC_EPI()
  3205. T15,82
  3206. AC_EGREP_HEADERAC_PRO([AC_EGREP_HEADER])AC_EGREP_CPP([$1], [#include <$2>], [$3], [$4])[]AC_EPI()
  3207. T18,604
  3208. AC_CONFIG_AUX_DIRSAC_PRO([AC_CONFIG_AUX_DIRS])ac_aux_dir=
  3209. for ac_dir in $1; do
  3210.   if test -f $ac_dir/install-sh; then
  3211.     ac_aux_dir=$ac_dir
  3212.     ac_install_sh="$ac_aux_dir/install-sh -c"
  3213.     break
  3214.   elif test -f $ac_dir/install.sh; then
  3215.     ac_aux_dir=$ac_dir
  3216.     ac_install_sh="$ac_aux_dir/install.sh -c"
  3217.     break
  3218.   fi
  3219. done
  3220. if test -z "$ac_aux_dir"; then
  3221.   AC_MSG_ERROR([can not find install-sh or install.sh in $1])
  3222. fi
  3223. ac_config_guess=$ac_aux_dir/config.guess
  3224. ac_config_sub=$ac_aux_dir/config.sub
  3225. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  3226. AC_PROVIDE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  3227. []AC_EPI()
  3228. T13,264
  3229. AC_TYPE_UID_TAC_PRO([AC_TYPE_UID_T])AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t,
  3230. [AC_EGREP_HEADER(uid_t, sys/types.h,
  3231.   ac_cv_type_uid_t=yes, ac_cv_type_uid_t=no)])
  3232. if test $ac_cv_type_uid_t = no; then
  3233.   AC_DEFINE(uid_t, int)
  3234.   AC_DEFINE(gid_t, int)
  3235. fi
  3236. []AC_EPI()
  3237. T14,62
  3238. AC_SIZEOF_TYPEAC_PRO([AC_SIZEOF_TYPE])indir([AC_CHECK_SIZEOF], $@)[]AC_EPI()
  3239. T14,378
  3240. AC_FUNC_MEMCMPAC_PRO([AC_FUNC_MEMCMP])AC_CACHE_CHECK(for 8-bit clean memcmp, ac_cv_func_memcmp,
  3241. [AC_TRY_RUN([
  3242. main()
  3243. {
  3244.   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
  3245.   exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
  3246. }
  3247. ], ac_cv_func_memcmp=yes, ac_cv_func_memcmp=no, ac_cv_func_memcmp=no)])
  3248. test $ac_cv_func_memcmp = no && LIBOBJS="$LIBOBJS memcmp.o"
  3249. AC_SUBST(LIBOBJS)dnl
  3250. []AC_EPI()
  3251. T6,198
  3252. AC_PROdefine([AC_PROVIDE_$1], )dnl
  3253. ifelse(AC_DIVERSION_CURRENT, AC_DIVERSION_NORMAL,
  3254. [AC_DIVERT_PUSH(builtin(eval, AC_DIVERSION_CURRENT - 1))],
  3255. [pushdef([AC_DIVERSION_CURRENT], AC_DIVERSION_CURRENT)])dnl
  3256.  
  3257. T17,879
  3258. AC_CANONICAL_HOSTAC_PRO([AC_CANONICAL_HOST])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  3259.  
  3260. # Make sure we can run config.sub.
  3261. if $ac_config_sub sun4 >/dev/null 2>&1; then :
  3262. else AC_MSG_ERROR(can not run $ac_config_sub)
  3263. fi
  3264.  
  3265. AC_MSG_CHECKING(host system type)
  3266.  
  3267. dnl Set host_alias.
  3268. host_alias=$host
  3269. case "$host_alias" in
  3270. NONE)
  3271.   case $nonopt in
  3272.   NONE)
  3273.     if host_alias=`$ac_config_guess`; then :
  3274.     else AC_MSG_ERROR(can not guess host type; you must specify one)
  3275.     fi ;;
  3276.   *) host_alias=$nonopt ;;
  3277.   esac ;;
  3278. esac
  3279.  
  3280. dnl Set the other host vars.
  3281. host=`$ac_config_sub $host_alias`
  3282. host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  3283. host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  3284. host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  3285. AC_MSG_RESULT($host)
  3286. AC_SUBST(host)dnl
  3287. AC_SUBST(host_alias)dnl
  3288. AC_SUBST(host_cpu)dnl
  3289. AC_SUBST(host_vendor)dnl
  3290. AC_SUBST(host_os)dnl
  3291. []AC_EPI()
  3292. T11,120
  3293. AC_TRY_EVALAC_PRO([AC_TRY_EVAL]){ (eval echo configure:__oline__: \"[$]$1\") 1>&AC_FD_CC; dnl
  3294. (eval [$]$1) 2>&AC_FD_CC; }[]AC_EPI()
  3295. T11,54
  3296. AC_TEST_CPPAC_PRO([AC_TEST_CPP])indir([AC_TRY_CPP], $@)[]AC_EPI()
  3297. T12,76
  3298. AC_PROG_YACCAC_PRO([AC_PROG_YACC])AC_CHECK_PROGS(YACC, 'bison -y' byacc, yacc)[]AC_EPI()
  3299. T15,176
  3300. AC_FUNC_VPRINTFAC_PRO([AC_FUNC_VPRINTF])AC_CHECK_FUNC(vprintf, AC_DEFINE(HAVE_VPRINTF))
  3301. if test "$ac_cv_func_vprintf" != yes; then
  3302. AC_CHECK_FUNC(_doprnt, AC_DEFINE(HAVE_DOPRNT))
  3303. fi
  3304. []AC_EPI()
  3305. T11,102
  3306. AC_REVISIONAC_PRO([AC_REVISION])AC_REQUIRE([AC_INIT_BINSH])dnl
  3307. [# From configure.in] translit([$1], $")[]AC_EPI()
  3308. T13,60
  3309. AC_GETLOADAVGAC_PRO([AC_GETLOADAVG])indir([AC_FUNC_GETLOADAVG])[]AC_EPI()
  3310. F3,3
  3311. dnldnl
  3312. T12,1679
  3313. AC_FUNC_MMAPAC_PRO([AC_FUNC_MMAP])AC_CHECK_FUNCS(valloc getpagesize)
  3314. AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap,
  3315. [AC_TRY_RUN([
  3316. /* Thanks to Mike Haertel and Jim Avera for this test. */
  3317. #include <sys/types.h>
  3318. #include <fcntl.h>
  3319. #include <sys/mman.h>
  3320.  
  3321. #ifndef HAVE_GETPAGESIZE
  3322. # include <sys/param.h>
  3323. # ifdef EXEC_PAGESIZE
  3324. #  define getpagesize() EXEC_PAGESIZE
  3325. # else
  3326. #  ifdef NBPG
  3327. #   define getpagesize() NBPG * CLSIZE
  3328. #   ifndef CLSIZE
  3329. #    define CLSIZE 1
  3330. #   endif
  3331. #  else
  3332. #   ifdef NBPC
  3333. #    define getpagesize() NBPC
  3334. #   else
  3335. #    define getpagesize() PAGESIZE /* SVR4 */
  3336. #   endif
  3337. #  endif
  3338. # endif
  3339. #endif
  3340.  
  3341. #ifndef HAVE_VALLOC
  3342. # define valloc malloc
  3343. #endif
  3344.  
  3345. #ifdef __cplusplus
  3346. extern "C" { void *valloc(unsigned), *malloc(unsigned); }
  3347. #else
  3348. char *valloc(), *malloc();
  3349. #endif
  3350.  
  3351. int
  3352. main()
  3353. {
  3354.   char *buf1, *buf2, *buf3;
  3355.   int i = getpagesize(), j;
  3356.   int i2 = i * 2;
  3357.   int fd;
  3358.  
  3359.   buf1 = (char *)valloc(i2);
  3360.   buf2 = (char *)valloc(i);
  3361.   buf3 = (char *)malloc(i2);
  3362.   for (j = 0; j < i2; ++j)
  3363.     *(buf1 + j) = rand();
  3364.   fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
  3365.   write(fd, buf1, i2);
  3366.   mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
  3367.   for (j = 0; j < i; ++j)
  3368.     if (*(buf1 + j) != *(buf2 + j))
  3369.       exit(1);
  3370.   lseek(fd, (long)i, 0);
  3371.   read(fd, buf2, i); /* read into mapped memory -- file should not change */
  3372.   /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
  3373.   lseek(fd, (long)0, 0);
  3374.   read(fd, buf3, i2);
  3375.   for (j = 0; j < i2; ++j)
  3376.     if (*(buf1 + j) != *(buf3 + j))
  3377.       exit(1);
  3378.   exit(0);
  3379. }
  3380. ], ac_cv_func_mmap=yes, ac_cv_func_mmap=no, ac_cv_func_mmap=no)])
  3381. if test $ac_cv_func_mmap = yes; then
  3382.   AC_DEFINE(HAVE_MMAP)
  3383. fi
  3384. []AC_EPI()
  3385. T13,59
  3386. AC_TYPE_OFF_TAC_PRO([AC_TYPE_OFF_T])AC_CHECK_TYPE(off_t, long)[]AC_EPI()
  3387. T11,34
  3388. AC_MSG_WARNecho "configure: warning: $1" 1>&2
  3389. T12,375
  3390. AC_PROG_LN_SAC_PRO([AC_PROG_LN_S])AC_MSG_CHECKING(whether ln -s works)
  3391. AC_CACHE_VAL(ac_cv_prog_LN_S,
  3392. [rm -f conftestdata
  3393. if ln -s X conftestdata 2>/dev/null
  3394. then
  3395.   rm -f conftestdata
  3396.   ac_cv_prog_LN_S="ln -s"
  3397. else
  3398.   ac_cv_prog_LN_S=ln
  3399. fi])dnl
  3400. LN_S="$ac_cv_prog_LN_S"
  3401. if test "$ac_cv_prog_LN_S" = "ln -s"; then
  3402.   AC_MSG_RESULT(yes)
  3403. else
  3404.   AC_MSG_RESULT(no)
  3405. fi
  3406. AC_SUBST(LN_S)dnl
  3407. []AC_EPI()
  3408. T18,69
  3409. AC_LONG_FILE_NAMESAC_PRO([AC_LONG_FILE_NAMES])indir([AC_SYS_LONG_FILE_NAMES])[]AC_EPI()
  3410. T18,411
  3411. AC_SYS_INTERPRETERAC_PRO([AC_SYS_INTERPRETER])# Pull the hash mark out of the macro call to avoid m4 problems.
  3412. ac_msg="whether #! works in shell scripts"
  3413. AC_CACHE_CHECK($ac_msg, ac_cv_sys_interpreter,
  3414. [echo '#! /bin/cat
  3415. exit 69
  3416. ' > conftest
  3417. chmod u+x conftest
  3418. (SHELL=/bin/sh; export SHELL; ./conftest >/dev/null)
  3419. if test $? -ne 69; then
  3420.    ac_cv_sys_interpreter=yes
  3421. else
  3422.    ac_cv_sys_interpreter=no
  3423. fi
  3424. rm -f conftest])
  3425. []AC_EPI()
  3426. T13,1220
  3427. AC_FUNC_WAIT3AC_PRO([AC_FUNC_WAIT3])AC_CACHE_CHECK(for wait3 that fills in rusage, ac_cv_func_wait3_rsuage,
  3428. [AC_TRY_RUN([#include <sys/types.h>
  3429. #include <sys/time.h>
  3430. #include <sys/resource.h>
  3431. #include <stdio.h>
  3432. /* HP-UX has wait3 but does not fill in rusage at all.  */
  3433. main() {
  3434.   struct rusage r;
  3435.   int i;
  3436.   /* Use a field that we can force nonzero --
  3437.      voluntary context switches.
  3438.      For systems like NeXT and OSF/1 that don't set it,
  3439.      also use the system CPU time.  And page faults (I/O) for Linux.  */
  3440.   r.ru_nvcsw = 0;
  3441.   r.ru_stime.tv_sec = 0;
  3442.   r.ru_stime.tv_usec = 0;
  3443.   r.ru_majflt = r.ru_minflt = 0;
  3444. #ifdef __amigaos__
  3445.   switch (vfork()) {
  3446. #else
  3447.   switch (fork()) {
  3448. #endif
  3449.   case 0: /* Child.  */
  3450.     sleep(1); /* Give up the CPU.  */
  3451.     _exit(0);
  3452.   case -1: _exit(0); /* What can we do?  */
  3453.   default: /* Parent.  */
  3454.     wait3(&i, 0, &r);
  3455.     sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines.  */
  3456.     exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
  3457.      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
  3458.   }
  3459. }], ac_cv_func_wait3_rsuage=yes, ac_cv_func_wait3_rsuage=no, ac_cv_func_wait3_rsuage=no)])
  3460. if test $ac_cv_func_wait3_rsuage = yes; then
  3461.   AC_DEFINE(HAVE_WAIT3)
  3462. fi
  3463. []AC_EPI()
  3464. T8,50
  3465. AC_OFF_TAC_PRO([AC_OFF_T])indir([AC_TYPE_OFF_T])[]AC_EPI()
  3466. T7,48
  3467. AC_LN_SAC_PRO([AC_LN_S])indir([AC_PROG_LN_S])[]AC_EPI()
  3468. T14,345
  3469. AC_HEADER_TIMEAC_PRO([AC_HEADER_TIME])AC_CACHE_CHECK([whether time.h and sys/time.h may both be included],
  3470.   ac_cv_header_time,
  3471. [AC_TRY_COMPILE([#include <sys/types.h>
  3472. #include <sys/time.h>
  3473. #include <time.h>],
  3474. [struct tm *tp;], ac_cv_header_time=yes, ac_cv_header_time=no)])
  3475. if test $ac_cv_header_time = yes; then
  3476.   AC_DEFINE(TIME_WITH_SYS_TIME)
  3477. fi
  3478. []AC_EPI()
  3479. T16,276
  3480. AC_CHECK_HEADERSAC_PRO([AC_CHECK_HEADERS])for ac_hdr in $1
  3481. do
  3482. AC_CHECK_HEADER($ac_hdr,
  3483. [changequote(, )dnl
  3484.   ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  3485. changequote([, ])dnl
  3486.   AC_DEFINE_UNQUOTED($ac_tr_hdr) $2], $3)dnl
  3487. done
  3488. []AC_EPI()
  3489. T14,60
  3490. AC_TYPE_MODE_TAC_PRO([AC_TYPE_MODE_T])AC_CHECK_TYPE(mode_t, int)[]AC_EPI()
  3491. T19,1
  3492. AC_DIVERSION_NORMAL8
  3493. T18,70
  3494. AC_GCC_TRADITIONALAC_PRO([AC_GCC_TRADITIONAL])indir([AC_PROG_GCC_TRADITIONAL])[]AC_EPI()
  3495. T14,1395
  3496. AC_PROG_CC_C_OAC_PRO([AC_PROG_CC_C_O])if test "x$CC" != xcc; then
  3497.   AC_MSG_CHECKING(whether $CC and cc understand -c and -o together)
  3498. else
  3499.   AC_MSG_CHECKING(whether cc understands -c and -o together)
  3500. fi
  3501. set dummy $CC; ac_cc="`echo [$]2 |
  3502. changequote(, )dnl
  3503.                sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
  3504. changequote([, ])dnl
  3505. AC_CACHE_VAL(ac_cv_prog_cc_${ac_cc}_c_o,
  3506. [echo 'foo(){}' > conftest.c
  3507. # Make sure it works both with $CC and with simple cc.
  3508. # We do the test twice because some compilers refuse to overwrite an
  3509. # existing .o file with -o, though they will create one.
  3510. ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&AC_FD_CC'
  3511. if AC_TRY_EVAL(ac_try) &&
  3512.    test -f conftest.o && AC_TRY_EVAL(ac_try);
  3513. then
  3514.   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
  3515.   if test "x$CC" != xcc; then
  3516.     # Test first that cc exists at all.
  3517.     if AC_TRY_COMMAND(cc -c conftest.c 1>&AC_FD_CC); then
  3518.       ac_try='cc -c conftest.c -o conftest.o 1>&AC_FD_CC'
  3519.       if AC_TRY_EVAL(ac_try) &&
  3520.      test -f conftest.o && AC_TRY_EVAL(ac_try);
  3521.       then
  3522.         # cc works too.
  3523.         :
  3524.       else
  3525.         # cc exists but doesn't like -o.
  3526.         eval ac_cv_prog_cc_${ac_cc}_c_o=no
  3527.       fi
  3528.     fi
  3529.   fi
  3530. else
  3531.   eval ac_cv_prog_cc_${ac_cc}_c_o=no
  3532. fi
  3533. rm -f conftest*
  3534. ])dnl
  3535. if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
  3536.   AC_MSG_RESULT(yes)
  3537. else
  3538.   AC_MSG_RESULT(no)
  3539.   AC_DEFINE(NO_MINUS_C_MINUS_O)
  3540. fi
  3541. []AC_EPI()
  3542. T18,61
  3543. AC_WORDS_BIGENDIANAC_PRO([AC_WORDS_BIGENDIAN])indir([AC_C_BIGENDIAN])[]AC_EPI()
  3544. T20,345
  3545. AC_STRUCT_ST_BLKSIZEAC_PRO([AC_STRUCT_ST_BLKSIZE])AC_CACHE_CHECK([for st_blksize in struct stat], ac_cv_struct_st_blksize,
  3546. [AC_TRY_COMPILE([#include <sys/types.h>
  3547. #include <sys/stat.h>], [struct stat s; s.st_blksize;],
  3548. ac_cv_struct_st_blksize=yes, ac_cv_struct_st_blksize=no)])
  3549. if test $ac_cv_struct_st_blksize = yes; then
  3550.   AC_DEFINE(HAVE_ST_BLKSIZE)
  3551. fi
  3552. []AC_EPI()
  3553. F7,7
  3554. pushdefpushdef
  3555. T13,766
  3556. AC_DIR_HEADERAC_PRO([AC_DIR_HEADER])AC_OBSOLETE([$0], [; instead use AC_HEADER_DIRENT])dnl
  3557. ac_header_dirent=no
  3558. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
  3559.   AC_CHECK_HEADER_DIRENT($ac_hdr, [ac_header_dirent=$ac_hdr; break])
  3560. done
  3561.  
  3562. case "$ac_header_dirent" in
  3563. dirent.h) AC_DEFINE(DIRENT) ;;
  3564. sys/ndir.h) AC_DEFINE(SYSNDIR) ;;
  3565. sys/dir.h) AC_DEFINE(SYSDIR) ;;
  3566. ndir.h) AC_DEFINE(NDIR) ;;
  3567. esac
  3568.  
  3569. AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
  3570. [AC_TRY_RUN([#include <sys/types.h>
  3571. #include <$ac_header_dirent>
  3572. int closedir(); main() { exit(closedir(opendir(".")) != 0); }],
  3573.   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, ac_cv_func_closedir_void=yes)])
  3574. if test $ac_cv_func_closedir_void = yes; then
  3575.   AC_DEFINE(VOID_CLOSEDIR)
  3576. fi
  3577. []AC_EPI()
  3578. T8,50
  3579. AC_UID_TAC_PRO([AC_UID_T])indir([AC_TYPE_UID_T])[]AC_EPI()
  3580. T14,67
  3581. AC_CACHE_CHECKAC_MSG_CHECKING([$1])
  3582. AC_CACHE_VAL([$2], [$3])
  3583. AC_MSG_RESULT([$]$2)
  3584. T12,463
  3585. AC_EGREP_CPPAC_PRO([AC_EGREP_CPP])AC_REQUIRE_CPP()dnl
  3586. cat > conftest.$ac_ext <<EOF
  3587. [#]line __oline__ "configure"
  3588. #include "confdefs.h"
  3589. [$2]
  3590. EOF
  3591. dnl eval is necessary to expand ac_cpp.
  3592. dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
  3593. if (eval "$ac_cpp conftest.$ac_ext") 2>&AC_FD_CC |
  3594.   egrep "$1" >/dev/null 2>&1; then
  3595.   ifelse([$3], , :, [rm -rf conftest*
  3596.   $3])
  3597. ifelse([$4], , , [else
  3598.   rm -rf conftest*
  3599.   $4
  3600. ])dnl
  3601. fi
  3602. rm -f conftest*
  3603. []AC_EPI()
  3604. T12,456
  3605. AC_SITE_LOAD# Prefer explicitly selected file to automatically selected ones.
  3606. if test -z "$CONFIG_SITE"; then
  3607.   if test "x$prefix" != xNONE; then
  3608.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  3609.   else
  3610.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  3611.   fi
  3612. fi
  3613. for ac_site_file in $CONFIG_SITE; do
  3614.   if test -r "$ac_site_file"; then
  3615.     echo "loading site script $ac_site_file"
  3616.     . "$ac_site_file"
  3617.   fi
  3618. done
  3619.  
  3620. T16,63
  3621. AC_CHAR_UNSIGNEDAC_PRO([AC_CHAR_UNSIGNED])indir([AC_C_CHAR_UNSIGNED])[]AC_EPI()
  3622. T14,180
  3623. AC_CHECK_PROGSAC_PRO([AC_CHECK_PROGS])for ac_prog in $2
  3624. do
  3625. AC_CHECK_PROG($1, [$]ac_prog, [$]ac_prog, , $4)
  3626. test -n "[$]$1" && break
  3627. done
  3628. ifelse([$3], , , [test -n "[$]$1" || $1="$3"
  3629. ])[]AC_EPI()
  3630. T18,670
  3631. AC_FUNC_UTIME_NULLAC_PRO([AC_FUNC_UTIME_NULL])AC_CACHE_CHECK(whether utime accepts a null argument, ac_cv_func_utime_null,
  3632. [rm -f conftestdata; > conftestdata
  3633. # Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
  3634. AC_TRY_RUN([#include <sys/types.h>
  3635. #include <sys/stat.h>
  3636. main() {
  3637. struct stat s, t;
  3638. exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
  3639. && stat("conftestdata", &t) == 0 && t.st_mtime >= s.st_mtime
  3640. && t.st_mtime - s.st_mtime < 120));
  3641. }], ac_cv_func_utime_null=yes, ac_cv_func_utime_null=no,
  3642.   ac_cv_func_utime_null=no)
  3643. rm -f core core.* *.core])
  3644. if test $ac_cv_func_utime_null = yes; then
  3645.   AC_DEFINE(HAVE_UTIME_NULL)
  3646. fi
  3647. []AC_EPI()
  3648. T20,195
  3649. AC_CHECK_TOOL_PREFIXAC_PRO([AC_CHECK_TOOL_PREFIX])AC_REQUIRE([AC_CANONICAL_HOST])AC_REQUIRE([AC_CANONICAL_BUILD])dnl
  3650. if test $host != $build; then
  3651.   ac_tool_prefix=${host_alias}-
  3652. else
  3653.   ac_tool_prefix=
  3654. fi
  3655. []AC_EPI()
  3656. T9,49
  3657. AC_INLINEAC_PRO([AC_INLINE])indir([AC_C_INLINE])[]AC_EPI()
  3658. T12,426
  3659. AC_XENIX_DIRAC_PRO([AC_XENIX_DIR])AC_OBSOLETE([$0], [; instead use AC_HEADER_DIRENT])dnl
  3660. AC_REQUIRE([AC_DIR_HEADER])dnl
  3661. AC_MSG_CHECKING(for Xenix)
  3662. AC_EGREP_CPP(yes,
  3663. [#if defined(M_XENIX) && !defined(M_UNIX)
  3664.   yes
  3665. #endif
  3666. ], [AC_MSG_RESULT(yes); XENIX=yes], [AC_MSG_RESULT(no); XENIX=])
  3667. if test "$XENIX" = yes; then
  3668.   # Make sure -ldir precedes -lx.
  3669.   test $ac_header_dirent = dirent.h && LIBS="-ldir $LIBS"
  3670.   LIBS="$LIBS -lx"
  3671. fi
  3672. []AC_EPI()
  3673. T15,2931
  3674. AC_OUTPUT_FILES# Protect against being on the right side of a sed subst in config.status.
  3675. changequote(, )dnl
  3676. sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
  3677.  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
  3678. changequote([, ])dnl
  3679. dnl These here document variables are unquoted when configure runs
  3680. dnl but quoted when config.status runs, so variables are expanded once.
  3681. $ac_vpsub
  3682. dnl Shell code in configure.in might set extrasub.
  3683. $extrasub
  3684. dnl Insert the sed substitutions of variables.
  3685. undivert(AC_DIVERSION_SED)
  3686. CEOF
  3687. EOF
  3688. cat >> $CONFIG_STATUS <<EOF
  3689.  
  3690. CONFIG_FILES=\${CONFIG_FILES-"$1"}
  3691. EOF
  3692. cat >> $CONFIG_STATUS <<\EOF
  3693. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  3694. dnl Specifying an input file breaks the trap to clean up on interrupt,
  3695. dnl but that's not a huge problem.
  3696.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  3697.   case "$ac_file" in
  3698.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  3699.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  3700.   *) ac_file_in="${ac_file}.in" ;;
  3701.   esac
  3702.  
  3703.   # Adjust relative srcdir, etc. for subdirectories.
  3704.  
  3705.   # Remove last slash and all that follows it.  Not all systems have dirname.
  3706. changequote(, )dnl
  3707.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  3708. changequote([, ])dnl
  3709.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  3710.     # The file is in a subdirectory.
  3711.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  3712.     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
  3713.     # A "../" for each directory in $ac_dir_suffix.
  3714. changequote(, )dnl
  3715.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  3716. changequote([, ])dnl
  3717.   else
  3718.     ac_dir_suffix= ac_dots=
  3719.   fi
  3720.  
  3721.   case "$ac_given_srcdir" in
  3722.   .)  srcdir=.
  3723.       if test -z "$ac_dots"; then top_srcdir=.
  3724.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  3725.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  3726.   *) # Relative path.
  3727.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  3728.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  3729.   esac
  3730.  
  3731. ifdef([AC_PROVIDE_AC_PROG_INSTALL],
  3732. [  case "$ac_given_INSTALL" in
  3733. changequote(, )dnl
  3734.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  3735. changequote([, ])dnl
  3736.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  3737.   esac
  3738. ])dnl
  3739.   echo creating "$ac_file"
  3740.   rm -f "$ac_file"
  3741.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  3742.   case "$ac_file" in
  3743.   *Makefile*) ac_comsub="1i\\
  3744. # $configure_input" ;;
  3745.   *) ac_comsub= ;;
  3746.   esac
  3747.   sed -e "$ac_comsub
  3748. s%@configure_input@%$configure_input%g
  3749. s%@srcdir@%$srcdir%g
  3750. s%@top_srcdir@%$top_srcdir%g
  3751. ifdef([AC_PROVIDE_AC_PROG_INSTALL], [s%@INSTALL@%$INSTALL%g
  3752. ])dnl
  3753. " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
  3754. dnl This would break Makefile dependencies.
  3755. dnl  if cmp -s $ac_file conftest.out 2>/dev/null; then
  3756. dnl    echo "$ac_file is unchanged"
  3757. dnl    rm -f conftest.out
  3758. dnl   else
  3759. dnl     rm -f $ac_file
  3760. dnl    mv conftest.out $ac_file
  3761. dnl  fi
  3762. fi; done
  3763. rm -f conftest.subs
  3764.  
  3765. T14,65
  3766. AC_TYPE_SIZE_TAC_PRO([AC_TYPE_SIZE_T])AC_CHECK_TYPE(size_t, unsigned)[]AC_EPI()
  3767. T10,1005
  3768. AC_PROG_CCAC_PRO([AC_PROG_CC])AC_BEFORE([$0], [AC_PROG_CPP])dnl
  3769. AC_CHECK_PROG(CC, gcc, gcc)
  3770. if test -z "$CC"; then
  3771.   AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
  3772.   test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
  3773. fi
  3774.  
  3775. AC_CACHE_CHECK(whether we are using GNU C, ac_cv_prog_gcc,
  3776. [dnl The semicolon is to pacify NeXT's syntax-checking cpp.
  3777. cat > conftest.c <<EOF
  3778. #ifdef __GNUC__
  3779.   yes;
  3780. #endif
  3781. EOF
  3782. if AC_TRY_COMMAND(${CC-cc} -E conftest.c) | egrep yes >/dev/null 2>&1; then
  3783.   ac_cv_prog_gcc=yes
  3784. else
  3785.   ac_cv_prog_gcc=no
  3786. fi])
  3787. if test $ac_cv_prog_gcc = yes; then
  3788.   GCC=yes
  3789.   if test "${CFLAGS+set}" != set; then
  3790.     AC_CACHE_CHECK(whether ${CC-cc} accepts -g, ac_cv_prog_gcc_g,
  3791. [echo 'void f(){}' > conftest.c
  3792. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  3793.   ac_cv_prog_gcc_g=yes
  3794. else
  3795.   ac_cv_prog_gcc_g=no
  3796. fi
  3797. rm -f conftest*
  3798. ])
  3799.     if test $ac_cv_prog_gcc_g = yes; then
  3800.       CFLAGS="-g -O2"
  3801.     else
  3802.       CFLAGS="-O2"
  3803.     fi
  3804.   fi
  3805. else
  3806.   GCC=
  3807.   test "${CFLAGS+set}" = set || CFLAGS="-g"
  3808. fi
  3809. []AC_EPI()
  3810. T12,137
  3811. AC_DYNIX_SEQAC_PRO([AC_DYNIX_SEQ])AC_OBSOLETE([$0], [; instead use AC_FUNC_GETMNTENT])dnl
  3812. AC_CHECK_LIB(seq, getmntent, LIBS="-lseq $LIBS")
  3813. []AC_EPI()
  3814. T27,803
  3815. AC_SYS_RESTARTABLE_SYSCALLSAC_PRO([AC_SYS_RESTARTABLE_SYSCALLS])AC_CACHE_CHECK(for restartable system calls, ac_cv_sys_restartable_syscalls,
  3816. [AC_TRY_RUN(
  3817. [/* Exit 0 (true) if wait returns something other than -1,
  3818.    i.e. the pid of the child, which means that wait was restarted
  3819.    after getting the signal.  */
  3820. #include <sys/types.h>
  3821. #include <signal.h>
  3822. ucatch (isig) { }
  3823. main () {
  3824. #ifdef __amigaos__
  3825.   int i = vfork (), status;
  3826. #else
  3827.   int i = fork (), status;
  3828. #endif
  3829.   if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); }
  3830.   signal (SIGINT, ucatch);
  3831.   status = wait(&i);
  3832.   if (status == -1) wait(&i);
  3833.   exit (status == -1);
  3834. }
  3835. ], ac_cv_sys_restartable_syscalls=yes, ac_cv_sys_restartable_syscalls=no)])
  3836. if test $ac_cv_sys_restartable_syscalls = yes; then
  3837.   AC_DEFINE(HAVE_RESTARTABLE_SYSCALLS)
  3838. fi
  3839. []AC_EPI()
  3840. T21,445
  3841. AC_FUNC_CLOSEDIR_VOIDAC_PRO([AC_FUNC_CLOSEDIR_VOID])AC_REQUIRE([AC_HEADER_DIRENT])dnl
  3842. AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
  3843. [AC_TRY_RUN([#include <sys/types.h>
  3844. #include <$ac_header_dirent>
  3845. int closedir(); main() { exit(closedir(opendir(".")) != 0); }],
  3846.   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, ac_cv_func_closedir_void=yes)])
  3847. if test $ac_cv_func_closedir_void = yes; then
  3848.   AC_DEFINE(CLOSEDIR_VOID)
  3849. fi
  3850. []AC_EPI()
  3851. T15,58
  3852. AC_TEST_PROGRAMAC_PRO([AC_TEST_PROGRAM])indir([AC_TRY_RUN], $@)[]AC_EPI()
  3853. T20,1
  3854. AC_DIVERSION_CURRENT8
  3855. T20,1
  3856. AC_DIVERSION_CURRENT1
  3857. T18,64
  3858. AC_DEFINE_UNQUOTEDcat >> confdefs.h <<EOF
  3859. [#define] $1 ifelse($#, 2, [$2], 1)
  3860. EOF
  3861.  
  3862. F9,9
  3863. debugmodedebugmode
  3864. T15,63
  3865. AC_HEADER_CHECKAC_PRO([AC_HEADER_CHECK])indir([AC_CHECK_HEADER], $@)[]AC_EPI()
  3866. T13,58
  3867. AC_TYPE_PID_TAC_PRO([AC_TYPE_PID_T])AC_CHECK_TYPE(pid_t, int)[]AC_EPI()
  3868. T14,913
  3869. AC_C_BIGENDIANAC_PRO([AC_C_BIGENDIAN])AC_CACHE_CHECK(whether byte ordering is bigendian, ac_cv_c_bigendian,
  3870. [ac_cv_c_bigendian=unknown
  3871. # See if sys/param.h defines the BYTE_ORDER macro.
  3872. AC_TRY_COMPILE([#include <sys/types.h>
  3873. #include <sys/param.h>], [
  3874. #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  3875.  bogus endian macros
  3876. #endif], [# It does; now see whether it defined to BIG_ENDIAN or not.
  3877. AC_TRY_COMPILE([#include <sys/types.h>
  3878. #include <sys/param.h>], [
  3879. #if BYTE_ORDER != BIG_ENDIAN
  3880.  not big endian
  3881. #endif], ac_cv_c_bigendian=yes, ac_cv_c_bigendian=no)])
  3882. if test $ac_cv_c_bigendian = unknown; then
  3883. AC_TRY_RUN([main () {
  3884.   /* Are we little or big endian?  From Harbison&Steele.  */
  3885.   union
  3886.   {
  3887.     long l;
  3888.     char c[sizeof (long)];
  3889.   } u;
  3890.   u.l = 1;
  3891.   exit (u.c[sizeof (long) - 1] == 1);
  3892. }], ac_cv_c_bigendian=no, ac_cv_c_bigendian=yes)
  3893. fi])
  3894. if test $ac_cv_c_bigendian = yes; then
  3895.   AC_DEFINE(WORDS_BIGENDIAN)
  3896. fi
  3897. []AC_EPI()
  3898. T13,1197
  3899. AC_CHECK_FUNCAC_PRO([AC_CHECK_FUNC])AC_MSG_CHECKING([for $1])
  3900. AC_CACHE_VAL(ac_cv_func_$1,
  3901. [AC_TRY_LINK(
  3902. dnl Don't include <ctype.h> because on OSF/1 3.0 it includes <sys/types.h>
  3903. dnl which includes <sys/select.h> which contains a prototype for
  3904. dnl select.  Similarly for bzero.
  3905. [/* System header to define __stub macros and hopefully few prototypes,
  3906.     which can conflict with char $1(); below.  */
  3907. #include <assert.h>
  3908. /* Override any gcc2 internal prototype to avoid an error.  */
  3909. ]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
  3910. extern "C"
  3911. #endif
  3912. ])dnl
  3913. [/* We use char because int might match the return type of a gcc2
  3914.     builtin and then its argument prototype would still apply.  */
  3915. char $1();
  3916. ], [
  3917. /* The GNU C library defines this for functions which it implements
  3918.     to always fail with ENOSYS.  Some functions are actually named
  3919.     something starting with __ and the normal name is an alias.  */
  3920. #if defined (__stub_$1) || defined (__stub___$1)
  3921. choke me
  3922. #else
  3923. $1();
  3924. #endif
  3925. ], eval "ac_cv_func_$1=yes", eval "ac_cv_func_$1=no")])dnl
  3926. if eval "test \"`echo '$ac_cv_func_'$1`\" = yes"; then
  3927.   AC_MSG_RESULT(yes)
  3928.   ifelse([$2], , :, [$2])
  3929. else
  3930.   AC_MSG_RESULT(no)
  3931. ifelse([$3], , , [$3
  3932. ])dnl
  3933. fi
  3934. []AC_EPI()
  3935. T17,64
  3936. AC_PROGRAMS_CHECKAC_PRO([AC_PROGRAMS_CHECK])indir([AC_CHECK_PROGS], $@)[]AC_EPI()
  3937. T23,244
  3938. AC_CHECK_HEADERS_DIRENTfor ac_hdr in $1
  3939. do
  3940. AC_CHECK_HEADER_DIRENT($ac_hdr,
  3941. [changequote(, )dnl
  3942.   ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdedfghijklmnopqrstuvwxyz./\055' 'ABCDEDFGHIJKLMNOPQRSTUVWXYZ___'`
  3943. changequote([, ])dnl
  3944.   AC_DEFINE_UNQUOTED($ac_tr_hdr) $2])dnl
  3945. done
  3946. T16,1
  3947. AC_DIVERSION_SED3
  3948. T6,93
  3949. AC_RSHerrprint(__file__:__line__: [$0] has been removed; replace it with equivalent code
  3950. )m4exit(4)
  3951. D-1,0
  3952.  
  3953. # End of frozen state file
  3954.