home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / lib / perl / 5.8.8 / Config_heavy.pl < prev    next >
Encoding:
Perl Script  |  2006-07-07  |  31.5 KB  |  1,227 lines

  1. # This file was created by configpm when Perl was built. Any changes
  2. # made to this file will be lost the next time perl is built.
  3.  
  4. package Config;
  5. use strict;
  6. # use warnings; Pulls in Carp
  7. # use vars pulls in Carp
  8. ##
  9. ## This file was produced by running the Configure script. It holds all the
  10. ## definitions figured out by Configure. Should you modify one of these values,
  11. ## do not forget to propagate your changes by running "Configure -der". You may
  12. ## instead choose to run each of the .SH files by yourself, or "Configure -S".
  13. ##
  14. #
  15. ## Package name      : perl5
  16. ## Source directory  : .
  17. ## Configuration time: Fri Jul  7 18:20:22 UTC 2006
  18. ## Configured by     : Debian Project
  19. ## Target system     : linux rothera 2.6.15.7 #1 smp tue jun 27 18:34:43 utc 2006 i686 gnulinux 
  20. #
  21. ## Configure command line arguments.
  22. #PERL_PATCHLEVEL=
  23.  
  24. our $summary = <<'!END!';
  25. Summary of my $package (revision $revision $version_patchlevel_string) configuration:
  26.   Platform:
  27.     osname=$osname, osvers=$osvers, archname=$archname
  28.     uname='$myuname'
  29.     config_args='$config_args'
  30.     hint=$hint, useposix=$useposix, d_sigaction=$d_sigaction
  31.     usethreads=$usethreads use5005threads=$use5005threads useithreads=$useithreads usemultiplicity=$usemultiplicity
  32.     useperlio=$useperlio d_sfio=$d_sfio uselargefiles=$uselargefiles usesocks=$usesocks
  33.     use64bitint=$use64bitint use64bitall=$use64bitall uselongdouble=$uselongdouble
  34.     usemymalloc=$usemymalloc, bincompat5005=undef
  35.   Compiler:
  36.     cc='$cc', ccflags ='$ccflags',
  37.     optimize='$optimize',
  38.     cppflags='$cppflags'
  39.     ccversion='$ccversion', gccversion='$gccversion', gccosandvers='$gccosandvers'
  40.     intsize=$intsize, longsize=$longsize, ptrsize=$ptrsize, doublesize=$doublesize, byteorder=$byteorder
  41.     d_longlong=$d_longlong, longlongsize=$longlongsize, d_longdbl=$d_longdbl, longdblsize=$longdblsize
  42.     ivtype='$ivtype', ivsize=$ivsize, nvtype='$nvtype', nvsize=$nvsize, Off_t='$lseektype', lseeksize=$lseeksize
  43.     alignbytes=$alignbytes, prototype=$prototype
  44.   Linker and Libraries:
  45.     ld='$ld', ldflags ='$ldflags'
  46.     libpth=$libpth
  47.     libs=$libs
  48.     perllibs=$perllibs
  49.     libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl
  50.     gnulibc_version='$gnulibc_version'
  51.   Dynamic Linking:
  52.     dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags'
  53.     cccdlflags='$cccdlflags', lddlflags='$lddlflags'
  54.  
  55. !END!
  56. my $summary_expanded;
  57.  
  58. sub myconfig {
  59.     return $summary_expanded if $summary_expanded;
  60.     ($summary_expanded = $summary) =~ s{\$(\w+)}
  61.          { my $c = $Config::Config{$1}; defined($c) ? $c : 'undef' }ge;
  62.     $summary_expanded;
  63. }
  64.  
  65. local *_ = \my $a;
  66. $_ = <<'!END!';
  67. Author=''
  68. CONFIG='true'
  69. Date='$Date'
  70. Header=''
  71. Id='$Id'
  72. Locker=''
  73. Log='$Log'
  74. Mcc='Mcc'
  75. PATCHLEVEL='8'
  76. PERL_API_REVISION='5'
  77. PERL_API_SUBVERSION='0'
  78. PERL_API_VERSION='8'
  79. PERL_CONFIG_SH='true'
  80. PERL_REVISION='5'
  81. PERL_SUBVERSION='8'
  82. PERL_VERSION='8'
  83. RCSfile='$RCSfile'
  84. Revision='$Revision'
  85. SUBVERSION='8'
  86. Source=''
  87. State=''
  88. _a='.a'
  89. _exe=''
  90. _o='.o'
  91. afs='false'
  92. afsroot='/afs'
  93. alignbytes='4'
  94. ansi2knr=''
  95. aphostname='/bin/hostname'
  96. api_revision='5'
  97. api_subversion='0'
  98. api_version='8'
  99. api_versionstring='5.8.0'
  100. ar='ar'
  101. archlib='/usr/lib/perl/5.8'
  102. archlibexp='/usr/lib/perl/5.8'
  103. archname64=''
  104. archname='i486-linux-gnu-thread-multi'
  105. archobjs=''
  106. asctime_r_proto='REENTRANT_PROTO_B_SB'
  107. awk='awk'
  108. baserev='5.0'
  109. bash=''
  110. bin='/usr/bin'
  111. binexp='/usr/bin'
  112. bison='bison'
  113. byacc='byacc'
  114. byteorder='1234'
  115. c=''
  116. castflags='0'
  117. cat='cat'
  118. cc='cc'
  119. cccdlflags='-fPIC'
  120. ccdlflags='-Wl,-E'
  121. ccflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  122. ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
  123. ccname='gcc'
  124. ccsymbols=''
  125. ccversion=''
  126. cf_by='Debian Project'
  127. cf_email='perl@packages.debian.org'
  128. cf_time='Fri Jul  7 18:20:22 UTC 2006'
  129. charsize='1'
  130. chgrp=''
  131. chmod='chmod'
  132. chown=''
  133. clocktype='clock_t'
  134. comm='comm'
  135. compress=''
  136. config_arg0='Configure'
  137. config_arg10='-Dvendorlib=/usr/share/perl5'
  138. config_arg11='-Dvendorarch=/usr/lib/perl5'
  139. config_arg12='-Dsiteprefix=/usr/local'
  140. config_arg13='-Dsitelib=/usr/local/share/perl/5.8.8'
  141. config_arg14='-Dsitearch=/usr/local/lib/perl/5.8.8'
  142. config_arg15='-Dman1dir=/usr/share/man/man1'
  143. config_arg16='-Dman3dir=/usr/share/man/man3'
  144. config_arg17='-Dsiteman1dir=/usr/local/man/man1'
  145. config_arg18='-Dsiteman3dir=/usr/local/man/man3'
  146. config_arg19='-Dman1ext=1'
  147. config_arg1='-Dusethreads'
  148. config_arg20='-Dman3ext=3perl'
  149. config_arg21='-Dpager=/usr/bin/sensible-pager'
  150. config_arg22='-Uafs'
  151. config_arg23='-Ud_csh'
  152. config_arg24='-Uusesfio'
  153. config_arg25='-Uusenm'
  154. config_arg26='-Duseshrplib'
  155. config_arg27='-Dlibperl=libperl.so.5.8.8'
  156. config_arg28='-Dd_dosuid'
  157. config_arg29='-des'
  158. config_arg2='-Duselargefiles'
  159. config_arg3='-Dccflags=-DDEBIAN'
  160. config_arg4='-Dcccdlflags=-fPIC'
  161. config_arg5='-Darchname=i486-linux-gnu'
  162. config_arg6='-Dprefix=/usr'
  163. config_arg7='-Dprivlib=/usr/share/perl/5.8'
  164. config_arg8='-Darchlib=/usr/lib/perl/5.8'
  165. config_arg9='-Dvendorprefix=/usr'
  166. config_argc='29'
  167. config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.8.8 -Dsitearch=/usr/local/lib/perl/5.8.8 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.8 -Dd_dosuid -des'
  168. contains='grep'
  169. cp='cp'
  170. cpio=''
  171. cpp='cpp'
  172. cpp_stuff='42'
  173. cppccsymbols=''
  174. cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include'
  175. cpplast='-'
  176. cppminus='-'
  177. cpprun='cc -E'
  178. cppstdin='cc -E'
  179. cppsymbols='__ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=4 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _GNU_SOURCE=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506L _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_GNU=1 __USE_LARGEFILE=1 __USE_LARGEFILE64=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_REENTRANT=1 __USE_SVID=1 __USE_UNIX98=1 __USE_XOPEN=1 __USE_XOPEN_EXTENDED=1 _XOPEN_SOURCE=600 _XOPEN_SOURCE_EXTENDED=1 i386=1 __i386=1 __i386__=1 __i486=1 __i486__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1'
  180. crypt_r_proto='REENTRANT_PROTO_B_CCS'
  181. cryptlib=''
  182. csh='csh'
  183. ctermid_r_proto='0'
  184. ctime_r_proto='REENTRANT_PROTO_B_SB'
  185. d_Gconvert='gcvt((x),(n),(b))'
  186. d_PRIEUldbl='define'
  187. d_PRIFUldbl='define'
  188. d_PRIGUldbl='define'
  189. d_PRIXU64='define'
  190. d_PRId64='define'
  191. d_PRIeldbl='define'
  192. d_PRIfldbl='define'
  193. d_PRIgldbl='define'
  194. d_PRIi64='define'
  195. d_PRIo64='define'
  196. d_PRIu64='define'
  197. d_PRIx64='define'
  198. d_SCNfldbl='define'
  199. d__fwalk='undef'
  200. d_access='define'
  201. d_accessx='undef'
  202. d_aintl='undef'
  203. d_alarm='define'
  204. d_archlib='define'
  205. d_asctime_r='define'
  206. d_atolf='undef'
  207. d_atoll='define'
  208. d_attribute_format='define'
  209. d_attribute_malloc='define'
  210. d_attribute_nonnull='define'
  211. d_attribute_noreturn='define'
  212. d_attribute_pure='define'
  213. d_attribute_unused='define'
  214. d_attribute_warn_unused_result='define'
  215. d_bcmp='define'
  216. d_bcopy='define'
  217. d_bsd='undef'
  218. d_bsdgetpgrp='undef'
  219. d_bsdsetpgrp='undef'
  220. d_bzero='define'
  221. d_casti32='undef'
  222. d_castneg='define'
  223. d_charvspr='define'
  224. d_chown='define'
  225. d_chroot='define'
  226. d_chsize='undef'
  227. d_class='undef'
  228. d_clearenv='define'
  229. d_closedir='define'
  230. d_cmsghdr_s='define'
  231. d_const='define'
  232. d_copysignl='define'
  233. d_crypt='define'
  234. d_crypt_r='define'
  235. d_csh='undef'
  236. d_ctermid_r='undef'
  237. d_ctime_r='define'
  238. d_cuserid='define'
  239. d_dbl_dig='define'
  240. d_dbminitproto='define'
  241. d_difftime='define'
  242. d_dirfd='define'
  243. d_dirnamlen='undef'
  244. d_dlerror='define'
  245. d_dlopen='define'
  246. d_dlsymun='undef'
  247. d_dosuid='define'
  248. d_drand48_r='define'
  249. d_drand48proto='define'
  250. d_dup2='define'
  251. d_eaccess='define'
  252. d_endgrent='define'
  253. d_endgrent_r='undef'
  254. d_endhent='define'
  255. d_endhostent_r='undef'
  256. d_endnent='define'
  257. d_endnetent_r='undef'
  258. d_endpent='define'
  259. d_endprotoent_r='undef'
  260. d_endpwent='define'
  261. d_endpwent_r='undef'
  262. d_endsent='define'
  263. d_endservent_r='undef'
  264. d_eofnblk='define'
  265. d_eunice='undef'
  266. d_faststdio='undef'
  267. d_fchdir='define'
  268. d_fchmod='define'
  269. d_fchown='define'
  270. d_fcntl='define'
  271. d_fcntl_can_lock='define'
  272. d_fd_macros='define'
  273. d_fd_set='define'
  274. d_fds_bits='define'
  275. d_fgetpos='define'
  276. d_finite='define'
  277. d_finitel='define'
  278. d_flexfnam='define'
  279. d_flock='define'
  280. d_flockproto='define'
  281. d_fork='define'
  282. d_fp_class='undef'
  283. d_fpathconf='define'
  284. d_fpclass='undef'
  285. d_fpclassify='undef'
  286. d_fpclassl='undef'
  287. d_fpos64_t='undef'
  288. d_frexpl='define'
  289. d_fs_data_s='undef'
  290. d_fseeko='define'
  291. d_fsetpos='define'
  292. d_fstatfs='define'
  293. d_fstatvfs='define'
  294. d_fsync='define'
  295. d_ftello='define'
  296. d_ftime='undef'
  297. d_futimes='define'
  298. d_getcwd='define'
  299. d_getespwnam='undef'
  300. d_getfsstat='undef'
  301. d_getgrent='define'
  302. d_getgrent_r='define'
  303. d_getgrgid_r='define'
  304. d_getgrnam_r='define'
  305. d_getgrps='define'
  306. d_gethbyaddr='define'
  307. d_gethbyname='define'
  308. d_gethent='define'
  309. d_gethname='define'
  310. d_gethostbyaddr_r='define'
  311. d_gethostbyname_r='define'
  312. d_gethostent_r='define'
  313. d_gethostprotos='define'
  314. d_getitimer='define'
  315. d_getlogin='define'
  316. d_getlogin_r='define'
  317. d_getmnt='undef'
  318. d_getmntent='define'
  319. d_getnbyaddr='define'
  320. d_getnbyname='define'
  321. d_getnent='define'
  322. d_getnetbyaddr_r='define'
  323. d_getnetbyname_r='define'
  324. d_getnetent_r='define'
  325. d_getnetprotos='define'
  326. d_getpagsz='define'
  327. d_getpbyname='define'
  328. d_getpbynumber='define'
  329. d_getpent='define'
  330. d_getpgid='define'
  331. d_getpgrp2='undef'
  332. d_getpgrp='define'
  333. d_getppid='define'
  334. d_getprior='define'
  335. d_getprotobyname_r='define'
  336. d_getprotobynumber_r='define'
  337. d_getprotoent_r='define'
  338. d_getprotoprotos='define'
  339. d_getprpwnam='undef'
  340. d_getpwent='define'
  341. d_getpwent_r='define'
  342. d_getpwnam_r='define'
  343. d_getpwuid_r='define'
  344. d_getsbyname='define'
  345. d_getsbyport='define'
  346. d_getsent='define'
  347. d_getservbyname_r='define'
  348. d_getservbyport_r='define'
  349. d_getservent_r='define'
  350. d_getservprotos='define'
  351. d_getspnam='define'
  352. d_getspnam_r='define'
  353. d_gettimeod='define'
  354. d_gmtime_r='define'
  355. d_gnulibc='define'
  356. d_grpasswd='define'
  357. d_hasmntopt='define'
  358. d_htonl='define'
  359. d_ilogbl='define'
  360. d_index='undef'
  361. d_inetaton='define'
  362. d_int64_t='define'
  363. d_isascii='define'
  364. d_isfinite='undef'
  365. d_isinf='define'
  366. d_isnan='define'
  367. d_isnanl='define'
  368. d_killpg='define'
  369. d_lchown='define'
  370. d_ldbl_dig='define'
  371. d_libm_lib_version='define'
  372. d_link='define'
  373. d_localtime_r='define'
  374. d_locconv='define'
  375. d_lockf='define'
  376. d_longdbl='define'
  377. d_longlong='define'
  378. d_lseekproto='define'
  379. d_lstat='define'
  380. d_madvise='define'
  381. d_malloc_good_size='undef'
  382. d_malloc_size='undef'
  383. d_mblen='define'
  384. d_mbstowcs='define'
  385. d_mbtowc='define'
  386. d_memchr='define'
  387. d_memcmp='define'
  388. d_memcpy='define'
  389. d_memmove='define'
  390. d_memset='define'
  391. d_mkdir='define'
  392. d_mkdtemp='define'
  393. d_mkfifo='define'
  394. d_mkstemp='define'
  395. d_mkstemps='undef'
  396. d_mktime='define'
  397. d_mmap='define'
  398. d_modfl='define'
  399. d_modfl_pow32_bug='undef'
  400. d_modflproto='define'
  401. d_mprotect='define'
  402. d_msg='define'
  403. d_msg_ctrunc='define'
  404. d_msg_dontroute='define'
  405. d_msg_oob='define'
  406. d_msg_peek='define'
  407. d_msg_proxy='define'
  408. d_msgctl='define'
  409. d_msgget='define'
  410. d_msghdr_s='define'
  411. d_msgrcv='define'
  412. d_msgsnd='define'
  413. d_msync='define'
  414. d_munmap='define'
  415. d_mymalloc='undef'
  416. d_nice='define'
  417. d_nl_langinfo='define'
  418. d_nv_preserves_uv='define'
  419. d_nv_zero_is_allbits_zero='define'
  420. d_off64_t='define'
  421. d_old_pthread_create_joinable='undef'
  422. d_oldpthreads='undef'
  423. d_oldsock='undef'
  424. d_open3='define'
  425. d_pathconf='define'
  426. d_pause='define'
  427. d_perl_otherlibdirs='undef'
  428. d_phostname='undef'
  429. d_pipe='define'
  430. d_poll='define'
  431. d_portable='define'
  432. d_procselfexe='define'
  433. d_pthread_atfork='define'
  434. d_pthread_attr_setscope='define'
  435. d_pthread_yield='define'
  436. d_pwage='undef'
  437. d_pwchange='undef'
  438. d_pwclass='undef'
  439. d_pwcomment='undef'
  440. d_pwexpire='undef'
  441. d_pwgecos='define'
  442. d_pwpasswd='define'
  443. d_pwquota='undef'
  444. d_qgcvt='define'
  445. d_quad='define'
  446. d_random_r='define'
  447. d_readdir64_r='define'
  448. d_readdir='define'
  449. d_readdir_r='define'
  450. d_readlink='define'
  451. d_readv='define'
  452. d_recvmsg='define'
  453. d_rename='define'
  454. d_rewinddir='define'
  455. d_rmdir='define'
  456. d_safebcpy='undef'
  457. d_safemcpy='undef'
  458. d_sanemcmp='define'
  459. d_sbrkproto='define'
  460. d_scalbnl='define'
  461. d_sched_yield='define'
  462. d_scm_rights='define'
  463. d_seekdir='define'
  464. d_select='define'
  465. d_sem='define'
  466. d_semctl='define'
  467. d_semctl_semid_ds='define'
  468. d_semctl_semun='define'
  469. d_semget='define'
  470. d_semop='define'
  471. d_sendmsg='define'
  472. d_setegid='define'
  473. d_seteuid='define'
  474. d_setgrent='define'
  475. d_setgrent_r='undef'
  476. d_setgrps='define'
  477. d_sethent='define'
  478. d_sethostent_r='undef'
  479. d_setitimer='define'
  480. d_setlinebuf='define'
  481. d_setlocale='define'
  482. d_setlocale_r='undef'
  483. d_setnent='define'
  484. d_setnetent_r='undef'
  485. d_setpent='define'
  486. d_setpgid='define'
  487. d_setpgrp2='undef'
  488. d_setpgrp='define'
  489. d_setprior='define'
  490. d_setproctitle='undef'
  491. d_setprotoent_r='undef'
  492. d_setpwent='define'
  493. d_setpwent_r='undef'
  494. d_setregid='define'
  495. d_setresgid='define'
  496. d_setresuid='define'
  497. d_setreuid='define'
  498. d_setrgid='undef'
  499. d_setruid='undef'
  500. d_setsent='define'
  501. d_setservent_r='undef'
  502. d_setsid='define'
  503. d_setvbuf='define'
  504. d_sfio='undef'
  505. d_shm='define'
  506. d_shmat='define'
  507. d_shmatprototype='define'
  508. d_shmctl='define'
  509. d_shmdt='define'
  510. d_shmget='define'
  511. d_sigaction='define'
  512. d_sigprocmask='define'
  513. d_sigsetjmp='define'
  514. d_sockatmark='define'
  515. d_sockatmarkproto='define'
  516. d_socket='define'
  517. d_socklen_t='define'
  518. d_sockpair='define'
  519. d_socks5_init='undef'
  520. d_sprintf_returns_strlen='define'
  521. d_sqrtl='define'
  522. d_srand48_r='define'
  523. d_srandom_r='define'
  524. d_sresgproto='define'
  525. d_sresuproto='define'
  526. d_statblks='define'
  527. d_statfs_f_flags='undef'
  528. d_statfs_s='define'
  529. d_statvfs='define'
  530. d_stdio_cnt_lval='undef'
  531. d_stdio_ptr_lval='undef'
  532. d_stdio_ptr_lval_nochange_cnt='undef'
  533. d_stdio_ptr_lval_sets_cnt='undef'
  534. d_stdio_stream_array='undef'
  535. d_stdiobase='undef'
  536. d_stdstdio='undef'
  537. d_strchr='define'
  538. d_strcoll='define'
  539. d_strctcpy='define'
  540. d_strerrm='strerror(e)'
  541. d_strerror='define'
  542. d_strerror_r='define'
  543. d_strftime='define'
  544. d_strlcat='undef'
  545. d_strlcpy='undef'
  546. d_strtod='define'
  547. d_strtol='define'
  548. d_strtold='define'
  549. d_strtoll='define'
  550. d_strtoq='define'
  551. d_strtoul='define'
  552. d_strtoull='define'
  553. d_strtouq='define'
  554. d_strxfrm='define'
  555. d_suidsafe='undef'
  556. d_symlink='define'
  557. d_syscall='define'
  558. d_syscallproto='define'
  559. d_sysconf='define'
  560. d_sysernlst=''
  561. d_syserrlst='define'
  562. d_system='define'
  563. d_tcgetpgrp='define'
  564. d_tcsetpgrp='define'
  565. d_telldir='define'
  566. d_telldirproto='define'
  567. d_time='define'
  568. d_times='define'
  569. d_tm_tm_gmtoff='define'
  570. d_tm_tm_zone='define'
  571. d_tmpnam_r='define'
  572. d_truncate='define'
  573. d_ttyname_r='define'
  574. d_tzname='define'
  575. d_u32align='undef'
  576. d_ualarm='define'
  577. d_umask='define'
  578. d_uname='define'
  579. d_union_semun='undef'
  580. d_unordered='undef'
  581. d_unsetenv='define'
  582. d_usleep='define'
  583. d_usleepproto='define'
  584. d_ustat='define'
  585. d_vendorarch='define'
  586. d_vendorbin='define'
  587. d_vendorlib='define'
  588. d_vendorscript='define'
  589. d_vfork='undef'
  590. d_void_closedir='undef'
  591. d_voidsig='define'
  592. d_voidtty=''
  593. d_volatile='define'
  594. d_vprintf='define'
  595. d_wait4='define'
  596. d_waitpid='define'
  597. d_wcstombs='define'
  598. d_wctomb='define'
  599. d_writev='define'
  600. d_xenix='undef'
  601. date='date'
  602. db_hashtype='u_int32_t'
  603. db_prefixtype='size_t'
  604. db_version_major='4'
  605. db_version_minor='4'
  606. db_version_patch='20'
  607. defvoidused='15'
  608. direntrytype='struct dirent'
  609. dlext='so'
  610. dlsrc='dl_dlopen.xs'
  611. doublesize='8'
  612. drand01='drand48()'
  613. drand48_r_proto='REENTRANT_PROTO_I_ST'
  614. dynamic_ext='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
  615. eagain='EAGAIN'
  616. ebcdic='undef'
  617. echo='echo'
  618. egrep='egrep'
  619. emacs=''
  620. endgrent_r_proto='0'
  621. endhostent_r_proto='0'
  622. endnetent_r_proto='0'
  623. endprotoent_r_proto='0'
  624. endpwent_r_proto='0'
  625. endservent_r_proto='0'
  626. eunicefix=':'
  627. exe_ext=''
  628. expr='expr'
  629. extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno'
  630. extras=''
  631. fflushNULL='define'
  632. fflushall='undef'
  633. find=''
  634. firstmakefile='makefile'
  635. flex=''
  636. fpossize='16'
  637. fpostype='fpos_t'
  638. freetype='void'
  639. from=':'
  640. full_ar='/usr/bin/ar'
  641. full_csh='csh'
  642. full_sed='/bin/sed'
  643. gccansipedantic=''
  644. gccosandvers=''
  645. gccversion='4.1.2 20060613 (prerelease) (Ubuntu 4.1.1-2ubuntu5)'
  646. getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
  647. getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
  648. getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
  649. gethostbyaddr_r_proto='REENTRANT_PROTO_I_TsISBWRE'
  650. gethostbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
  651. gethostent_r_proto='REENTRANT_PROTO_I_SBWRE'
  652. getlogin_r_proto='REENTRANT_PROTO_I_BW'
  653. getnetbyaddr_r_proto='REENTRANT_PROTO_I_uISBWRE'
  654. getnetbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
  655. getnetent_r_proto='REENTRANT_PROTO_I_SBWRE'
  656. getprotobyname_r_proto='REENTRANT_PROTO_I_CSBWR'
  657. getprotobynumber_r_proto='REENTRANT_PROTO_I_ISBWR'
  658. getprotoent_r_proto='REENTRANT_PROTO_I_SBWR'
  659. getpwent_r_proto='REENTRANT_PROTO_I_SBWR'
  660. getpwnam_r_proto='REENTRANT_PROTO_I_CSBWR'
  661. getpwuid_r_proto='REENTRANT_PROTO_I_TSBWR'
  662. getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR'
  663. getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR'
  664. getservent_r_proto='REENTRANT_PROTO_I_SBWR'
  665. getspnam_r_proto='REENTRANT_PROTO_I_CSBWR'
  666. gidformat='"lu"'
  667. gidsign='1'
  668. gidsize='4'
  669. gidtype='gid_t'
  670. glibpth='/usr/shlib  /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib '
  671. gmake='gmake'
  672. gmtime_r_proto='REENTRANT_PROTO_S_TS'
  673. gnulibc_version='2.4'
  674. grep='grep'
  675. groupcat='cat /etc/group'
  676. groupstype='gid_t'
  677. gzip='gzip'
  678. h_fcntl='false'
  679. h_sysfile='true'
  680. hint='recommended'
  681. hostcat='cat /etc/hosts'
  682. html1dir=' '
  683. html1direxp=''
  684. html3dir=' '
  685. html3direxp=''
  686. i16size='2'
  687. i16type='short'
  688. i32size='4'
  689. i32type='long'
  690. i64size='8'
  691. i64type='long long'
  692. i8size='1'
  693. i8type='char'
  694. i_arpainet='define'
  695. i_bsdioctl=''
  696. i_crypt='define'
  697. i_db='define'
  698. i_dbm='define'
  699. i_dirent='define'
  700. i_dld='undef'
  701. i_dlfcn='define'
  702. i_fcntl='undef'
  703. i_float='define'
  704. i_fp='undef'
  705. i_fp_class='undef'
  706. i_gdbm='define'
  707. i_grp='define'
  708. i_ieeefp='undef'
  709. i_inttypes='define'
  710. i_langinfo='define'
  711. i_libutil='undef'
  712. i_limits='define'
  713. i_locale='define'
  714. i_machcthr='undef'
  715. i_malloc='define'
  716. i_math='define'
  717. i_memory='undef'
  718. i_mntent='define'
  719. i_ndbm='define'
  720. i_netdb='define'
  721. i_neterrno='undef'
  722. i_netinettcp='define'
  723. i_niin='define'
  724. i_poll='define'
  725. i_prot='undef'
  726. i_pthread='define'
  727. i_pwd='define'
  728. i_rpcsvcdbm='undef'
  729. i_sfio='undef'
  730. i_sgtty='undef'
  731. i_shadow='define'
  732. i_socks='undef'
  733. i_stdarg='define'
  734. i_stddef='define'
  735. i_stdlib='define'
  736. i_string='define'
  737. i_sunmath='undef'
  738. i_sysaccess='undef'
  739. i_sysdir='define'
  740. i_sysfile='define'
  741. i_sysfilio='undef'
  742. i_sysin='undef'
  743. i_sysioctl='define'
  744. i_syslog='define'
  745. i_sysmman='define'
  746. i_sysmode='undef'
  747. i_sysmount='define'
  748. i_sysndir='undef'
  749. i_sysparam='define'
  750. i_sysresrc='define'
  751. i_syssecrt='undef'
  752. i_sysselct='define'
  753. i_syssockio='undef'
  754. i_sysstat='define'
  755. i_sysstatfs='define'
  756. i_sysstatvfs='define'
  757. i_systime='define'
  758. i_systimek='undef'
  759. i_systimes='define'
  760. i_systypes='define'
  761. i_sysuio='define'
  762. i_sysun='define'
  763. i_sysutsname='define'
  764. i_sysvfs='define'
  765. i_syswait='define'
  766. i_termio='undef'
  767. i_termios='define'
  768. i_time='define'
  769. i_unistd='define'
  770. i_ustat='define'
  771. i_utime='define'
  772. i_values='define'
  773. i_varargs='undef'
  774. i_varhdr='stdarg.h'
  775. i_vfork='undef'
  776. ignore_versioned_solibs='y'
  777. inc_version_list='5.8.7 5.8.6 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0'
  778. inc_version_list_init='"5.8.7","5.8.6","5.8.4","5.8.3","5.8.2","5.8.1","5.8.0",0'
  779. incpath=''
  780. inews=''
  781. installarchlib='/usr/lib/perl/5.8'
  782. installbin='/usr/bin'
  783. installhtml1dir=''
  784. installhtml3dir=''
  785. installman1dir='/usr/share/man/man1'
  786. installman3dir='/usr/share/man/man3'
  787. installprefix='/usr'
  788. installprefixexp='/usr'
  789. installprivlib='/usr/share/perl/5.8'
  790. installscript='/usr/bin'
  791. installsitearch='/usr/local/lib/perl/5.8.8'
  792. installsitebin='/usr/local/bin'
  793. installsitehtml1dir=''
  794. installsitehtml3dir=''
  795. installsitelib='/usr/local/share/perl/5.8.8'
  796. installsiteman1dir='/usr/local/man/man1'
  797. installsiteman3dir='/usr/local/man/man3'
  798. installsitescript='/usr/local/bin'
  799. installstyle='lib/perl5'
  800. installusrbinperl='undef'
  801. installvendorarch='/usr/lib/perl5'
  802. installvendorbin='/usr/bin'
  803. installvendorhtml1dir=''
  804. installvendorhtml3dir=''
  805. installvendorlib='/usr/share/perl5'
  806. installvendorman1dir='/usr/share/man/man1'
  807. installvendorman3dir='/usr/share/man/man3'
  808. installvendorscript='/usr/bin'
  809. intsize='4'
  810. issymlink='/usr/bin/test -h'
  811. ivdformat='"ld"'
  812. ivsize='4'
  813. ivtype='long'
  814. known_extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
  815. ksh=''
  816. ld='cc'
  817. lddlflags='-shared -L/usr/local/lib'
  818. ldflags=' -L/usr/local/lib'
  819. ldflags_uselargefiles=''
  820. ldlibpthname='LD_LIBRARY_PATH'
  821. less='less'
  822. lib_ext='.a'
  823. libc='/lib/libc-2.4.so'
  824. libperl='libperl.so.5.8.8'
  825. libpth='/usr/local/lib /lib /usr/lib'
  826. libs='-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt'
  827. libsdirs=' /usr/lib'
  828. libsfiles=' libgdbm.so libgdbm_compat.so libdb.so libdl.so libm.so libpthread.so libc.so libcrypt.so'
  829. libsfound=' /usr/lib/libgdbm.so /usr/lib/libgdbm_compat.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libcrypt.so'
  830. libspath=' /usr/local/lib /lib /usr/lib'
  831. libswanted='gdbm gdbm_compat db dl m pthread c crypt'
  832. libswanted_uselargefiles=''
  833. line=''
  834. lint=''
  835. lkflags=''
  836. ln='ln'
  837. lns='/bin/ln -s'
  838. localtime_r_proto='REENTRANT_PROTO_S_TS'
  839. locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
  840. loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
  841. longdblsize='12'
  842. longlongsize='8'
  843. longsize='4'
  844. lp=''
  845. lpr=''
  846. ls='ls'
  847. lseeksize='8'
  848. lseektype='off_t'
  849. mail=''
  850. mailx=''
  851. make='make'
  852. make_set_make='#'
  853. mallocobj=''
  854. mallocsrc=''
  855. malloctype='void *'
  856. man1dir='/usr/share/man/man1'
  857. man1direxp='/usr/share/man/man1'
  858. man1ext='1p'
  859. man3dir='/usr/share/man/man3'
  860. man3direxp='/usr/share/man/man3'
  861. man3ext='3pm'
  862. mips_type=''
  863. mistrustnm=''
  864. mkdir='mkdir'
  865. mmaptype='void *'
  866. modetype='mode_t'
  867. more='more'
  868. multiarch='undef'
  869. mv=''
  870. myarchname='i686-linux'
  871. mydomain=''
  872. myhostname='localhost'
  873. myuname='linux rothera 2.6.15.7 #1 smp tue jun 27 18:34:43 utc 2006 i686 gnulinux '
  874. n='-n'
  875. need_va_copy='undef'
  876. netdb_hlen_type='size_t'
  877. netdb_host_type='const void *'
  878. netdb_name_type='const char *'
  879. netdb_net_type='in_addr_t'
  880. nm='nm'
  881. nm_opt=''
  882. nm_so_opt='--dynamic'
  883. nonxs_ext='Errno'
  884. nroff='nroff'
  885. nvEUformat='"E"'
  886. nvFUformat='"F"'
  887. nvGUformat='"G"'
  888. nv_preserves_uv_bits='32'
  889. nveformat='"e"'
  890. nvfformat='"f"'
  891. nvgformat='"g"'
  892. nvsize='8'
  893. nvtype='double'
  894. o_nonblock='O_NONBLOCK'
  895. obj_ext='.o'
  896. old_pthread_create_joinable=''
  897. optimize='-O2'
  898. orderlib='false'
  899. osname='linux'
  900. osvers='2.6.15.7'
  901. otherlibdirs=' '
  902. package='perl5'
  903. pager='/usr/bin/sensible-pager'
  904. passcat='cat /etc/passwd'
  905. patchlevel='8'
  906. path_sep=':'
  907. perl5='/usr/bin/perl'
  908. perl=''
  909. perl_patchlevel=''
  910. perladmin='root@localhost'
  911. perllibs='-ldl -lm -lpthread -lc -lcrypt'
  912. perlpath='/usr/bin/perl'
  913. pg='pg'
  914. phostname='hostname'
  915. pidtype='pid_t'
  916. plibpth=''
  917. pmake=''
  918. pr=''
  919. prefix='/usr'
  920. prefixexp='/usr'
  921. privlib='/usr/share/perl/5.8'
  922. privlibexp='/usr/share/perl/5.8'
  923. procselfexe='"/proc/self/exe"'
  924. prototype='define'
  925. ptrsize='4'
  926. quadkind='3'
  927. quadtype='long long'
  928. randbits='48'
  929. randfunc='drand48'
  930. random_r_proto='REENTRANT_PROTO_I_St'
  931. randseedtype='long'
  932. ranlib=':'
  933. rd_nodata='-1'
  934. readdir64_r_proto='REENTRANT_PROTO_I_TSR'
  935. readdir_r_proto='REENTRANT_PROTO_I_TSR'
  936. revision='5'
  937. rm='rm'
  938. rmail=''
  939. run=''
  940. runnm='false'
  941. sPRIEUldbl='"LE"'
  942. sPRIFUldbl='"LF"'
  943. sPRIGUldbl='"LG"'
  944. sPRIXU64='"LX"'
  945. sPRId64='"Ld"'
  946. sPRIeldbl='"Le"'
  947. sPRIfldbl='"Lf"'
  948. sPRIgldbl='"Lg"'
  949. sPRIi64='"Li"'
  950. sPRIo64='"Lo"'
  951. sPRIu64='"Lu"'
  952. sPRIx64='"Lx"'
  953. sSCNfldbl='"Lf"'
  954. sched_yield='sched_yield()'
  955. scriptdir='/usr/bin'
  956. scriptdirexp='/usr/bin'
  957. sed='sed'
  958. seedfunc='srand48'
  959. selectminbits='32'
  960. selecttype='fd_set *'
  961. sendmail=''
  962. setgrent_r_proto='0'
  963. sethostent_r_proto='0'
  964. setlocale_r_proto='0'
  965. setnetent_r_proto='0'
  966. setprotoent_r_proto='0'
  967. setpwent_r_proto='0'
  968. setservent_r_proto='0'
  969. sh='/bin/sh'
  970. shar=''
  971. sharpbang='#!'
  972. shmattype='void *'
  973. shortsize='2'
  974. shrpenv=''
  975. shsharp='true'
  976. sig_count='65'
  977. sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 NUM63 RTMAX IOT CLD POLL UNUSED '
  978. sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "RTMIN", "NUM35", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "NUM63", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 0'
  979. sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 6 17 29 31 '
  980. sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0'
  981. sig_size='69'
  982. signal_t='void'
  983. sitearch='/usr/local/lib/perl/5.8.8'
  984. sitearchexp='/usr/local/lib/perl/5.8.8'
  985. sitebin='/usr/local/bin'
  986. sitebinexp='/usr/local/bin'
  987. sitehtml1dir=''
  988. sitehtml1direxp=''
  989. sitehtml3dir=''
  990. sitehtml3direxp=''
  991. sitelib='/usr/local/share/perl/5.8.8'
  992. sitelib_stem=''
  993. sitelibexp='/usr/local/share/perl/5.8.8'
  994. siteman1dir='/usr/local/man/man1'
  995. siteman1direxp='/usr/local/man/man1'
  996. siteman3dir='/usr/local/man/man3'
  997. siteman3direxp='/usr/local/man/man3'
  998. siteprefix='/usr/local'
  999. siteprefixexp='/usr/local'
  1000. sitescript='/usr/local/bin'
  1001. sitescriptexp='/usr/local/bin'
  1002. sizesize='4'
  1003. sizetype='size_t'
  1004. sleep=''
  1005. smail=''
  1006. so='so'
  1007. sockethdr=''
  1008. socketlib=''
  1009. socksizetype='socklen_t'
  1010. sort='sort'
  1011. spackage='Perl5'
  1012. spitshell='cat'
  1013. srand48_r_proto='REENTRANT_PROTO_I_LS'
  1014. srandom_r_proto='REENTRANT_PROTO_I_TS'
  1015. src='.'
  1016. ssizetype='ssize_t'
  1017. startperl='#!/usr/bin/perl'
  1018. startsh='#!/bin/sh'
  1019. static_ext=' '
  1020. stdchar='char'
  1021. stdio_base='((fp)->_IO_read_base)'
  1022. stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)'
  1023. stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)'
  1024. stdio_filbuf=''
  1025. stdio_ptr='((fp)->_IO_read_ptr)'
  1026. stdio_stream_array=''
  1027. strerror_r_proto='REENTRANT_PROTO_B_IBW'
  1028. strings='/usr/include/string.h'
  1029. submit=''
  1030. subversion='8'
  1031. sysman='/usr/share/man/man1'
  1032. tail=''
  1033. tar=''
  1034. targetarch=''
  1035. tbl=''
  1036. tee=''
  1037. test='test'
  1038. timeincl='/usr/include/sys/time.h /usr/include/time.h '
  1039. timetype='time_t'
  1040. tmpnam_r_proto='REENTRANT_PROTO_B_B'
  1041. to=':'
  1042. touch='touch'
  1043. tr='tr'
  1044. trnl='\n'
  1045. troff=''
  1046. ttyname_r_proto='REENTRANT_PROTO_I_IBW'
  1047. u16size='2'
  1048. u16type='unsigned short'
  1049. u32size='4'
  1050. u32type='unsigned long'
  1051. u64size='8'
  1052. u64type='unsigned long long'
  1053. u8size='1'
  1054. u8type='unsigned char'
  1055. uidformat='"lu"'
  1056. uidsign='1'
  1057. uidsize='4'
  1058. uidtype='uid_t'
  1059. uname='uname'
  1060. uniq='uniq'
  1061. uquadtype='unsigned long long'
  1062. use5005threads='undef'
  1063. use64bitall='undef'
  1064. use64bitint='undef'
  1065. usecrosscompile='undef'
  1066. usedl='define'
  1067. usefaststdio='define'
  1068. useithreads='define'
  1069. uselargefiles='define'
  1070. uselongdouble='undef'
  1071. usemallocwrap='define'
  1072. usemorebits='undef'
  1073. usemultiplicity='define'
  1074. usemymalloc='n'
  1075. usenm='false'
  1076. useopcode='true'
  1077. useperlio='define'
  1078. useposix='true'
  1079. usereentrant='undef'
  1080. usesfio='false'
  1081. useshrplib='true'
  1082. usesitecustomize='undef'
  1083. usesocks='undef'
  1084. usethreads='define'
  1085. usevendorprefix='define'
  1086. usevfork='false'
  1087. usrinc='/usr/include'
  1088. uuname=''
  1089. uvXUformat='"lX"'
  1090. uvoformat='"lo"'
  1091. uvsize='4'
  1092. uvtype='unsigned long'
  1093. uvuformat='"lu"'
  1094. uvxformat='"lx"'
  1095. vendorarch='/usr/lib/perl5'
  1096. vendorarchexp='/usr/lib/perl5'
  1097. vendorbin='/usr/bin'
  1098. vendorbinexp='/usr/bin'
  1099. vendorhtml1dir=' '
  1100. vendorhtml1direxp=''
  1101. vendorhtml3dir=' '
  1102. vendorhtml3direxp=''
  1103. vendorlib='/usr/share/perl5'
  1104. vendorlib_stem=''
  1105. vendorlibexp='/usr/share/perl5'
  1106. vendorman1dir='/usr/share/man/man1'
  1107. vendorman1direxp='/usr/share/man/man1'
  1108. vendorman3dir='/usr/share/man/man3'
  1109. vendorman3direxp='/usr/share/man/man3'
  1110. vendorprefix='/usr'
  1111. vendorprefixexp='/usr'
  1112. vendorscript='/usr/bin'
  1113. vendorscriptexp='/usr/bin'
  1114. version='5.8.8'
  1115. version_patchlevel_string='version 8 subversion 8'
  1116. versiononly='undef'
  1117. vi=''
  1118. voidflags='15'
  1119. xlibpth='/usr/lib/386 /lib/386'
  1120. yacc='yacc'
  1121. yaccflags=''
  1122. zcat=''
  1123. zip='zip'
  1124. !END!
  1125.  
  1126. my $i = 0;
  1127. foreach my $c (4,3,2) { $i |= ord($c); $i <<= 8 }
  1128. $i |= ord(1);
  1129. our $byteorder = join('', unpack('aaaa', pack('L!', $i)));
  1130. s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
  1131.  
  1132. my $config_sh_len = length $_;
  1133.  
  1134. our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
  1135. ccflags_nolargefiles='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include '
  1136. ldflags_nolargefiles=' -L/usr/local/lib'
  1137. libs_nolargefiles='-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt'
  1138. libswanted_nolargefiles='gdbm gdbm_compat db dl m pthread c crypt'
  1139. EOVIRTUAL
  1140.  
  1141. # Search for it in the big string
  1142. sub fetch_string {
  1143.     my($self, $key) = @_;
  1144.  
  1145.     # We only have ' delimted.
  1146.     my $start = index($Config_SH_expanded, "\n$key=\'");
  1147.     # Start can never be -1 now, as we've rigged the long string we're
  1148.     # searching with an initial dummy newline.
  1149.     return undef if $start == -1;
  1150.  
  1151.     $start += length($key) + 3;
  1152.  
  1153.     my $value = substr($Config_SH_expanded, $start,
  1154.                        index($Config_SH_expanded, "'\n", $start)
  1155.                - $start);
  1156.     # So we can say "if $Config{'foo'}".
  1157.     $value = undef if $value eq 'undef';
  1158.     $self->{$key} = $value; # cache it
  1159. }
  1160.  
  1161. my $prevpos = 0;
  1162.  
  1163. sub FIRSTKEY {
  1164.     $prevpos = 0;
  1165.     substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 );
  1166. }
  1167.  
  1168. sub NEXTKEY {
  1169.     my $pos = index($Config_SH_expanded, qq('\n), $prevpos) + 2;
  1170.     my $len = index($Config_SH_expanded, "=", $pos) - $pos;
  1171.     $prevpos = $pos;
  1172.     $len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef;
  1173. }
  1174.  
  1175. sub EXISTS {
  1176.     return 1 if exists($_[0]->{$_[1]});
  1177.  
  1178.     return(index($Config_SH_expanded, "\n$_[1]='") != -1
  1179.           );
  1180. }
  1181.  
  1182. sub STORE  { die "\%Config::Config is read-only\n" }
  1183. *DELETE = \&STORE;
  1184. *CLEAR  = \&STORE;
  1185.  
  1186.  
  1187. sub config_sh {
  1188.     substr $Config_SH_expanded, 1, $config_sh_len;
  1189. }
  1190.  
  1191. sub config_re {
  1192.     my $re = shift;
  1193.     return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/,
  1194.     $Config_SH_expanded;
  1195. }
  1196.  
  1197. sub config_vars {
  1198.     # implements -V:cfgvar option (see perlrun -V:)
  1199.     foreach (@_) {
  1200.     # find optional leading, trailing colons; and query-spec
  1201.     my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/;    # flags fore and aft, 
  1202.     # map colon-flags to print decorations
  1203.     my $prfx = $notag ? '': "$qry=";        # tag-prefix for print
  1204.     my $lnend = $lncont ? ' ' : ";\n";        # line ending for print
  1205.  
  1206.     # all config-vars are by definition \w only, any \W means regex
  1207.     if ($qry =~ /\W/) {
  1208.         my @matches = config_re($qry);
  1209.         print map "$_$lnend", @matches ? @matches : "$qry: not found"        if !$notag;
  1210.         print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found"    if  $notag;
  1211.     } else {
  1212.         my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}
  1213.                            : 'UNKNOWN';
  1214.         $v = 'undef' unless defined $v;
  1215.         print "${prfx}'${v}'$lnend";
  1216.     }
  1217.     }
  1218. }
  1219.  
  1220. # Called by the real AUTOLOAD
  1221. sub launcher {
  1222.     undef &AUTOLOAD;
  1223.     goto \&$Config::AUTOLOAD;
  1224. }
  1225.  
  1226. 1;
  1227.