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 /
cpan /
Devel-PPPort /
Delete
Unzip
Name
Size
Permission
Date
Action
blib
[ DIR ]
drwxr-xr-x
2016-10-10 17:39
devel
[ DIR ]
drwxr-xr-x
2015-02-14 16:55
parts
[ DIR ]
drwxr-xr-x
2015-02-14 16:55
t
[ DIR ]
drwxr-xr-x
2015-02-14 16:55
HACKERS
9.94
KB
-r--r--r--
2014-12-27 11:49
Makefile
30.79
KB
-rw-r--r--
2016-10-10 17:38
Makefile.PL
3.39
KB
-r--r--r--
2014-12-27 11:49
PPPort.bs
0
B
-rw-r--r--
2016-10-10 17:41
PPPort.pm
209.01
KB
-rw-r--r--
2016-10-10 17:39
PPPort.xs
192
B
-r--r--r--
2014-12-27 11:48
PPPort_pm.PL
15.21
KB
-r--r--r--
2014-12-27 11:49
PPPort_xs.PL
3.77
KB
-r--r--r--
2014-12-27 11:48
RealPPPort.c
112.83
KB
-rw-r--r--
2016-10-10 17:39
RealPPPort.o
165.66
KB
-rw-r--r--
2016-10-10 17:39
RealPPPort.xs
53.22
KB
-rw-r--r--
2016-10-10 17:39
apicheck_c.PL
806
B
-r--r--r--
2014-12-27 11:48
mktests.PL
2.66
KB
-r--r--r--
2014-12-27 11:48
module2.c
1.25
KB
-rw-r--r--
2014-12-27 11:48
module2.o
2.63
KB
-rw-r--r--
2016-10-10 17:39
module3.c
1.42
KB
-rw-r--r--
2014-12-27 11:48
module3.o
4.39
KB
-rw-r--r--
2016-10-10 17:39
pm_to_blib
0
B
-rw-r--r--
2016-10-10 17:39
ppport.h
183
KB
-rw-r--r--
2016-10-10 17:39
ppport_h.PL
733
B
-r--r--r--
2014-12-27 11:48
soak
12.62
KB
-r--r--r--
2014-12-27 11:49
typemap
1.01
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
################################################################################ # # PPPort_xs.PL -- generate RealPPPort.xs # ################################################################################ # # Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz. # Version 2.x, Copyright (C) 2001, Paul Marquess. # Version 1.x, Copyright (C) 1999, Kenneth Albanowski. # # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # ################################################################################ use strict; $^W = 1; require "parts/ppptools.pl"; my %SECTION = ( xshead => { code => '', header => "/* ---- code from __FILE__ ---- */" }, xsinit => { code => '', header => "/* ---- code from __FILE__ ---- */" }, xsmisc => { code => '', header => "/* ---- code from __FILE__ ---- */" }, xsboot => { code => '', header => "/* ---- code from __FILE__ ---- */", indent => "\t" }, xsubs => { code => '', header => <<ENDHEADER }, ##---------------------------------------------------------------------- ## XSUBs for testing the implementation in __FILE__ ##---------------------------------------------------------------------- ENDHEADER ); if (not exists $ENV{PERL_NO_GET_CONTEXT} or $ENV{PERL_NO_GET_CONTEXT}) { $SECTION{xshead}{code} .= <<END; #define PERL_NO_GET_CONTEXT END } my $file; my $sec; for $file (all_files_in_dir('parts/inc')) { my $spec = parse_partspec($file); my $msg = 0; for $sec (keys %SECTION) { if (exists $spec->{$sec}) { $msg++ or print "adding XS code from $file\n"; if (exists $SECTION{$sec}{header}) { my $header = $SECTION{$sec}{header}; $header =~ s/__FILE__/$file/g; $SECTION{$sec}{code} .= $header . "\n"; } $SECTION{$sec}{code} .= $spec->{$sec} . "\n"; } } } my $data = do { local $/; <DATA> }; for $sec (keys %SECTION) { my $code = $SECTION{$sec}{code}; if (exists $SECTION{$sec}{indent}) { $code =~ s/^/$SECTION{$sec}{indent}/gm; } $code =~ s/[\r\n]+$//; $data =~ s/^__\U$sec\E__$/$code/m; } open FH, ">RealPPPort.xs" or die "RealPPPort.xs: $!\n"; print FH $data; close FH; exit 0; __DATA__ /******************************************************************************* * * !!!!! Do NOT edit this file directly! -- Edit PPPort_xs.PL instead. !!!!! * * This file was automatically generated from the definition files in the * parts/inc/ subdirectory by PPPort_xs.PL. To learn more about how all this * works, please read the F<HACKERS> file that came with this distribution. * ******************************************************************************** * * Perl/Pollution/Portability * ******************************************************************************** * * Version 3.x, Copyright (C) 2004-2013, Marcus Holland-Moritz. * Version 2.x, Copyright (C) 2001, Paul Marquess. * Version 1.x, Copyright (C) 1999, Kenneth Albanowski. * * This program is free software; you can redistribute it and/or * modify it under the same terms as Perl itself. * *******************************************************************************/ /* ========== BEGIN XSHEAD ================================================== */ __XSHEAD__ /* =========== END XSHEAD =================================================== */ #include "EXTERN.h" #include "perl.h" #include "XSUB.h" /* ========== BEGIN XSINIT ================================================== */ __XSINIT__ /* =========== END XSINIT =================================================== */ #include "ppport.h" /* ========== BEGIN XSMISC ================================================== */ __XSMISC__ /* =========== END XSMISC =================================================== */ MODULE = Devel::PPPort PACKAGE = Devel::PPPort BOOT: __XSBOOT__ __XSUBS__