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