← Index
NYTProf Performance Profile   « line view »
For /usr/local/libexec/sympa/task_manager-debug.pl
  Run on Tue Jun 1 22:32:51 2021
Reported on Tue Jun 1 22:35:07 2021

Filename/usr/local/lib/perl5/5.32/mach/Config_heavy.pl
StatementsExecuted 0 statements in 0s
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
0000s0sConfig::::BEGIN@5Config::BEGIN@5
0000s0sConfig::::BEGIN@6Config::BEGIN@6
0000s0sConfig::::CORE:matchConfig::CORE:match (opcode)
0000s0sConfig::::CORE:packConfig::CORE:pack (opcode)
0000s0sConfig::::CORE:regcompConfig::CORE:regcomp (opcode)
0000s0sConfig::::CORE:substConfig::CORE:subst (opcode)
0000s0sConfig::::CORE:substcontConfig::CORE:substcont (opcode)
0000s0sConfig::::CORE:unpackConfig::CORE:unpack (opcode)
0000s0sConfig::::EXISTSConfig::EXISTS
0000s0sConfig::::FIRSTKEYConfig::FIRSTKEY
0000s0sConfig::::NEXTKEYConfig::NEXTKEY
0000s0sConfig::::STOREConfig::STORE
0000s0sConfig::::_VConfig::_V
0000s0sConfig::::bincompat_optionsConfig::bincompat_options
0000s0sConfig::::compile_dateConfig::compile_date
0000s0sConfig::::config_reConfig::config_re
0000s0sConfig::::config_shConfig::config_sh
0000s0sConfig::::config_varsConfig::config_vars
0000s0sConfig::::fetch_stringConfig::fetch_string
0000s0sConfig::::header_filesConfig::header_files
0000s0sConfig::::launcherConfig::launcher
0000s0sConfig::::local_patchesConfig::local_patches
0000s0sConfig::::myconfigConfig::myconfig
0000s0sConfig::::non_bincompat_optionsConfig::non_bincompat_options
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
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
4package Config;
5use strict;
6use warnings;
7our %Config;
8
9sub bincompat_options {
10 return split ' ', (Internals::V())[0];
11}
12
13sub non_bincompat_options {
14 return split ' ', (Internals::V())[1];
15}
16
17sub compile_date {
18 return (Internals::V())[2]
19}
20
21sub local_patches {
22 my (undef, undef, undef, @patches) = Internals::V();
23 return @patches;
24}
25
26sub _V {
27 die "Perl lib was built for 'freebsd' but is being run on '$^O'"
28 unless "freebsd" eq $^O;
29
30 my ($bincompat, $non_bincompat, $date, @patches) = Internals::V();
31
32 my @opts = sort split ' ', "$bincompat $non_bincompat";
33
34 print Config::myconfig();
35 print "\nCharacteristics of this binary (from libperl): \n";
36
37 print " Compile-time options:\n";
38 print " $_\n" for @opts;
39
40 if (@patches) {
41 print " Locally applied patches:\n";
42 print " $_\n" foreach @patches;
43 }
44
45 print " Built under freebsd\n";
46
47 print " $date\n" if defined $date;
48
49 my @env = map { "$_=\"$ENV{$_}\"" } sort grep {/^PERL/} keys %ENV;
50
51 if (@env) {
52 print " \%ENV:\n";
53 print " $_\n" foreach @env;
54 }
55 print " \@INC:\n";
56 print " $_\n" foreach @INC;
57}
58
59sub header_files {
60 return qw(EXTERN.h INTERN.h XSUB.h av.h config.h cop.h cv.h
61 dosish.h embed.h embedvar.h form.h gv.h handy.h hv.h hv_func.h
62 intrpvar.h iperlsys.h keywords.h mg.h nostdio.h op.h opcode.h
63 pad.h parser.h patchlevel.h perl.h perlio.h perliol.h perlsdio.h
64 perlvars.h perly.h pp.h pp_proto.h proto.h regcomp.h regexp.h
65 regnodes.h scope.h sv.h thread.h time64.h unixish.h utf8.h
66 util.h);
67}
68
69##
70## This file was produced by running the Configure script. It holds all the
71## definitions figured out by Configure. Should you modify one of these values,
72## do not forget to propagate your changes by running "Configure -der". You may
73## instead choose to run each of the .SH files by yourself, or "Configure -S".
74##
75#
76## Package name : perl5
77## Source directory : .
78## Configuration time: Sat Jan 23 14:56:40 UTC 2021
79## Configured by : mat
80## Target system : freebsd x64-12_2-default-job-01 12.2-release-p3 freebsd 12.2-release-p3 amd64
81#
82#: Configure command line arguments.
83#
84#: Variables propagated from previous config.sh file.
85
86our $summary = <<'!END!';
87Summary of my $package (revision $revision $version_patchlevel_string) configuration:
88 $git_commit_id_title $git_commit_id$git_ancestor_line
89 Platform:
90 osname=$osname
91 osvers=$osvers
92 archname=$archname
93 uname='$myuname'
94 config_args='$config_args'
95 hint=$hint
96 useposix=$useposix
97 d_sigaction=$d_sigaction
98 useithreads=$useithreads
99 usemultiplicity=$usemultiplicity
100 use64bitint=$use64bitint
101 use64bitall=$use64bitall
102 uselongdouble=$uselongdouble
103 usemymalloc=$usemymalloc
104 default_inc_excludes_dot=$default_inc_excludes_dot
105 bincompat5005=undef
106 Compiler:
107 cc='$cc'
108 ccflags ='$ccflags'
109 optimize='$optimize'
110 cppflags='$cppflags'
111 ccversion='$ccversion'
112 gccversion='$gccversion'
113 gccosandvers='$gccosandvers'
114 intsize=$intsize
115 longsize=$longsize
116 ptrsize=$ptrsize
117 doublesize=$doublesize
118 byteorder=$byteorder
119 doublekind=$doublekind
120 d_longlong=$d_longlong
121 longlongsize=$longlongsize
122 d_longdbl=$d_longdbl
123 longdblsize=$longdblsize
124 longdblkind=$longdblkind
125 ivtype='$ivtype'
126 ivsize=$ivsize
127 nvtype='$nvtype'
128 nvsize=$nvsize
129 Off_t='$lseektype'
130 lseeksize=$lseeksize
131 alignbytes=$alignbytes
132 prototype=$prototype
133 Linker and Libraries:
134 ld='$ld'
135 ldflags ='$ldflags'
136 libpth=$libpth
137 libs=$libs
138 perllibs=$perllibs
139 libc=$libc
140 so=$so
141 useshrplib=$useshrplib
142 libperl=$libperl
143 gnulibc_version='$gnulibc_version'
144 Dynamic Linking:
145 dlsrc=$dlsrc
146 dlext=$dlext
147 d_dlsymun=$d_dlsymun
148 ccdlflags='$ccdlflags'
149 cccdlflags='$cccdlflags'
150 lddlflags='$lddlflags'
151
152!END!
153my $summary_expanded;
154
155sub myconfig {
156 return $summary_expanded if $summary_expanded;
157 ($summary_expanded = $summary) =~ s{\$(\w+)}
158 {
159 my $c;
160 if ($1 eq 'git_ancestor_line') {
161 if ($Config::Config{git_ancestor}) {
162 $c= "\n Ancestor: $Config::Config{git_ancestor}";
163 } else {
164 $c= "";
165 }
166 } else {
167 $c = $Config::Config{$1};
168 }
169 defined($c) ? $c : 'undef'
170 }ge;
171 $summary_expanded;
172}
173
174local *_ = \my $a;
175$_ = <<'!END!';
176Author=''
177CONFIG='true'
178Date=''
179FREEBSD_KERNEL_VERSION='1202000'
180Header=''
181Id=''
182Locker=''
183Log=''
184PATCHLEVEL='32'
185PERL_API_REVISION='5'
186PERL_API_SUBVERSION='0'
187PERL_API_VERSION='32'
188PERL_CONFIG_SH='true'
189PERL_PATCHLEVEL=''
190PERL_REVISION='5'
191PERL_SUBVERSION='1'
192PERL_VERSION='32'
193RCSfile=''
194Revision=''
195SUBVERSION='1'
196Source=''
197State=''
198_a='.a'
199_exe=''
200_o='.o'
201afs='false'
202afsroot='/afs'
203alignbytes='8'
204aphostname='/bin/hostname'
205api_revision='5'
206api_subversion='0'
207api_version='32'
208api_versionstring='5.32.0'
209ar='ar'
210archlib='/usr/local/lib/perl5/5.32/mach'
211archlibexp='/usr/local/lib/perl5/5.32/mach'
212archname='amd64-freebsd-thread-multi'
213archname64=''
214archobjs=''
215asctime_r_proto='REENTRANT_PROTO_B_SB'
216awk='awk'
217baserev='5.0'
218bash=''
219bin='/usr/local/bin'
220bin_ELF='define'
221binexp='/usr/local/bin'
222bison='bison'
223byacc='byacc'
224byteorder='12345678'
225c=''
226castflags='1'
227cat='cat'
228cc='cc'
229cccdlflags='-DPIC -fPIC'
230ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.32/mach/CORE'
231ccflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
232ccflags_uselargefiles=''
233ccname='gcc'
234ccsymbols=''
235ccversion=''
236cf_by='mat'
237cf_email='mat@FreeBSD.org'
238cf_time='Sat Jan 23 14:56:40 UTC 2021'
239charbits='8'
240charsize='1'
241chgrp=''
242chmod='chmod'
243chown=''
244clocktype='clock_t'
245comm='comm'
246compress=''
247config_arg0='./Configure'
248config_arg1='-Darchlib=/usr/local/lib/perl5/5.32/mach'
249config_arg10='-Dprefix=/usr/local'
250config_arg11='-Dprivlib=/usr/local/lib/perl5/5.32'
251config_arg12='-Dscriptdir=/usr/local/bin'
252config_arg13='-Dsitearch=/usr/local/lib/perl5/site_perl/mach/5.32'
253config_arg14='-Dsitelib=/usr/local/lib/perl5/site_perl'
254config_arg15='-Dsiteman1dir=/usr/local/lib/perl5/site_perl/man/man1'
255config_arg16='-Dsiteman3dir=/usr/local/lib/perl5/site_perl/man/man3'
256config_arg17='-Dusenm=n'
257config_arg18='-Duseshrplib'
258config_arg19='-sde'
259config_arg2='-Dcc=cc'
260config_arg20='-Ui_iconv'
261config_arg21='-Ui_malloc'
262config_arg22='-Uinstallusrbinperl'
263config_arg23='-Alddlflags=-L/wrkdirs/usr/ports/lang/perl5.32/work/perl-5.32.1 -L/usr/local/lib/perl5/5.32/mach/CORE -lperl'
264config_arg24='-Dshrpldflags=$(LDDLFLAGS:N-L/wrkdirs/usr/ports/lang/perl5.32/work/perl-5.32.1:N-L/usr/local/lib/perl5/5.32/mach/CORE:N-lperl) -Wl,-soname,$(LIBPERL:R)'
265config_arg25='-Doptimize=-O3 -fno-strict-aliasing -pipe -march=native -fstack-protector-strong '
266config_arg26='-Dusedtrace'
267config_arg27='-Ui_gdbm'
268config_arg28='-Dusemultiplicity=y'
269config_arg29='-Duse64bitint'
270config_arg3='-Dcf_by=mat'
271config_arg30='-Dusemymalloc=n'
272config_arg31='-Dusethreads=y'
273config_arg32='-Accflags=-DUSE_THREAD_SAFE_LOCALE'
274config_arg4='-Dcf_email=mat@FreeBSD.org'
275config_arg5='-Dcf_time=Sat Jan 23 14:56:40 UTC 2021'
276config_arg6='-Dinc_version_list=none'
277config_arg7='-Dlibperl=libperl.so.5.32.1'
278config_arg8='-Dman1dir=/usr/local/lib/perl5/5.32/perl/man/man1'
279config_arg9='-Dman3dir=/usr/local/lib/perl5/5.32/perl/man/man3'
280config_argc='32'
281config_args='-Darchlib=/usr/local/lib/perl5/5.32/mach -Dcc=cc -Dcf_by=mat -Dcf_email=mat@FreeBSD.org -Dcf_time=Sat Jan 23 14:56:40 UTC 2021 -Dinc_version_list=none -Dlibperl=libperl.so.5.32.1 -Dman1dir=/usr/local/lib/perl5/5.32/perl/man/man1 -Dman3dir=/usr/local/lib/perl5/5.32/perl/man/man3 -Dprefix=/usr/local -Dprivlib=/usr/local/lib/perl5/5.32 -Dscriptdir=/usr/local/bin -Dsitearch=/usr/local/lib/perl5/site_perl/mach/5.32 -Dsitelib=/usr/local/lib/perl5/site_perl -Dsiteman1dir=/usr/local/lib/perl5/site_perl/man/man1 -Dsiteman3dir=/usr/local/lib/perl5/site_perl/man/man3 -Dusenm=n -Duseshrplib -sde -Ui_iconv -Ui_malloc -Uinstallusrbinperl -Alddlflags=-L/wrkdirs/usr/ports/lang/perl5.32/work/perl-5.32.1 -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -Dshrpldflags=$(LDDLFLAGS:N-L/wrkdirs/usr/ports/lang/perl5.32/work/perl-5.32.1:N-L/usr/local/lib/perl5/5.32/mach/CORE:N-lperl) -Wl,-soname,$(LIBPERL:R) -Doptimize=-O3 -fno-strict-aliasing -pipe -march=native -fstack-protector-strong -Dusedtrace -Ui_gdbm -Dusemultiplicity=y -Duse64bitint -Dusemymalloc=n -Dusethreads=y -Accflags=-DUSE_THREAD_SAFE_LOCALE'
282contains='grep'
283cp='cp'
284cpio=''
285cpp='cpp'
286cpp_stuff='42'
287cppccsymbols=''
288cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
289cpplast='-'
290cppminus='-'
291cpprun='cc -E'
292cppstdin='cc -E'
293cppsymbols='_LP64=1 __BYTE_ORDER__=1234 __ELF__=1 __FreeBSD__=12 __GNUC_MINOR__=2 __GNUC__=4 __LITTLE_ENDIAN__=1 __LP64__=1 __STDC__=1 __amd64=1 __amd64__=1 __clang__=1 __unix=1 __unix__=1 __x86_64=1 __x86_64__=1 unix=1'
294crypt_r_proto='REENTRANT_PROTO_B_CCS'
295cryptlib=''
296csh='csh'
297ctermid_r_proto='REENTRANT_PROTO_B_B'
298ctime_r_proto='REENTRANT_PROTO_B_SB'
299d_Gconvert='sprintf((b),"%.*g",(n),(x))'
300d_PRIEUldbl='define'
301d_PRIFUldbl='define'
302d_PRIGUldbl='define'
303d_PRIXU64='define'
304d_PRId64='define'
305d_PRIeldbl='define'
306d_PRIfldbl='define'
307d_PRIgldbl='define'
308d_PRIi64='define'
309d_PRIo64='define'
310d_PRIu64='define'
311d_PRIx64='define'
312d_SCNfldbl='define'
313d__fwalk='undef'
314d_accept4='define'
315d_access='define'
316d_accessx='undef'
317d_acosh='define'
318d_aintl='undef'
319d_alarm='define'
320d_archlib='define'
321d_asctime64='undef'
322d_asctime_r='define'
323d_asinh='define'
324d_atanh='define'
325d_atolf='undef'
326d_atoll='define'
327d_attribute_always_inline='define'
328d_attribute_deprecated='define'
329d_attribute_format='define'
330d_attribute_malloc='define'
331d_attribute_nonnull='define'
332d_attribute_noreturn='define'
333d_attribute_pure='define'
334d_attribute_unused='define'
335d_attribute_warn_unused_result='define'
336d_backtrace='undef'
337d_bsd='define'
338d_bsdgetpgrp='undef'
339d_bsdsetpgrp='define'
340d_builtin_add_overflow='define'
341d_builtin_choose_expr='define'
342d_builtin_expect='define'
343d_builtin_mul_overflow='define'
344d_builtin_sub_overflow='define'
345d_c99_variadic_macros='define'
346d_casti32='undef'
347d_castneg='undef'
348d_cbrt='define'
349d_chown='define'
350d_chroot='define'
351d_chsize='undef'
352d_class='undef'
353d_clearenv='undef'
354d_closedir='define'
355d_cmsghdr_s='define'
356d_copysign='define'
357d_copysignl='define'
358d_cplusplus='undef'
359d_crypt='define'
360d_crypt_r='define'
361d_csh='define'
362d_ctermid='define'
363d_ctermid_r='define'
364d_ctime64='undef'
365d_ctime_r='define'
366d_cuserid='undef'
367d_dbminitproto='undef'
368d_difftime='define'
369d_difftime64='undef'
370d_dir_dd_fd='undef'
371d_dirfd='define'
372d_dirnamlen='define'
373d_dladdr='define'
374d_dlerror='define'
375d_dlopen='define'
376d_dlsymun='undef'
377d_dosuid='undef'
378d_double_has_inf='define'
379d_double_has_nan='define'
380d_double_has_negative_zero='define'
381d_double_has_subnormals='define'
382d_double_style_cray='undef'
383d_double_style_ibm='undef'
384d_double_style_ieee='define'
385d_double_style_vax='undef'
386d_drand48_r='undef'
387d_drand48proto='define'
388d_dup2='define'
389d_dup3='define'
390d_duplocale='define'
391d_eaccess='define'
392d_endgrent='define'
393d_endgrent_r='undef'
394d_endhent='define'
395d_endhostent_r='undef'
396d_endnent='define'
397d_endnetent_r='undef'
398d_endpent='define'
399d_endprotoent_r='undef'
400d_endpwent='define'
401d_endpwent_r='undef'
402d_endsent='define'
403d_endservent_r='undef'
404d_eofnblk='define'
405d_erf='define'
406d_erfc='define'
407d_eunice='undef'
408d_exp2='define'
409d_expm1='define'
410d_faststdio='define'
411d_fchdir='define'
412d_fchmod='define'
413d_fchmodat='define'
414d_fchown='define'
415d_fcntl='define'
416d_fcntl_can_lock='define'
417d_fd_macros='define'
418d_fd_set='define'
419d_fdclose='define'
420d_fdim='define'
421d_fds_bits='define'
422d_fegetround='define'
423d_fgetpos='define'
424d_finite='define'
425d_finitel='undef'
426d_flexfnam='define'
427d_flock='define'
428d_flockproto='define'
429d_fma='define'
430d_fmax='define'
431d_fmin='define'
432d_fork='define'
433d_fp_class='undef'
434d_fp_classify='undef'
435d_fp_classl='undef'
436d_fpathconf='define'
437d_fpclass='undef'
438d_fpclassify='define'
439d_fpclassl='undef'
440d_fpgetround='define'
441d_fpos64_t='undef'
442d_freelocale='define'
443d_frexpl='define'
444d_fs_data_s='undef'
445d_fseeko='define'
446d_fsetpos='define'
447d_fstatfs='define'
448d_fstatvfs='define'
449d_fsync='define'
450d_ftello='define'
451d_ftime='undef'
452d_futimes='define'
453d_gai_strerror='define'
454d_gdbm_ndbm_h_uses_prototypes='undef'
455d_gdbmndbm_h_uses_prototypes='undef'
456d_getaddrinfo='define'
457d_getcwd='define'
458d_getespwnam='undef'
459d_getfsstat='define'
460d_getgrent='define'
461d_getgrent_r='define'
462d_getgrgid_r='define'
463d_getgrnam_r='define'
464d_getgrps='define'
465d_gethbyaddr='define'
466d_gethbyname='define'
467d_gethent='define'
468d_gethname='define'
469d_gethostbyaddr_r='define'
470d_gethostbyname_r='define'
471d_gethostent_r='define'
472d_gethostprotos='define'
473d_getitimer='define'
474d_getlogin='define'
475d_getlogin_r='define'
476d_getmnt='undef'
477d_getmntent='undef'
478d_getnameinfo='define'
479d_getnbyaddr='define'
480d_getnbyname='define'
481d_getnent='define'
482d_getnetbyaddr_r='define'
483d_getnetbyname_r='define'
484d_getnetent_r='define'
485d_getnetprotos='define'
486d_getpagsz='define'
487d_getpbyname='define'
488d_getpbynumber='define'
489d_getpent='define'
490d_getpgid='define'
491d_getpgrp='define'
492d_getpgrp2='undef'
493d_getppid='define'
494d_getprior='define'
495d_getprotobyname_r='define'
496d_getprotobynumber_r='define'
497d_getprotoent_r='define'
498d_getprotoprotos='define'
499d_getprpwnam='undef'
500d_getpwent='define'
501d_getpwent_r='define'
502d_getpwnam_r='define'
503d_getpwuid_r='define'
504d_getsbyname='define'
505d_getsbyport='define'
506d_getsent='define'
507d_getservbyname_r='define'
508d_getservbyport_r='define'
509d_getservent_r='define'
510d_getservprotos='define'
511d_getspnam='undef'
512d_getspnam_r='undef'
513d_gettimeod='define'
514d_gmtime64='undef'
515d_gmtime_r='define'
516d_gnulibc='undef'
517d_grpasswd='define'
518d_has_C_UTF8='true'
519d_hasmntopt='undef'
520d_htonl='define'
521d_hypot='define'
522d_ilogb='define'
523d_ilogbl='define'
524d_inc_version_list='undef'
525d_inetaton='define'
526d_inetntop='define'
527d_inetpton='define'
528d_int64_t='define'
529d_ip_mreq='define'
530d_ip_mreq_source='define'
531d_ipv6_mreq='define'
532d_ipv6_mreq_source='undef'
533d_isascii='define'
534d_isblank='define'
535d_isfinite='define'
536d_isfinitel='undef'
537d_isinf='define'
538d_isinfl='undef'
539d_isless='define'
540d_isnan='define'
541d_isnanl='undef'
542d_isnormal='define'
543d_j0='define'
544d_j0l='undef'
545d_killpg='define'
546d_lc_monetary_2008='define'
547d_lchown='define'
548d_ldbl_dig='define'
549d_ldexpl='define'
550d_lgamma='define'
551d_lgamma_r='define'
552d_libm_lib_version='undef'
553d_libname_unique='undef'
554d_link='define'
555d_linkat='define'
556d_llrint='define'
557d_llrintl='define'
558d_llround='define'
559d_llroundl='define'
560d_localeconv_l='define'
561d_localtime64='undef'
562d_localtime_r='define'
563d_localtime_r_needs_tzset='undef'
564d_locconv='define'
565d_lockf='define'
566d_log1p='define'
567d_log2='define'
568d_logb='define'
569d_long_double_style_ieee='define'
570d_long_double_style_ieee_doubledouble='undef'
571d_long_double_style_ieee_extended='define'
572d_long_double_style_ieee_std='undef'
573d_long_double_style_vax='undef'
574d_longdbl='define'
575d_longlong='define'
576d_lrint='define'
577d_lrintl='define'
578d_lround='define'
579d_lroundl='define'
580d_lseekproto='define'
581d_lstat='define'
582d_madvise='define'
583d_malloc_good_size='undef'
584d_malloc_size='undef'
585d_malloc_usable_size='define'
586d_mblen='define'
587d_mbrlen='define'
588d_mbrtowc='define'
589d_mbstowcs='define'
590d_mbtowc='define'
591d_memmem='define'
592d_memrchr='define'
593d_mkdir='define'
594d_mkdtemp='define'
595d_mkfifo='define'
596d_mkostemp='define'
597d_mkstemp='define'
598d_mkstemps='define'
599d_mktime='define'
600d_mktime64='undef'
601d_mmap='define'
602d_modfl='define'
603d_modflproto='define'
604d_mprotect='define'
605d_msg='define'
606d_msg_ctrunc='define'
607d_msg_dontroute='define'
608d_msg_oob='define'
609d_msg_peek='define'
610d_msg_proxy='undef'
611d_msgctl='define'
612d_msgget='define'
613d_msghdr_s='define'
614d_msgrcv='define'
615d_msgsnd='define'
616d_msync='define'
617d_munmap='define'
618d_mymalloc='undef'
619d_nan='define'
620d_nanosleep='define'
621d_ndbm='define'
622d_ndbm_h_uses_prototypes='define'
623d_nearbyint='define'
624d_newlocale='define'
625d_nextafter='define'
626d_nexttoward='define'
627d_nice='define'
628d_nl_langinfo='define'
629d_nv_preserves_uv='undef'
630d_nv_zero_is_allbits_zero='define'
631d_off64_t='define'
632d_old_pthread_create_joinable='undef'
633d_oldpthreads='undef'
634d_oldsock='undef'
635d_open3='define'
636d_openat='define'
637d_pathconf='define'
638d_pause='define'
639d_perl_otherlibdirs='undef'
640d_phostname='undef'
641d_pipe='define'
642d_pipe2='define'
643d_poll='define'
644d_portable='define'
645d_prctl='undef'
646d_prctl_set_name='undef'
647d_printf_format_null='undef'
648d_procselfexe='define'
649d_pseudofork='undef'
650d_pthread_atfork='define'
651d_pthread_attr_setscope='define'
652d_pthread_yield='define'
653d_ptrdiff_t='define'
654d_pwage='undef'
655d_pwchange='define'
656d_pwclass='define'
657d_pwcomment='undef'
658d_pwexpire='define'
659d_pwgecos='define'
660d_pwpasswd='define'
661d_pwquota='undef'
662d_qgcvt='undef'
663d_quad='define'
664d_querylocale='define'
665d_random_r='undef'
666d_re_comp='undef'
667d_readdir='define'
668d_readdir64_r='undef'
669d_readdir_r='define'
670d_readlink='define'
671d_readv='define'
672d_recvmsg='define'
673d_regcmp='undef'
674d_regcomp='define'
675d_remainder='define'
676d_remquo='define'
677d_rename='define'
678d_renameat='define'
679d_rewinddir='define'
680d_rint='define'
681d_rmdir='define'
682d_round='define'
683d_sbrkproto='define'
684d_scalbn='define'
685d_scalbnl='define'
686d_sched_yield='define'
687d_scm_rights='define'
688d_seekdir='define'
689d_select='define'
690d_sem='define'
691d_semctl='define'
692d_semctl_semid_ds='undef'
693d_semctl_semun='undef'
694d_semget='define'
695d_semop='define'
696d_sendmsg='define'
697d_setegid='define'
698d_seteuid='define'
699d_setgrent='define'
700d_setgrent_r='undef'
701d_setgrps='define'
702d_sethent='define'
703d_sethostent_r='undef'
704d_setitimer='define'
705d_setlinebuf='define'
706d_setlocale='define'
707d_setlocale_accepts_any_locale_name='undef'
708d_setlocale_r='undef'
709d_setnent='define'
710d_setnetent_r='undef'
711d_setpent='define'
712d_setpgid='define'
713d_setpgrp='define'
714d_setpgrp2='undef'
715d_setprior='define'
716d_setproctitle='define'
717d_setprotoent_r='undef'
718d_setpwent='define'
719d_setpwent_r='undef'
720d_setregid='define'
721d_setresgid='define'
722d_setresuid='define'
723d_setreuid='define'
724d_setrgid='define'
725d_setruid='define'
726d_setsent='define'
727d_setservent_r='undef'
728d_setsid='define'
729d_setvbuf='define'
730d_shm='define'
731d_shmat='define'
732d_shmatprototype='define'
733d_shmctl='define'
734d_shmdt='define'
735d_shmget='define'
736d_sigaction='define'
737d_siginfo_si_addr='define'
738d_siginfo_si_band='define'
739d_siginfo_si_errno='define'
740d_siginfo_si_fd='undef'
741d_siginfo_si_pid='define'
742d_siginfo_si_status='define'
743d_siginfo_si_uid='define'
744d_siginfo_si_value='define'
745d_signbit='define'
746d_sigprocmask='define'
747d_sigsetjmp='define'
748d_sin6_scope_id='define'
749d_sitearch='define'
750d_snprintf='define'
751d_sockaddr_in6='define'
752d_sockaddr_sa_len='define'
753d_sockaddr_storage='define'
754d_sockatmark='define'
755d_sockatmarkproto='define'
756d_socket='define'
757d_socklen_t='define'
758d_sockpair='define'
759d_socks5_init='undef'
760d_sqrtl='define'
761d_srand48_r='undef'
762d_srandom_r='undef'
763d_sresgproto='define'
764d_sresuproto='define'
765d_stat='define'
766d_statblks='define'
767d_statfs_f_flags='define'
768d_statfs_s='define'
769d_static_inline='define'
770d_statvfs='define'
771d_stdio_cnt_lval='define'
772d_stdio_ptr_lval='define'
773d_stdio_ptr_lval_nochange_cnt='define'
774d_stdio_ptr_lval_sets_cnt='undef'
775d_stdio_stream_array='undef'
776d_stdiobase='define'
777d_stdstdio='define'
778d_strcoll='define'
779d_strerror_l='undef'
780d_strerror_r='define'
781d_strftime='define'
782d_strlcat='define'
783d_strlcpy='define'
784d_strnlen='define'
785d_strtod='define'
786d_strtod_l='define'
787d_strtol='define'
788d_strtold='define'
789d_strtold_l='define'
790d_strtoll='define'
791d_strtoq='define'
792d_strtoul='define'
793d_strtoull='define'
794d_strtouq='define'
795d_strxfrm='define'
796d_suidsafe='undef'
797d_symlink='define'
798d_syscall='define'
799d_syscallproto='define'
800d_sysconf='define'
801d_sysernlst=''
802d_syserrlst='define'
803d_system='define'
804d_tcgetpgrp='define'
805d_tcsetpgrp='define'
806d_telldir='define'
807d_telldirproto='define'
808d_tgamma='define'
809d_thread_safe_nl_langinfo_l='define'
810d_time='define'
811d_timegm='define'
812d_times='define'
813d_tm_tm_gmtoff='define'
814d_tm_tm_zone='define'
815d_tmpnam_r='undef'
816d_towlower='define'
817d_towupper='define'
818d_trunc='define'
819d_truncate='define'
820d_truncl='define'
821d_ttyname_r='define'
822d_tzname='define'
823d_u32align='define'
824d_ualarm='define'
825d_umask='define'
826d_uname='define'
827d_union_semun='undef'
828d_unlinkat='define'
829d_unordered='undef'
830d_unsetenv='define'
831d_uselocale='define'
832d_usleep='define'
833d_usleepproto='define'
834d_ustat='undef'
835d_vendorarch='undef'
836d_vendorbin='undef'
837d_vendorlib='undef'
838d_vendorscript='undef'
839d_vfork='define'
840d_void_closedir='undef'
841d_voidsig='define'
842d_voidtty=''
843d_vsnprintf='define'
844d_wait4='define'
845d_waitpid='define'
846d_wcrtomb='define'
847d_wcscmp='define'
848d_wcstombs='define'
849d_wcsxfrm='define'
850d_wctomb='define'
851d_writev='define'
852d_xenix='undef'
853date='date'
854db_hashtype='u_int32_t'
855db_prefixtype='size_t'
856db_version_major='1'
857db_version_minor='0'
858db_version_patch='0'
859default_inc_excludes_dot='define'
860direntrytype='struct dirent'
861dlext='so'
862dlsrc='dl_dlopen.xs'
863doubleinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f'
864doublekind='3'
865doublemantbits='52'
866doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff'
867doublesize='8'
868drand01='Perl_drand48()'
869drand48_r_proto='0'
870dtrace='/usr/sbin/dtrace'
871dtraceobject='define'
872dtracexnolibs='define'
873dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap attributes mro re threads threads/shared'
874eagain='EAGAIN'
875ebcdic='undef'
876echo='echo'
877egrep='egrep'
878emacs=''
879endgrent_r_proto='0'
880endhostent_r_proto='0'
881endnetent_r_proto='0'
882endprotoent_r_proto='0'
883endpwent_r_proto='0'
884endservent_r_proto='0'
885eunicefix=':'
886exe_ext=''
887expr='expr'
888extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap attributes mro re threads threads/shared Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple FindBin Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
889extern_C='extern'
890extras=''
891fflushNULL='define'
892fflushall='undef'
893find=''
894firstmakefile='makefile'
895flex=''
896fpossize='8'
897fpostype='fpos_t'
898freetype='void'
899from=':'
900full_ar='/usr/bin/ar'
901full_csh='/bin/csh'
902full_sed='/usr/bin/sed'
903gccansipedantic=''
904gccosandvers=''
905gccversion='FreeBSD Clang 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2)'
906getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
907getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
908getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
909gethostbyaddr_r_proto='REENTRANT_PROTO_I_TsISBWRE'
910gethostbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
911gethostent_r_proto='REENTRANT_PROTO_I_SBWRE'
912getlogin_r_proto='REENTRANT_PROTO_I_BW'
913getnetbyaddr_r_proto='REENTRANT_PROTO_I_uISBWRE'
914getnetbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
915getnetent_r_proto='REENTRANT_PROTO_I_SBWRE'
916getprotobyname_r_proto='REENTRANT_PROTO_I_CSBWR'
917getprotobynumber_r_proto='REENTRANT_PROTO_I_ISBWR'
918getprotoent_r_proto='REENTRANT_PROTO_I_SBWR'
919getpwent_r_proto='REENTRANT_PROTO_I_SBWR'
920getpwnam_r_proto='REENTRANT_PROTO_I_CSBWR'
921getpwuid_r_proto='REENTRANT_PROTO_I_TSBWR'
922getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR'
923getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR'
924getservent_r_proto='REENTRANT_PROTO_I_SBWR'
925getspnam_r_proto='0'
926gidformat='"u"'
927gidsign='1'
928gidsize='4'
929gidtype='gid_t'
930glibpth='/usr/lib /usr/local/lib'
931gmake='gmake'
932gmtime_r_proto='REENTRANT_PROTO_S_TS'
933gnulibc_version=''
934grep='grep'
935groupcat='cat /etc/group'
936groupstype='gid_t'
937gzip='gzip'
938h_fcntl='false'
939h_sysfile='true'
940hint='recommended'
941hostcat='cat /etc/hosts'
942hostgenerate=''
943hostosname=''
944hostperl=''
945html1dir=' '
946html1direxp=''
947html3dir=' '
948html3direxp=''
949i16size='2'
950i16type='short'
951i32size='4'
952i32type='int'
953i64size='8'
954i64type='long'
955i8size='1'
956i8type='signed char'
957i_arpainet='define'
958i_bfd='undef'
959i_bsdioctl=''
960i_crypt='undef'
961i_db='define'
962i_dbm='undef'
963i_dirent='define'
964i_dlfcn='define'
965i_execinfo='define'
966i_fcntl='undef'
967i_fenv='define'
968i_fp='undef'
969i_fp_class='undef'
970i_gdbm='undef'
971i_gdbm_ndbm='undef'
972i_gdbmndbm='undef'
973i_grp='define'
974i_ieeefp='define'
975i_inttypes='define'
976i_langinfo='define'
977i_libutil='define'
978i_limits='define'
979i_locale='define'
980i_machcthr='undef'
981i_malloc='undef'
982i_mallocmalloc='undef'
983i_mntent='undef'
984i_ndbm='define'
985i_netdb='define'
986i_neterrno='undef'
987i_netinettcp='define'
988i_niin='define'
989i_poll='define'
990i_prot='undef'
991i_pthread='define'
992i_pwd='define'
993i_quadmath='undef'
994i_rpcsvcdbm='undef'
995i_sgtty='undef'
996i_shadow='undef'
997i_socks='undef'
998i_stdbool='define'
999i_stdint='define'
1000i_stdlib='define'
1001i_string='define'
1002i_sunmath='undef'
1003i_sysaccess='undef'
1004i_sysdir='define'
1005i_sysfile='define'
1006i_sysfilio='define'
1007i_sysin='undef'
1008i_sysioctl='define'
1009i_syslog='define'
1010i_sysmman='define'
1011i_sysmode='undef'
1012i_sysmount='define'
1013i_sysndir='undef'
1014i_sysparam='define'
1015i_syspoll='define'
1016i_sysresrc='define'
1017i_syssecrt='undef'
1018i_sysselct='define'
1019i_syssockio='define'
1020i_sysstat='define'
1021i_sysstatfs='undef'
1022i_sysstatvfs='define'
1023i_systime='define'
1024i_systimek='undef'
1025i_systimes='define'
1026i_systypes='define'
1027i_sysuio='define'
1028i_sysun='define'
1029i_sysutsname='define'
1030i_sysvfs='undef'
1031i_syswait='define'
1032i_termio='undef'
1033i_termios='define'
1034i_time='define'
1035i_unistd='define'
1036i_ustat='undef'
1037i_utime='define'
1038i_vfork='undef'
1039i_wchar='define'
1040i_wctype='define'
1041i_xlocale='define'
1042ignore_versioned_solibs=''
1043inc_version_list=' '
1044inc_version_list_init='0'
1045incpath=''
1046incpth='/usr/lib/clang/10.0.1/include /usr/include'
1047inews=''
1048initialinstalllocation='/usr/local/bin'
1049installarchlib='/usr/local/lib/perl5/5.32/mach'
1050installbin='/usr/local/bin'
1051installhtml1dir=''
1052installhtml3dir=''
1053installman1dir='/usr/local/lib/perl5/5.32/perl/man/man1'
1054installman3dir='/usr/local/lib/perl5/5.32/perl/man/man3'
1055installprefix='/usr/local'
1056installprefixexp='/usr/local'
1057installprivlib='/usr/local/lib/perl5/5.32'
1058installscript='/usr/local/bin'
1059installsitearch='/usr/local/lib/perl5/site_perl/mach/5.32'
1060installsitebin='/usr/local/bin'
1061installsitehtml1dir=''
1062installsitehtml3dir=''
1063installsitelib='/usr/local/lib/perl5/site_perl'
1064installsiteman1dir='/usr/local/lib/perl5/site_perl/man/man1'
1065installsiteman3dir='/usr/local/lib/perl5/site_perl/man/man3'
1066installsitescript='/usr/local/bin'
1067installstyle='lib/perl5'
1068installusrbinperl='undef'
1069installvendorarch=''
1070installvendorbin=''
1071installvendorhtml1dir=''
1072installvendorhtml3dir=''
1073installvendorlib=''
1074installvendorman1dir=''
1075installvendorman3dir=''
1076installvendorscript=''
1077intsize='4'
1078issymlink='test -h'
1079ivdformat='"ld"'
1080ivsize='8'
1081ivtype='long'
1082known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version '
1083ksh=''
1084ld='cc'
1085ld_can_script='undef'
1086lddlflags='-shared -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong'
1087ldflags='-pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib'
1088ldflags_uselargefiles=''
1089ldlibpthname='LD_LIBRARY_PATH'
1090less='less'
1091lib_ext='.a'
1092libc=''
1093libperl='libperl.so.5.32.1'
1094libpth='/usr/lib /usr/local/lib /usr/lib/clang/10.0.1/lib /usr/lib'
1095libs='-lpthread -lm -lcrypt -lutil'
1096libsdirs=' /usr/lib'
1097libsfiles=' libpthread.so libm.so libcrypt.so libutil.so'
1098libsfound=' /usr/lib/libpthread.so /usr/lib/libm.so /usr/lib/libcrypt.so /usr/lib/libutil.so'
1099libspath=' /usr/lib /usr/local/lib /usr/lib/clang/10.0.1/lib /usr/lib'
1100libswanted='cl pthread socket inet nsl ndbm gdbm dbm db ld sun m crypt sec util cposix posix ucb bsd BSD'
1101libswanted_uselargefiles=''
1102line=''
1103lint=''
1104lkflags=''
1105ln='ln'
1106lns='/bin/ln -s'
1107localtime_r_proto='REENTRANT_PROTO_S_TS'
1108locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
1109loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
1110longdblinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00'
1111longdblkind='3'
1112longdblmantbits='64'
1113longdblnanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00'
1114longdblsize='16'
1115longlongsize='8'
1116longsize='8'
1117lp=''
1118lpr=''
1119ls='ls'
1120lseeksize='8'
1121lseektype='off_t'
1122mail=''
1123mailx=''
1124make='make'
1125make_set_make='#'
1126mallocobj=''
1127mallocsrc=''
1128malloctype='void *'
1129man1dir='/usr/local/lib/perl5/5.32/perl/man/man1'
1130man1direxp='/usr/local/lib/perl5/5.32/perl/man/man1'
1131man1ext='1'
1132man3dir='/usr/local/lib/perl5/5.32/perl/man/man3'
1133man3direxp='/usr/local/lib/perl5/5.32/perl/man/man3'
1134man3ext='3'
1135mips_type=''
1136mistrustnm=''
1137mkdir='mkdir'
1138mmaptype='void *'
1139modetype='mode_t'
1140more='more'
1141multiarch='undef'
1142mv=''
1143myarchname='amd64-freebsd'
1144mydomain='.nonet'
1145myhostname='x64-12_2-default-job-01'
1146myuname='freebsd x64-12_2-default-job-01 12.2-release-p3 freebsd 12.2-release-p3 amd64 '
1147n='-n'
1148need_va_copy='define'
1149netdb_hlen_type='size_t'
1150netdb_host_type='char *'
1151netdb_name_type='const char *'
1152netdb_net_type='in_addr_t'
1153nm='nm'
1154nm_opt=''
1155nm_so_opt=''
1156nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple FindBin Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
1157nroff='nroff'
1158nvEUformat='"E"'
1159nvFUformat='"F"'
1160nvGUformat='"G"'
1161nv_overflows_integers_at='256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0'
1162nv_preserves_uv_bits='53'
1163nveformat='"e"'
1164nvfformat='"f"'
1165nvgformat='"g"'
1166nvmantbits='52'
1167nvsize='8'
1168nvtype='double'
1169o_nonblock='O_NONBLOCK'
1170obj_ext='.o'
1171old_pthread_create_joinable=''
1172optimize='-O3 -fno-strict-aliasing -pipe -march=native -fstack-protector-strong '
1173orderlib='false'
1174osname='freebsd'
1175osvers='12.2-release-p3'
1176otherlibdirs=' '
1177package='perl5'
1178pager='/usr/bin/less -R'
1179passcat='cat /etc/passwd'
1180patchlevel='32'
1181path_sep=':'
1182perl='perl'
1183perl5=''
1184perl_patchlevel=''
1185perl_static_inline='static __inline__'
1186perladmin='mat@FreeBSD.org'
1187perllibs='-lpthread -lm -lcrypt -lutil'
1188perlpath='/usr/local/bin/perl'
1189pg='pg'
1190phostname='hostname'
1191pidtype='pid_t'
1192plibpth=''
1193pmake=''
1194pr=''
1195prefix='/usr/local'
1196prefixexp='/usr/local'
1197privlib='/usr/local/lib/perl5/5.32'
1198privlibexp='/usr/local/lib/perl5/5.32'
1199procselfexe='"/proc/curproc/file"'
1200prototype='define'
1201ptrsize='8'
1202quadkind='2'
1203quadtype='long'
1204randbits='48'
1205randfunc='Perl_drand48'
1206random_r_proto='0'
1207randseedtype='U32'
1208ranlib=':'
1209rd_nodata='-1'
1210readdir64_r_proto='0'
1211readdir_r_proto='REENTRANT_PROTO_I_TSR'
1212revision='5'
1213rm='rm'
1214rm_try='/bin/rm -f try try a.out .out try.[cho] try..o core core.try* try.core*'
1215rmail=''
1216run=''
1217runnm='false'
1218sGMTIME_max='72057594037927935'
1219sGMTIME_min='-62167219200'
1220sLOCALTIME_max='67767976233532799'
1221sLOCALTIME_min='-62167219200'
1222sPRIEUldbl='"LE"'
1223sPRIFUldbl='"LF"'
1224sPRIGUldbl='"LG"'
1225sPRIXU64='"lX"'
1226sPRId64='"ld"'
1227sPRIeldbl='"Le"'
1228sPRIfldbl='"Lf"'
1229sPRIgldbl='"Lg"'
1230sPRIi64='"li"'
1231sPRIo64='"lo"'
1232sPRIu64='"lu"'
1233sPRIx64='"lx"'
1234sSCNfldbl='"Lf"'
1235sched_yield='sched_yield()'
1236scriptdir='/usr/local/bin'
1237scriptdirexp='/usr/local/bin'
1238sed='sed'
1239seedfunc='Perl_drand48_init'
1240selectminbits='64'
1241selecttype='fd_set *'
1242sendmail=''
1243setgrent_r_proto='0'
1244sethostent_r_proto='0'
1245setlocale_r_proto='0'
1246setnetent_r_proto='0'
1247setprotoent_r_proto='0'
1248setpwent_r_proto='0'
1249setservent_r_proto='0'
1250sh='/bin/sh'
1251shar=''
1252sharpbang='#!'
1253shmattype='void *'
1254shortsize='2'
1255shrpenv=''
1256shsharp='true'
1257sig_count='32'
1258sig_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 INFO USR1 USR2 IOT THR '
1259sig_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", "INFO", "USR1", "USR2", "IOT", "THR", 0'
1260sig_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 6 32 '
1261sig_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, 6, 32, 0'
1262sig_size='34'
1263signal_t='void'
1264sitearch='/usr/local/lib/perl5/site_perl/mach/5.32'
1265sitearchexp='/usr/local/lib/perl5/site_perl/mach/5.32'
1266sitebin='/usr/local/bin'
1267sitebinexp='/usr/local/bin'
1268sitehtml1dir=''
1269sitehtml1direxp=''
1270sitehtml3dir=''
1271sitehtml3direxp=''
1272sitelib='/usr/local/lib/perl5/site_perl'
1273sitelib_stem='/usr/local/lib/perl5/site_perl'
1274sitelibexp='/usr/local/lib/perl5/site_perl'
1275siteman1dir='/usr/local/lib/perl5/site_perl/man/man1'
1276siteman1direxp='/usr/local/lib/perl5/site_perl/man/man1'
1277siteman3dir='/usr/local/lib/perl5/site_perl/man/man3'
1278siteman3direxp='/usr/local/lib/perl5/site_perl/man/man3'
1279siteprefix='/usr/local'
1280siteprefixexp='/usr/local'
1281sitescript='/usr/local/bin'
1282sitescriptexp='/usr/local/bin'
1283sizesize='8'
1284sizetype='size_t'
1285sleep=''
1286smail=''
1287so='so'
1288sockethdr=''
1289socketlib=''
1290socksizetype='socklen_t'
1291sort='sort'
1292spackage='Perl5'
1293spitshell='cat'
1294srand48_r_proto='0'
1295srandom_r_proto='0'
1296src='.'
1297ssizetype='ssize_t'
1298st_ino_sign='1'
1299st_ino_size='8'
1300startperl='#!/usr/local/bin/perl'
1301startsh='#!/bin/sh'
1302static_ext=' '
1303stdchar='char'
1304stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
1305stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
1306stdio_cnt='((fp)->_r)'
1307stdio_filbuf=''
1308stdio_ptr='((fp)->_p)'
1309stdio_stream_array=''
1310strerror_r_proto='REENTRANT_PROTO_I_IBW'
1311submit=''
1312subversion='1'
1313sysman='/usr/share/man/man1'
1314sysroot=''
1315tail=''
1316tar=''
1317targetarch=''
1318targetdir=''
1319targetenv=''
1320targethost=''
1321targetmkdir=''
1322targetport=''
1323targetsh='/bin/sh'
1324tbl=''
1325tee=''
1326test='test'
1327timeincl='/usr/include/sys/time.h '
1328timetype='time_t'
1329tmpnam_r_proto='0'
1330to=':'
1331touch='touch'
1332tr='tr'
1333trnl='\n'
1334troff=''
1335ttyname_r_proto='REENTRANT_PROTO_I_IBW'
1336u16size='2'
1337u16type='unsigned short'
1338u32size='4'
1339u32type='unsigned int'
1340u64size='8'
1341u64type='unsigned long'
1342u8size='1'
1343u8type='unsigned char'
1344uidformat='"u"'
1345uidsign='1'
1346uidsize='4'
1347uidtype='uid_t'
1348uname='uname'
1349uniq='uniq'
1350uquadtype='unsigned long'
1351use5005threads='undef'
1352use64bitall='define'
1353use64bitint='define'
1354usecbacktrace='undef'
1355usecrosscompile='undef'
1356usedevel='undef'
1357usedl='define'
1358usedtrace='define'
1359usefaststdio='undef'
1360useithreads='define'
1361usekernprocpathname='define'
1362uselanginfo='true'
1363uselargefiles='define'
1364uselongdouble='undef'
1365usemallocwrap='define'
1366usemorebits='undef'
1367usemultiplicity='define'
1368usemymalloc='n'
1369usenm='false'
1370usensgetexecutablepath='undef'
1371useopcode='true'
1372useperlio='define'
1373useposix='true'
1374usequadmath='undef'
1375usereentrant='undef'
1376userelocatableinc='undef'
1377useshrplib='true'
1378usesitecustomize='undef'
1379usesocks='undef'
1380usethreads='define'
1381usevendorprefix='undef'
1382useversionedarchname='undef'
1383usevfork='true'
1384usrinc='/usr/include'
1385uuname=''
1386uvXUformat='"lX"'
1387uvoformat='"lo"'
1388uvsize='8'
1389uvtype='unsigned long'
1390uvuformat='"lu"'
1391uvxformat='"lx"'
1392vendorarch=''
1393vendorarchexp=''
1394vendorbin=''
1395vendorbinexp=''
1396vendorhtml1dir=' '
1397vendorhtml1direxp=''
1398vendorhtml3dir=' '
1399vendorhtml3direxp=''
1400vendorlib=''
1401vendorlib_stem=''
1402vendorlibexp=''
1403vendorman1dir=' '
1404vendorman1direxp=''
1405vendorman3dir=' '
1406vendorman3direxp=''
1407vendorprefix=''
1408vendorprefixexp=''
1409vendorscript=''
1410vendorscriptexp=''
1411version='5.32.1'
1412version_patchlevel_string='version 32 subversion 1'
1413versiononly='undef'
1414vi=''
1415xlibpth='/usr/lib/386 /lib/386'
1416yacc='/usr/bin/byacc'
1417yaccflags=''
1418zcat=''
1419zip='zip'
1420!END!
1421
1422my $i = ord(8);
1423foreach my $c (7,6,5,4,3,2,1) { $i <<= 8; $i |= ord($c); }
1424our $byteorder = join('', unpack('aaaaaaaa', pack('L!', $i)));
1425s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
1426
1427my $config_sh_len = length $_;
1428
1429our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
1430ccflags_nolargefiles='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
1431ldflags_nolargefiles='-pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib'
1432libs_nolargefiles='-lpthread -lm -lcrypt -lutil'
1433libswanted_nolargefiles='cl pthread socket inet nsl ndbm gdbm dbm db ld sun m crypt sec util cposix posix ucb bsd BSD'
1434ccwarnflags=' -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement'
1435ccstdflags=' -std=c89'
1436EOVIRTUAL
1437eval {
1438 # do not have hairy conniptions if this isnt available
1439 require 'Config_git.pl';
1440 $Config_SH_expanded .= $Config::Git_Data;
1441 1;
1442} or warn "Warning: failed to load Config_git.pl, something strange about this perl...\n";
1443
1444# Search for it in the big string
1445sub fetch_string {
1446 my($self, $key) = @_;
1447
1448 return undef unless $Config_SH_expanded =~ /\n$key=\'(.*?)\'\n/s;
1449 # So we can say "if $Config{'foo'}".
1450 $self->{$key} = $1 eq 'undef' ? undef : $1;
1451}
1452
1453my $prevpos = 0;
1454
1455sub FIRSTKEY {
1456 $prevpos = 0;
1457 substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 );
1458}
1459
1460sub NEXTKEY {
1461 my $pos = index($Config_SH_expanded, qq('\n), $prevpos) + 2;
1462 my $len = index($Config_SH_expanded, "=", $pos) - $pos;
1463 $prevpos = $pos;
1464 $len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef;
1465}
1466
1467sub EXISTS {
1468 return 1 if exists($_[0]->{$_[1]});
1469
1470 return(index($Config_SH_expanded, "\n$_[1]='") != -1
1471 );
1472}
1473
1474sub STORE { die "\%Config::Config is read-only\n" }
1475*DELETE = *CLEAR = \*STORE; # Typeglob aliasing uses less space
1476
1477sub config_sh {
1478 substr $Config_SH_expanded, 1, $config_sh_len;
1479}
1480
1481sub config_re {
1482 my $re = shift;
1483 return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/,
1484 $Config_SH_expanded;
1485}
1486
1487sub config_vars {
1488 # implements -V:cfgvar option (see perlrun -V:)
1489 foreach (@_) {
1490 # find optional leading, trailing colons; and query-spec
1491 my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/; # flags fore and aft,
1492 # map colon-flags to print decorations
1493 my $prfx = $notag ? '': "$qry="; # tag-prefix for print
1494 my $lnend = $lncont ? ' ' : ";\n"; # line ending for print
1495
1496 # all config-vars are by definition \w only, any \W means regex
1497 if ($qry =~ /\W/) {
1498 my @matches = config_re($qry);
1499 print map "$_$lnend", @matches ? @matches : "$qry: not found" if !$notag;
1500 print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found" if $notag;
1501 } else {
1502 my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}
1503 : 'UNKNOWN';
1504 $v = 'undef' unless defined $v;
1505 print "${prfx}'${v}'$lnend";
1506 }
1507 }
1508}
1509
1510# Called by the real AUTOLOAD
1511sub launcher {
1512 undef &AUTOLOAD;
1513 goto \&$Config::AUTOLOAD;
1514}
1515
15161;