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