Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
ext /
B /
Delete
Unzip
Name
Size
Permission
Date
Action
B
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
blib
[ DIR ]
drwxr-xr-x
2016-10-10 17:38
hints
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
lib
[ DIR ]
drwxr-xr-x
2016-10-10 18:50
t
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
B.bs
0
B
-rw-r--r--
2016-10-10 17:41
B.c
104.71
KB
-rw-r--r--
2016-10-10 17:38
B.o
117.43
KB
-rw-r--r--
2016-10-10 17:38
B.pm
28.07
KB
-r--r--r--
2014-12-27 11:49
B.xs
50.07
KB
-r--r--r--
2014-12-27 11:49
Makefile
29.6
KB
-rw-r--r--
2016-10-10 17:38
Makefile.PL
1.94
KB
-r--r--r--
2014-12-27 11:49
O.pm
4.11
KB
-r--r--r--
2014-12-27 11:48
const-c.inc
2.29
KB
-rw-r--r--
2016-10-10 17:38
const-xs.inc
16.08
KB
-rw-r--r--
2016-10-10 17:38
pm_to_blib
0
B
-rw-r--r--
2016-10-10 17:38
typemap
1.7
KB
-r--r--r--
2014-12-27 11:49
Save
Rename
use ExtUtils::MakeMaker; use ExtUtils::Constant 0.23 'WriteConstants'; use File::Spec; use strict; use warnings; my $core = grep { $_ eq 'PERL_CORE=1' } @ARGV; WriteMakefile( NAME => "B", VERSION_FROM => "B.pm", realclean => {FILES=> 'const-c.inc const-xs.inc'}, ); my $headerpath; if ($core) { $headerpath = File::Spec->catdir(File::Spec->updir, File::Spec->updir); } else { require Config; $headerpath = File::Spec->catdir($Config::Config{archlibexp}, "CORE"); } my @names = ({ name => 'HEf_SVKEY', macro => 1, type => "IV" }, qw(SVTYPEMASK SVt_PVGV SVt_PVHV PAD_FAKELEX_ANON PAD_FAKELEX_MULTI)); # First element in each tuple is the file; second is a regex snippet # giving the prefix to limit the names of symbols to define that come # from that file. If none, all symbols will be defined whose values # match the pattern below. foreach my $tuple (['cop.h'], ['cv.h', 'CVf'], ['gv.h', 'GVf'], ['op.h'], ['op_reg_common.h','(?:(?:RXf_)?PMf_)'], ['regexp.h','RXf_'], ['sv.h', 'SV(?:[fps]|pad)_'], ) { my $file = $tuple->[0]; my $pfx = $tuple->[1] || ''; my $path = File::Spec->catfile($headerpath, $file); open my $fh, '<', $path or die "Cannot open $path: $!"; while (<$fh>) { push @names, $1 if (/ \#define \s+ ( $pfx \w+ ) \s+ ( [()|\dx]+ # Parens, '|', digits, 'x' | \(? \d+ \s* << .*? # digits left shifted by anything ) \s* (?: $| \/ \* ) # ending at comment or $ /x); } close $fh; } # Currently only SVt_PVGV and SVt_PVHV aren't macros, but everything we name # should exist, so ensure that the C compile breaks if anything does not. WriteConstants( PROXYSUBS => {push => 'EXPORT_OK'}, NAME => 'B', NAMES => [map {ref $_ ? $_ : {name=>$_, macro=>1, type=>"UV"}} @names], XS_SUBNAME => undef, );