Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.216.93.197
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
perl /
5.30.0 /
ExtUtils /
[ HOME SHELL ]
Name
Size
Permission
Action
CBuilder
[ DIR ]
drwxr-xr-x
Command
[ DIR ]
drwxr-xr-x
Constant
[ DIR ]
drwxr-xr-x
Liblist
[ DIR ]
drwxr-xr-x
MakeMaker
[ DIR ]
drwxr-xr-x
ParseXS
[ DIR ]
drwxr-xr-x
Typemaps
[ DIR ]
drwxr-xr-x
CBuilder.pm
8.67
KB
-rw-r--r--
Command.pm
7.62
KB
-rw-r--r--
Constant.pm
14.7
KB
-rw-r--r--
Embed.pm
12.57
KB
-rw-r--r--
Install.pm
40
KB
-rw-r--r--
Installed.pm
14.03
KB
-rw-r--r--
Liblist.pm
9.28
KB
-rw-r--r--
MANIFEST.SKIP
1.08
KB
-rw-r--r--
MM.pm
2.09
KB
-rw-r--r--
MM_AIX.pm
1.37
KB
-rw-r--r--
MM_Any.pm
80.82
KB
-rw-r--r--
MM_BeOS.pm
1.02
KB
-rw-r--r--
MM_Cygwin.pm
3.99
KB
-rw-r--r--
MM_DOS.pm
1.03
KB
-rw-r--r--
MM_Darwin.pm
936
B
-rw-r--r--
MM_MacOS.pm
892
B
-rw-r--r--
MM_NW5.pm
5.34
KB
-rw-r--r--
MM_OS2.pm
3.14
KB
-rw-r--r--
MM_QNX.pm
894
B
-rw-r--r--
MM_UWIN.pm
981
B
-rw-r--r--
MM_Unix.pm
107.86
KB
-rw-r--r--
MM_VMS.pm
66.52
KB
-rw-r--r--
MM_VOS.pm
749
B
-rw-r--r--
MM_Win32.pm
14.06
KB
-rw-r--r--
MM_Win95.pm
1.25
KB
-rw-r--r--
MY.pm
678
B
-rw-r--r--
MakeMaker.pm
105.81
KB
-rw-r--r--
Manifest.pm
22.92
KB
-rw-r--r--
Miniperl.pm
7.5
KB
-rw-r--r--
Mkbootstrap.pm
3.23
KB
-rw-r--r--
Mksymlists.pm
10.74
KB
-rw-r--r--
Packlist.pm
8.36
KB
-rw-r--r--
ParseXS.pm
65.3
KB
-rw-r--r--
ParseXS.pod
4.3
KB
-rw-r--r--
Typemaps.pm
26.26
KB
-rw-r--r--
testlib.pm
916
B
-rw-r--r--
typemap
11.05
KB
-rw-r--r--
xsubpp
4.95
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Mkbootstrap.pm
package ExtUtils::Mkbootstrap; # There's just too much Dynaloader incest here to turn on strict vars. use strict 'refs'; our $VERSION = '7.34'; $VERSION = eval $VERSION; require Exporter; our @ISA = ('Exporter'); our @EXPORT = ('&Mkbootstrap'); use Config; our $Verbose = 0; sub Mkbootstrap { my($baseext, @bsloadlibs)=@_; @bsloadlibs = grep($_, @bsloadlibs); # strip empty libs print " bsloadlibs=@bsloadlibs\n" if $Verbose; # We need DynaLoader here because we and/or the *_BS file may # call dl_findfile(). We don't say `use' here because when # first building perl extensions the DynaLoader will not have # been built when MakeMaker gets first used. require DynaLoader; rename "$baseext.bs", "$baseext.bso" if -s "$baseext.bs"; if (-f "${baseext}_BS"){ $_ = "${baseext}_BS"; package DynaLoader; # execute code as if in DynaLoader local($osname, $dlsrc) = (); # avoid warnings ($osname, $dlsrc) = @Config::Config{qw(osname dlsrc)}; $bscode = ""; unshift @INC, "."; require $_; shift @INC; } if ($Config{'dlsrc'} =~ /^dl_dld/){ package DynaLoader; push(@dl_resolve_using, dl_findfile('-lc')); } my(@all) = (@bsloadlibs, @DynaLoader::dl_resolve_using); my($method) = ''; if (@all || (defined $DynaLoader::bscode && length $DynaLoader::bscode)){ open my $bs, ">", "$baseext.bs" or die "Unable to open $baseext.bs: $!"; print "Writing $baseext.bs\n"; print " containing: @all" if $Verbose; print $bs "# $baseext DynaLoader bootstrap file for $^O architecture.\n"; print $bs "# Do not edit this file, changes will be lost.\n"; print $bs "# This file was automatically generated by the\n"; print $bs "# Mkbootstrap routine in ExtUtils::Mkbootstrap (v$VERSION).\n"; if (@all) { print $bs "\@DynaLoader::dl_resolve_using = "; # If @all contains names in the form -lxxx or -Lxxx then it's asking for # runtime library location so we automatically add a call to dl_findfile() if (" @all" =~ m/ -[lLR]/){ print $bs " dl_findfile(qw(\n @all\n ));\n"; } else { print $bs " qw(@all);\n"; } } # write extra code if *_BS says so print $bs $DynaLoader::bscode if $DynaLoader::bscode; print $bs "\n1;\n"; close $bs; } } 1; __END__ =head1 NAME ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader =head1 SYNOPSIS C<Mkbootstrap> =head1 DESCRIPTION Mkbootstrap typically gets called from an extension Makefile. There is no C<*.bs> file supplied with the extension. Instead, there may be a C<*_BS> file which has code for the special cases, like posix for berkeley db on the NeXT. This file will get parsed, and produce a maybe empty C<@DynaLoader::dl_resolve_using> array for the current architecture. That will be extended by $BSLOADLIBS, which was computed by ExtUtils::Liblist::ext(). If this array still is empty, we do nothing, else we write a .bs file with an C<@DynaLoader::dl_resolve_using> array. The C<*_BS> file can put some code into the generated C<*.bs> file by placing it in C<$bscode>. This is a handy 'escape' mechanism that may prove useful in complex situations. If @DynaLoader::dl_resolve_using contains C<-L*> or C<-l*> entries then Mkbootstrap will automatically add a dl_findfile() call to the generated C<*.bs> file. =cut
Close