configure
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:150k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. #endif
  2. EOF
  3. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  4.   egrep "sig_atomic_t" >/dev/null 2>&1; then
  5.   rm -rf conftest*
  6.   r_cv_type_sig_atomic_t=yes
  7. else
  8.   rm -rf conftest*
  9.   r_cv_type_sig_atomic_t=no
  10. fi
  11. rm -f conftest*
  12. fi
  13. echo "$ac_t""$r_cv_type_sig_atomic_t" 1>&6
  14. if test "$r_cv_type_sig_atomic_t" = "no"; then
  15. cat >> confdefs.h <<EOF
  16. #define sig_atomic_t int
  17. EOF
  18. fi
  19. echo $ac_n "checking for cc_t""... $ac_c" 1>&6
  20. echo "configure:2667: checking for cc_t" >&5
  21. if eval "test "`echo '$''{'r_cv_have_cct'+set}'`" = set"; then
  22.   echo $ac_n "(cached) $ac_c" 1>&6
  23. else
  24.   cat > conftest.$ac_ext <<EOF
  25. #line 2672 "configure"
  26. #include "confdefs.h"
  27. cc_t
  28. int main() {
  29. #include <termio.h>
  30. ; return 0; }
  31. EOF
  32. if { (eval echo configure:2679: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  33.   rm -rf conftest*
  34.   cc_t foo;
  35. else
  36.   echo "configure: failed program was:" >&5
  37.   cat conftest.$ac_ext >&5
  38.   rm -rf conftest*
  39.   r_cv_have_cct=yes
  40. fi
  41. rm -f conftest*
  42. fi
  43. if test $r_cv_have_cct = no; then cat >> confdefs.h <<EOF
  44. #define NO_CC_T 1
  45. EOF
  46.  fi
  47. echo "$ac_t""$r_cv_have_cct" 1>&6
  48. echo $ac_n "checking for sig_t""... $ac_c" 1>&6
  49. echo "configure:2698: checking for sig_t" >&5
  50. if eval "test "`echo '$''{'r_cv_have_sigt'+set}'`" = set"; then
  51.   echo $ac_n "(cached) $ac_c" 1>&6
  52. else
  53.   cat > conftest.$ac_ext <<EOF
  54. #line 2703 "configure"
  55. #include "confdefs.h"
  56. #include <signal.h>
  57. int main() {
  58. sig_t i = (sig_t)0;
  59. ; return 0; }
  60. EOF
  61. if { (eval echo configure:2710: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  62.   rm -rf conftest*
  63.   r_cv_have_sigt=yes
  64. else
  65.   echo "configure: failed program was:" >&5
  66.   cat conftest.$ac_ext >&5
  67.   rm -rf conftest*
  68.   r_cv_have_sigt=no
  69. fi
  70. rm -f conftest*
  71. fi
  72. if test "$r_cv_have_sigt" = "no"; then FTPDEFS="$FTPDEFS -DCOMPAT"; fi
  73. echo "$ac_t""$r_cv_have_sigt" 1>&6
  74. echo
  75. echo $ac_n "checking for sys_errlist""... $ac_c" 1>&6
  76. echo "configure:2728: checking for sys_errlist" >&5
  77. if eval "test "`echo '$''{'r_cv_have_sysel'+set}'`" = set"; then
  78.   echo $ac_n "(cached) $ac_c" 1>&6
  79. else
  80.   cat > conftest.$ac_ext <<EOF
  81. #line 2733 "configure"
  82. #include "confdefs.h"
  83. int main() {
  84. extern char **sys_errlist;char **foo = sys_errlist;
  85. ; return 0; }
  86. EOF
  87. if { (eval echo configure:2740: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  88.   rm -rf conftest*
  89.   r_cv_have_sysel=yes
  90. else
  91.   echo "configure: failed program was:" >&5
  92.   cat conftest.$ac_ext >&5
  93.   rm -rf conftest*
  94.   r_cv_have_sysel=no
  95. fi
  96. rm -f conftest*
  97. fi
  98. if test "$r_cv_have_sysel" = "yes"; then cat >> confdefs.h <<EOF
  99. #define HAVE_SYSERRLIST 1
  100. EOF
  101.  fi
  102. echo "$ac_t""$r_cv_have_sysel" 1>&6
  103. for ac_func in dlopen shl_load
  104. do
  105. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  106. echo "configure:2761: checking for $ac_func" >&5
  107. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  108.   echo $ac_n "(cached) $ac_c" 1>&6
  109. else
  110.   cat > conftest.$ac_ext <<EOF
  111. #line 2766 "configure"
  112. #include "confdefs.h"
  113. /* System header to define __stub macros and hopefully few prototypes,
  114.     which can conflict with char $ac_func(); below.  */
  115. #include <assert.h>
  116. /* Override any gcc2 internal prototype to avoid an error.  */
  117. /* We use char because int might match the return type of a gcc2
  118.     builtin and then its argument prototype would still apply.  */
  119. char $ac_func();
  120. int main() {
  121. /* The GNU C library defines this for functions which it implements
  122.     to always fail with ENOSYS.  Some functions are actually named
  123.     something starting with __ and the normal name is an alias.  */
  124. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  125. choke me
  126. #else
  127. $ac_func();
  128. #endif
  129. ; return 0; }
  130. EOF
  131. if { (eval echo configure:2789: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  132.   rm -rf conftest*
  133.   eval "ac_cv_func_$ac_func=yes"
  134. else
  135.   echo "configure: failed program was:" >&5
  136.   cat conftest.$ac_ext >&5
  137.   rm -rf conftest*
  138.   eval "ac_cv_func_$ac_func=no"
  139. fi
  140. rm -f conftest*
  141. fi
  142. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  143.   echo "$ac_t""yes" 1>&6
  144.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  145.   cat >> confdefs.h <<EOF
  146. #define $ac_tr_func 1
  147. EOF
  148.  
  149. else
  150.   echo "$ac_t""no" 1>&6
  151. fi
  152. done
  153.  
  154. saved_libs="$LIBS"
  155. LIBS="$LIBS $TELNET_LIBS"
  156. for ac_func in setupterm
  157. do
  158. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  159. echo "configure:2819: checking for $ac_func" >&5
  160. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  161.   echo $ac_n "(cached) $ac_c" 1>&6
  162. else
  163.   cat > conftest.$ac_ext <<EOF
  164. #line 2824 "configure"
  165. #include "confdefs.h"
  166. /* System header to define __stub macros and hopefully few prototypes,
  167.     which can conflict with char $ac_func(); below.  */
  168. #include <assert.h>
  169. /* Override any gcc2 internal prototype to avoid an error.  */
  170. /* We use char because int might match the return type of a gcc2
  171.     builtin and then its argument prototype would still apply.  */
  172. char $ac_func();
  173. int main() {
  174. /* The GNU C library defines this for functions which it implements
  175.     to always fail with ENOSYS.  Some functions are actually named
  176.     something starting with __ and the normal name is an alias.  */
  177. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  178. choke me
  179. #else
  180. $ac_func();
  181. #endif
  182. ; return 0; }
  183. EOF
  184. if { (eval echo configure:2847: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  185.   rm -rf conftest*
  186.   eval "ac_cv_func_$ac_func=yes"
  187. else
  188.   echo "configure: failed program was:" >&5
  189.   cat conftest.$ac_ext >&5
  190.   rm -rf conftest*
  191.   eval "ac_cv_func_$ac_func=no"
  192. fi
  193. rm -f conftest*
  194. fi
  195. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  196.   echo "$ac_t""yes" 1>&6
  197.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  198.   cat >> confdefs.h <<EOF
  199. #define $ac_tr_func 1
  200. EOF
  201.  
  202. else
  203.   echo "$ac_t""no" 1>&6
  204. fi
  205. done
  206. for ac_func in tgetent
  207. do
  208. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  209. echo "configure:2874: checking for $ac_func" >&5
  210. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  211.   echo $ac_n "(cached) $ac_c" 1>&6
  212. else
  213.   cat > conftest.$ac_ext <<EOF
  214. #line 2879 "configure"
  215. #include "confdefs.h"
  216. /* System header to define __stub macros and hopefully few prototypes,
  217.     which can conflict with char $ac_func(); below.  */
  218. #include <assert.h>
  219. /* Override any gcc2 internal prototype to avoid an error.  */
  220. /* We use char because int might match the return type of a gcc2
  221.     builtin and then its argument prototype would still apply.  */
  222. char $ac_func();
  223. int main() {
  224. /* The GNU C library defines this for functions which it implements
  225.     to always fail with ENOSYS.  Some functions are actually named
  226.     something starting with __ and the normal name is an alias.  */
  227. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  228. choke me
  229. #else
  230. $ac_func();
  231. #endif
  232. ; return 0; }
  233. EOF
  234. if { (eval echo configure:2902: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  235.   rm -rf conftest*
  236.   eval "ac_cv_func_$ac_func=yes"
  237. else
  238.   echo "configure: failed program was:" >&5
  239.   cat conftest.$ac_ext >&5
  240.   rm -rf conftest*
  241.   eval "ac_cv_func_$ac_func=no"
  242. fi
  243. rm -f conftest*
  244. fi
  245. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  246.   echo "$ac_t""yes" 1>&6
  247.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  248.   cat >> confdefs.h <<EOF
  249. #define $ac_tr_func 1
  250. EOF
  251.  
  252. else
  253.   echo "$ac_t""no" 1>&6
  254. fi
  255. done
  256. LIBS="$saved_libs"
  257. for ac_func in gethostbyname_r gethostbyaddr_r getpwuid_r getservbyname_r
  258. do
  259. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  260. echo "configure:2931: checking for $ac_func" >&5
  261. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  262.   echo $ac_n "(cached) $ac_c" 1>&6
  263. else
  264.   cat > conftest.$ac_ext <<EOF
  265. #line 2936 "configure"
  266. #include "confdefs.h"
  267. /* System header to define __stub macros and hopefully few prototypes,
  268.     which can conflict with char $ac_func(); below.  */
  269. #include <assert.h>
  270. /* Override any gcc2 internal prototype to avoid an error.  */
  271. /* We use char because int might match the return type of a gcc2
  272.     builtin and then its argument prototype would still apply.  */
  273. char $ac_func();
  274. int main() {
  275. /* The GNU C library defines this for functions which it implements
  276.     to always fail with ENOSYS.  Some functions are actually named
  277.     something starting with __ and the normal name is an alias.  */
  278. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  279. choke me
  280. #else
  281. $ac_func();
  282. #endif
  283. ; return 0; }
  284. EOF
  285. if { (eval echo configure:2959: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  286.   rm -rf conftest*
  287.   eval "ac_cv_func_$ac_func=yes"
  288. else
  289.   echo "configure: failed program was:" >&5
  290.   cat conftest.$ac_ext >&5
  291.   rm -rf conftest*
  292.   eval "ac_cv_func_$ac_func=no"
  293. fi
  294. rm -f conftest*
  295. fi
  296. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  297.   echo "$ac_t""yes" 1>&6
  298.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  299.   cat >> confdefs.h <<EOF
  300. #define $ac_tr_func 1
  301. EOF
  302.  
  303. else
  304.   echo "$ac_t""no" 1>&6
  305. fi
  306. done
  307. for ac_func in memset memcmp memmove strchr strrchr strdup strerror
  308. do
  309. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  310. echo "configure:2986: checking for $ac_func" >&5
  311. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  312.   echo $ac_n "(cached) $ac_c" 1>&6
  313. else
  314.   cat > conftest.$ac_ext <<EOF
  315. #line 2991 "configure"
  316. #include "confdefs.h"
  317. /* System header to define __stub macros and hopefully few prototypes,
  318.     which can conflict with char $ac_func(); below.  */
  319. #include <assert.h>
  320. /* Override any gcc2 internal prototype to avoid an error.  */
  321. /* We use char because int might match the return type of a gcc2
  322.     builtin and then its argument prototype would still apply.  */
  323. char $ac_func();
  324. int main() {
  325. /* The GNU C library defines this for functions which it implements
  326.     to always fail with ENOSYS.  Some functions are actually named
  327.     something starting with __ and the normal name is an alias.  */
  328. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  329. choke me
  330. #else
  331. $ac_func();
  332. #endif
  333. ; return 0; }
  334. EOF
  335. if { (eval echo configure:3014: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  336.   rm -rf conftest*
  337.   eval "ac_cv_func_$ac_func=yes"
  338. else
  339.   echo "configure: failed program was:" >&5
  340.   cat conftest.$ac_ext >&5
  341.   rm -rf conftest*
  342.   eval "ac_cv_func_$ac_func=no"
  343. fi
  344. rm -f conftest*
  345. fi
  346. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  347.   echo "$ac_t""yes" 1>&6
  348.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  349.   cat >> confdefs.h <<EOF
  350. #define $ac_tr_func 1
  351. EOF
  352.  
  353. else
  354.   echo "$ac_t""no" 1>&6
  355. fi
  356. done
  357. for ac_func in bcopy bcmp bzero index rindex
  358. do
  359. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  360. echo "configure:3041: checking for $ac_func" >&5
  361. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  362.   echo $ac_n "(cached) $ac_c" 1>&6
  363. else
  364.   cat > conftest.$ac_ext <<EOF
  365. #line 3046 "configure"
  366. #include "confdefs.h"
  367. /* System header to define __stub macros and hopefully few prototypes,
  368.     which can conflict with char $ac_func(); below.  */
  369. #include <assert.h>
  370. /* Override any gcc2 internal prototype to avoid an error.  */
  371. /* We use char because int might match the return type of a gcc2
  372.     builtin and then its argument prototype would still apply.  */
  373. char $ac_func();
  374. int main() {
  375. /* The GNU C library defines this for functions which it implements
  376.     to always fail with ENOSYS.  Some functions are actually named
  377.     something starting with __ and the normal name is an alias.  */
  378. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  379. choke me
  380. #else
  381. $ac_func();
  382. #endif
  383. ; return 0; }
  384. EOF
  385. if { (eval echo configure:3069: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  386.   rm -rf conftest*
  387.   eval "ac_cv_func_$ac_func=yes"
  388. else
  389.   echo "configure: failed program was:" >&5
  390.   cat conftest.$ac_ext >&5
  391.   rm -rf conftest*
  392.   eval "ac_cv_func_$ac_func=no"
  393. fi
  394. rm -f conftest*
  395. fi
  396. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  397.   echo "$ac_t""yes" 1>&6
  398.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  399.   cat >> confdefs.h <<EOF
  400. #define $ac_tr_func 1
  401. EOF
  402.  
  403. else
  404.   echo "$ac_t""no" 1>&6
  405. fi
  406. done
  407. for ac_func in setenv putenv unsetenv getenv
  408. do
  409. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  410. echo "configure:3096: checking for $ac_func" >&5
  411. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  412.   echo $ac_n "(cached) $ac_c" 1>&6
  413. else
  414.   cat > conftest.$ac_ext <<EOF
  415. #line 3101 "configure"
  416. #include "confdefs.h"
  417. /* System header to define __stub macros and hopefully few prototypes,
  418.     which can conflict with char $ac_func(); below.  */
  419. #include <assert.h>
  420. /* Override any gcc2 internal prototype to avoid an error.  */
  421. /* We use char because int might match the return type of a gcc2
  422.     builtin and then its argument prototype would still apply.  */
  423. char $ac_func();
  424. int main() {
  425. /* The GNU C library defines this for functions which it implements
  426.     to always fail with ENOSYS.  Some functions are actually named
  427.     something starting with __ and the normal name is an alias.  */
  428. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  429. choke me
  430. #else
  431. $ac_func();
  432. #endif
  433. ; return 0; }
  434. EOF
  435. if { (eval echo configure:3124: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  436.   rm -rf conftest*
  437.   eval "ac_cv_func_$ac_func=yes"
  438. else
  439.   echo "configure: failed program was:" >&5
  440.   cat conftest.$ac_ext >&5
  441.   rm -rf conftest*
  442.   eval "ac_cv_func_$ac_func=no"
  443. fi
  444. rm -f conftest*
  445. fi
  446. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  447.   echo "$ac_t""yes" 1>&6
  448.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  449.   cat >> confdefs.h <<EOF
  450. #define $ac_tr_func 1
  451. EOF
  452.  
  453. else
  454.   echo "$ac_t""no" 1>&6
  455. fi
  456. done
  457. for ac_func in getdomainname rresvport sendmsg setsid setpgid setpgrp getifaddrs
  458. do
  459. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  460. echo "configure:3151: checking for $ac_func" >&5
  461. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  462.   echo $ac_n "(cached) $ac_c" 1>&6
  463. else
  464.   cat > conftest.$ac_ext <<EOF
  465. #line 3156 "configure"
  466. #include "confdefs.h"
  467. /* System header to define __stub macros and hopefully few prototypes,
  468.     which can conflict with char $ac_func(); below.  */
  469. #include <assert.h>
  470. /* Override any gcc2 internal prototype to avoid an error.  */
  471. /* We use char because int might match the return type of a gcc2
  472.     builtin and then its argument prototype would still apply.  */
  473. char $ac_func();
  474. int main() {
  475. /* The GNU C library defines this for functions which it implements
  476.     to always fail with ENOSYS.  Some functions are actually named
  477.     something starting with __ and the normal name is an alias.  */
  478. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  479. choke me
  480. #else
  481. $ac_func();
  482. #endif
  483. ; return 0; }
  484. EOF
  485. if { (eval echo configure:3179: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  486.   rm -rf conftest*
  487.   eval "ac_cv_func_$ac_func=yes"
  488. else
  489.   echo "configure: failed program was:" >&5
  490.   cat conftest.$ac_ext >&5
  491.   rm -rf conftest*
  492.   eval "ac_cv_func_$ac_func=no"
  493. fi
  494. rm -f conftest*
  495. fi
  496. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  497.   echo "$ac_t""yes" 1>&6
  498.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  499.   cat >> confdefs.h <<EOF
  500. #define $ac_tr_func 1
  501. EOF
  502.  
  503. else
  504.   echo "$ac_t""no" 1>&6
  505. fi
  506. done
  507. for ac_func in waitpid flock dgettext sigaction sigprocmask
  508. do
  509. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  510. echo "configure:3206: checking for $ac_func" >&5
  511. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  512.   echo $ac_n "(cached) $ac_c" 1>&6
  513. else
  514.   cat > conftest.$ac_ext <<EOF
  515. #line 3211 "configure"
  516. #include "confdefs.h"
  517. /* System header to define __stub macros and hopefully few prototypes,
  518.     which can conflict with char $ac_func(); below.  */
  519. #include <assert.h>
  520. /* Override any gcc2 internal prototype to avoid an error.  */
  521. /* We use char because int might match the return type of a gcc2
  522.     builtin and then its argument prototype would still apply.  */
  523. char $ac_func();
  524. int main() {
  525. /* The GNU C library defines this for functions which it implements
  526.     to always fail with ENOSYS.  Some functions are actually named
  527.     something starting with __ and the normal name is an alias.  */
  528. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  529. choke me
  530. #else
  531. $ac_func();
  532. #endif
  533. ; return 0; }
  534. EOF
  535. if { (eval echo configure:3234: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  536.   rm -rf conftest*
  537.   eval "ac_cv_func_$ac_func=yes"
  538. else
  539.   echo "configure: failed program was:" >&5
  540.   cat conftest.$ac_ext >&5
  541.   rm -rf conftest*
  542.   eval "ac_cv_func_$ac_func=no"
  543. fi
  544. rm -f conftest*
  545. fi
  546. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  547.   echo "$ac_t""yes" 1>&6
  548.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  549.   cat >> confdefs.h <<EOF
  550. #define $ac_tr_func 1
  551. EOF
  552.  
  553. else
  554.   echo "$ac_t""no" 1>&6
  555. fi
  556. done
  557. for ac_func in re_comp strspn getcwd vfork herror genget getopt
  558. do
  559. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  560. echo "configure:3261: checking for $ac_func" >&5
  561. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  562.   echo $ac_n "(cached) $ac_c" 1>&6
  563. else
  564.   cat > conftest.$ac_ext <<EOF
  565. #line 3266 "configure"
  566. #include "confdefs.h"
  567. /* System header to define __stub macros and hopefully few prototypes,
  568.     which can conflict with char $ac_func(); below.  */
  569. #include <assert.h>
  570. /* Override any gcc2 internal prototype to avoid an error.  */
  571. /* We use char because int might match the return type of a gcc2
  572.     builtin and then its argument prototype would still apply.  */
  573. char $ac_func();
  574. int main() {
  575. /* The GNU C library defines this for functions which it implements
  576.     to always fail with ENOSYS.  Some functions are actually named
  577.     something starting with __ and the normal name is an alias.  */
  578. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  579. choke me
  580. #else
  581. $ac_func();
  582. #endif
  583. ; return 0; }
  584. EOF
  585. if { (eval echo configure:3289: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  586.   rm -rf conftest*
  587.   eval "ac_cv_func_$ac_func=yes"
  588. else
  589.   echo "configure: failed program was:" >&5
  590.   cat conftest.$ac_ext >&5
  591.   rm -rf conftest*
  592.   eval "ac_cv_func_$ac_func=no"
  593. fi
  594. rm -f conftest*
  595. fi
  596. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  597.   echo "$ac_t""yes" 1>&6
  598.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  599.   cat >> confdefs.h <<EOF
  600. #define $ac_tr_func 1
  601. EOF
  602.  
  603. else
  604.   echo "$ac_t""no" 1>&6
  605. fi
  606. done
  607. echo $ac_n "checking for vprintf""... $ac_c" 1>&6
  608. echo "configure:3314: checking for vprintf" >&5
  609. if eval "test "`echo '$''{'ac_cv_func_vprintf'+set}'`" = set"; then
  610.   echo $ac_n "(cached) $ac_c" 1>&6
  611. else
  612.   cat > conftest.$ac_ext <<EOF
  613. #line 3319 "configure"
  614. #include "confdefs.h"
  615. /* System header to define __stub macros and hopefully few prototypes,
  616.     which can conflict with char vprintf(); below.  */
  617. #include <assert.h>
  618. /* Override any gcc2 internal prototype to avoid an error.  */
  619. /* We use char because int might match the return type of a gcc2
  620.     builtin and then its argument prototype would still apply.  */
  621. char vprintf();
  622. int main() {
  623. /* The GNU C library defines this for functions which it implements
  624.     to always fail with ENOSYS.  Some functions are actually named
  625.     something starting with __ and the normal name is an alias.  */
  626. #if defined (__stub_vprintf) || defined (__stub___vprintf)
  627. choke me
  628. #else
  629. vprintf();
  630. #endif
  631. ; return 0; }
  632. EOF
  633. if { (eval echo configure:3342: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  634.   rm -rf conftest*
  635.   eval "ac_cv_func_vprintf=yes"
  636. else
  637.   echo "configure: failed program was:" >&5
  638.   cat conftest.$ac_ext >&5
  639.   rm -rf conftest*
  640.   eval "ac_cv_func_vprintf=no"
  641. fi
  642. rm -f conftest*
  643. fi
  644. if eval "test "`echo '$ac_cv_func_'vprintf`" = yes"; then
  645.   echo "$ac_t""yes" 1>&6
  646.   cat >> confdefs.h <<EOF
  647. #define HAVE_VPRINTF 1
  648. EOF
  649. else
  650.   echo "$ac_t""no" 1>&6
  651. fi
  652. if test "$ac_cv_func_vprintf" != yes; then
  653. echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
  654. echo "configure:3366: checking for _doprnt" >&5
  655. if eval "test "`echo '$''{'ac_cv_func__doprnt'+set}'`" = set"; then
  656.   echo $ac_n "(cached) $ac_c" 1>&6
  657. else
  658.   cat > conftest.$ac_ext <<EOF
  659. #line 3371 "configure"
  660. #include "confdefs.h"
  661. /* System header to define __stub macros and hopefully few prototypes,
  662.     which can conflict with char _doprnt(); below.  */
  663. #include <assert.h>
  664. /* Override any gcc2 internal prototype to avoid an error.  */
  665. /* We use char because int might match the return type of a gcc2
  666.     builtin and then its argument prototype would still apply.  */
  667. char _doprnt();
  668. int main() {
  669. /* The GNU C library defines this for functions which it implements
  670.     to always fail with ENOSYS.  Some functions are actually named
  671.     something starting with __ and the normal name is an alias.  */
  672. #if defined (__stub__doprnt) || defined (__stub____doprnt)
  673. choke me
  674. #else
  675. _doprnt();
  676. #endif
  677. ; return 0; }
  678. EOF
  679. if { (eval echo configure:3394: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  680.   rm -rf conftest*
  681.   eval "ac_cv_func__doprnt=yes"
  682. else
  683.   echo "configure: failed program was:" >&5
  684.   cat conftest.$ac_ext >&5
  685.   rm -rf conftest*
  686.   eval "ac_cv_func__doprnt=no"
  687. fi
  688. rm -f conftest*
  689. fi
  690. if eval "test "`echo '$ac_cv_func_'_doprnt`" = yes"; then
  691.   echo "$ac_t""yes" 1>&6
  692.   cat >> confdefs.h <<EOF
  693. #define HAVE_DOPRNT 1
  694. EOF
  695. else
  696.   echo "$ac_t""no" 1>&6
  697. fi
  698. fi
  699. echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
  700. echo "configure:3419: checking whether setpgrp takes no argument" >&5
  701. if eval "test "`echo '$''{'ac_cv_func_setpgrp_void'+set}'`" = set"; then
  702.   echo $ac_n "(cached) $ac_c" 1>&6
  703. else
  704.   if test "$cross_compiling" = yes; then
  705.   { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
  706. else
  707.   cat > conftest.$ac_ext <<EOF
  708. #line 3427 "configure"
  709. #include "confdefs.h"
  710. /*
  711.  * If this system has a BSD-style setpgrp, which takes arguments, exit
  712.  * successfully.
  713.  */
  714. main()
  715. {
  716.     if (setpgrp(1,1) == -1)
  717. exit(0);
  718.     else
  719. exit(1);
  720. }
  721. EOF
  722. if { (eval echo configure:3443: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
  723. then
  724.   ac_cv_func_setpgrp_void=no
  725. else
  726.   echo "configure: failed program was:" >&5
  727.   cat conftest.$ac_ext >&5
  728.   rm -fr conftest*
  729.   ac_cv_func_setpgrp_void=yes
  730. fi
  731. rm -fr conftest*
  732. fi
  733. fi
  734. echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
  735. if test $ac_cv_func_setpgrp_void = yes; then
  736.   cat >> confdefs.h <<EOF
  737. #define SETPGRP_VOID 1
  738. EOF
  739. fi
  740. # Check whether --with-krb5 or --without-krb5 was given.
  741. if test "${with_krb5+set}" = set; then
  742.   withval="$with_krb5"
  743.   KRB5="$withval"
  744. else
  745.   KRB5="no"
  746. fi
  747. if test "$KRB5" != "no"; then
  748. echo
  749. echo $ac_n "checking Kerberos 5""... $ac_c" 1>&6
  750. echo "configure:3478: checking Kerberos 5" >&5
  751. if eval "test "`echo '$''{'r_cv_krb5_home'+set}'`" = set"; then
  752.   echo $ac_n "(cached) $ac_c" 1>&6
  753. else
  754.   
  755. if test "$KRB5" = "yes" -o "$KRB5" = ""; then
  756. r_cv_krb5_home=`egrep ^klogin /etc/inetd.conf|awk '{print $6;}'|awk -F/ '{ORS="/";for(i=1;i<=NF-2;i++) print $i;}'`
  757. else
  758. r_cv_krb5_home=$KRB5
  759. fi
  760. fi
  761. if test "$KRB5" = "" -a "$r_cv_krb5_home" != "" -a  ! -d $r_cv_krb5_home/include/krb5; then
  762. r_cv_krb5_home=""
  763. fi
  764. KRB5_HOME=$r_cv_krb5_home
  765. if test "$KRB5_HOME" != ""; then
  766. echo "$ac_t"""$KRB5_HOME"" 1>&6
  767. elif test "$KRB5" != ""; then
  768. echo "$ac_t"""default"" 1>&6
  769. else 
  770. echo "$ac_t"""no"" 1>&6
  771. fi
  772. if test "$KRB5" != "" -o "$KRB5_HOME" != ""; then
  773. if test "$KRB5_HOME" != ""; then
  774. CFLAGS="$CFLAGS -I$KRB5_HOME/include"
  775. LDFLAGS="$LDFLAGS -L$KRB5_HOME/lib"
  776. fi
  777. echo $ac_n "checking for main in -ldb""... $ac_c" 1>&6
  778. echo "configure:3507: checking for main in -ldb" >&5
  779. ac_lib_var=`echo db'_'main | sed 'y%./+-%__p_%'`
  780. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  781.   echo $ac_n "(cached) $ac_c" 1>&6
  782. else
  783.   ac_save_LIBS="$LIBS"
  784. LIBS="-ldb  $LIBS"
  785. cat > conftest.$ac_ext <<EOF
  786. #line 3515 "configure"
  787. #include "confdefs.h"
  788. int main() {
  789. main()
  790. ; return 0; }
  791. EOF
  792. if { (eval echo configure:3522: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  793.   rm -rf conftest*
  794.   eval "ac_cv_lib_$ac_lib_var=yes"
  795. else
  796.   echo "configure: failed program was:" >&5
  797.   cat conftest.$ac_ext >&5
  798.   rm -rf conftest*
  799.   eval "ac_cv_lib_$ac_lib_var=no"
  800. fi
  801. rm -f conftest*
  802. LIBS="$ac_save_LIBS"
  803. fi
  804. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  805.   echo "$ac_t""yes" 1>&6
  806.     ac_tr_lib=HAVE_LIB`echo db | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  807.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  808.   cat >> confdefs.h <<EOF
  809. #define $ac_tr_lib 1
  810. EOF
  811.   LIBS="-ldb $LIBS"
  812. else
  813.   echo "$ac_t""no" 1>&6
  814. fi
  815. if test "$ac_cv_lib_db_main" = "no"; then
  816. echo $ac_n "checking for main in -lndbm""... $ac_c" 1>&6
  817. echo "configure:3551: checking for main in -lndbm" >&5
  818. ac_lib_var=`echo ndbm'_'main | sed 'y%./+-%__p_%'`
  819. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  820.   echo $ac_n "(cached) $ac_c" 1>&6
  821. else
  822.   ac_save_LIBS="$LIBS"
  823. LIBS="-lndbm  $LIBS"
  824. cat > conftest.$ac_ext <<EOF
  825. #line 3559 "configure"
  826. #include "confdefs.h"
  827. int main() {
  828. main()
  829. ; return 0; }
  830. EOF
  831. if { (eval echo configure:3566: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  832.   rm -rf conftest*
  833.   eval "ac_cv_lib_$ac_lib_var=yes"
  834. else
  835.   echo "configure: failed program was:" >&5
  836.   cat conftest.$ac_ext >&5
  837.   rm -rf conftest*
  838.   eval "ac_cv_lib_$ac_lib_var=no"
  839. fi
  840. rm -f conftest*
  841. LIBS="$ac_save_LIBS"
  842. fi
  843. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  844.   echo "$ac_t""yes" 1>&6
  845.     ac_tr_lib=HAVE_LIB`echo ndbm | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  846.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  847.   cat >> confdefs.h <<EOF
  848. #define $ac_tr_lib 1
  849. EOF
  850.   LIBS="-lndbm $LIBS"
  851. else
  852.   echo "$ac_t""no" 1>&6
  853. fi
  854. fi
  855. echo $ac_n "checking for main in -lisode""... $ac_c" 1>&6
  856. echo "configure:3595: checking for main in -lisode" >&5
  857. ac_lib_var=`echo isode'_'main | sed 'y%./+-%__p_%'`
  858. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  859.   echo $ac_n "(cached) $ac_c" 1>&6
  860. else
  861.   ac_save_LIBS="$LIBS"
  862. LIBS="-lisode  $LIBS"
  863. cat > conftest.$ac_ext <<EOF
  864. #line 3603 "configure"
  865. #include "confdefs.h"
  866. int main() {
  867. main()
  868. ; return 0; }
  869. EOF
  870. if { (eval echo configure:3610: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  871.   rm -rf conftest*
  872.   eval "ac_cv_lib_$ac_lib_var=yes"
  873. else
  874.   echo "configure: failed program was:" >&5
  875.   cat conftest.$ac_ext >&5
  876.   rm -rf conftest*
  877.   eval "ac_cv_lib_$ac_lib_var=no"
  878. fi
  879. rm -f conftest*
  880. LIBS="$ac_save_LIBS"
  881. fi
  882. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  883.   echo "$ac_t""yes" 1>&6
  884.     ac_tr_lib=HAVE_LIB`echo isode | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  885.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  886.   cat >> confdefs.h <<EOF
  887. #define $ac_tr_lib 1
  888. EOF
  889.   LIBS="-lisode $LIBS"
  890. else
  891.   echo "$ac_t""no" 1>&6
  892. fi
  893. echo $ac_n "checking for main in -lcom_err""... $ac_c" 1>&6
  894. echo "configure:3638: checking for main in -lcom_err" >&5
  895. ac_lib_var=`echo com_err'_'main | sed 'y%./+-%__p_%'`
  896. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  897.   echo $ac_n "(cached) $ac_c" 1>&6
  898. else
  899.   ac_save_LIBS="$LIBS"
  900. LIBS="-lcom_err  $LIBS"
  901. cat > conftest.$ac_ext <<EOF
  902. #line 3646 "configure"
  903. #include "confdefs.h"
  904. int main() {
  905. main()
  906. ; return 0; }
  907. EOF
  908. if { (eval echo configure:3653: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  909.   rm -rf conftest*
  910.   eval "ac_cv_lib_$ac_lib_var=yes"
  911. else
  912.   echo "configure: failed program was:" >&5
  913.   cat conftest.$ac_ext >&5
  914.   rm -rf conftest*
  915.   eval "ac_cv_lib_$ac_lib_var=no"
  916. fi
  917. rm -f conftest*
  918. LIBS="$ac_save_LIBS"
  919. fi
  920. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  921.   echo "$ac_t""yes" 1>&6
  922.     ac_tr_lib=HAVE_LIB`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  923.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  924.   cat >> confdefs.h <<EOF
  925. #define $ac_tr_lib 1
  926. EOF
  927.   LIBS="-lcom_err $LIBS"
  928. else
  929.   echo "$ac_t""no" 1>&6
  930. fi
  931. echo $ac_n "checking for main in -lcrypto""... $ac_c" 1>&6
  932. echo "configure:3681: checking for main in -lcrypto" >&5
  933. ac_lib_var=`echo crypto'_'main | sed 'y%./+-%__p_%'`
  934. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  935.   echo $ac_n "(cached) $ac_c" 1>&6
  936. else
  937.   ac_save_LIBS="$LIBS"
  938. LIBS="-lcrypto  $LIBS"
  939. cat > conftest.$ac_ext <<EOF
  940. #line 3689 "configure"
  941. #include "confdefs.h"
  942. int main() {
  943. main()
  944. ; return 0; }
  945. EOF
  946. if { (eval echo configure:3696: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  947.   rm -rf conftest*
  948.   eval "ac_cv_lib_$ac_lib_var=yes"
  949. else
  950.   echo "configure: failed program was:" >&5
  951.   cat conftest.$ac_ext >&5
  952.   rm -rf conftest*
  953.   eval "ac_cv_lib_$ac_lib_var=no"
  954. fi
  955. rm -f conftest*
  956. LIBS="$ac_save_LIBS"
  957. fi
  958. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  959.   echo "$ac_t""yes" 1>&6
  960.     ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  961.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  962.   cat >> confdefs.h <<EOF
  963. #define $ac_tr_lib 1
  964. EOF
  965.   LIBS="-lcrypto $LIBS"
  966. else
  967.   echo "$ac_t""no" 1>&6
  968. fi
  969. echo $ac_n "checking for main in -lkrb5""... $ac_c" 1>&6
  970. echo "configure:3724: checking for main in -lkrb5" >&5
  971. ac_lib_var=`echo krb5'_'main | sed 'y%./+-%__p_%'`
  972. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  973.   echo $ac_n "(cached) $ac_c" 1>&6
  974. else
  975.   ac_save_LIBS="$LIBS"
  976. LIBS="-lkrb5  $LIBS"
  977. cat > conftest.$ac_ext <<EOF
  978. #line 3732 "configure"
  979. #include "confdefs.h"
  980. int main() {
  981. main()
  982. ; return 0; }
  983. EOF
  984. if { (eval echo configure:3739: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  985.   rm -rf conftest*
  986.   eval "ac_cv_lib_$ac_lib_var=yes"
  987. else
  988.   echo "configure: failed program was:" >&5
  989.   cat conftest.$ac_ext >&5
  990.   rm -rf conftest*
  991.   eval "ac_cv_lib_$ac_lib_var=no"
  992. fi
  993. rm -f conftest*
  994. LIBS="$ac_save_LIBS"
  995. fi
  996. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  997.   echo "$ac_t""yes" 1>&6
  998.     ac_tr_lib=HAVE_LIB`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  999.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  1000.   cat >> confdefs.h <<EOF
  1001. #define $ac_tr_lib 1
  1002. EOF
  1003.   LIBS="-lkrb5 $LIBS"
  1004. else
  1005.   echo "$ac_t""no" 1>&6
  1006. fi
  1007. echo $ac_n "checking for main in -lgssapi_krb5""... $ac_c" 1>&6
  1008. echo "configure:3767: checking for main in -lgssapi_krb5" >&5
  1009. ac_lib_var=`echo gssapi_krb5'_'main | sed 'y%./+-%__p_%'`
  1010. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1011.   echo $ac_n "(cached) $ac_c" 1>&6
  1012. else
  1013.   ac_save_LIBS="$LIBS"
  1014. LIBS="-lgssapi_krb5  $LIBS"
  1015. cat > conftest.$ac_ext <<EOF
  1016. #line 3775 "configure"
  1017. #include "confdefs.h"
  1018. int main() {
  1019. main()
  1020. ; return 0; }
  1021. EOF
  1022. if { (eval echo configure:3782: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1023.   rm -rf conftest*
  1024.   eval "ac_cv_lib_$ac_lib_var=yes"
  1025. else
  1026.   echo "configure: failed program was:" >&5
  1027.   cat conftest.$ac_ext >&5
  1028.   rm -rf conftest*
  1029.   eval "ac_cv_lib_$ac_lib_var=no"
  1030. fi
  1031. rm -f conftest*
  1032. LIBS="$ac_save_LIBS"
  1033. fi
  1034. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1035.   echo "$ac_t""yes" 1>&6
  1036.     ac_tr_lib=HAVE_LIB`echo gssapi_krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  1037.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  1038.   cat >> confdefs.h <<EOF
  1039. #define $ac_tr_lib 1
  1040. EOF
  1041.   LIBS="-lgssapi_krb5 $LIBS"
  1042. else
  1043.   echo "$ac_t""no" 1>&6
  1044. fi
  1045. fi
  1046. fi
  1047. # Check whether --with-ident or --without-ident was given.
  1048. if test "${with_ident+set}" = set; then
  1049.   withval="$with_ident"
  1050.   IDENT="$withval"
  1051. else
  1052.   IDENT="no"
  1053. fi
  1054. if test "$IDENT" != "no"; then
  1055.     if test "$IDENT" != "yes"; then
  1056. CFLAGS="$CFLAGS -I$IDENT/include"
  1057. LDFLAGS="$LDFLAGS -L$IDENT/lib -lident"
  1058.     fi
  1059.     
  1060. SAVED_CPPFLAGS="$CPPFLAGS"
  1061. if test "$IDENT" != ""; then
  1062. CPPFLAGS="$CPPFLAGS -I$IDENT/include"
  1063. fi
  1064. for ac_hdr in ident.h
  1065. do
  1066. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1067. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1068. echo "configure:3835: checking for $ac_hdr" >&5
  1069. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1070.   echo $ac_n "(cached) $ac_c" 1>&6
  1071. else
  1072.   cat > conftest.$ac_ext <<EOF
  1073. #line 3840 "configure"
  1074. #include "confdefs.h"
  1075. #include <$ac_hdr>
  1076. EOF
  1077. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1078. { (eval echo configure:3845: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1079. ac_err=`grep -v '^ *+' conftest.out`
  1080. if test -z "$ac_err"; then
  1081.   rm -rf conftest*
  1082.   eval "ac_cv_header_$ac_safe=yes"
  1083. else
  1084.   echo "$ac_err" >&5
  1085.   echo "configure: failed program was:" >&5
  1086.   cat conftest.$ac_ext >&5
  1087.   rm -rf conftest*
  1088.   eval "ac_cv_header_$ac_safe=no"
  1089. fi
  1090. rm -f conftest*
  1091. fi
  1092. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1093.   echo "$ac_t""yes" 1>&6
  1094.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1095.   cat >> confdefs.h <<EOF
  1096. #define $ac_tr_hdr 1
  1097. EOF
  1098.  
  1099. else
  1100.   echo "$ac_t""no" 1>&6
  1101. fi
  1102. done
  1103. CPPFLAGS="$SAVED_CPPFLAGS"
  1104.     echo $ac_n "checking for main in -lident""... $ac_c" 1>&6
  1105. echo "configure:3874: checking for main in -lident" >&5
  1106. ac_lib_var=`echo ident'_'main | sed 'y%./+-%__p_%'`
  1107. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1108.   echo $ac_n "(cached) $ac_c" 1>&6
  1109. else
  1110.   ac_save_LIBS="$LIBS"
  1111. LIBS="-lident  $LIBS"
  1112. cat > conftest.$ac_ext <<EOF
  1113. #line 3882 "configure"
  1114. #include "confdefs.h"
  1115. int main() {
  1116. main()
  1117. ; return 0; }
  1118. EOF
  1119. if { (eval echo configure:3889: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1120.   rm -rf conftest*
  1121.   eval "ac_cv_lib_$ac_lib_var=yes"
  1122. else
  1123.   echo "configure: failed program was:" >&5
  1124.   cat conftest.$ac_ext >&5
  1125.   rm -rf conftest*
  1126.   eval "ac_cv_lib_$ac_lib_var=no"
  1127. fi
  1128. rm -f conftest*
  1129. LIBS="$ac_save_LIBS"
  1130. fi
  1131. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1132.   echo "$ac_t""yes" 1>&6
  1133.   cat >> confdefs.h <<EOF
  1134. #define HAVE_LIBIDENT 1
  1135. EOF
  1136.  SERVER_LIBS="$SERVER_LIBS -lident"
  1137. else
  1138.   echo "$ac_t""no" 1>&6
  1139. fi
  1140. fi
  1141. echo
  1142. # Extract the first word of "finger", so it can be a program name with args.
  1143. set dummy finger; ac_word=$2
  1144. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1145. echo "configure:3920: checking for $ac_word" >&5
  1146. if eval "test "`echo '$''{'ac_cv_path_ORIG_FINGER'+set}'`" = set"; then
  1147.   echo $ac_n "(cached) $ac_c" 1>&6
  1148. else
  1149.   case "$ORIG_FINGER" in
  1150.   /*)
  1151.   ac_cv_path_ORIG_FINGER="$ORIG_FINGER" # Let the user override the test with a path.
  1152.   ;;
  1153.   *)
  1154.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1155.   for ac_dir in $PATH; do
  1156.     test -z "$ac_dir" && ac_dir=.
  1157.     if test -f $ac_dir/$ac_word; then
  1158.       ac_cv_path_ORIG_FINGER="$ac_dir/$ac_word"
  1159.       break
  1160.     fi
  1161.   done
  1162.   IFS="$ac_save_ifs"
  1163.   ;;
  1164. esac
  1165. fi
  1166. ORIG_FINGER="$ac_cv_path_ORIG_FINGER"
  1167. if test -n "$ORIG_FINGER"; then
  1168.   echo "$ac_t""$ORIG_FINGER" 1>&6
  1169. else
  1170.   echo "$ac_t""no" 1>&6
  1171. fi
  1172. # Extract the first word of "traceroute", so it can be a program name with args.
  1173. set dummy traceroute; ac_word=$2
  1174. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1175. echo "configure:3951: checking for $ac_word" >&5
  1176. if eval "test "`echo '$''{'ac_cv_path_TROUTEPROG'+set}'`" = set"; then
  1177.   echo $ac_n "(cached) $ac_c" 1>&6
  1178. else
  1179.   case "$TROUTEPROG" in
  1180.   /*)
  1181.   ac_cv_path_TROUTEPROG="$TROUTEPROG" # Let the user override the test with a path.
  1182.   ;;
  1183.   *)
  1184.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1185.   for ac_dir in $PATH; do
  1186.     test -z "$ac_dir" && ac_dir=.
  1187.     if test -f $ac_dir/$ac_word; then
  1188.       ac_cv_path_TROUTEPROG="$ac_dir/$ac_word"
  1189.       break
  1190.     fi
  1191.   done
  1192.   IFS="$ac_save_ifs"
  1193.   ;;
  1194. esac
  1195. fi
  1196. TROUTEPROG="$ac_cv_path_TROUTEPROG"
  1197. if test -n "$TROUTEPROG"; then
  1198.   echo "$ac_t""$TROUTEPROG" 1>&6
  1199. else
  1200.   echo "$ac_t""no" 1>&6
  1201. fi
  1202. if test "$TROUTEPROG" != ""; then 
  1203. cat >> confdefs.h <<EOF
  1204. #define TROUTEPROG "$TROUTEPROG"
  1205. EOF
  1206.  
  1207. fi
  1208. # Extract the first word of "ping", so it can be a program name with args.
  1209. set dummy ping; ac_word=$2
  1210. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1211. echo "configure:3988: checking for $ac_word" >&5
  1212. if eval "test "`echo '$''{'ac_cv_path_PINGPROG'+set}'`" = set"; then
  1213.   echo $ac_n "(cached) $ac_c" 1>&6
  1214. else
  1215.   case "$PINGPROG" in
  1216.   /*)
  1217.   ac_cv_path_PINGPROG="$PINGPROG" # Let the user override the test with a path.
  1218.   ;;
  1219.   *)
  1220.   IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1221.   for ac_dir in $PATH; do
  1222.     test -z "$ac_dir" && ac_dir=.
  1223.     if test -f $ac_dir/$ac_word; then
  1224.       ac_cv_path_PINGPROG="$ac_dir/$ac_word"
  1225.       break
  1226.     fi
  1227.   done
  1228.   IFS="$ac_save_ifs"
  1229.   ;;
  1230. esac
  1231. fi
  1232. PINGPROG="$ac_cv_path_PINGPROG"
  1233. if test -n "$PINGPROG"; then
  1234.   echo "$ac_t""$PINGPROG" 1>&6
  1235. else
  1236.   echo "$ac_t""no" 1>&6
  1237. fi
  1238. if test "$PINGPROG" != "";  then 
  1239. cat >> confdefs.h <<EOF
  1240. #define PINGPROG "$PINGPROG"
  1241. EOF
  1242.  
  1243. fi
  1244. echo
  1245. SRVPID_FILE="/tmp/socks5.pid"
  1246. SRVCONF_FILE="/etc/socks5.conf"
  1247. SRVIDT_FILE="/tmp/socks5.ident"
  1248. LIBCONF_FILE="/etc/libsocks5.conf"
  1249. PINCONF_FILE="/etc/socks5.plugins"
  1250. # Check whether --with-debug or --without-debug was given.
  1251. if test "${with_debug+set}" = set; then
  1252.   withval="$with_debug"
  1253.   if test "$GCC" = "yes"; then CDEBUG_FLAGS="-g -Wall -Wno-comment"; else CDEBUG_FLAGS="-g"; fi
  1254. fi
  1255. # Check whether --with-static or --without-static was given.
  1256. if test "${with_static+set}" = set; then
  1257.   withval="$with_static"
  1258.   if test "$withval" != "yes"; then CC="$CC $withval" ; else CC="$CC -static" ;  fi
  1259. fi
  1260. # Check whether --with-threads or --without-threads was given.
  1261. if test "${with_threads+set}" = set; then
  1262.   withval="$with_threads"
  1263.   threads="$withval"
  1264. else
  1265.   threads="no"
  1266. fi
  1267. if test "$threads" != "no"; then
  1268.         CFLAGS="$CFLAGS -D_THREAD_SAFE"
  1269. if test "$threads" != "yes"; then
  1270.                 CFLAGS="$CFLAGS -D_THREAD_SAFE -I$threads/include"
  1271.                 LDFLAGS="$LDFLAGS -L$threads/lib"
  1272. fi;
  1273. cat >> confdefs.h <<EOF
  1274. #define USE_THREADS 1
  1275. EOF
  1276. SAVED_CPPFLAGS="$CPPFLAGS"
  1277. if test "$threads" != ""; then
  1278. CPPFLAGS="$CPPFLAGS -I$threads/include"
  1279. fi
  1280. for ac_hdr in pthread.h
  1281. do
  1282. ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
  1283. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1284. echo "configure:4070: checking for $ac_hdr" >&5
  1285. if eval "test "`echo '$''{'ac_cv_header_$ac_safe'+set}'`" = set"; then
  1286.   echo $ac_n "(cached) $ac_c" 1>&6
  1287. else
  1288.   cat > conftest.$ac_ext <<EOF
  1289. #line 4075 "configure"
  1290. #include "confdefs.h"
  1291. #include <$ac_hdr>
  1292. EOF
  1293. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1294. { (eval echo configure:4080: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }
  1295. ac_err=`grep -v '^ *+' conftest.out`
  1296. if test -z "$ac_err"; then
  1297.   rm -rf conftest*
  1298.   eval "ac_cv_header_$ac_safe=yes"
  1299. else
  1300.   echo "$ac_err" >&5
  1301.   echo "configure: failed program was:" >&5
  1302.   cat conftest.$ac_ext >&5
  1303.   rm -rf conftest*
  1304.   eval "ac_cv_header_$ac_safe=no"
  1305. fi
  1306. rm -f conftest*
  1307. fi
  1308. if eval "test "`echo '$ac_cv_header_'$ac_safe`" = yes"; then
  1309.   echo "$ac_t""yes" 1>&6
  1310.     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  1311.   cat >> confdefs.h <<EOF
  1312. #define $ac_tr_hdr 1
  1313. EOF
  1314.  
  1315. else
  1316.   echo "$ac_t""no" 1>&6
  1317. fi
  1318. done
  1319. CPPFLAGS="$SAVED_CPPFLAGS"
  1320. saved_libs="$LIBS"
  1321.         echo $ac_n "checking for main in -lpthreads""... $ac_c" 1>&6
  1322. echo "configure:4110: checking for main in -lpthreads" >&5
  1323. ac_lib_var=`echo pthreads'_'main | sed 'y%./+-%__p_%'`
  1324. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1325.   echo $ac_n "(cached) $ac_c" 1>&6
  1326. else
  1327.   ac_save_LIBS="$LIBS"
  1328. LIBS="-lpthreads  $LIBS"
  1329. cat > conftest.$ac_ext <<EOF
  1330. #line 4118 "configure"
  1331. #include "confdefs.h"
  1332. int main() {
  1333. main()
  1334. ; return 0; }
  1335. EOF
  1336. if { (eval echo configure:4125: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1337.   rm -rf conftest*
  1338.   eval "ac_cv_lib_$ac_lib_var=yes"
  1339. else
  1340.   echo "configure: failed program was:" >&5
  1341.   cat conftest.$ac_ext >&5
  1342.   rm -rf conftest*
  1343.   eval "ac_cv_lib_$ac_lib_var=no"
  1344. fi
  1345. rm -f conftest*
  1346. LIBS="$ac_save_LIBS"
  1347. fi
  1348. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1349.   echo "$ac_t""yes" 1>&6
  1350.   LIBS="-lpthreads $LIBS";SERVER_LIBS="-lpthreads"
  1351. else
  1352.   echo "$ac_t""no" 1>&6
  1353. fi
  1354.         echo $ac_n "checking for main in -lpthread""... $ac_c" 1>&6
  1355. echo "configure:4146: checking for main in -lpthread" >&5
  1356. ac_lib_var=`echo pthread'_'main | sed 'y%./+-%__p_%'`
  1357. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1358.   echo $ac_n "(cached) $ac_c" 1>&6
  1359. else
  1360.   ac_save_LIBS="$LIBS"
  1361. LIBS="-lpthread  $LIBS"
  1362. cat > conftest.$ac_ext <<EOF
  1363. #line 4154 "configure"
  1364. #include "confdefs.h"
  1365. int main() {
  1366. main()
  1367. ; return 0; }
  1368. EOF
  1369. if { (eval echo configure:4161: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1370.   rm -rf conftest*
  1371.   eval "ac_cv_lib_$ac_lib_var=yes"
  1372. else
  1373.   echo "configure: failed program was:" >&5
  1374.   cat conftest.$ac_ext >&5
  1375.   rm -rf conftest*
  1376.   eval "ac_cv_lib_$ac_lib_var=no"
  1377. fi
  1378. rm -f conftest*
  1379. LIBS="$ac_save_LIBS"
  1380. fi
  1381. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1382.   echo "$ac_t""yes" 1>&6
  1383.   LIBS="-lpthread $LIBS";SERVER_LIBS="-lpthread"
  1384. else
  1385.   echo "$ac_t""no" 1>&6
  1386. fi
  1387.         if test "$GCC" = "yes"; then
  1388.             if test "$OS" = "AIX"; then
  1389.                     SERVER_LIBS="$SERVER_LIBS -lc_r"
  1390.                     EXTRA_LDFLAGS="-nostartfiles"
  1391.                     EXTRA_OBJS="/lib/crt0_r.o"
  1392.             fi;
  1393.             if test "$OS" = "OSF1"; then
  1394.                     SERVER_LIBS="$SERVER_LIBS -lmach -lc_r"
  1395.             fi;
  1396.             if test "$OS" = "HP-UX"; then
  1397.                 case "$OSVER" in
  1398.                 *10.*)
  1399.                     SERVER_LIBS="$SERVER_LIBS -lcma -lc_r"
  1400.                 esac
  1401.             fi;
  1402.         fi;
  1403.         for ac_func in pthread_create pthread_self pthread_exit
  1404. do
  1405. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1406. echo "configure:4200: checking for $ac_func" >&5
  1407. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1408.   echo $ac_n "(cached) $ac_c" 1>&6
  1409. else
  1410.   cat > conftest.$ac_ext <<EOF
  1411. #line 4205 "configure"
  1412. #include "confdefs.h"
  1413. /* System header to define __stub macros and hopefully few prototypes,
  1414.     which can conflict with char $ac_func(); below.  */
  1415. #include <assert.h>
  1416. /* Override any gcc2 internal prototype to avoid an error.  */
  1417. /* We use char because int might match the return type of a gcc2
  1418.     builtin and then its argument prototype would still apply.  */
  1419. char $ac_func();
  1420. int main() {
  1421. /* The GNU C library defines this for functions which it implements
  1422.     to always fail with ENOSYS.  Some functions are actually named
  1423.     something starting with __ and the normal name is an alias.  */
  1424. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1425. choke me
  1426. #else
  1427. $ac_func();
  1428. #endif
  1429. ; return 0; }
  1430. EOF
  1431. if { (eval echo configure:4228: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1432.   rm -rf conftest*
  1433.   eval "ac_cv_func_$ac_func=yes"
  1434. else
  1435.   echo "configure: failed program was:" >&5
  1436.   cat conftest.$ac_ext >&5
  1437.   rm -rf conftest*
  1438.   eval "ac_cv_func_$ac_func=no"
  1439. fi
  1440. rm -f conftest*
  1441. fi
  1442. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1443.   echo "$ac_t""yes" 1>&6
  1444.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1445.   cat >> confdefs.h <<EOF
  1446. #define $ac_tr_func 1
  1447. EOF
  1448.  
  1449. else
  1450.   echo "$ac_t""no" 1>&6
  1451. fi
  1452. done
  1453.         for ac_func in pthread_attr_init pthread_attr_setscope
  1454. do
  1455. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1456. echo "configure:4255: checking for $ac_func" >&5
  1457. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1458.   echo $ac_n "(cached) $ac_c" 1>&6
  1459. else
  1460.   cat > conftest.$ac_ext <<EOF
  1461. #line 4260 "configure"
  1462. #include "confdefs.h"
  1463. /* System header to define __stub macros and hopefully few prototypes,
  1464.     which can conflict with char $ac_func(); below.  */
  1465. #include <assert.h>
  1466. /* Override any gcc2 internal prototype to avoid an error.  */
  1467. /* We use char because int might match the return type of a gcc2
  1468.     builtin and then its argument prototype would still apply.  */
  1469. char $ac_func();
  1470. int main() {
  1471. /* The GNU C library defines this for functions which it implements
  1472.     to always fail with ENOSYS.  Some functions are actually named
  1473.     something starting with __ and the normal name is an alias.  */
  1474. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1475. choke me
  1476. #else
  1477. $ac_func();
  1478. #endif
  1479. ; return 0; }
  1480. EOF
  1481. if { (eval echo configure:4283: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1482.   rm -rf conftest*
  1483.   eval "ac_cv_func_$ac_func=yes"
  1484. else
  1485.   echo "configure: failed program was:" >&5
  1486.   cat conftest.$ac_ext >&5
  1487.   rm -rf conftest*
  1488.   eval "ac_cv_func_$ac_func=no"
  1489. fi
  1490. rm -f conftest*
  1491. fi
  1492. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1493.   echo "$ac_t""yes" 1>&6
  1494.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1495.   cat >> confdefs.h <<EOF
  1496. #define $ac_tr_func 1
  1497. EOF
  1498.  
  1499. else
  1500.   echo "$ac_t""no" 1>&6
  1501. fi
  1502. done
  1503.         for ac_func in pthread_attr_setdetachstate
  1504. do
  1505. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1506. echo "configure:4310: checking for $ac_func" >&5
  1507. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1508.   echo $ac_n "(cached) $ac_c" 1>&6
  1509. else
  1510.   cat > conftest.$ac_ext <<EOF
  1511. #line 4315 "configure"
  1512. #include "confdefs.h"
  1513. /* System header to define __stub macros and hopefully few prototypes,
  1514.     which can conflict with char $ac_func(); below.  */
  1515. #include <assert.h>
  1516. /* Override any gcc2 internal prototype to avoid an error.  */
  1517. /* We use char because int might match the return type of a gcc2
  1518.     builtin and then its argument prototype would still apply.  */
  1519. char $ac_func();
  1520. int main() {
  1521. /* The GNU C library defines this for functions which it implements
  1522.     to always fail with ENOSYS.  Some functions are actually named
  1523.     something starting with __ and the normal name is an alias.  */
  1524. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1525. choke me
  1526. #else
  1527. $ac_func();
  1528. #endif
  1529. ; return 0; }
  1530. EOF
  1531. if { (eval echo configure:4338: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1532.   rm -rf conftest*
  1533.   eval "ac_cv_func_$ac_func=yes"
  1534. else
  1535.   echo "configure: failed program was:" >&5
  1536.   cat conftest.$ac_ext >&5
  1537.   rm -rf conftest*
  1538.   eval "ac_cv_func_$ac_func=no"
  1539. fi
  1540. rm -f conftest*
  1541. fi
  1542. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1543.   echo "$ac_t""yes" 1>&6
  1544.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1545.   cat >> confdefs.h <<EOF
  1546. #define $ac_tr_func 1
  1547. EOF
  1548.  
  1549. else
  1550.   echo "$ac_t""no" 1>&6
  1551. fi
  1552. done
  1553.         for ac_func in pthread_detach
  1554. do
  1555. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1556. echo "configure:4365: checking for $ac_func" >&5
  1557. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1558.   echo $ac_n "(cached) $ac_c" 1>&6
  1559. else
  1560.   cat > conftest.$ac_ext <<EOF
  1561. #line 4370 "configure"
  1562. #include "confdefs.h"
  1563. /* System header to define __stub macros and hopefully few prototypes,
  1564.     which can conflict with char $ac_func(); below.  */
  1565. #include <assert.h>
  1566. /* Override any gcc2 internal prototype to avoid an error.  */
  1567. /* We use char because int might match the return type of a gcc2
  1568.     builtin and then its argument prototype would still apply.  */
  1569. char $ac_func();
  1570. int main() {
  1571. /* The GNU C library defines this for functions which it implements
  1572.     to always fail with ENOSYS.  Some functions are actually named
  1573.     something starting with __ and the normal name is an alias.  */
  1574. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1575. choke me
  1576. #else
  1577. $ac_func();
  1578. #endif
  1579. ; return 0; }
  1580. EOF
  1581. if { (eval echo configure:4393: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1582.   rm -rf conftest*
  1583.   eval "ac_cv_func_$ac_func=yes"
  1584. else
  1585.   echo "configure: failed program was:" >&5
  1586.   cat conftest.$ac_ext >&5
  1587.   rm -rf conftest*
  1588.   eval "ac_cv_func_$ac_func=no"
  1589. fi
  1590. rm -f conftest*
  1591. fi
  1592. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1593.   echo "$ac_t""yes" 1>&6
  1594.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1595.   cat >> confdefs.h <<EOF
  1596. #define $ac_tr_func 1
  1597. EOF
  1598.  
  1599. else
  1600.   echo "$ac_t""no" 1>&6
  1601. fi
  1602. done
  1603.         for ac_func in pthread_sigmask pthread_kill
  1604. do
  1605. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1606. echo "configure:4420: checking for $ac_func" >&5
  1607. if eval "test "`echo '$''{'ac_cv_func_$ac_func'+set}'`" = set"; then
  1608.   echo $ac_n "(cached) $ac_c" 1>&6
  1609. else
  1610.   cat > conftest.$ac_ext <<EOF
  1611. #line 4425 "configure"
  1612. #include "confdefs.h"
  1613. /* System header to define __stub macros and hopefully few prototypes,
  1614.     which can conflict with char $ac_func(); below.  */
  1615. #include <assert.h>
  1616. /* Override any gcc2 internal prototype to avoid an error.  */
  1617. /* We use char because int might match the return type of a gcc2
  1618.     builtin and then its argument prototype would still apply.  */
  1619. char $ac_func();
  1620. int main() {
  1621. /* The GNU C library defines this for functions which it implements
  1622.     to always fail with ENOSYS.  Some functions are actually named
  1623.     something starting with __ and the normal name is an alias.  */
  1624. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1625. choke me
  1626. #else
  1627. $ac_func();
  1628. #endif
  1629. ; return 0; }
  1630. EOF
  1631. if { (eval echo configure:4448: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1632.   rm -rf conftest*
  1633.   eval "ac_cv_func_$ac_func=yes"
  1634. else
  1635.   echo "configure: failed program was:" >&5
  1636.   cat conftest.$ac_ext >&5
  1637.   rm -rf conftest*
  1638.   eval "ac_cv_func_$ac_func=no"
  1639. fi
  1640. rm -f conftest*
  1641. fi
  1642. if eval "test "`echo '$ac_cv_func_'$ac_func`" = yes"; then
  1643.   echo "$ac_t""yes" 1>&6
  1644.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1645.   cat >> confdefs.h <<EOF
  1646. #define $ac_tr_func 1
  1647. EOF
  1648.  
  1649. else
  1650.   echo "$ac_t""no" 1>&6
  1651. fi
  1652. done
  1653. LIBS="$saved_libs"
  1654. fi
  1655. # Check whether --with-libconffile or --without-libconffile was given.
  1656. if test "${with_libconffile+set}" = set; then
  1657.   withval="$with_libconffile"
  1658.   LIBCONF_FILE="$withval"; cat >> confdefs.h <<EOF
  1659. #define LIBCONF_FILE "$withval"
  1660. EOF
  1661. fi
  1662. # Check whether --with-srvconffile or --without-srvconffile was given.
  1663. if test "${with_srvconffile+set}" = set; then
  1664.   withval="$with_srvconffile"
  1665.   SRVCONF_FILE="$withval"; cat >> confdefs.h <<EOF
  1666. #define SRVCONF_FILE "$withval"
  1667. EOF
  1668. fi
  1669. # Check whether --with-srvpidfile or --without-srvpidfile was given.
  1670. if test "${with_srvpidfile+set}" = set; then
  1671.   withval="$with_srvpidfile"
  1672.   SRVPID_FILE="$withval" ; cat >> confdefs.h <<EOF
  1673. #define SRVPID_FILE "$withval"
  1674. EOF
  1675. fi
  1676. # Check whether --with-srvidtfile or --without-srvidtfile was given.
  1677. if test "${with_srvidtfile+set}" = set; then
  1678.   withval="$with_srvidtfile"
  1679.   SRVIDT_FILE="$withval" ; cat >> confdefs.h <<EOF
  1680. #define SRVIDT_FILE "$withval"
  1681. EOF
  1682. fi
  1683. # Check whether --with-srvpwdfile or --without-srvpwdfile was given.
  1684. if test "${with_srvpwdfile+set}" = set; then
  1685.   withval="$with_srvpwdfile"
  1686.   SRVPWD_FILE="$withval" ; cat >> confdefs.h <<EOF
  1687. #define SRVPWD_FILE "$withval"
  1688. EOF
  1689. fi
  1690. # Check whether --with-default-port or --without-default-port was given.
  1691. if test "${with_default_port+set}" = set; then
  1692.   withval="$with_default_port"
  1693.   SOCKS_DEFAULT_PORT="$withval"; cat >> confdefs.h <<EOF
  1694. #define SOCKS_DEFAULT_PORT $withval
  1695. EOF
  1696. fi
  1697. # Check whether --with-default-server or --without-default-server was given.
  1698. if test "${with_default_server+set}" = set; then
  1699.   withval="$with_default_server"
  1700.   cat >> confdefs.h <<EOF
  1701. #define SOCKS_DEFAULT_SERVER "$withval"
  1702. EOF
  1703. fi
  1704. # Check whether --with-default-version or --without-default-version was given.
  1705. if test "${with_default_version+set}" = set; then
  1706.   withval="$with_default_version"
  1707.   cat >> confdefs.h <<EOF
  1708. #define SOCKS_DEFAULT_VERSION $withval
  1709. EOF
  1710. fi
  1711. # Check whether --with-syslog-facility or --without-syslog-facility was given.
  1712. if test "${with_syslog_facility+set}" = set; then
  1713.   withval="$with_syslog_facility"
  1714.   syslog_fac="$withval"
  1715. fi
  1716. if test "$syslog_fac" != "no"; then
  1717. if test "$syslog_fac" = "yes" -o "$syslog_fac" = ""; then
  1718. syslog_fac=LOG_DAEMON
  1719. fi
  1720. cat >> confdefs.h <<EOF
  1721. #define SYSLOG_FAC $syslog_fac
  1722. EOF
  1723. fi
  1724. # Check whether --with-monitor or --without-monitor was given.
  1725. if test "${with_monitor+set}" = set; then
  1726.   withval="$with_monitor"
  1727.   MON_DIR="$withval"; MON_LIBS="-L$(MON_DIR)/lib -lmon";
  1728.  echo $ac_n "checking for main in -lipc""... $ac_c" 1>&6
  1729. echo "configure:4566: checking for main in -lipc" >&5
  1730. ac_lib_var=`echo ipc'_'main | sed 'y%./+-%__p_%'`
  1731. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1732.   echo $ac_n "(cached) $ac_c" 1>&6
  1733. else
  1734.   ac_save_LIBS="$LIBS"
  1735. LIBS="-lipc  $LIBS"
  1736. cat > conftest.$ac_ext <<EOF
  1737. #line 4574 "configure"
  1738. #include "confdefs.h"
  1739. int main() {
  1740. main()
  1741. ; return 0; }
  1742. EOF
  1743. if { (eval echo configure:4581: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1744.   rm -rf conftest*
  1745.   eval "ac_cv_lib_$ac_lib_var=yes"
  1746. else
  1747.   echo "configure: failed program was:" >&5
  1748.   cat conftest.$ac_ext >&5
  1749.   rm -rf conftest*
  1750.   eval "ac_cv_lib_$ac_lib_var=no"
  1751. fi
  1752. rm -f conftest*
  1753. LIBS="$ac_save_LIBS"
  1754. fi
  1755. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1756.   echo "$ac_t""yes" 1>&6
  1757.     ac_tr_lib=HAVE_LIB`echo ipc | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  1758.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  1759.   cat >> confdefs.h <<EOF
  1760. #define $ac_tr_lib 1
  1761. EOF
  1762.   LIBS="-lipc $LIBS"
  1763. else
  1764.   echo "$ac_t""no" 1>&6
  1765. fi
  1766.  echo $ac_n "checking for main in -lcompat""... $ac_c" 1>&6
  1767. echo "configure:4609: checking for main in -lcompat" >&5
  1768. ac_lib_var=`echo compat'_'main | sed 'y%./+-%__p_%'`
  1769. if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then
  1770.   echo $ac_n "(cached) $ac_c" 1>&6
  1771. else
  1772.   ac_save_LIBS="$LIBS"
  1773. LIBS="-lcompat  $LIBS"
  1774. cat > conftest.$ac_ext <<EOF
  1775. #line 4617 "configure"
  1776. #include "confdefs.h"
  1777. int main() {
  1778. main()
  1779. ; return 0; }
  1780. EOF
  1781. if { (eval echo configure:4624: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
  1782.   rm -rf conftest*
  1783.   eval "ac_cv_lib_$ac_lib_var=yes"
  1784. else
  1785.   echo "configure: failed program was:" >&5
  1786.   cat conftest.$ac_ext >&5
  1787.   rm -rf conftest*
  1788.   eval "ac_cv_lib_$ac_lib_var=no"
  1789. fi
  1790. rm -f conftest*
  1791. LIBS="$ac_save_LIBS"
  1792. fi
  1793. if eval "test "`echo '$ac_cv_lib_'$ac_lib_var`" = yes"; then
  1794.   echo "$ac_t""yes" 1>&6
  1795.     ac_tr_lib=HAVE_LIB`echo compat | sed -e 's/[^a-zA-Z0-9_]/_/g' 
  1796.     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  1797.   cat >> confdefs.h <<EOF
  1798. #define $ac_tr_lib 1
  1799. EOF
  1800.   LIBS="-lcompat $LIBS"
  1801. else
  1802.   echo "$ac_t""no" 1>&6
  1803. fi
  1804.  MON_CFLAGS="-I$(MON_DIR)/include";
  1805. cat >> confdefs.h <<EOF
  1806. #define MONITOR 1
  1807. EOF
  1808. fi
  1809. # Check whether --with-passwd or --without-passwd was given.
  1810. if test "${with_passwd+set}" = set; then
  1811.   withval="$with_passwd"
  1812.   cat >> confdefs.h <<EOF
  1813. #define USE_PASSWD 1
  1814. EOF
  1815. fi
  1816. # Check whether --with-shadow-passwd or --without-shadow-passwd was given.
  1817. if test "${with_shadow_passwd+set}" = set; then
  1818.   withval="$with_shadow_passwd"
  1819.   cat >> confdefs.h <<EOF
  1820. #define USE_SHADOW_PASSWD 1
  1821. EOF
  1822. fi
  1823. # Check whether --with-plugins or --without-plugins was given.
  1824. if test "${with_plugins+set}" = set; then
  1825.   withval="$with_plugins"
  1826.   cat >> confdefs.h <<EOF
  1827. #define USE_PLUGINS 1
  1828. EOF
  1829. fi
  1830. # Check whether --with-pinconffile or --without-pinconffile was given.
  1831. if test "${with_pinconffile+set}" = set; then
  1832.   withval="$with_pinconffile"
  1833.   PINCONFF_ILE="$withval" ; cat >> confdefs.h <<EOF
  1834. #define PINCONF_FILE "$withval"
  1835. EOF
  1836. fi
  1837. SHLIB_LD="ld"
  1838. SHLIB_LIB=""
  1839. SHLIB_LFLAGS="-shared"
  1840. SHLIB_CFLAGS="-r"
  1841. SHLIB_OFLAGS="-o "
  1842. if test "$exec_prefix" != "NONE"; then
  1843. SHLIB_DIR=$exec_prefix/lib
  1844. elif test "$prefix" != "NONE"; then
  1845. SHLIB_DIR=$prefix/lib
  1846. else
  1847. SHLIB_DIR=/usr/local/lib
  1848. fi
  1849. PRELOADS="echo Shared libraries not supported; exit; :"
  1850. PRELOADA=""
  1851. echo $ac_n "checking shared library support""... $ac_c" 1>&6
  1852. echo "configure:4711: checking shared library support" >&5
  1853. if test "$ac_cv_func_dlopen" = "yes" -o "$ac_cv_func_shl_load" = "yes"; then
  1854. if test "$with_plugins" = "yes"; then
  1855. PLUGIN_LIBS="libs5auth_u.so libs5auth_k.so libs5auth_c.so libs5filter_p.so"
  1856. else
  1857. SHARED_LIBSOCKS5_CFLAGS="-DFOR_SHARED_LIBRARY -DIN_LIBRARY"
  1858. fi
  1859. if test  "$ac_cv_func_dlopen" = "yes"; then SHLIB_LIB="libsocks5_sh.so"; fi
  1860. case `uname -rs` in
  1861. UNIX_SV*|UNIX_System_V*)
  1862. SHLIB_LFLAGS="-G"
  1863. ;;
  1864. FreeBSD*|NetBSD*)
  1865. SHLIB_LFLAGS="-Bshareable"
  1866. SHLIB_CFLAGS="-fpic"
  1867. PRELOADS="LD_PRELOAD"
  1868. ;;
  1869. SunOS*4.*)
  1870.   SHLIB_CFLAGS="-P"
  1871. SHLIB_LFLAGS="-dp -assert pure-text -assert nodefinitions"
  1872. PRELOADS="LD_PRELOAD"
  1873. ;;
  1874. SunOS*5.*)
  1875. SHLIB_LD="cc"
  1876. SHLIB_CFLAGS="-KPIC"
  1877. SHLIB_LFLAGS="-G"
  1878. SHLIB_OFLAGS="-W0,-y-o -W0,-y"
  1879. PRELOADS="LD_PRELOAD"
  1880. ;;
  1881. IRIX*5.*|IRIX*6.*)
  1882. SHLIB_CFLAGS="-KPIC"
  1883. PRELOADS="_RLD_LIST"
  1884. PRELOADA=":DEFAULT"
  1885. ;;
  1886. BSD/OS*)
  1887. SHLIB_LIB=
  1888. ;;
  1889. OSF1*)
  1890. PRELOADS="_RLD_LIST"
  1891. PRELOADA=":DEFAULT"
  1892. ;;
  1893. AIX*)
  1894. SHLIB_LIB=""
  1895. ;;
  1896. *)
  1897. PRELOADS="LD_PRELOAD"
  1898. ;;
  1899. esac
  1900. if test "$GCC" = "yes" ; then
  1901. SHLIB_CFLAGS="-fpic"
  1902. case `uname -rs` in
  1903. SunOS*4.*)
  1904. DLLIBS="-lc"
  1905. ;;
  1906. SunOS*5.*)
  1907. SHLIB_LD="gcc"
  1908. SHLIB_OFLAGS="-o "
  1909. SHLIB_LFLAGS="-shared"
  1910. ;;
  1911. UNIX_SV*|UNIX_System_V*)
  1912. SHLIB_CFLAGS=
  1913. ;;
  1914. FreeBSD*|NetBSD*)
  1915. ;;
  1916. *)
  1917. SHLIB_LD="gcc"
  1918. SHLIB_LFLAGS="-shared"
  1919. esac
  1920. fi
  1921. if test `uname -s` = "FreeBSD"; then
  1922. SHLIB_CFLAGS="-fpic -r"
  1923. fi
  1924. echo "$ac_t"""lflags: $SHLIB_LFLAGS cflags: $SHLIB_CFLAGS"" 1>&6
  1925.     else
  1926. echo "$ac_t""no" 1>&6
  1927. fi
  1928. if test "$PLUGIN_LIBS" = "" ; then
  1929. AUTHS="upwd.o gss.o"
  1930. FILTERS="packet.o"
  1931. SERVER_PLUGIN_OBJS="$AUTHS $FILTERS"
  1932. CLIENT_PLUGIN_OBJS="$AUTHS"
  1933. fi
  1934. SHLIB_LIBS="$SHLIB_LIBS $LIBS"
  1935. if test "`uname`" = "Linux"; then
  1936. SHLIB_LIBS="$SHLIB_LIBS -lc"
  1937. fi
  1938. if test "$with_plugins" = "yes" ; then
  1939. case `uname -rs` in
  1940. AIX*)
  1941. SHLIB_LIBS="$SHLIB_LIBS -L../lib -ls5util"
  1942. ;;
  1943. HP-UX*)
  1944. EXPORT_LDFLAGS="-Wl,-E"
  1945. ;;
  1946. Linux*)
  1947. EXPORT_LDFLAGS="-export-dynamic"
  1948. ;;
  1949. OSF1*)
  1950. EXPORT_LDFLAGS="-Wl,-non_hidden"
  1951. SHLIB_LFLAGS="$SHLIB_LFLAGS -Wl,-warning_unresolved"
  1952. esac
  1953. fi
  1954. BINRM="/bin/rm -f"
  1955. LIBS="$LIBS $STATIC_LIBS"
  1956. trap '' 1 2 15
  1957. cat > confcache <<EOF
  1958. # This file is a shell script that caches the results of configure
  1959. # tests run on this system so they can be shared between configure
  1960. # scripts and configure runs.  It is not useful on other systems.
  1961. # If it contains results you don't want to keep, you may remove or edit it.
  1962. #
  1963. # By default, configure uses ./config.cache as the cache file,
  1964. # creating it if it does not exist already.  You can give configure
  1965. # the --cache-file=FILE option to use a different cache file; that is
  1966. # what configure does when it calls configure scripts in
  1967. # subdirectories, so they share the cache.
  1968. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  1969. # config.status only pays attention to the cache file if you give it the
  1970. # --recheck option to rerun configure.
  1971. #
  1972. EOF
  1973. # The following way of writing the cache mishandles newlines in values,
  1974. # but we know of no workaround that is simple, portable, and efficient.
  1975. # So, don't put newlines in cache variables' values.
  1976. # Ultrix sh set writes to stderr and can't be redirected directly,
  1977. # and sets the high bit in the cache file unless we assign to the vars.
  1978. (set) 2>&1 |
  1979.   case `(ac_space=' '; set) 2>&1` in
  1980.   *ac_space= *)
  1981.     # `set' does not quote correctly, so add quotes (double-quote substitution
  1982.     # turns \\ into \, and sed turns \ into ).
  1983.     sed -n 
  1984.       -e "s/'/'\\''/g" 
  1985.       -e "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1='\2'}/p"
  1986.     ;;
  1987.   *)
  1988.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  1989.     sed -n -e 's/^([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*)=(.*)/1=${1=2}/p'
  1990.     ;;
  1991.   esac >> confcache
  1992. if cmp -s $cache_file confcache; then
  1993.   :
  1994. else
  1995.   if test -w $cache_file; then
  1996.     echo "updating cache $cache_file"
  1997.     cat confcache > $cache_file
  1998.   else
  1999.     echo "not updating unwritable cache $cache_file"
  2000.   fi
  2001. fi
  2002. rm -f confcache
  2003. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2004. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2005. # Let make expand exec_prefix.
  2006. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2007. # Any assignment to VPATH causes Sun make to only execute
  2008. # the first set of double-colon rules, so remove it if not needed.
  2009. # If there is a colon in the path, we need to keep it.
  2010. if test "x$srcdir" = x.; then
  2011.   ac_vpsub='/^[  ]*VPATH[  ]*=[^:]*$/d'
  2012. fi
  2013. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2014. DEFS=-DHAVE_CONFIG_H
  2015. # Without the "./", some shells look in PATH for config.status.
  2016. : ${CONFIG_STATUS=./config.status}
  2017. echo creating $CONFIG_STATUS
  2018. rm -f $CONFIG_STATUS
  2019. cat > $CONFIG_STATUS <<EOF
  2020. #! /bin/sh
  2021. # Generated automatically by configure.
  2022. # Run this file to recreate the current configuration.
  2023. # This directory was configured as follows,
  2024. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2025. #
  2026. # $0 $ac_configure_args
  2027. #
  2028. # Compiler output produced by configure, useful for debugging
  2029. # configure, is in ./config.log if it exists.
  2030. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2031. for ac_option
  2032. do
  2033.   case "$ac_option" in
  2034.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2035.     echo "running ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  2036.     exec ${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  2037.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2038.     echo "$CONFIG_STATUS generated by autoconf version 2.12"
  2039.     exit 0 ;;
  2040.   -help | --help | --hel | --he | --h)
  2041.     echo "$ac_cs_usage"; exit 0 ;;
  2042.   *) echo "$ac_cs_usage"; exit 1 ;;
  2043.   esac
  2044. done
  2045. ac_given_srcdir=$srcdir
  2046. ac_given_INSTALL="$INSTALL"
  2047. trap 'rm -fr `echo "Makefile
  2048. lib/Makefile
  2049. test/Makefile
  2050. shlib/Makefile
  2051. shlib/runsocks
  2052. server/Makefile
  2053. server/stopsocks
  2054. include/Makefile
  2055. clients/Makefile
  2056. clients/pt/Makefile
  2057. clients/ftp/Makefile 
  2058. clients/finger/Makefile
  2059. clients/archie/Makefile 
  2060. clients/telnet/Makefile
  2061. clients/telnet/libtelnet/Makefile
  2062. stamp-h include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  2063. EOF
  2064. cat >> $CONFIG_STATUS <<EOF
  2065. # Protect against being on the right side of a sed subst in config.status.
  2066. sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
  2067.  s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
  2068. $ac_vpsub
  2069. $extrasub
  2070. s%@CFLAGS@%$CFLAGS%g
  2071. s%@CPPFLAGS@%$CPPFLAGS%g
  2072. s%@CXXFLAGS@%$CXXFLAGS%g
  2073. s%@DEFS@%$DEFS%g
  2074. s%@LDFLAGS@%$LDFLAGS%g
  2075. s%@LIBS@%$LIBS%g
  2076. s%@exec_prefix@%$exec_prefix%g
  2077. s%@prefix@%$prefix%g
  2078. s%@program_transform_name@%$program_transform_name%g
  2079. s%@bindir@%$bindir%g
  2080. s%@sbindir@%$sbindir%g
  2081. s%@libexecdir@%$libexecdir%g
  2082. s%@datadir@%$datadir%g
  2083. s%@sysconfdir@%$sysconfdir%g
  2084. s%@sharedstatedir@%$sharedstatedir%g
  2085. s%@localstatedir@%$localstatedir%g
  2086. s%@libdir@%$libdir%g
  2087. s%@includedir@%$includedir%g
  2088. s%@oldincludedir@%$oldincludedir%g
  2089. s%@infodir@%$infodir%g
  2090. s%@mandir@%$mandir%g
  2091. s%@CC@%$CC%g
  2092. s%@CPP@%$CPP%g
  2093. s%@RANLIB@%$RANLIB%g
  2094. s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
  2095. s%@INSTALL_DATA@%$INSTALL_DATA%g
  2096. s%@MAKED@%$MAKED%g
  2097. s%@AUTOCONF@%$AUTOCONF%g
  2098. s%@AUTOHDR@%$AUTOHDR%g
  2099. s%@ORIG_FINGER@%$ORIG_FINGER%g
  2100. s%@TROUTEPROG@%$TROUTEPROG%g
  2101. s%@PINGPROG@%$PINGPROG%g
  2102. s%@DLLIBS@%$DLLIBS%g
  2103. s%@SHLIB_LD@%$SHLIB_LD%g
  2104. s%@SHLIB_DIR@%$SHLIB_DIR%g
  2105. s%@SHLIB_LIB@%$SHLIB_LIB%g
  2106. s%@SHLIB_CFLAGS@%$SHLIB_CFLAGS%g
  2107. s%@SHLIB_OFLAGS@%$SHLIB_OFLAGS%g
  2108. s%@SERVER_PLUGIN_OBJS@%$SERVER_PLUGIN_OBJS%g
  2109. s%@CLIENT_PLUGIN_OBJS@%$CLIENT_PLUGIN_OBJS%g
  2110. s%@SHARED_LIBSOCKS5_CFLAGS@%$SHARED_LIBSOCKS5_CFLAGS%g
  2111. s%@PLUGIN_LIBS@%$PLUGIN_LIBS%g
  2112. s%@PRELOADS@%$PRELOADS%g
  2113. s%@PRELOADA@%$PRELOADA%g
  2114. s%@SHLIB_LFLAGS@%$SHLIB_LFLAGS%g
  2115. s%@SHLIB_LIBS@%$SHLIB_LIBS%g
  2116. s%@MON_DIR@%$MON_DIR%g
  2117. s%@MON_LIBS@%$MON_LIBS%g
  2118. s%@MON_CFLAGS@%$MON_CFLAGS%g
  2119. s%@SOCKS_DEFAULT_PORT@%$SOCKS_DEFAULT_PORT%g
  2120. s%@SRVPID_FILE@%$SRVPID_FILE%g
  2121. s%@SRVCONF_FILE@%$SRVCONF_FILE%g
  2122. s%@LIBCONF_FILE@%$LIBCONF_FILE%g
  2123. s%@CDEBUG_FLAGS@%$CDEBUG_FLAGS%g
  2124. s%@BINRM@%$BINRM%g
  2125. s%@SERVER_DEFS@%$SERVER_DEFS%g
  2126. s%@SERVER_LIBS@%$SERVER_LIBS%g
  2127. s%@EXTRA_OBJS@%$EXTRA_OBJS%g
  2128. s%@EXTRA_LDFLAGS@%$EXTRA_LDFLAGS%g
  2129. s%@EXPORT_LDFLAGS@%$EXPORT_LDFLAGS%g
  2130. s%@TELNET_DEFS@%$TELNET_DEFS%g
  2131. s%@TELNET_LIBS@%$TELNET_LIBS%g
  2132. s%@FTPDEFS@%$FTPDEFS%g
  2133. CEOF
  2134. EOF
  2135. cat >> $CONFIG_STATUS <<EOF
  2136. # Split the substitutions into bite-sized pieces for seds with
  2137. # small command number limits, like on Digital OSF/1 and HP-UX.
  2138. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  2139. ac_file=1 # Number of current file.
  2140. ac_beg=1 # First line for current file.
  2141. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  2142. ac_more_lines=:
  2143. ac_sed_cmds=""
  2144. while $ac_more_lines; do
  2145.   if test $ac_beg -gt 1; then
  2146.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  2147.   else
  2148.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  2149.   fi
  2150.   if test ! -s conftest.s$ac_file; then
  2151.     ac_more_lines=false
  2152.     rm -f conftest.s$ac_file
  2153.   else
  2154.     if test -z "$ac_sed_cmds"; then
  2155.       ac_sed_cmds="sed -f conftest.s$ac_file"
  2156.     else
  2157.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  2158.     fi
  2159.     ac_file=`expr $ac_file + 1`
  2160.     ac_beg=$ac_end
  2161.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  2162.   fi
  2163. done
  2164. if test -z "$ac_sed_cmds"; then
  2165.   ac_sed_cmds=cat
  2166. fi
  2167. EOF
  2168. cat >> $CONFIG_STATUS <<EOF
  2169. CONFIG_FILES=${CONFIG_FILES-"Makefile
  2170. lib/Makefile
  2171. test/Makefile
  2172. shlib/Makefile
  2173. shlib/runsocks
  2174. server/Makefile
  2175. server/stopsocks
  2176. include/Makefile
  2177. clients/Makefile
  2178. clients/pt/Makefile
  2179. clients/ftp/Makefile 
  2180. clients/finger/Makefile
  2181. clients/archie/Makefile 
  2182. clients/telnet/Makefile
  2183. clients/telnet/libtelnet/Makefile
  2184. stamp-h"}
  2185. EOF
  2186. cat >> $CONFIG_STATUS <<EOF
  2187. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  2188.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2189.   case "$ac_file" in
  2190.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2191.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2192.   *) ac_file_in="${ac_file}.in" ;;
  2193.   esac
  2194.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  2195.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2196.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2197.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2198.     # The file is in a subdirectory.
  2199.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  2200.     ac_dir_suffix="/`echo $ac_dir|sed 's%^./%%'`"
  2201.     # A "../" for each directory in $ac_dir_suffix.
  2202.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  2203.   else
  2204.     ac_dir_suffix= ac_dots=
  2205.   fi
  2206.   case "$ac_given_srcdir" in
  2207.   .)  srcdir=.
  2208.       if test -z "$ac_dots"; then top_srcdir=.
  2209.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  2210.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  2211.   *) # Relative path.
  2212.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  2213.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  2214.   esac
  2215.   case "$ac_given_INSTALL" in
  2216.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  2217.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  2218.   esac
  2219.   echo creating "$ac_file"
  2220.   rm -f "$ac_file"
  2221.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  2222.   case "$ac_file" in
  2223.   *Makefile*) ac_comsub="1i\
  2224. # $configure_input" ;;
  2225.   *) ac_comsub= ;;
  2226.   esac
  2227.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2228.   sed -e "$ac_comsub
  2229. s%@configure_input@%$configure_input%g
  2230. s%@srcdir@%$srcdir%g
  2231. s%@top_srcdir@%$top_srcdir%g
  2232. s%@INSTALL@%$INSTALL%g
  2233. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  2234. fi; done
  2235. rm -f conftest.s*
  2236. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  2237. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  2238. #
  2239. # ac_d sets the value in "#define NAME VALUE" lines.
  2240. ac_dA='s%^([  ]*)#([  ]*define[  ][  ]*)'
  2241. ac_dB='([  ][  ]*)[^  ]*%1#2'
  2242. ac_dC='3'
  2243. ac_dD='%g'
  2244. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  2245. ac_uA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2246. ac_uB='([  ])%1#2define3'
  2247. ac_uC=' '
  2248. ac_uD='4%g'
  2249. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  2250. ac_eA='s%^([  ]*)#([  ]*)undef([  ][  ]*)'
  2251. ac_eB='$%1#2define3'
  2252. ac_eC=' '
  2253. ac_eD='%g'
  2254. if test "${CONFIG_HEADERS+set}" != set; then
  2255. EOF
  2256. cat >> $CONFIG_STATUS <<EOF
  2257.   CONFIG_HEADERS="include/config.h"
  2258. EOF
  2259. cat >> $CONFIG_STATUS <<EOF
  2260. fi
  2261. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  2262.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2263.   case "$ac_file" in
  2264.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  2265.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  2266.   *) ac_file_in="${ac_file}.in" ;;
  2267.   esac
  2268.   echo creating $ac_file
  2269.   rm -f conftest.frag conftest.in conftest.out
  2270.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  2271.   cat $ac_file_inputs > conftest.in
  2272. EOF
  2273. # Transform confdefs.h into a sed script conftest.vals that substitutes
  2274. # the proper values into config.h.in to produce config.h.  And first:
  2275. # Protect against being on the right side of a sed subst in config.status.
  2276. # Protect against being in an unquoted here document in config.status.
  2277. rm -f conftest.vals
  2278. cat > conftest.hdr <<EOF
  2279. s/[\&%]/\&/g
  2280. s%[\$`]%\&%g
  2281. s%#define ([A-Za-z_][A-Za-z0-9_]*) *(.*)%${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD}%gp
  2282. s%ac_d%ac_u%gp
  2283. s%ac_u%ac_e%gp
  2284. EOF
  2285. sed -n -f conftest.hdr confdefs.h > conftest.vals
  2286. rm -f conftest.hdr
  2287. # This sed command replaces #undef with comments.  This is necessary, for
  2288. # example, in the case of _POSIX_SOURCE, which is predefined and required
  2289. # on some systems where configure will not decide to define it.
  2290. cat >> conftest.vals <<EOF
  2291. s%^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  2292. EOF
  2293. # Break up conftest.vals because some shells have a limit on
  2294. # the size of here documents, and old seds have small limits too.
  2295. rm -f conftest.tail
  2296. while :
  2297. do
  2298.   ac_lines=`grep -c . conftest.vals`
  2299.   # grep -c gives empty output for an empty file on some AIX systems.
  2300.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  2301.   # Write a limited-size here document to conftest.frag.
  2302.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  2303.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  2304.   echo 'CEOF
  2305.   sed -f conftest.frag conftest.in > conftest.out
  2306.   rm -f conftest.in
  2307.   mv conftest.out conftest.in
  2308. ' >> $CONFIG_STATUS
  2309.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  2310.   rm -f conftest.vals
  2311.   mv conftest.tail conftest.vals
  2312. done
  2313. rm -f conftest.vals
  2314. cat >> $CONFIG_STATUS <<EOF
  2315.   rm -f conftest.frag conftest.h
  2316.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  2317.   cat conftest.in >> conftest.h
  2318.   rm -f conftest.in
  2319.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  2320.     echo "$ac_file is unchanged"
  2321.     rm -f conftest.h
  2322.   else
  2323.     # Remove last slash and all that follows it.  Not all systems have dirname.
  2324.       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  2325.       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  2326.       # The file is in a subdirectory.
  2327.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  2328.     fi
  2329.     rm -f $ac_file
  2330.     mv conftest.h $ac_file
  2331.   fi
  2332. fi; done
  2333. EOF
  2334. cat >> $CONFIG_STATUS <<EOF
  2335. EOF
  2336. cat >> $CONFIG_STATUS <<EOF
  2337. exit 0
  2338. EOF
  2339. chmod +x $CONFIG_STATUS
  2340. rm -fr confdefs* $ac_clean_files
  2341. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1