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