configure
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:158k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. if { (eval echo configure:2945: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  2. then
  3.   ac_cv_type_char_unsigned=yes
  4. else
  5.   echo "configure: failed program was:" >&5
  6.   cat conftest.$ac_ext >&5
  7.   rm -fr conftest*
  8.   ac_cv_type_char_unsigned=no
  9. fi
  10. rm -fr conftest*
  11. fi
  12. fi
  13. echo "$ac_t""$ac_cv_type_char_unsigned" 1>&6 
  14. if test $ac_cv_type_char_unsigned = yes; then
  15.   cat >> confdefs.h <<EOF
  16. #define CHAR_IS_UNSIGNED 1
  17. EOF
  18. fi
  19. echo $ac_n "checking if va_list is an array""... $ac_c" 1>&6
  20. echo "configure:2967: checking if va_list is an array" >&5
  21. if eval "test "`echo '$''{'ac_cv_type_va_list_array'+set}'`" = set"; then
  22.   echo $ac_n "(cached) $ac_c" 1>&6
  23. else
  24.   if test "$cross_compiling" = yes; then
  25.   ac_cv_type_va_list_array=no
  26. else
  27.   cat > conftest.$ac_ext <<EOF
  28. #line 2975 "configure"
  29. #include "confdefs.h"
  30. #ifdef HAVE_STDARG_H
  31. # include <stdarg.h>
  32. #else
  33. # include <vararg.h>
  34. #endif
  35. func(x)
  36. va_list x;
  37. {
  38. return (sizeof(x));
  39. }
  40. main()
  41. {
  42. va_list val;
  43. if (sizeof(val) == sizeof(void *))
  44. exit(1);
  45. if (func(val) == sizeof(void *))
  46. exit(0);
  47.  exit(1);}
  48. EOF
  49. if { (eval echo configure:3000: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  50. then
  51.   ac_cv_type_va_list_array=yes
  52. else
  53.   echo "configure: failed program was:" >&5
  54.   cat conftest.$ac_ext >&5
  55.   rm -fr conftest*
  56.   ac_cv_type_va_list_array=no
  57. fi
  58. rm -fr conftest*
  59. fi
  60. fi
  61. echo "$ac_t""$ac_cv_type_va_list_array" 1>&6 
  62. if test $ac_cv_type_va_list_array = yes; then
  63.   cat >> confdefs.h <<EOF
  64. #define VA_LIST_IS_ARRAY 1
  65. EOF
  66. fi
  67. echo $ac_n "checking if struct mtget contains mt_dsreg""... $ac_c" 1>&6
  68. echo "configure:3022: checking if struct mtget contains mt_dsreg" >&5
  69. if eval "test "`echo '$''{'ac_cv_struct_mtget_dsreg'+set}'`" = set"; then
  70.   echo $ac_n "(cached) $ac_c" 1>&6
  71. else
  72.   cat > conftest.$ac_ext <<EOF
  73. #line 3027 "configure"
  74. #include "confdefs.h"
  75. #include <sys/types.h>
  76. #include <sys/mtio.h>
  77. int main() {
  78. struct  mtget t; t.mt_dsreg = 0;
  79. ; return 0; }
  80. EOF
  81. if { (eval echo configure:3035: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  82.   rm -rf conftest*
  83.   ac_cv_struct_mtget_dsreg=yes
  84. else
  85.   echo "configure: failed program was:" >&5
  86.   cat conftest.$ac_ext >&5
  87.   rm -rf conftest*
  88.   ac_cv_struct_mtget_dsreg=no
  89. fi
  90. rm -f conftest*
  91. fi
  92. echo "$ac_t""$ac_cv_struct_mtget_dsreg" 1>&6
  93. if test $ac_cv_struct_mtget_dsreg = yes; then
  94.   cat >> confdefs.h <<EOF
  95. #define HAVE_MTGET_DSREG 1
  96. EOF
  97. fi
  98. echo $ac_n "checking if struct mtget contains mt_resid""... $ac_c" 1>&6
  99. echo "configure:3055: checking if struct mtget contains mt_resid" >&5
  100. if eval "test "`echo '$''{'ac_cv_struct_mtget_resid'+set}'`" = set"; then
  101.   echo $ac_n "(cached) $ac_c" 1>&6
  102. else
  103.   cat > conftest.$ac_ext <<EOF
  104. #line 3060 "configure"
  105. #include "confdefs.h"
  106. #include <sys/types.h>
  107. #include <sys/mtio.h>
  108. int main() {
  109. struct  mtget t; t.mt_resid = 0;
  110. ; return 0; }
  111. EOF
  112. if { (eval echo configure:3068: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  113.   rm -rf conftest*
  114.   ac_cv_struct_mtget_resid=yes
  115. else
  116.   echo "configure: failed program was:" >&5
  117.   cat conftest.$ac_ext >&5
  118.   rm -rf conftest*
  119.   ac_cv_struct_mtget_resid=no
  120. fi
  121. rm -f conftest*
  122. fi
  123. echo "$ac_t""$ac_cv_struct_mtget_resid" 1>&6
  124. if test $ac_cv_struct_mtget_resid = yes; then
  125.   cat >> confdefs.h <<EOF
  126. #define HAVE_MTGET_RESID 1
  127. EOF
  128. fi
  129. echo $ac_n "checking if struct mtget contains mt_fileno""... $ac_c" 1>&6
  130. echo "configure:3088: checking if struct mtget contains mt_fileno" >&5
  131. if eval "test "`echo '$''{'ac_cv_struct_mtget_fileno'+set}'`" = set"; then
  132.   echo $ac_n "(cached) $ac_c" 1>&6
  133. else
  134.   cat > conftest.$ac_ext <<EOF
  135. #line 3093 "configure"
  136. #include "confdefs.h"
  137. #include <sys/types.h>
  138. #include <sys/mtio.h>
  139. int main() {
  140. struct  mtget t; t.mt_fileno = 0;
  141. ; return 0; }
  142. EOF
  143. if { (eval echo configure:3101: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  144.   rm -rf conftest*
  145.   ac_cv_struct_mtget_fileno=yes
  146. else
  147.   echo "configure: failed program was:" >&5
  148.   cat conftest.$ac_ext >&5
  149.   rm -rf conftest*
  150.   ac_cv_struct_mtget_fileno=no
  151. fi
  152. rm -f conftest*
  153. fi
  154. echo "$ac_t""$ac_cv_struct_mtget_fileno" 1>&6
  155. if test $ac_cv_struct_mtget_fileno = yes; then
  156.   cat >> confdefs.h <<EOF
  157. #define HAVE_MTGET_FILENO 1
  158. EOF
  159. fi
  160. echo $ac_n "checking if struct mtget contains mt_blkno""... $ac_c" 1>&6
  161. echo "configure:3121: checking if struct mtget contains mt_blkno" >&5
  162. if eval "test "`echo '$''{'ac_cv_struct_mtget_blkno'+set}'`" = set"; then
  163.   echo $ac_n "(cached) $ac_c" 1>&6
  164. else
  165.   cat > conftest.$ac_ext <<EOF
  166. #line 3126 "configure"
  167. #include "confdefs.h"
  168. #include <sys/types.h>
  169. #include <sys/mtio.h>
  170. int main() {
  171. struct  mtget t; t.mt_blkno = 0;
  172. ; return 0; }
  173. EOF
  174. if { (eval echo configure:3134: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  175.   rm -rf conftest*
  176.   ac_cv_struct_mtget_blkno=yes
  177. else
  178.   echo "configure: failed program was:" >&5
  179.   cat conftest.$ac_ext >&5
  180.   rm -rf conftest*
  181.   ac_cv_struct_mtget_blkno=no
  182. fi
  183. rm -f conftest*
  184. fi
  185. echo "$ac_t""$ac_cv_struct_mtget_blkno" 1>&6
  186. if test $ac_cv_struct_mtget_blkno = yes; then
  187.   cat >> confdefs.h <<EOF
  188. #define HAVE_MTGET_BLKNO 1
  189. EOF
  190. fi
  191. echo $ac_n "checking if struct rusage is declared in sys/resource.h""... $ac_c" 1>&6
  192. echo "configure:3154: checking if struct rusage is declared in sys/resource.h" >&5
  193. if eval "test "`echo '$''{'ac_cv_struct_rusage'+set}'`" = set"; then
  194.   echo $ac_n "(cached) $ac_c" 1>&6
  195. else
  196.   cat > conftest.$ac_ext <<EOF
  197. #line 3159 "configure"
  198. #include "confdefs.h"
  199. #include <sys/time.h>
  200. #include <sys/resource.h>
  201. int main() {
  202. struct rusage r;
  203. ; return 0; }
  204. EOF
  205. if { (eval echo configure:3167: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  206.   rm -rf conftest*
  207.   ac_cv_struct_rusage=yes
  208. else
  209.   echo "configure: failed program was:" >&5
  210.   cat conftest.$ac_ext >&5
  211.   rm -rf conftest*
  212.   ac_cv_struct_rusage=no
  213. fi
  214. rm -f conftest*
  215. fi
  216. echo "$ac_t""$ac_cv_struct_rusage" 1>&6
  217. if test $ac_cv_struct_rusage = yes; then
  218.   cat >> confdefs.h <<EOF
  219. #define HAVE_STRUCT_RUSAGE 1
  220. EOF
  221. fi
  222. echo $ac_n "checking if an illegal declaration for union semun in sys/sem.h exists""... $ac_c" 1>&6
  223. echo "configure:3187: checking if an illegal declaration for union semun in sys/sem.h exists" >&5
  224. if eval "test "`echo '$''{'ac_cv_struct_union_semun'+set}'`" = set"; then
  225.   echo $ac_n "(cached) $ac_c" 1>&6
  226. else
  227.   cat > conftest.$ac_ext <<EOF
  228. #line 3192 "configure"
  229. #include "confdefs.h"
  230. #include <sys/types.h>
  231. #include <sys/ipc.h>
  232. #include <sys/sem.h>
  233. int main() {
  234. union semun s;
  235. ; return 0; }
  236. EOF
  237. if { (eval echo configure:3201: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  238.   rm -rf conftest*
  239.   ac_cv_struct_union_semun=yes
  240. else
  241.   echo "configure: failed program was:" >&5
  242.   cat conftest.$ac_ext >&5
  243.   rm -rf conftest*
  244.   ac_cv_struct_union_semun=no
  245. fi
  246. rm -f conftest*
  247. fi
  248. echo "$ac_t""$ac_cv_struct_union_semun" 1>&6
  249. if test $ac_cv_struct_union_semun = yes; then
  250.   cat >> confdefs.h <<EOF
  251. #define HAVE_UNION_SEMUN 1
  252. EOF
  253. fi
  254. echo $ac_n "checking if union wait is declared in wait.h or sys/wait.h""... $ac_c" 1>&6
  255. echo "configure:3221: checking if union wait is declared in wait.h or sys/wait.h" >&5
  256. if eval "test "`echo '$''{'ac_cv_struct_union_wait'+set}'`" = set"; then
  257.   echo $ac_n "(cached) $ac_c" 1>&6
  258. else
  259.   cat > conftest.$ac_ext <<EOF
  260. #line 3226 "configure"
  261. #include "confdefs.h"
  262. #include <sys/types.h>
  263. #if defined(HAVE_WAIT_H)
  264. # include <wait.h>
  265. #else
  266. #include <sys/wait.h>
  267. #endif
  268. int main() {
  269. union wait w;
  270. ; return 0; }
  271. EOF
  272. if { (eval echo configure:3238: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  273.   rm -rf conftest*
  274.   ac_cv_struct_union_wait=yes
  275. else
  276.   echo "configure: failed program was:" >&5
  277.   cat conftest.$ac_ext >&5
  278.   rm -rf conftest*
  279.   ac_cv_struct_union_wait=no
  280. fi
  281. rm -f conftest*
  282. fi
  283. echo "$ac_t""$ac_cv_struct_union_wait" 1>&6
  284. if test $ac_cv_struct_union_wait = yes; then
  285.   cat >> confdefs.h <<EOF
  286. #define HAVE_UNION_WAIT 1
  287. EOF
  288. fi
  289. echo $ac_n "checking if struct stat contains st_spare1""... $ac_c" 1>&6
  290. echo "configure:3258: checking if struct stat contains st_spare1" >&5
  291. if eval "test "`echo '$''{'ac_cv_struct_st_spare1'+set}'`" = set"; then
  292.   echo $ac_n "(cached) $ac_c" 1>&6
  293. else
  294.   cat > conftest.$ac_ext <<EOF
  295. #line 3263 "configure"
  296. #include "confdefs.h"
  297. #include <sys/types.h>
  298. #include <sys/stat.h>
  299. int main() {
  300. struct  stat s; s.st_spare1 = 0;
  301. ; return 0; }
  302. EOF
  303. if { (eval echo configure:3271: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  304.   rm -rf conftest*
  305.   ac_cv_struct_st_spare1=yes
  306. else
  307.   echo "configure: failed program was:" >&5
  308.   cat conftest.$ac_ext >&5
  309.   rm -rf conftest*
  310.   ac_cv_struct_st_spare1=no
  311. fi
  312. rm -f conftest*
  313. fi
  314. echo "$ac_t""$ac_cv_struct_st_spare1" 1>&6
  315. if test $ac_cv_struct_st_spare1 = yes; then
  316.   cat >> confdefs.h <<EOF
  317. #define HAVE_ST_SPARE1 1
  318. EOF
  319. fi
  320. echo $ac_n "checking if struct stat contains st_atim.tv_nsec""... $ac_c" 1>&6
  321. echo "configure:3291: checking if struct stat contains st_atim.tv_nsec" >&5
  322. if eval "test "`echo '$''{'ac_cv_struct_st_nsec'+set}'`" = set"; then
  323.   echo $ac_n "(cached) $ac_c" 1>&6
  324. else
  325.   cat > conftest.$ac_ext <<EOF
  326. #line 3296 "configure"
  327. #include "confdefs.h"
  328. #include <sys/types.h>
  329. #include <sys/stat.h>
  330. int main() {
  331. struct  stat s; s.st_atim.tv_nsec = 0;
  332. ; return 0; }
  333. EOF
  334. if { (eval echo configure:3304: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  335.   rm -rf conftest*
  336.   ac_cv_struct_st_nsec=yes
  337. else
  338.   echo "configure: failed program was:" >&5
  339.   cat conftest.$ac_ext >&5
  340.   rm -rf conftest*
  341.   ac_cv_struct_st_nsec=no
  342. fi
  343. rm -f conftest*
  344. fi
  345. echo "$ac_t""$ac_cv_struct_st_nsec" 1>&6
  346. if test $ac_cv_struct_st_nsec = yes; then
  347.   cat >> confdefs.h <<EOF
  348. #define HAVE_ST_NSEC 1
  349. EOF
  350. fi
  351. echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
  352. echo "configure:3324: checking for st_blksize in struct stat" >&5
  353. if eval "test "`echo '$''{'ac_cv_struct_st_blksize'+set}'`" = set"; then
  354.   echo $ac_n "(cached) $ac_c" 1>&6
  355. else
  356.   cat > conftest.$ac_ext <<EOF
  357. #line 3329 "configure"
  358. #include "confdefs.h"
  359. #include <sys/types.h>
  360. #include <sys/stat.h>
  361. int main() {
  362. struct stat s; s.st_blksize;
  363. ; return 0; }
  364. EOF
  365. if { (eval echo configure:3337: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  366.   rm -rf conftest*
  367.   ac_cv_struct_st_blksize=yes
  368. else
  369.   echo "configure: failed program was:" >&5
  370.   cat conftest.$ac_ext >&5
  371.   rm -rf conftest*
  372.   ac_cv_struct_st_blksize=no
  373. fi
  374. rm -f conftest*
  375. fi
  376. echo "$ac_t""$ac_cv_struct_st_blksize" 1>&6
  377. if test $ac_cv_struct_st_blksize = yes; then
  378.   cat >> confdefs.h <<EOF
  379. #define HAVE_ST_BLKSIZE 1
  380. EOF
  381. fi
  382. echo $ac_n "checking for st_blocks in struct stat""... $ac_c" 1>&6
  383. echo "configure:3358: checking for st_blocks in struct stat" >&5
  384. if eval "test "`echo '$''{'ac_cv_struct_st_blocks'+set}'`" = set"; then
  385.   echo $ac_n "(cached) $ac_c" 1>&6
  386. else
  387.   cat > conftest.$ac_ext <<EOF
  388. #line 3363 "configure"
  389. #include "confdefs.h"
  390. #include <sys/types.h>
  391. #include <sys/stat.h>
  392. int main() {
  393. struct stat s; s.st_blocks;
  394. ; return 0; }
  395. EOF
  396. if { (eval echo configure:3371: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  397.   rm -rf conftest*
  398.   ac_cv_struct_st_blocks=yes
  399. else
  400.   echo "configure: failed program was:" >&5
  401.   cat conftest.$ac_ext >&5
  402.   rm -rf conftest*
  403.   ac_cv_struct_st_blocks=no
  404. fi
  405. rm -f conftest*
  406. fi
  407. echo "$ac_t""$ac_cv_struct_st_blocks" 1>&6
  408. if test $ac_cv_struct_st_blocks = yes; then
  409.   cat >> confdefs.h <<EOF
  410. #define HAVE_ST_BLOCKS 1
  411. EOF
  412. else
  413.   LIBOBJS="$LIBOBJS fileblocks.${ac_objext}"
  414. fi
  415. echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6
  416. echo "configure:3394: checking for st_rdev in struct stat" >&5
  417. if eval "test "`echo '$''{'ac_cv_struct_st_rdev'+set}'`" = set"; then
  418.   echo $ac_n "(cached) $ac_c" 1>&6
  419. else
  420.   cat > conftest.$ac_ext <<EOF
  421. #line 3399 "configure"
  422. #include "confdefs.h"
  423. #include <sys/types.h>
  424. #include <sys/stat.h>
  425. int main() {
  426. struct stat s; s.st_rdev;
  427. ; return 0; }
  428. EOF
  429. if { (eval echo configure:3407: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then
  430.   rm -rf conftest*
  431.   ac_cv_struct_st_rdev=yes
  432. else
  433.   echo "configure: failed program was:" >&5
  434.   cat conftest.$ac_ext >&5
  435.   rm -rf conftest*
  436.   ac_cv_struct_st_rdev=no
  437. fi
  438. rm -f conftest*
  439. fi
  440. echo "$ac_t""$ac_cv_struct_st_rdev" 1>&6
  441. if test $ac_cv_struct_st_rdev = yes; then
  442.   cat >> confdefs.h <<EOF
  443. #define HAVE_ST_RDEV 1
  444. EOF
  445. fi
  446. echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
  447. echo "configure:3429: checking for wait3 that fills in rusage" >&5
  448. if eval "test "`echo '$''{'ac_cv_func_wait3_rusage'+set}'`" = set"; then
  449.   echo $ac_n "(cached) $ac_c" 1>&6
  450. else
  451.   if test "$cross_compiling" = yes; then
  452.   ac_cv_func_wait3_rusage=no
  453. else
  454.   cat > conftest.$ac_ext <<EOF
  455. #line 3437 "configure"
  456. #include "confdefs.h"
  457. #include <sys/types.h>
  458. #include <sys/time.h>
  459. #include <sys/resource.h>
  460. #include <stdio.h>
  461. /* HP-UX has wait3 but does not fill in rusage at all.  */
  462. main() {
  463.   struct rusage r;
  464.   int i;
  465.   /* Use a field that we can force nonzero --
  466.      voluntary context switches.
  467.      For systems like NeXT and OSF/1 that don't set it,
  468.      also use the system CPU time.  And page faults (I/O) for Linux.  */
  469.   r.ru_nvcsw = 0;
  470.   r.ru_stime.tv_sec = 0;
  471.   r.ru_stime.tv_usec = 0;
  472.   r.ru_majflt = r.ru_minflt = 0;
  473.   switch (fork()) {
  474.   case 0: /* Child.  */
  475.     sleep(1); /* Give up the CPU.  */
  476.     _exit(0);
  477.   case -1: _exit(0); /* What can we do?  */
  478.   default: /* Parent.  */
  479.     wait3(&i, 0, &r);
  480.     sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines.  */
  481.     exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
  482.  && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
  483.   }
  484. }
  485. EOF
  486. if { (eval echo configure:3468: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  487. then
  488.   ac_cv_func_wait3_rusage=yes
  489. else
  490.   echo "configure: failed program was:" >&5
  491.   cat conftest.$ac_ext >&5
  492.   rm -fr conftest*
  493.   ac_cv_func_wait3_rusage=no
  494. fi
  495. rm -fr conftest*
  496. fi
  497. fi
  498. echo "$ac_t""$ac_cv_func_wait3_rusage" 1>&6
  499. if test $ac_cv_func_wait3_rusage = yes; then
  500.   cat >> confdefs.h <<EOF
  501. #define HAVE_WAIT3 1
  502. EOF
  503. fi
  504. echo $ac_n "checking for mlockall""... $ac_c" 1>&6
  505. echo "configure:3491: checking for mlockall" >&5
  506. if eval "test "`echo '$''{'ac_cv_func_mlockall'+set}'`" = set"; then
  507.   echo $ac_n "(cached) $ac_c" 1>&6
  508. else
  509.   if test "$cross_compiling" = yes; then
  510.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  511. else
  512.   cat > conftest.$ac_ext <<EOF
  513. #line 3499 "configure"
  514. #include "confdefs.h"
  515. #include <sys/types.h>
  516. #include <sys/mman.h>
  517. #include <errno.h>
  518. main()
  519. {
  520. if (mlockall(MCL_CURRENT|MCL_FUTURE) < 0) {
  521. if (errno == EPERM || errno ==  EACCES)
  522. exit(0);
  523. exit(-1);
  524. }
  525. exit(0);
  526. }
  527. EOF
  528. if { (eval echo configure:3517: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  529. then
  530.   ac_cv_func_mlockall=yes
  531. else
  532.   echo "configure: failed program was:" >&5
  533.   cat conftest.$ac_ext >&5
  534.   rm -fr conftest*
  535.   ac_cv_func_mlockall=no
  536. fi
  537. rm -fr conftest*
  538. fi
  539. fi
  540. echo "$ac_t""$ac_cv_func_mlockall" 1>&6
  541. if test $ac_cv_func_mlockall = yes; then
  542.   cat >> confdefs.h <<EOF
  543. #define HAVE_MLOCKALL 1
  544. EOF
  545. fi
  546. echo $ac_n "checking for va_copy""... $ac_c" 1>&6
  547. echo "configure:3539: checking for va_copy" >&5
  548. if eval "test "`echo '$''{'ac_cv_func_va_copy'+set}'`" = set"; then
  549.   echo $ac_n "(cached) $ac_c" 1>&6
  550. else
  551.   cat > conftest.$ac_ext <<EOF
  552. #line 3544 "configure"
  553. #include "confdefs.h"
  554. #ifdef HAVE_STDARG_H
  555. # include <stdarg.h>
  556. #else
  557. # include <vararg.h>
  558. #endif
  559. int main() {
  560. va_list a, b;
  561. va_copy(a, b);
  562. ; return 0; }
  563. EOF
  564. if { (eval echo configure:3559: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  565.   rm -rf conftest*
  566.   ac_cv_func_va_copy=yes
  567. else
  568.   echo "configure: failed program was:" >&5
  569.   cat conftest.$ac_ext >&5
  570.   rm -rf conftest*
  571.   ac_cv_func_va_copy=no
  572. fi
  573. rm -f conftest*
  574. fi
  575. echo "$ac_t""$ac_cv_func_va_copy" 1>&6
  576. if test $ac_cv_func_va_copy = yes; then
  577.   cat >> confdefs.h <<EOF
  578. #define HAVE_VA_COPY 1
  579. EOF
  580. fi
  581. echo $ac_n "checking for __va_copy""... $ac_c" 1>&6
  582. echo "configure:3579: checking for __va_copy" >&5
  583. if eval "test "`echo '$''{'ac_cv_func__va_copy'+set}'`" = set"; then
  584.   echo $ac_n "(cached) $ac_c" 1>&6
  585. else
  586.   cat > conftest.$ac_ext <<EOF
  587. #line 3584 "configure"
  588. #include "confdefs.h"
  589. #ifdef HAVE_STDARG_H
  590. # include <stdarg.h>
  591. #else
  592. # include <vararg.h>
  593. #endif
  594. int main() {
  595. va_list a, b;
  596. __va_copy(a, b);
  597. ; return 0; }
  598. EOF
  599. if { (eval echo configure:3599: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  600.   rm -rf conftest*
  601.   ac_cv_func__va_copy=yes
  602. else
  603.   echo "configure: failed program was:" >&5
  604.   cat conftest.$ac_ext >&5
  605.   rm -rf conftest*
  606.   ac_cv_func__va_copy=no
  607. fi
  608. rm -f conftest*
  609. fi
  610. echo "$ac_t""$ac_cv_func__va_copy" 1>&6
  611. if test $ac_cv_func__va_copy = yes; then
  612.   cat >> confdefs.h <<EOF
  613. #define HAVE__VA_COPY 1
  614. EOF
  615. fi
  616. echo $ac_n "checking for working ecvt() ""... $ac_c" 1>&6
  617. echo "configure:3619: checking for working ecvt() " >&5
  618. if eval "test "`echo '$''{'ac_cv_func_ecvt'+set}'`" = set"; then
  619.   echo $ac_n "(cached) $ac_c" 1>&6
  620. else
  621.   if test "$cross_compiling" = yes; then
  622.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  623. else
  624.   cat > conftest.$ac_ext <<EOF
  625. #line 3627 "configure"
  626. #include "confdefs.h"
  627. sprintf(s)
  628. char *s;
  629. {
  630. strcpy(s, "DEAD");
  631. }
  632. main()
  633. {
  634. int a, b;
  635. /* exit (strcmp("DEAD", ecvt(1.9, 2, &a, &b)) == 0);*/
  636. exit (strcmp("19", ecvt(1.9, 2, &a, &b)) != 0);
  637. }
  638. EOF
  639. if { (eval echo configure:3644: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  640. then
  641.   ac_cv_func_ecvt=yes
  642. else
  643.   echo "configure: failed program was:" >&5
  644.   cat conftest.$ac_ext >&5
  645.   rm -fr conftest*
  646.   ac_cv_func_ecvt=no
  647. fi
  648. rm -fr conftest*
  649. fi
  650. fi
  651. echo "$ac_t""$ac_cv_func_ecvt" 1>&6
  652. if test $ac_cv_func_ecvt = yes; then
  653.   cat >> confdefs.h <<EOF
  654. #define HAVE_ECVT 1
  655. EOF
  656. fi
  657. echo $ac_n "checking for working fcvt() ""... $ac_c" 1>&6
  658. echo "configure:3666: checking for working fcvt() " >&5
  659. if eval "test "`echo '$''{'ac_cv_func_fcvt'+set}'`" = set"; then
  660.   echo $ac_n "(cached) $ac_c" 1>&6
  661. else
  662.   if test "$cross_compiling" = yes; then
  663.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  664. else
  665.   cat > conftest.$ac_ext <<EOF
  666. #line 3674 "configure"
  667. #include "confdefs.h"
  668. sprintf(s)
  669. char *s;
  670. {
  671. strcpy(s, "DEAD");
  672. }
  673. main()
  674. {
  675. int a, b;
  676. /* exit (strcmp("DEAD", fcvt(1.9, 2, &a, &b)) == 0);*/
  677. exit (strcmp("190", fcvt(1.9, 2, &a, &b)) != 0);
  678. }
  679. EOF
  680. if { (eval echo configure:3691: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  681. then
  682.   ac_cv_func_fcvt=yes
  683. else
  684.   echo "configure: failed program was:" >&5
  685.   cat conftest.$ac_ext >&5
  686.   rm -fr conftest*
  687.   ac_cv_func_fcvt=no
  688. fi
  689. rm -fr conftest*
  690. fi
  691. fi
  692. echo "$ac_t""$ac_cv_func_fcvt" 1>&6
  693. if test $ac_cv_func_fcvt = yes; then
  694.   cat >> confdefs.h <<EOF
  695. #define HAVE_FCVT 1
  696. EOF
  697. fi
  698. echo $ac_n "checking for working gcvt() ""... $ac_c" 1>&6
  699. echo "configure:3713: checking for working gcvt() " >&5
  700. if eval "test "`echo '$''{'ac_cv_func_gcvt'+set}'`" = set"; then
  701.   echo $ac_n "(cached) $ac_c" 1>&6
  702. else
  703.   if test "$cross_compiling" = yes; then
  704.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  705. else
  706.   cat > conftest.$ac_ext <<EOF
  707. #line 3721 "configure"
  708. #include "confdefs.h"
  709. sprintf(s)
  710. char *s;
  711. {
  712. strcpy(s, "DEAD");
  713. }
  714. main()
  715. {
  716. char buf[32];
  717. /* exit (strcmp("DEAD", gcvt(1.9, 10, buf)) == 0);*/
  718. exit (strcmp("1.9", gcvt(1.9, 10, buf)) != 0);
  719. }
  720. EOF
  721. if { (eval echo configure:3738: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  722. then
  723.   ac_cv_func_gcvt=yes
  724. else
  725.   echo "configure: failed program was:" >&5
  726.   cat conftest.$ac_ext >&5
  727.   rm -fr conftest*
  728.   ac_cv_func_gcvt=no
  729. fi
  730. rm -fr conftest*
  731. fi
  732. fi
  733. echo "$ac_t""$ac_cv_func_gcvt" 1>&6
  734. if test $ac_cv_func_gcvt = yes; then
  735.   cat >> confdefs.h <<EOF
  736. #define HAVE_GCVT 1
  737. EOF
  738. fi
  739. echo $ac_n "checking for __dtoa""... $ac_c" 1>&6
  740. echo "configure:3760: checking for __dtoa" >&5
  741. if eval "test "`echo '$''{'ac_cv_func_dtoa'+set}'`" = set"; then
  742.   echo $ac_n "(cached) $ac_c" 1>&6
  743. else
  744.   cat > conftest.$ac_ext <<EOF
  745. #line 3765 "configure"
  746. #include "confdefs.h"
  747. extern  char *__dtoa();
  748. int main() {
  749. int decpt; int sign; char *ep; char *bp;
  750. bp = __dtoa(0.0, 2, 6, &decpt, &sign, &ep);
  751. ; return 0; }
  752. EOF
  753. if { (eval echo configure:3773: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  754.   rm -rf conftest*
  755.   ac_cv_func_dtoa=yes
  756. else
  757.   echo "configure: failed program was:" >&5
  758.   cat conftest.$ac_ext >&5
  759.   rm -rf conftest*
  760.   ac_cv_func_dtoa=no
  761. fi
  762. rm -f conftest*
  763. fi
  764. echo "$ac_t""$ac_cv_func_dtoa" 1>&6
  765. if test $ac_cv_func_dtoa = yes; then
  766.   cat >> confdefs.h <<EOF
  767. #define HAVE_DTOA 1
  768. EOF
  769. fi
  770. for ac_hdr in unistd.h
  771. do
  772. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  773. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  774. echo "configure:3796: checking for $ac_hdr" >&5
  775. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  776.   echo $ac_n "(cached) $ac_c" 1>&6
  777. else
  778.   cat > conftest.$ac_ext <<EOF
  779. #line 3801 "configure"
  780. #include "confdefs.h"
  781. #include <$ac_hdr>
  782. EOF
  783. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  784. { (eval echo configure:3806: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  785. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  786. if test -z "$ac_err"; then
  787.   rm -rf conftest*
  788.   eval "ac_cv_header_$ac_safe=yes"
  789. else
  790.   echo "$ac_err" >&5
  791.   echo "configure: failed program was:" >&5
  792.   cat conftest.$ac_ext >&5
  793.   rm -rf conftest*
  794.   eval "ac_cv_header_$ac_safe=no"
  795. fi
  796. rm -f conftest*
  797. fi
  798. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  799.   echo "$ac_t""yes" 1>&6
  800.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  801.   cat >> confdefs.h <<EOF
  802. #define $ac_tr_hdr 1
  803. EOF
  804.  
  805. else
  806.   echo "$ac_t""no" 1>&6
  807. fi
  808. done
  809. for ac_func in getpagesize
  810. do
  811. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  812. echo "configure:3835: checking for $ac_func" >&5
  813. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  814.   echo $ac_n "(cached) $ac_c" 1>&6
  815. else
  816.   cat > conftest.$ac_ext <<EOF
  817. #line 3840 "configure"
  818. #include "confdefs.h"
  819. /* System header to define __stub macros and hopefully few prototypes,
  820.     which can conflict with char $ac_func(); below.  */
  821. #include <assert.h>
  822. /* Override any gcc2 internal prototype to avoid an error.  */
  823. /* We use char because int might match the return type of a gcc2
  824.     builtin and then its argument prototype would still apply.  */
  825. char $ac_func();
  826. int main() {
  827. /* The GNU C library defines this for functions which it implements
  828.     to always fail with ENOSYS.  Some functions are actually named
  829.     something starting with __ and the normal name is an alias.  */
  830. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  831. choke me
  832. #else
  833. $ac_func();
  834. #endif
  835. ; return 0; }
  836. EOF
  837. if { (eval echo configure:3863: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  838.   rm -rf conftest*
  839.   eval "ac_cv_func_$ac_func=yes"
  840. else
  841.   echo "configure: failed program was:" >&5
  842.   cat conftest.$ac_ext >&5
  843.   rm -rf conftest*
  844.   eval "ac_cv_func_$ac_func=no"
  845. fi
  846. rm -f conftest*
  847. fi
  848. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  849.   echo "$ac_t""yes" 1>&6
  850.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  851.   cat >> confdefs.h <<EOF
  852. #define $ac_tr_func 1
  853. EOF
  854.  
  855. else
  856.   echo "$ac_t""no" 1>&6
  857. fi
  858. done
  859. echo $ac_n "checking for working mmap""... $ac_c" 1>&6
  860. echo "configure:3888: checking for working mmap" >&5
  861. if eval "test "`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`" = set"; then
  862.   echo $ac_n "(cached) $ac_c" 1>&6
  863. else
  864.   if test "$cross_compiling" = yes; then
  865.   ac_cv_func_mmap_fixed_mapped=no
  866. else
  867.   cat > conftest.$ac_ext <<EOF
  868. #line 3896 "configure"
  869. #include "confdefs.h"
  870. /* Thanks to Mike Haertel and Jim Avera for this test.
  871.    Here is a matrix of mmap possibilities:
  872. mmap private not fixed
  873. mmap private fixed at somewhere currently unmapped
  874. mmap private fixed at somewhere already mapped
  875. mmap shared not fixed
  876. mmap shared fixed at somewhere currently unmapped
  877. mmap shared fixed at somewhere already mapped
  878.    For private mappings, we should verify that changes cannot be read()
  879.    back from the file, nor mmap's back from the file at a different
  880.    address.  (There have been systems where private was not correctly
  881.    implemented like the infamous i386 svr4.0, and systems where the
  882.    VM page cache was not coherent with the filesystem buffer cache
  883.    like early versions of FreeBSD and possibly contemporary NetBSD.)
  884.    For shared mappings, we should conversely verify that changes get
  885.    propogated back to all the places they're supposed to be.
  886.    Grep wants private fixed already mapped.
  887.    The main things grep needs to know about mmap are:
  888.    * does it exist and is it safe to write into the mmap'd area
  889.    * how to use it (BSD variants)  */
  890. #include <sys/types.h>
  891. #include <fcntl.h>
  892. #include <sys/mman.h>
  893. /* This mess was copied from the GNU getpagesize.h.  */
  894. #ifndef HAVE_GETPAGESIZE
  895. # ifdef HAVE_UNISTD_H
  896. #  include <unistd.h>
  897. # endif
  898. /* Assume that all systems that can run configure have sys/param.h.  */
  899. # ifndef HAVE_SYS_PARAM_H
  900. #  define HAVE_SYS_PARAM_H 1
  901. # endif
  902. # ifdef _SC_PAGESIZE
  903. #  define getpagesize() sysconf(_SC_PAGESIZE)
  904. # else /* no _SC_PAGESIZE */
  905. #  ifdef HAVE_SYS_PARAM_H
  906. #   include <sys/param.h>
  907. #   ifdef EXEC_PAGESIZE
  908. #    define getpagesize() EXEC_PAGESIZE
  909. #   else /* no EXEC_PAGESIZE */
  910. #    ifdef NBPG
  911. #     define getpagesize() NBPG * CLSIZE
  912. #     ifndef CLSIZE
  913. #      define CLSIZE 1
  914. #     endif /* no CLSIZE */
  915. #    else /* no NBPG */
  916. #     ifdef NBPC
  917. #      define getpagesize() NBPC
  918. #     else /* no NBPC */
  919. #      ifdef PAGESIZE
  920. #       define getpagesize() PAGESIZE
  921. #      endif /* PAGESIZE */
  922. #     endif /* no NBPC */
  923. #    endif /* no NBPG */
  924. #   endif /* no EXEC_PAGESIZE */
  925. #  else /* no HAVE_SYS_PARAM_H */
  926. #   define getpagesize() 8192 /* punt totally */
  927. #  endif /* no HAVE_SYS_PARAM_H */
  928. # endif /* no _SC_PAGESIZE */
  929. #endif /* no HAVE_GETPAGESIZE */
  930. #ifdef __cplusplus
  931. extern "C" { void *malloc(unsigned); }
  932. #else
  933. char *malloc();
  934. #endif
  935. int
  936. main()
  937. {
  938. char *data, *data2, *data3;
  939. int i, pagesize;
  940. int fd;
  941. pagesize = getpagesize();
  942. /*
  943.  * First, make a file with some known garbage in it.
  944.  */
  945. data = malloc(pagesize);
  946. if (!data)
  947. exit(1);
  948. for (i = 0; i < pagesize; ++i)
  949. *(data + i) = rand();
  950. umask(0);
  951. fd = creat("conftestmmap", 0600);
  952. if (fd < 0)
  953. exit(1);
  954. if (write(fd, data, pagesize) != pagesize)
  955. exit(1);
  956. close(fd);
  957. /*
  958.  * Next, try to mmap the file at a fixed address which
  959.  * already has something else allocated at it.  If we can,
  960.  * also make sure that we see the same garbage.
  961.  */
  962. fd = open("conftestmmap", O_RDWR);
  963. if (fd < 0)
  964. exit(1);
  965. data2 = malloc(2 * pagesize);
  966. if (!data2)
  967. exit(1);
  968. data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
  969. if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
  970.     MAP_PRIVATE | MAP_FIXED, fd, 0L))
  971. exit(1);
  972. for (i = 0; i < pagesize; ++i)
  973. if (*(data + i) != *(data2 + i))
  974. exit(1);
  975. /*
  976.  * Finally, make sure that changes to the mapped area
  977.  * do not percolate back to the file as seen by read().
  978.  * (This is a bug on some variants of i386 svr4.0.)
  979.  */
  980. for (i = 0; i < pagesize; ++i)
  981. *(data2 + i) = *(data2 + i) + 1;
  982. data3 = malloc(pagesize);
  983. if (!data3)
  984. exit(1);
  985. if (read(fd, data3, pagesize) != pagesize)
  986. exit(1);
  987. for (i = 0; i < pagesize; ++i)
  988. if (*(data + i) != *(data3 + i))
  989. exit(1);
  990. close(fd);
  991. unlink("conftestmmap");
  992. exit(0);
  993. }
  994. EOF
  995. if { (eval echo configure:4036: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  996. then
  997.   ac_cv_func_mmap_fixed_mapped=yes
  998. else
  999.   echo "configure: failed program was:" >&5
  1000.   cat conftest.$ac_ext >&5
  1001.   rm -fr conftest*
  1002.   ac_cv_func_mmap_fixed_mapped=no
  1003. fi
  1004. rm -fr conftest*
  1005. fi
  1006. fi
  1007. echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
  1008. if test $ac_cv_func_mmap_fixed_mapped = yes; then
  1009.   cat >> confdefs.h <<EOF
  1010. #define HAVE_MMAP 1
  1011. EOF
  1012. fi
  1013. echo $ac_n "checking if mmap works to get shared memory""... $ac_c" 1>&6
  1014. echo "configure:4059: checking if mmap works to get shared memory" >&5
  1015. if eval "test "`echo '$''{'ac_cv_func_smmap'+set}'`" = set"; then
  1016.   echo $ac_n "(cached) $ac_c" 1>&6
  1017. else
  1018.   if test "$cross_compiling" = yes; then
  1019.   ac_cv_func_smmap=no
  1020. else
  1021.   cat > conftest.$ac_ext <<EOF
  1022. #line 4067 "configure"
  1023. #include "confdefs.h"
  1024. #include <sys/types.h>
  1025. #include <sys/mman.h>
  1026. char *
  1027. mkshare()
  1028. {
  1029.         int     size = 8192;
  1030.         int     f;
  1031.         char    *addr;
  1032. #ifdef  MAP_ANONYMOUS   /* HP/UX */
  1033.         f = -1;
  1034.         addr = mmap(0, size, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, f, 0);
  1035. #else
  1036.         if ((f = open("/dev/zero", 2)) < 0)
  1037.                 exit(1);
  1038.         addr = mmap(0, size, PROT_READ|PROT_WRITE, MAP_SHARED, f, 0);
  1039. #endif
  1040.         if (addr == (char *)-1)
  1041.                 exit(1);
  1042.         close(f);
  1043.         return (addr);
  1044. }
  1045. main()
  1046. {
  1047.         char    *addr;
  1048.         
  1049.         addr = mkshare(8192);
  1050.         *addr = 'I';
  1051.         switch (fork()) {
  1052.         case -1:
  1053.                 printf("helpn"); exit(1);
  1054.         case 0: /* child */
  1055.                 *addr = 'N';
  1056.                 _exit(0);
  1057.                 break;
  1058.         default: /* parent */
  1059.                 wait(0);
  1060.                 sleep(1);
  1061.                 break;
  1062.         }
  1063.         if (*addr != 'N')
  1064.                 exit(1);
  1065.         exit(0);
  1066. }
  1067. EOF
  1068. if { (eval echo configure:4123: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1069. then
  1070.   ac_cv_func_smmap=yes
  1071. else
  1072.   echo "configure: failed program was:" >&5
  1073.   cat conftest.$ac_ext >&5
  1074.   rm -fr conftest*
  1075.   ac_cv_func_smmap=no
  1076. fi
  1077. rm -fr conftest*
  1078. fi
  1079. fi
  1080. echo "$ac_t""$ac_cv_func_smmap" 1>&6
  1081. if test $ac_cv_func_smmap = yes; then
  1082.   cat >> confdefs.h <<EOF
  1083. #define HAVE_SMMAP 1
  1084. EOF
  1085. fi
  1086. echo $ac_n "checking if quotactl is an ioctl""... $ac_c" 1>&6
  1087. echo "configure:4145: checking if quotactl is an ioctl" >&5
  1088. if eval "test "`echo '$''{'ac_cv_func_quotaioctl'+set}'`" = set"; then
  1089.   echo $ac_n "(cached) $ac_c" 1>&6
  1090. else
  1091.   cat > conftest.$ac_ext <<EOF
  1092. #line 4150 "configure"
  1093. #include "confdefs.h"
  1094. #include <sys/types.h>
  1095. #include <sys/fs/ufs_quota.h>
  1096. int main() {
  1097. struct quotctl q; ioctl(0, Q_QUOTACTL, &q)
  1098. ; return 0; }
  1099. EOF
  1100. if { (eval echo configure:4158: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1101.   rm -rf conftest*
  1102.   ac_cv_func_quotaioctl=yes
  1103. else
  1104.   echo "configure: failed program was:" >&5
  1105.   cat conftest.$ac_ext >&5
  1106.   rm -rf conftest*
  1107.   ac_cv_func_quotaioctl=no
  1108. fi
  1109. rm -f conftest*
  1110. fi
  1111. echo "$ac_t""$ac_cv_func_quotaioctl" 1>&6 
  1112. if test $ac_cv_func_quotaioctl = yes; then
  1113.   cat >> confdefs.h <<EOF
  1114. #define HAVE_QUOTAIOCTL 1
  1115. EOF
  1116. fi
  1117. echo $ac_n "checking for uname""... $ac_c" 1>&6
  1118. echo "configure:4178: checking for uname" >&5
  1119. if eval "test "`echo '$''{'ac_cv_func_uname'+set}'`" = set"; then
  1120.   echo $ac_n "(cached) $ac_c" 1>&6
  1121. else
  1122.   cat > conftest.$ac_ext <<EOF
  1123. #line 4183 "configure"
  1124. #include "confdefs.h"
  1125. #include <sys/utsname.h>
  1126. int main() {
  1127. struct utsname un;
  1128. uname(&un);
  1129. ; return 0; }
  1130. EOF
  1131. if { (eval echo configure:4191: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1132.   rm -rf conftest*
  1133.   ac_cv_func_uname=yes
  1134. else
  1135.   echo "configure: failed program was:" >&5
  1136.   cat conftest.$ac_ext >&5
  1137.   rm -rf conftest*
  1138.   ac_cv_func_uname=no
  1139. fi
  1140. rm -f conftest*
  1141. fi
  1142. echo "$ac_t""$ac_cv_func_uname" 1>&6
  1143. if test $ac_cv_func_uname = yes; then
  1144.   cat >> confdefs.h <<EOF
  1145. #define HAVE_UNAME 1
  1146. EOF
  1147. fi
  1148. echo $ac_n "checking for pid_t""... $ac_c" 1>&6
  1149. echo "configure:4211: checking for pid_t" >&5
  1150. if eval "test "`echo '$''{'ac_cv_type_pid_t'+set}'`" = set"; then
  1151.   echo $ac_n "(cached) $ac_c" 1>&6
  1152. else
  1153.   cat > conftest.$ac_ext <<EOF
  1154. #line 4216 "configure"
  1155. #include "confdefs.h"
  1156. #include <sys/types.h>
  1157. #if STDC_HEADERS
  1158. #include <stdlib.h>
  1159. #include <stddef.h>
  1160. #endif
  1161. EOF
  1162. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1163.   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
  1164.   rm -rf conftest*
  1165.   ac_cv_type_pid_t=yes
  1166. else
  1167.   rm -rf conftest*
  1168.   ac_cv_type_pid_t=no
  1169. fi
  1170. rm -f conftest*
  1171. fi
  1172. echo "$ac_t""$ac_cv_type_pid_t" 1>&6
  1173. if test $ac_cv_type_pid_t = no; then
  1174.   cat >> confdefs.h <<EOF
  1175. #define pid_t int
  1176. EOF
  1177. fi
  1178. ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
  1179. echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
  1180. echo "configure:4245: checking for vfork.h" >&5
  1181. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1182.   echo $ac_n "(cached) $ac_c" 1>&6
  1183. else
  1184.   cat > conftest.$ac_ext <<EOF
  1185. #line 4250 "configure"
  1186. #include "confdefs.h"
  1187. #include <vfork.h>
  1188. EOF
  1189. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1190. { (eval echo configure:4255: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1191. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}$"`
  1192. if test -z "$ac_err"; then
  1193.   rm -rf conftest*
  1194.   eval "ac_cv_header_$ac_safe=yes"
  1195. else
  1196.   echo "$ac_err" >&5
  1197.   echo "configure: failed program was:" >&5
  1198.   cat conftest.$ac_ext >&5
  1199.   rm -rf conftest*
  1200.   eval "ac_cv_header_$ac_safe=no"
  1201. fi
  1202. rm -f conftest*
  1203. fi
  1204. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1205.   echo "$ac_t""yes" 1>&6
  1206.   cat >> confdefs.h <<EOF
  1207. #define HAVE_VFORK_H 1
  1208. EOF
  1209. else
  1210.   echo "$ac_t""no" 1>&6
  1211. fi
  1212. echo $ac_n "checking for working vfork""... $ac_c" 1>&6
  1213. echo "configure:4280: checking for working vfork" >&5
  1214. if eval "test "`echo '$''{'ac_cv_func_vfork_works'+set}'`" = set"; then
  1215.   echo $ac_n "(cached) $ac_c" 1>&6
  1216. else
  1217.   if test "$cross_compiling" = yes; then
  1218.   echo $ac_n "checking for vfork""... $ac_c" 1>&6
  1219. echo "configure:4286: checking for vfork" >&5
  1220. if eval "test "`echo '$''{'ac_cv_func_vfork'+set}'`" = set"; then
  1221.   echo $ac_n "(cached) $ac_c" 1>&6
  1222. else
  1223.   cat > conftest.$ac_ext <<EOF
  1224. #line 4291 "configure"
  1225. #include "confdefs.h"
  1226. /* System header to define __stub macros and hopefully few prototypes,
  1227.     which can conflict with char vfork(); below.  */
  1228. #include <assert.h>
  1229. /* Override any gcc2 internal prototype to avoid an error.  */
  1230. /* We use char because int might match the return type of a gcc2
  1231.     builtin and then its argument prototype would still apply.  */
  1232. char vfork();
  1233. int main() {
  1234. /* The GNU C library defines this for functions which it implements
  1235.     to always fail with ENOSYS.  Some functions are actually named
  1236.     something starting with __ and the normal name is an alias.  */
  1237. #if defined (__stub_vfork) || defined (__stub___vfork)
  1238. choke me
  1239. #else
  1240. vfork();
  1241. #endif
  1242. ; return 0; }
  1243. EOF
  1244. if { (eval echo configure:4314: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1245.   rm -rf conftest*
  1246.   eval "ac_cv_func_vfork=yes"
  1247. else
  1248.   echo "configure: failed program was:" >&5
  1249.   cat conftest.$ac_ext >&5
  1250.   rm -rf conftest*
  1251.   eval "ac_cv_func_vfork=no"
  1252. fi
  1253. rm -f conftest*
  1254. fi
  1255. if eval "test "`echo '$ac_cv_func_'vfork`" = yes"; then
  1256.   echo "$ac_t""yes" 1>&6
  1257.   :
  1258. else
  1259.   echo "$ac_t""no" 1>&6
  1260. fi
  1261. ac_cv_func_vfork_works=$ac_cv_func_vfork
  1262. else
  1263.   cat > conftest.$ac_ext <<EOF
  1264. #line 4336 "configure"
  1265. #include "confdefs.h"
  1266. /* Thanks to Paul Eggert for this test.  */
  1267. #include <stdio.h>
  1268. #include <sys/types.h>
  1269. #include <sys/stat.h>
  1270. #ifdef HAVE_UNISTD_H
  1271. #include <unistd.h>
  1272. #endif
  1273. #ifdef HAVE_VFORK_H
  1274. #include <vfork.h>
  1275. #endif
  1276. /* On some sparc systems, changes by the child to local and incoming
  1277.    argument registers are propagated back to the parent.
  1278.    The compiler is told about this with #include <vfork.h>,
  1279.    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
  1280.    Test for this by using a static variable whose address
  1281.    is put into a register that is clobbered by the vfork.  */
  1282. static
  1283. #ifdef __cplusplus
  1284. sparc_address_test (int arg)
  1285. #else
  1286. sparc_address_test (arg) int arg;
  1287. #endif
  1288. {
  1289.   static pid_t child;
  1290.   if (!child) {
  1291.     child = vfork ();
  1292.     if (child < 0) {
  1293.       perror ("vfork");
  1294.       _exit(2);
  1295.     }
  1296.     if (!child) {
  1297.       arg = getpid();
  1298.       write(-1, "", 0);
  1299.       _exit (arg);
  1300.     }
  1301.   }
  1302. }
  1303. main() {
  1304.   pid_t parent = getpid ();
  1305.   pid_t child;
  1306.   sparc_address_test ();
  1307.   child = vfork ();
  1308.   if (child == 0) {
  1309.     /* Here is another test for sparc vfork register problems.
  1310.        This test uses lots of local variables, at least
  1311.        as many local variables as main has allocated so far
  1312.        including compiler temporaries.  4 locals are enough for
  1313.        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
  1314.        A buggy compiler should reuse the register of parent
  1315.        for one of the local variables, since it will think that
  1316.        parent can't possibly be used any more in this routine.
  1317.        Assigning to the local variable will thus munge parent
  1318.        in the parent process.  */
  1319.     pid_t
  1320.       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
  1321.       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
  1322.     /* Convince the compiler that p..p7 are live; otherwise, it might
  1323.        use the same hardware register for all 8 local variables.  */
  1324.     if (p != p1 || p != p2 || p != p3 || p != p4
  1325. || p != p5 || p != p6 || p != p7)
  1326.       _exit(1);
  1327.     /* On some systems (e.g. IRIX 3.3),
  1328.        vfork doesn't separate parent from child file descriptors.
  1329.        If the child closes a descriptor before it execs or exits,
  1330.        this munges the parent's descriptor as well.
  1331.        Test for this by closing stdout in the child.  */
  1332.     _exit(close(fileno(stdout)) != 0);
  1333.   } else {
  1334.     int status;
  1335.     struct stat st;
  1336.     while (wait(&status) != child)
  1337.       ;
  1338.     exit(
  1339.  /* Was there some problem with vforking?  */
  1340.  child < 0
  1341.  /* Did the child fail?  (This shouldn't happen.)  */
  1342.  || status
  1343.  /* Did the vfork/compiler bug occur?  */
  1344.  || parent != getpid()
  1345.  /* Did the file descriptor bug occur?  */
  1346.  || fstat(fileno(stdout), &st) != 0
  1347.  );
  1348.   }
  1349. }
  1350. EOF
  1351. if { (eval echo configure:4431: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1352. then
  1353.   ac_cv_func_vfork_works=yes
  1354. else
  1355.   echo "configure: failed program was:" >&5
  1356.   cat conftest.$ac_ext >&5
  1357.   rm -fr conftest*
  1358.   ac_cv_func_vfork_works=no
  1359. fi
  1360. rm -fr conftest*
  1361. fi
  1362. fi
  1363. echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
  1364. if test $ac_cv_func_vfork_works = no; then
  1365.   cat >> confdefs.h <<EOF
  1366. #define vfork fork
  1367. EOF
  1368. fi
  1369. echo $ac_n "checking for sys_siglist""... $ac_c" 1>&6
  1370. echo "configure:4454: checking for sys_siglist" >&5
  1371. if eval "test "`echo '$''{'ac_cv_func_sys_siglist'+set}'`" = set"; then
  1372.   echo $ac_n "(cached) $ac_c" 1>&6
  1373. else
  1374.   if test "$cross_compiling" = yes; then
  1375.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1376. else
  1377.   cat > conftest.$ac_ext <<EOF
  1378. #line 4462 "configure"
  1379. #include "confdefs.h"
  1380. main()
  1381. { extern char *sys_siglist[];
  1382. if (sys_siglist[1] == 0)
  1383. exit(1);
  1384. exit(0);}
  1385. EOF
  1386. if { (eval echo configure:4471: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  1387. then
  1388.   ac_cv_func_sys_siglist=yes
  1389. else
  1390.   echo "configure: failed program was:" >&5
  1391.   cat conftest.$ac_ext >&5
  1392.   rm -fr conftest*
  1393.   ac_cv_func_sys_siglist=no
  1394. fi
  1395. rm -fr conftest*
  1396. fi
  1397. fi
  1398. echo "$ac_t""$ac_cv_func_sys_siglist" 1>&6
  1399. if test $ac_cv_func_sys_siglist = yes; then
  1400.   cat >> confdefs.h <<EOF
  1401. #define HAVE_SYS_SIGLIST 1
  1402. EOF
  1403. fi
  1404. for ac_func in brk sbrk strerror nice memmove flock fchdir statvfs quotactl
  1405. do
  1406. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1407. echo "configure:4495: checking for $ac_func" >&5
  1408. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1409.   echo $ac_n "(cached) $ac_c" 1>&6
  1410. else
  1411.   cat > conftest.$ac_ext <<EOF
  1412. #line 4500 "configure"
  1413. #include "confdefs.h"
  1414. /* System header to define __stub macros and hopefully few prototypes,
  1415.     which can conflict with char $ac_func(); below.  */
  1416. #include <assert.h>
  1417. /* Override any gcc2 internal prototype to avoid an error.  */
  1418. /* We use char because int might match the return type of a gcc2
  1419.     builtin and then its argument prototype would still apply.  */
  1420. char $ac_func();
  1421. int main() {
  1422. /* The GNU C library defines this for functions which it implements
  1423.     to always fail with ENOSYS.  Some functions are actually named
  1424.     something starting with __ and the normal name is an alias.  */
  1425. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1426. choke me
  1427. #else
  1428. $ac_func();
  1429. #endif
  1430. ; return 0; }
  1431. EOF
  1432. if { (eval echo configure:4523: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1433.   rm -rf conftest*
  1434.   eval "ac_cv_func_$ac_func=yes"
  1435. else
  1436.   echo "configure: failed program was:" >&5
  1437.   cat conftest.$ac_ext >&5
  1438.   rm -rf conftest*
  1439.   eval "ac_cv_func_$ac_func=no"
  1440. fi
  1441. rm -f conftest*
  1442. fi
  1443. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1444.   echo "$ac_t""yes" 1>&6
  1445.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1446.   cat >> confdefs.h <<EOF
  1447. #define $ac_tr_func 1
  1448. EOF
  1449.  
  1450. else
  1451.   echo "$ac_t""no" 1>&6
  1452. fi
  1453. done
  1454. for ac_func in getcwd shmat semget
  1455. do
  1456. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1457. echo "configure:4550: checking for $ac_func" >&5
  1458. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1459.   echo $ac_n "(cached) $ac_c" 1>&6
  1460. else
  1461.   cat > conftest.$ac_ext <<EOF
  1462. #line 4555 "configure"
  1463. #include "confdefs.h"
  1464. /* System header to define __stub macros and hopefully few prototypes,
  1465.     which can conflict with char $ac_func(); below.  */
  1466. #include <assert.h>
  1467. /* Override any gcc2 internal prototype to avoid an error.  */
  1468. /* We use char because int might match the return type of a gcc2
  1469.     builtin and then its argument prototype would still apply.  */
  1470. char $ac_func();
  1471. int main() {
  1472. /* The GNU C library defines this for functions which it implements
  1473.     to always fail with ENOSYS.  Some functions are actually named
  1474.     something starting with __ and the normal name is an alias.  */
  1475. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1476. choke me
  1477. #else
  1478. $ac_func();
  1479. #endif
  1480. ; return 0; }
  1481. EOF
  1482. if { (eval echo configure:4578: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1483.   rm -rf conftest*
  1484.   eval "ac_cv_func_$ac_func=yes"
  1485. else
  1486.   echo "configure: failed program was:" >&5
  1487.   cat conftest.$ac_ext >&5
  1488.   rm -rf conftest*
  1489.   eval "ac_cv_func_$ac_func=no"
  1490. fi
  1491. rm -f conftest*
  1492. fi
  1493. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1494.   echo "$ac_t""yes" 1>&6
  1495.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1496.   cat >> confdefs.h <<EOF
  1497. #define $ac_tr_func 1
  1498. EOF
  1499.  
  1500. else
  1501.   echo "$ac_t""no" 1>&6
  1502. fi
  1503. done
  1504. for ac_func in lstat readlink rename
  1505. do
  1506. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1507. echo "configure:4605: checking for $ac_func" >&5
  1508. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1509.   echo $ac_n "(cached) $ac_c" 1>&6
  1510. else
  1511.   cat > conftest.$ac_ext <<EOF
  1512. #line 4610 "configure"
  1513. #include "confdefs.h"
  1514. /* System header to define __stub macros and hopefully few prototypes,
  1515.     which can conflict with char $ac_func(); below.  */
  1516. #include <assert.h>
  1517. /* Override any gcc2 internal prototype to avoid an error.  */
  1518. /* We use char because int might match the return type of a gcc2
  1519.     builtin and then its argument prototype would still apply.  */
  1520. char $ac_func();
  1521. int main() {
  1522. /* The GNU C library defines this for functions which it implements
  1523.     to always fail with ENOSYS.  Some functions are actually named
  1524.     something starting with __ and the normal name is an alias.  */
  1525. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1526. choke me
  1527. #else
  1528. $ac_func();
  1529. #endif
  1530. ; return 0; }
  1531. EOF
  1532. if { (eval echo configure:4633: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1533.   rm -rf conftest*
  1534.   eval "ac_cv_func_$ac_func=yes"
  1535. else
  1536.   echo "configure: failed program was:" >&5
  1537.   cat conftest.$ac_ext >&5
  1538.   rm -rf conftest*
  1539.   eval "ac_cv_func_$ac_func=no"
  1540. fi
  1541. rm -f conftest*
  1542. fi
  1543. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1544.   echo "$ac_t""yes" 1>&6
  1545.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1546.   cat >> confdefs.h <<EOF
  1547. #define $ac_tr_func 1
  1548. EOF
  1549.  
  1550. else
  1551.   echo "$ac_t""no" 1>&6
  1552. fi
  1553. done
  1554. for ac_func in setreuid setresuid seteuid setuid
  1555. do
  1556. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1557. echo "configure:4660: checking for $ac_func" >&5
  1558. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1559.   echo $ac_n "(cached) $ac_c" 1>&6
  1560. else
  1561.   cat > conftest.$ac_ext <<EOF
  1562. #line 4665 "configure"
  1563. #include "confdefs.h"
  1564. /* System header to define __stub macros and hopefully few prototypes,
  1565.     which can conflict with char $ac_func(); below.  */
  1566. #include <assert.h>
  1567. /* Override any gcc2 internal prototype to avoid an error.  */
  1568. /* We use char because int might match the return type of a gcc2
  1569.     builtin and then its argument prototype would still apply.  */
  1570. char $ac_func();
  1571. int main() {
  1572. /* The GNU C library defines this for functions which it implements
  1573.     to always fail with ENOSYS.  Some functions are actually named
  1574.     something starting with __ and the normal name is an alias.  */
  1575. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1576. choke me
  1577. #else
  1578. $ac_func();
  1579. #endif
  1580. ; return 0; }
  1581. EOF
  1582. if { (eval echo configure:4688: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1583.   rm -rf conftest*
  1584.   eval "ac_cv_func_$ac_func=yes"
  1585. else
  1586.   echo "configure: failed program was:" >&5
  1587.   cat conftest.$ac_ext >&5
  1588.   rm -rf conftest*
  1589.   eval "ac_cv_func_$ac_func=no"
  1590. fi
  1591. rm -f conftest*
  1592. fi
  1593. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1594.   echo "$ac_t""yes" 1>&6
  1595.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1596.   cat >> confdefs.h <<EOF
  1597. #define $ac_tr_func 1
  1598. EOF
  1599.  
  1600. else
  1601.   echo "$ac_t""no" 1>&6
  1602. fi
  1603. done
  1604. for ac_func in setregid setresgid setegid setgid
  1605. do
  1606. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1607. echo "configure:4715: checking for $ac_func" >&5
  1608. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1609.   echo $ac_n "(cached) $ac_c" 1>&6
  1610. else
  1611.   cat > conftest.$ac_ext <<EOF
  1612. #line 4720 "configure"
  1613. #include "confdefs.h"
  1614. /* System header to define __stub macros and hopefully few prototypes,
  1615.     which can conflict with char $ac_func(); below.  */
  1616. #include <assert.h>
  1617. /* Override any gcc2 internal prototype to avoid an error.  */
  1618. /* We use char because int might match the return type of a gcc2
  1619.     builtin and then its argument prototype would still apply.  */
  1620. char $ac_func();
  1621. int main() {
  1622. /* The GNU C library defines this for functions which it implements
  1623.     to always fail with ENOSYS.  Some functions are actually named
  1624.     something starting with __ and the normal name is an alias.  */
  1625. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1626. choke me
  1627. #else
  1628. $ac_func();
  1629. #endif
  1630. ; return 0; }
  1631. EOF
  1632. if { (eval echo configure:4743: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1633.   rm -rf conftest*
  1634.   eval "ac_cv_func_$ac_func=yes"
  1635. else
  1636.   echo "configure: failed program was:" >&5
  1637.   cat conftest.$ac_ext >&5
  1638.   rm -rf conftest*
  1639.   eval "ac_cv_func_$ac_func=no"
  1640. fi
  1641. rm -f conftest*
  1642. fi
  1643. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1644.   echo "$ac_t""yes" 1>&6
  1645.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1646.   cat >> confdefs.h <<EOF
  1647. #define $ac_tr_func 1
  1648. EOF
  1649.  
  1650. else
  1651.   echo "$ac_t""no" 1>&6
  1652. fi
  1653. done
  1654. for ac_func in sync fork wait4 waitid waitpid getrusage
  1655. do
  1656. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1657. echo "configure:4770: checking for $ac_func" >&5
  1658. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1659.   echo $ac_n "(cached) $ac_c" 1>&6
  1660. else
  1661.   cat > conftest.$ac_ext <<EOF
  1662. #line 4775 "configure"
  1663. #include "confdefs.h"
  1664. /* System header to define __stub macros and hopefully few prototypes,
  1665.     which can conflict with char $ac_func(); below.  */
  1666. #include <assert.h>
  1667. /* Override any gcc2 internal prototype to avoid an error.  */
  1668. /* We use char because int might match the return type of a gcc2
  1669.     builtin and then its argument prototype would still apply.  */
  1670. char $ac_func();
  1671. int main() {
  1672. /* The GNU C library defines this for functions which it implements
  1673.     to always fail with ENOSYS.  Some functions are actually named
  1674.     something starting with __ and the normal name is an alias.  */
  1675. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1676. choke me
  1677. #else
  1678. $ac_func();
  1679. #endif
  1680. ; return 0; }
  1681. EOF
  1682. if { (eval echo configure:4798: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1683.   rm -rf conftest*
  1684.   eval "ac_cv_func_$ac_func=yes"
  1685. else
  1686.   echo "configure: failed program was:" >&5
  1687.   cat conftest.$ac_ext >&5
  1688.   rm -rf conftest*
  1689.   eval "ac_cv_func_$ac_func=no"
  1690. fi
  1691. rm -f conftest*
  1692. fi
  1693. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1694.   echo "$ac_t""yes" 1>&6
  1695.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1696.   cat >> confdefs.h <<EOF
  1697. #define $ac_tr_func 1
  1698. EOF
  1699.  
  1700. else
  1701.   echo "$ac_t""no" 1>&6
  1702. fi
  1703. done
  1704. for ac_func in gethostid gethostname getdomainname getpagesize
  1705. do
  1706. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1707. echo "configure:4825: checking for $ac_func" >&5
  1708. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1709.   echo $ac_n "(cached) $ac_c" 1>&6
  1710. else
  1711.   cat > conftest.$ac_ext <<EOF
  1712. #line 4830 "configure"
  1713. #include "confdefs.h"
  1714. /* System header to define __stub macros and hopefully few prototypes,
  1715.     which can conflict with char $ac_func(); below.  */
  1716. #include <assert.h>
  1717. /* Override any gcc2 internal prototype to avoid an error.  */
  1718. /* We use char because int might match the return type of a gcc2
  1719.     builtin and then its argument prototype would still apply.  */
  1720. char $ac_func();
  1721. int main() {
  1722. /* The GNU C library defines this for functions which it implements
  1723.     to always fail with ENOSYS.  Some functions are actually named
  1724.     something starting with __ and the normal name is an alias.  */
  1725. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1726. choke me
  1727. #else
  1728. $ac_func();
  1729. #endif
  1730. ; return 0; }
  1731. EOF
  1732. if { (eval echo configure:4853: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1733.   rm -rf conftest*
  1734.   eval "ac_cv_func_$ac_func=yes"
  1735. else
  1736.   echo "configure: failed program was:" >&5
  1737.   cat conftest.$ac_ext >&5
  1738.   rm -rf conftest*
  1739.   eval "ac_cv_func_$ac_func=no"
  1740. fi
  1741. rm -f conftest*
  1742. fi
  1743. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1744.   echo "$ac_t""yes" 1>&6
  1745.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1746.   cat >> confdefs.h <<EOF
  1747. #define $ac_tr_func 1
  1748. EOF
  1749.  
  1750. else
  1751.   echo "$ac_t""no" 1>&6
  1752. fi
  1753. done
  1754. for ac_func in poll select lchown utimes
  1755. do
  1756. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1757. echo "configure:4880: checking for $ac_func" >&5
  1758. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1759.   echo $ac_n "(cached) $ac_c" 1>&6
  1760. else
  1761.   cat > conftest.$ac_ext <<EOF
  1762. #line 4885 "configure"
  1763. #include "confdefs.h"
  1764. /* System header to define __stub macros and hopefully few prototypes,
  1765.     which can conflict with char $ac_func(); below.  */
  1766. #include <assert.h>
  1767. /* Override any gcc2 internal prototype to avoid an error.  */
  1768. /* We use char because int might match the return type of a gcc2
  1769.     builtin and then its argument prototype would still apply.  */
  1770. char $ac_func();
  1771. int main() {
  1772. /* The GNU C library defines this for functions which it implements
  1773.     to always fail with ENOSYS.  Some functions are actually named
  1774.     something starting with __ and the normal name is an alias.  */
  1775. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1776. choke me
  1777. #else
  1778. $ac_func();
  1779. #endif
  1780. ; return 0; }
  1781. EOF
  1782. if { (eval echo configure:4908: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1783.   rm -rf conftest*
  1784.   eval "ac_cv_func_$ac_func=yes"
  1785. else
  1786.   echo "configure: failed program was:" >&5
  1787.   cat conftest.$ac_ext >&5
  1788.   rm -rf conftest*
  1789.   eval "ac_cv_func_$ac_func=no"
  1790. fi
  1791. rm -f conftest*
  1792. fi
  1793. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1794.   echo "$ac_t""yes" 1>&6
  1795.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1796.   cat >> confdefs.h <<EOF
  1797. #define $ac_tr_func 1
  1798. EOF
  1799.  
  1800. else
  1801.   echo "$ac_t""no" 1>&6
  1802. fi
  1803. done
  1804. for ac_func in ecvt_r fcvt_r gcvt_r
  1805. do
  1806. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1807. echo "configure:4935: checking for $ac_func" >&5
  1808. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1809.   echo $ac_n "(cached) $ac_c" 1>&6
  1810. else
  1811.   cat > conftest.$ac_ext <<EOF
  1812. #line 4940 "configure"
  1813. #include "confdefs.h"
  1814. /* System header to define __stub macros and hopefully few prototypes,
  1815.     which can conflict with char $ac_func(); below.  */
  1816. #include <assert.h>
  1817. /* Override any gcc2 internal prototype to avoid an error.  */
  1818. /* We use char because int might match the return type of a gcc2
  1819.     builtin and then its argument prototype would still apply.  */
  1820. char $ac_func();
  1821. int main() {
  1822. /* The GNU C library defines this for functions which it implements
  1823.     to always fail with ENOSYS.  Some functions are actually named
  1824.     something starting with __ and the normal name is an alias.  */
  1825. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1826. choke me
  1827. #else
  1828. $ac_func();
  1829. #endif
  1830. ; return 0; }
  1831. EOF
  1832. if { (eval echo configure:4963: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1833.   rm -rf conftest*
  1834.   eval "ac_cv_func_$ac_func=yes"
  1835. else
  1836.   echo "configure: failed program was:" >&5
  1837.   cat conftest.$ac_ext >&5
  1838.   rm -rf conftest*
  1839.   eval "ac_cv_func_$ac_func=no"
  1840. fi
  1841. rm -f conftest*
  1842. fi
  1843. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1844.   echo "$ac_t""yes" 1>&6
  1845.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1846.   cat >> confdefs.h <<EOF
  1847. #define $ac_tr_func 1
  1848. EOF
  1849.  
  1850. else
  1851.   echo "$ac_t""no" 1>&6
  1852. fi
  1853. done
  1854. for ac_func in econvert fconvert gconvert
  1855. do
  1856. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1857. echo "configure:4990: checking for $ac_func" >&5
  1858. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1859.   echo $ac_n "(cached) $ac_c" 1>&6
  1860. else
  1861.   cat > conftest.$ac_ext <<EOF
  1862. #line 4995 "configure"
  1863. #include "confdefs.h"
  1864. /* System header to define __stub macros and hopefully few prototypes,
  1865.     which can conflict with char $ac_func(); below.  */
  1866. #include <assert.h>
  1867. /* Override any gcc2 internal prototype to avoid an error.  */
  1868. /* We use char because int might match the return type of a gcc2
  1869.     builtin and then its argument prototype would still apply.  */
  1870. char $ac_func();
  1871. int main() {
  1872. /* The GNU C library defines this for functions which it implements
  1873.     to always fail with ENOSYS.  Some functions are actually named
  1874.     something starting with __ and the normal name is an alias.  */
  1875. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1876. choke me
  1877. #else
  1878. $ac_func();
  1879. #endif
  1880. ; return 0; }
  1881. EOF
  1882. if { (eval echo configure:5018: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1883.   rm -rf conftest*
  1884.   eval "ac_cv_func_$ac_func=yes"
  1885. else
  1886.   echo "configure: failed program was:" >&5
  1887.   cat conftest.$ac_ext >&5
  1888.   rm -rf conftest*
  1889.   eval "ac_cv_func_$ac_func=no"
  1890. fi
  1891. rm -f conftest*
  1892. fi
  1893. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1894.   echo "$ac_t""yes" 1>&6
  1895.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1896.   cat >> confdefs.h <<EOF
  1897. #define $ac_tr_func 1
  1898. EOF
  1899.  
  1900. else
  1901.   echo "$ac_t""no" 1>&6
  1902. fi
  1903. done
  1904. for ac_func in setpriority DosSetPriority
  1905. do
  1906. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1907. echo "configure:5045: checking for $ac_func" >&5
  1908. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1909.   echo $ac_n "(cached) $ac_c" 1>&6
  1910. else
  1911.   cat > conftest.$ac_ext <<EOF
  1912. #line 5050 "configure"
  1913. #include "confdefs.h"
  1914. /* System header to define __stub macros and hopefully few prototypes,
  1915.     which can conflict with char $ac_func(); below.  */
  1916. #include <assert.h>
  1917. /* Override any gcc2 internal prototype to avoid an error.  */
  1918. /* We use char because int might match the return type of a gcc2
  1919.     builtin and then its argument prototype would still apply.  */
  1920. char $ac_func();
  1921. int main() {
  1922. /* The GNU C library defines this for functions which it implements
  1923.     to always fail with ENOSYS.  Some functions are actually named
  1924.     something starting with __ and the normal name is an alias.  */
  1925. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1926. choke me
  1927. #else
  1928. $ac_func();
  1929. #endif
  1930. ; return 0; }
  1931. EOF
  1932. if { (eval echo configure:5073: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1933.   rm -rf conftest*
  1934.   eval "ac_cv_func_$ac_func=yes"
  1935. else
  1936.   echo "configure: failed program was:" >&5
  1937.   cat conftest.$ac_ext >&5
  1938.   rm -rf conftest*
  1939.   eval "ac_cv_func_$ac_func=no"
  1940. fi
  1941. rm -f conftest*
  1942. fi
  1943. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1944.   echo "$ac_t""yes" 1>&6
  1945.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1946.   cat >> confdefs.h <<EOF
  1947. #define $ac_tr_func 1
  1948. EOF
  1949.  
  1950. else
  1951.   echo "$ac_t""no" 1>&6
  1952. fi
  1953. done
  1954. for ac_func in DosAllocSharedMem
  1955. do
  1956. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1957. echo "configure:5100: checking for $ac_func" >&5
  1958. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1959.   echo $ac_n "(cached) $ac_c" 1>&6
  1960. else
  1961.   cat > conftest.$ac_ext <<EOF
  1962. #line 5105 "configure"
  1963. #include "confdefs.h"
  1964. /* System header to define __stub macros and hopefully few prototypes,
  1965.     which can conflict with char $ac_func(); below.  */
  1966. #include <assert.h>
  1967. /* Override any gcc2 internal prototype to avoid an error.  */
  1968. /* We use char because int might match the return type of a gcc2
  1969.     builtin and then its argument prototype would still apply.  */
  1970. char $ac_func();
  1971. int main() {
  1972. /* The GNU C library defines this for functions which it implements
  1973.     to always fail with ENOSYS.  Some functions are actually named
  1974.     something starting with __ and the normal name is an alias.  */
  1975. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1976. choke me
  1977. #else
  1978. $ac_func();
  1979. #endif
  1980. ; return 0; }
  1981. EOF
  1982. if { (eval echo configure:5128: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  1983.   rm -rf conftest*
  1984.   eval "ac_cv_func_$ac_func=yes"
  1985. else
  1986.   echo "configure: failed program was:" >&5
  1987.   cat conftest.$ac_ext >&5
  1988.   rm -rf conftest*
  1989.   eval "ac_cv_func_$ac_func=no"
  1990. fi
  1991. rm -f conftest*
  1992. fi
  1993. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1994.   echo "$ac_t""yes" 1>&6
  1995.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1996.   cat >> confdefs.h <<EOF
  1997. #define $ac_tr_func 1
  1998. EOF
  1999.  
  2000. else
  2001.   echo "$ac_t""no" 1>&6
  2002. fi
  2003. done
  2004. for ac_func in seekdir
  2005. do
  2006. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2007. echo "configure:5155: checking for $ac_func" >&5
  2008. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2009.   echo $ac_n "(cached) $ac_c" 1>&6
  2010. else
  2011.   cat > conftest.$ac_ext <<EOF
  2012. #line 5160 "configure"
  2013. #include "confdefs.h"
  2014. /* System header to define __stub macros and hopefully few prototypes,
  2015.     which can conflict with char $ac_func(); below.  */
  2016. #include <assert.h>
  2017. /* Override any gcc2 internal prototype to avoid an error.  */
  2018. /* We use char because int might match the return type of a gcc2
  2019.     builtin and then its argument prototype would still apply.  */
  2020. char $ac_func();
  2021. int main() {
  2022. /* The GNU C library defines this for functions which it implements
  2023.     to always fail with ENOSYS.  Some functions are actually named
  2024.     something starting with __ and the normal name is an alias.  */
  2025. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2026. choke me
  2027. #else
  2028. $ac_func();
  2029. #endif
  2030. ; return 0; }
  2031. EOF
  2032. if { (eval echo configure:5183: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2033.   rm -rf conftest*
  2034.   eval "ac_cv_func_$ac_func=yes"
  2035. else
  2036.   echo "configure: failed program was:" >&5
  2037.   cat conftest.$ac_ext >&5
  2038.   rm -rf conftest*
  2039.   eval "ac_cv_func_$ac_func=no"
  2040. fi
  2041. rm -f conftest*
  2042. fi
  2043. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2044.   echo "$ac_t""yes" 1>&6
  2045.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2046.   cat >> confdefs.h <<EOF
  2047. #define $ac_tr_func 1
  2048. EOF
  2049.  
  2050. else
  2051.   echo "$ac_t""no" 1>&6
  2052. fi
  2053. done
  2054. for ac_func in strsignal str2sig sig2str
  2055. do
  2056. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2057. echo "configure:5210: checking for $ac_func" >&5
  2058. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2059.   echo $ac_n "(cached) $ac_c" 1>&6
  2060. else
  2061.   cat > conftest.$ac_ext <<EOF
  2062. #line 5215 "configure"
  2063. #include "confdefs.h"
  2064. /* System header to define __stub macros and hopefully few prototypes,
  2065.     which can conflict with char $ac_func(); below.  */
  2066. #include <assert.h>
  2067. /* Override any gcc2 internal prototype to avoid an error.  */
  2068. /* We use char because int might match the return type of a gcc2
  2069.     builtin and then its argument prototype would still apply.  */
  2070. char $ac_func();
  2071. int main() {
  2072. /* The GNU C library defines this for functions which it implements
  2073.     to always fail with ENOSYS.  Some functions are actually named
  2074.     something starting with __ and the normal name is an alias.  */
  2075. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2076. choke me
  2077. #else
  2078. $ac_func();
  2079. #endif
  2080. ; return 0; }
  2081. EOF
  2082. if { (eval echo configure:5238: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2083.   rm -rf conftest*
  2084.   eval "ac_cv_func_$ac_func=yes"
  2085. else
  2086.   echo "configure: failed program was:" >&5
  2087.   cat conftest.$ac_ext >&5
  2088.   rm -rf conftest*
  2089.   eval "ac_cv_func_$ac_func=no"
  2090. fi
  2091. rm -f conftest*
  2092. fi
  2093. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2094.   echo "$ac_t""yes" 1>&6
  2095.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2096.   cat >> confdefs.h <<EOF
  2097. #define $ac_tr_func 1
  2098. EOF
  2099.  
  2100. else
  2101.   echo "$ac_t""no" 1>&6
  2102. fi
  2103. done
  2104. for ac_func in killpg sigrelse
  2105. do
  2106. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2107. echo "configure:5265: checking for $ac_func" >&5
  2108. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2109.   echo $ac_n "(cached) $ac_c" 1>&6
  2110. else
  2111.   cat > conftest.$ac_ext <<EOF
  2112. #line 5270 "configure"
  2113. #include "confdefs.h"
  2114. /* System header to define __stub macros and hopefully few prototypes,
  2115.     which can conflict with char $ac_func(); below.  */
  2116. #include <assert.h>
  2117. /* Override any gcc2 internal prototype to avoid an error.  */
  2118. /* We use char because int might match the return type of a gcc2
  2119.     builtin and then its argument prototype would still apply.  */
  2120. char $ac_func();
  2121. int main() {
  2122. /* The GNU C library defines this for functions which it implements
  2123.     to always fail with ENOSYS.  Some functions are actually named
  2124.     something starting with __ and the normal name is an alias.  */
  2125. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2126. choke me
  2127. #else
  2128. $ac_func();
  2129. #endif
  2130. ; return 0; }
  2131. EOF
  2132. if { (eval echo configure:5293: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2133.   rm -rf conftest*
  2134.   eval "ac_cv_func_$ac_func=yes"
  2135. else
  2136.   echo "configure: failed program was:" >&5
  2137.   cat conftest.$ac_ext >&5
  2138.   rm -rf conftest*
  2139.   eval "ac_cv_func_$ac_func=no"
  2140. fi
  2141. rm -f conftest*
  2142. fi
  2143. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2144.   echo "$ac_t""yes" 1>&6
  2145.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2146.   cat >> confdefs.h <<EOF
  2147. #define $ac_tr_func 1
  2148. EOF
  2149.  
  2150. else
  2151.   echo "$ac_t""no" 1>&6
  2152. fi
  2153. done
  2154. for ac_func in nanosleep usleep
  2155. do
  2156. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2157. echo "configure:5320: checking for $ac_func" >&5
  2158. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2159.   echo $ac_n "(cached) $ac_c" 1>&6
  2160. else
  2161.   cat > conftest.$ac_ext <<EOF
  2162. #line 5325 "configure"
  2163. #include "confdefs.h"
  2164. /* System header to define __stub macros and hopefully few prototypes,
  2165.     which can conflict with char $ac_func(); below.  */
  2166. #include <assert.h>
  2167. /* Override any gcc2 internal prototype to avoid an error.  */
  2168. /* We use char because int might match the return type of a gcc2
  2169.     builtin and then its argument prototype would still apply.  */
  2170. char $ac_func();
  2171. int main() {
  2172. /* The GNU C library defines this for functions which it implements
  2173.     to always fail with ENOSYS.  Some functions are actually named
  2174.     something starting with __ and the normal name is an alias.  */
  2175. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2176. choke me
  2177. #else
  2178. $ac_func();
  2179. #endif
  2180. ; return 0; }
  2181. EOF
  2182. if { (eval echo configure:5348: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2183.   rm -rf conftest*
  2184.   eval "ac_cv_func_$ac_func=yes"
  2185. else
  2186.   echo "configure: failed program was:" >&5
  2187.   cat conftest.$ac_ext >&5
  2188.   rm -rf conftest*
  2189.   eval "ac_cv_func_$ac_func=no"
  2190. fi
  2191. rm -f conftest*
  2192. fi
  2193. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2194.   echo "$ac_t""yes" 1>&6
  2195.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2196.   cat >> confdefs.h <<EOF
  2197. #define $ac_tr_func 1
  2198. EOF
  2199.  
  2200. else
  2201.   echo "$ac_t""no" 1>&6
  2202. fi
  2203. done
  2204. for ac_func in putenv setenv strcasecmp
  2205. do
  2206. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  2207. echo "configure:5375: checking for $ac_func" >&5
  2208. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  2209.   echo $ac_n "(cached) $ac_c" 1>&6
  2210. else
  2211.   cat > conftest.$ac_ext <<EOF
  2212. #line 5380 "configure"
  2213. #include "confdefs.h"
  2214. /* System header to define __stub macros and hopefully few prototypes,
  2215.     which can conflict with char $ac_func(); below.  */
  2216. #include <assert.h>
  2217. /* Override any gcc2 internal prototype to avoid an error.  */
  2218. /* We use char because int might match the return type of a gcc2
  2219.     builtin and then its argument prototype would still apply.  */
  2220. char $ac_func();
  2221. int main() {
  2222. /* The GNU C library defines this for functions which it implements
  2223.     to always fail with ENOSYS.  Some functions are actually named
  2224.     something starting with __ and the normal name is an alias.  */
  2225. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  2226. choke me
  2227. #else
  2228. $ac_func();
  2229. #endif
  2230. ; return 0; }
  2231. EOF
  2232. if { (eval echo configure:5403: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2233.   rm -rf conftest*
  2234.   eval "ac_cv_func_$ac_func=yes"
  2235. else
  2236.   echo "configure: failed program was:" >&5
  2237.   cat conftest.$ac_ext >&5
  2238.   rm -rf conftest*
  2239.   eval "ac_cv_func_$ac_func=no"
  2240. fi
  2241. rm -f conftest*
  2242. fi
  2243. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  2244.   echo "$ac_t""yes" 1>&6
  2245.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  2246.   cat >> confdefs.h <<EOF
  2247. #define $ac_tr_func 1
  2248. EOF
  2249.  
  2250. else
  2251.   echo "$ac_t""no" 1>&6
  2252. fi
  2253. done
  2254. cat >> confdefs.h <<EOF
  2255. #define HOST_CPU $host_cpu
  2256. EOF
  2257. cat >> confdefs.h <<EOF
  2258. #define HOST_VENDOR $host_vendor
  2259. EOF
  2260. cat >> confdefs.h <<EOF
  2261. #define HOST_OS $host_os
  2262. EOF
  2263. echo $ac_n "checking for crypt in -lc""... $ac_c" 1>&6
  2264. echo "configure:5443: checking for crypt in -lc" >&5
  2265. ac_lib_var=`echo c'_'crypt | sed 'y%./+-%__p_%'`
  2266. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2267.   echo $ac_n "(cached) $ac_c" 1>&6
  2268. else
  2269.   ac_save_LIBS="$LIBS"
  2270. LIBS="-lc  $LIBS"
  2271. cat > conftest.$ac_ext <<EOF
  2272. #line 5451 "configure"
  2273. #include "confdefs.h"
  2274. /* Override any gcc2 internal prototype to avoid an error.  */
  2275. /* We use char because int might match the return type of a gcc2
  2276.     builtin and then its argument prototype would still apply.  */
  2277. char crypt();
  2278. int main() {
  2279. crypt()
  2280. ; return 0; }
  2281. EOF
  2282. if { (eval echo configure:5462: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2283.   rm -rf conftest*
  2284.   eval "ac_cv_lib_$ac_lib_var=yes"
  2285. else
  2286.   echo "configure: failed program was:" >&5
  2287.   cat conftest.$ac_ext >&5
  2288.   rm -rf conftest*
  2289.   eval "ac_cv_lib_$ac_lib_var=no"
  2290. fi
  2291. rm -f conftest*
  2292. LIBS="$ac_save_LIBS"
  2293. fi
  2294. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2295.   echo "$ac_t""yes" 1>&6
  2296.   lib_crypt=""
  2297. else
  2298.   echo "$ac_t""no" 1>&6
  2299. echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
  2300. echo "configure:5481: checking for crypt in -lcrypt" >&5
  2301. ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
  2302. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  2303.   echo $ac_n "(cached) $ac_c" 1>&6
  2304. else
  2305.   ac_save_LIBS="$LIBS"
  2306. LIBS="-lcrypt  $LIBS"
  2307. cat > conftest.$ac_ext <<EOF
  2308. #line 5489 "configure"
  2309. #include "confdefs.h"
  2310. /* Override any gcc2 internal prototype to avoid an error.  */
  2311. /* We use char because int might match the return type of a gcc2
  2312.     builtin and then its argument prototype would still apply.  */
  2313. char crypt();
  2314. int main() {
  2315. crypt()
  2316. ; return 0; }
  2317. EOF
  2318. if { (eval echo configure:5500: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  2319.   rm -rf conftest*
  2320.   eval "ac_cv_lib_$ac_lib_var=yes"
  2321. else
  2322.   echo "configure: failed program was:" >&5
  2323.   cat conftest.$ac_ext >&5
  2324.   rm -rf conftest*
  2325.   eval "ac_cv_lib_$ac_lib_var=no"
  2326. fi
  2327. rm -f conftest*
  2328. LIBS="$ac_save_LIBS"
  2329. fi
  2330. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  2331.   echo "$ac_t""yes" 1>&6
  2332.   lib_crypt="-lcrypt"
  2333. else
  2334.   echo "$ac_t""no" 1>&6
  2335. fi
  2336. fi
  2337. if test $ac_cv_header_camlib_h = yes; then
  2338.   scsi_lib=-lcam
  2339. fi
  2340. trap '' 1 2 15
  2341. cat > confcache <<EOF
  2342. # This file is a shell script that caches the results of configure
  2343. # tests run on this system so they can be shared between configure
  2344. # scripts and configure runs.  It is not useful on other systems.
  2345. # If it contains results you don't want to keep, you may remove or edit it.
  2346. #
  2347. # By default, configure uses ./config.cache as the cache file,
  2348. # creating it if it does not exist already.  You can give configure
  2349. # the --cache-file=FILE option to use a different cache file; that is
  2350. # what configure does when it calls configure scripts in
  2351. # subdirectories, so they share the cache.
  2352. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  2353. # config.status only pays attention to the cache file if you give it the
  2354. # --recheck option to rerun configure.
  2355. #
  2356. EOF
  2357. # The following way of writing the cache mishandles newlines in values,
  2358. # but we know of no workaround that is simple, portable, and efficient.
  2359. # So, don't put newlines in cache variables' values.
  2360. # Ultrix sh set writes to stderr and can't be redirected directly,
  2361. # and sets the high bit in the cache file unless we assign to the vars.
  2362. (set) 2>&1 |
  2363.   case `(ac_space=' '; set | grep ac_space) 2>&1` in
  2364.   *ac_space= *)
  2365.     # `set' does not quote correctly, so add quotes (double-quote substitution
  2366.     # turns \\ into \, and sed turns \ into ).
  2367.     sed -n 
  2368.       -e "s/'/'\\''/g" 
  2369.       -e "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1='\2'}/p"
  2370.     ;;
  2371.   *)
  2372.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  2373.     sed -n -e 's/^([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*)=(.*)/1=${1=2}/p'
  2374.     ;;
  2375.   esac >> confcache
  2376. if cmp -s $cache_file confcache; then
  2377.   :
  2378. else
  2379.   if test -w $cache_file; then
  2380.     echo "updating cache $cache_file"
  2381.     cat confcache > $cache_file
  2382.   else
  2383.     echo "not updating unwritable cache $cache_file"
  2384.   fi
  2385. fi
  2386. rm -f confcache
  2387. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2388. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2389. # Let make expand exec_prefix.
  2390. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2391. # Any assignment to VPATH causes Sun make to only execute
  2392. # the first set of double-colon rules, so remove it if not needed.
  2393. # If there is a colon in the path, we need to keep it.
  2394. if test "x$srcdir" = x.; then
  2395.   ac_vpsub='/^[  ]*VPATH[  ]*=[^:]*$/d'
  2396. fi
  2397. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2398. DEFS=-DHAVE_CONFIG_H
  2399. # Without the "./", some shells look in PATH for config.status.
  2400. : ${CONFIG_STATUS=./config.status}
  2401. echo creating $CONFIG_STATUS
  2402. rm -f $CONFIG_STATUS
  2403. cat > $CONFIG_STATUS <<EOF
  2404. #! /bin/sh
  2405. # Generated automatically by configure.
  2406. # Run this file to recreate the current configuration.
  2407. # This directory was configured as follows,
  2408. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2409. #
  2410. # $0 $ac_configure_args
  2411. #
  2412. # Compiler output produced by configure, useful for debugging
  2413. # configure, is in ./config.log if it exists.
  2414. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2415. for ac_option
  2416. do
  2417.   case "$ac_option" in
  2418.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2419.     echo "running ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  2420.     exec ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  2421.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2422.     echo "$CONFIG_STATUS generated by autoconf version 2.13"
  2423.     exit 0 ;;
  2424.   -help | --help | --hel | --he | --h)
  2425.     echo "$ac_cs_usage"; exit 0 ;;
  2426.   *) echo "$ac_cs_usage"; exit 1 ;;
  2427.   esac
  2428. done
  2429. ac_given_srcdir=$srcdir
  2430. trap 'rm -fr `echo "rules.cnf xconfig.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  2431. EOF
  2432. cat >> $CONFIG_STATUS <<EOF
  2433. # Protect against being on the right side of a sed subst in config.status.
  2434. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
  2435.  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  2436. $ac_vpsub
  2437. $extrasub
  2438. s%@SHELL@%$SHELL%g
  2439. s%@CFLAGS@%$CFLAGS%g
  2440. s%@CPPFLAGS@%$CPPFLAGS%g
  2441. s%@CXXFLAGS@%$CXXFLAGS%g
  2442. s%@FFLAGS@%$FFLAGS%g
  2443. s%@DEFS@%$DEFS%g
  2444. s%@LDFLAGS@%$LDFLAGS%g
  2445. s%@LIBS@%$LIBS%g
  2446. s%@exec_prefix@%$exec_prefix%g
  2447. s%@prefix@%$prefix%g
  2448. s%@program_transform_name@%$program_transform_name%g
  2449. s%@bindir@%$bindir%g
  2450. s%@sbindir@%$sbindir%g
  2451. s%@libexecdir@%$libexecdir%g
  2452. s%@datadir@%$datadir%g
  2453. s%@sysconfdir@%$sysconfdir%g
  2454. s%@sharedstatedir@%$sharedstatedir%g
  2455. s%@localstatedir@%$localstatedir%g
  2456. s%@libdir@%$libdir%g
  2457. s%@includedir@%$includedir%g
  2458. s%@oldincludedir@%$oldincludedir%g
  2459. s%@infodir@%$infodir%g
  2460. s%@mandir@%$mandir%g
  2461. s%@host@%$host%g
  2462. s%@host_alias@%$host_alias%g
  2463. s%@host_cpu@%$host_cpu%g
  2464. s%@host_vendor@%$host_vendor%g
  2465. s%@host_os@%$host_os%g
  2466. s%@CPP@%$CPP%g
  2467. s%@RANLIB@%$RANLIB%g
  2468. s%@SET_MAKE@%$SET_MAKE%g
  2469. s%@LIBOBJS@%$LIBOBJS%g
  2470. s%@lib_crypt@%$lib_crypt%g
  2471. s%@scsi_lib@%$scsi_lib%g
  2472. CEOF
  2473. EOF
  2474. cat >> $CONFIG_STATUS <<EOF
  2475. # Split the substitutions into bite-sized pieces for seds with
  2476. # small command number limits, like on Digital OSF/1 and HP-UX.
  2477. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  2478. ac_file=1 # Number of current file.
  2479. ac_beg=1 # First line for current file.
  2480. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  2481. ac_more_lines=:
  2482. ac_sed_cmds=""
  2483. while $ac_more_lines; do
  2484.   if test $ac_beg -gt 1; then
  2485.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  2486.   else
  2487.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  2488.   fi
  2489.   if test ! -s conftest.s$ac_file; then
  2490.     ac_more_lines=false
  2491.     rm -f conftest.s$ac_file
  2492.   else
  2493.     if test -z "$ac_sed_cmds"; then
  2494.       ac_sed_cmds="sed -f conftest.s$ac_file"
  2495.     else
  2496.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  2497.     fi
  2498.     ac_file=`expr $ac_file + 1`
  2499.     ac_beg=$ac_end
  2500.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  2501.   fi
  2502. done
  2503. if test -z "$ac_sed_cmds"; then
  2504.   ac_sed_cmds=cat
  2505. fi
  2506. EOF
  2507. cat >> $CONFIG_STATUS <<EOF
  2508. CONFIG_FILES=${CONFIG_FILES-"rules.cnf"}
  2509. EOF
  2510. cat >> $CONFIG_STATUS <<EOF
  2511. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  2512.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2513.   case "$ac_file" in
  2514.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2515.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2516.   *) ac_file_in="${ac_file}.in" ;;
  2517.   esac
  2518.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  2519.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2520.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2521.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2522.     # The file is in a subdirectory.
  2523.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  2524.     ac_dir_suffix="/`echo $ac_dir|sed 's%^./%%'`"
  2525.     # A "../" for each directory in $ac_dir_suffix.
  2526.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2527.   else
  2528.     ac_dir_suffix= ac_dots=
  2529.   fi
  2530.   case "$ac_given_srcdir" in
  2531.   .)  srcdir=.
  2532.       if test -z "$ac_dots"; then top_srcdir=.
  2533.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  2534.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2535.   *) # Relative path.
  2536.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2537.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2538.   esac
  2539.   echo creating "$ac_file"
  2540.   rm -f "$ac_file"
  2541.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  2542.   case "$ac_file" in
  2543.   *Makefile*) ac_comsub="1i\
  2544. # $configure_input" ;;
  2545.   *) ac_comsub= ;;
  2546.   esac
  2547.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2548.   sed -e "$ac_comsub
  2549. s%@configure_input@%$configure_input%g
  2550. s%@srcdir@%$srcdir%g
  2551. s%@top_srcdir@%$top_srcdir%g
  2552. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  2553. fi; done
  2554. rm -f conftest.s*
  2555. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  2556. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  2557. #
  2558. # ac_d sets the value in "#define NAME VALUE" lines.
  2559. ac_dA='s%^([  ]*)#([  ]*define[  ][  ]*)'
  2560. ac_dB='([  ][  ]*)[^  ]*%1#2'
  2561. ac_dC='3'
  2562. ac_dD='%g'
  2563. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  2564. ac_uA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2565. ac_uB='([  ])%1#2define3'
  2566. ac_uC=' '
  2567. ac_uD='4%g'
  2568. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  2569. ac_eA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2570. ac_eB='$%1#2define3'
  2571. ac_eC=' '
  2572. ac_eD='%g'
  2573. if test "${CONFIG_HEADERS+set}" != set; then
  2574. EOF
  2575. cat >> $CONFIG_STATUS <<EOF
  2576.   CONFIG_HEADERS="xconfig.h"
  2577. EOF
  2578. cat >> $CONFIG_STATUS <<EOF
  2579. fi
  2580. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  2581.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2582.   case "$ac_file" in
  2583.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2584.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2585.   *) ac_file_in="${ac_file}.in" ;;
  2586.   esac
  2587.   echo creating $ac_file
  2588.   rm -f conftest.frag conftest.in conftest.out
  2589.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2590.   cat $ac_file_inputs > conftest.in
  2591. EOF
  2592. # Transform confdefs.h into a sed script conftest.vals that substitutes
  2593. # the proper values into config.h.in to produce config.h.  And first:
  2594. # Protect against being on the right side of a sed subst in config.status.
  2595. # Protect against being in an unquoted here document in config.status.
  2596. rm -f conftest.vals
  2597. cat > conftest.hdr <<EOF
  2598. s/[\&%]/\&/g
  2599. s%[\$`]%\&%g
  2600. s%#define ([A-Za-z_][A-Za-z0-9_]*) *(.*)%${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD}%gp
  2601. s%ac_d%ac_u%gp
  2602. s%ac_u%ac_e%gp
  2603. EOF
  2604. sed -n -f conftest.hdr confdefs.h > conftest.vals
  2605. rm -f conftest.hdr
  2606. # This sed command replaces #undef with comments.  This is necessary, for
  2607. # example, in the case of _POSIX_SOURCE, which is predefined and required
  2608. # on some systems where configure will not decide to define it.
  2609. cat >> conftest.vals <<EOF
  2610. s%^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  2611. EOF
  2612. # Break up conftest.vals because some shells have a limit on
  2613. # the size of here documents, and old seds have small limits too.
  2614. rm -f conftest.tail
  2615. while :
  2616. do
  2617.   ac_lines=`grep -c . conftest.vals`
  2618.   # grep -c gives empty output for an empty file on some AIX systems.
  2619.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  2620.   # Write a limited-size here document to conftest.frag.
  2621.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  2622.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  2623.   echo 'CEOF
  2624.   sed -f conftest.frag conftest.in > conftest.out
  2625.   rm -f conftest.in
  2626.   mv conftest.out conftest.in
  2627. ' >> $CONFIG_STATUS
  2628.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  2629.   rm -f conftest.vals
  2630.   mv conftest.tail conftest.vals
  2631. done
  2632. rm -f conftest.vals
  2633. cat >> $CONFIG_STATUS <<EOF
  2634.   rm -f conftest.frag conftest.h
  2635.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2636.   cat conftest.in >> conftest.h
  2637.   rm -f conftest.in
  2638.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  2639.     echo "$ac_file is unchanged"
  2640.     rm -f conftest.h
  2641.   else
  2642.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2643.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2644.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2645.       # The file is in a subdirectory.
  2646.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2647.     fi
  2648.     rm -f $ac_file
  2649.     mv conftest.h $ac_file
  2650.   fi
  2651. fi; done
  2652. EOF
  2653. cat >> $CONFIG_STATUS <<EOF
  2654. EOF
  2655. cat >> $CONFIG_STATUS <<EOF
  2656. exit 0
  2657. EOF
  2658. chmod +x $CONFIG_STATUS
  2659. rm -fr confdefs* $ac_clean_files
  2660. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1