SILENT KILLERPanel

Current Path: > > lib64 > perl5 > vendor_perl


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //lib64/perl5/vendor_perl

NameTypeSizeLast ModifiedActions
Bundle Directory - -
Compress Directory - -
Crypt Directory - -
DBD Directory - -
DBI Directory - -
Data Directory - -
Devel Directory - -
Digest Directory - -
Encode Directory - -
File Directory - -
Filter Directory - -
HTML Directory - -
IO Directory - -
IPC Directory - -
JSON Directory - -
List Directory - -
MIME Directory - -
Math Directory - -
Net Directory - -
Params Directory - -
Scalar Directory - -
Storable Directory - -
Sub Directory - -
Sys Directory - -
Term Directory - -
Time Directory - -
Unicode Directory - -
YAML Directory - -
auto Directory - -
common Directory - -
threads Directory - -
version Directory - -
Cwd.pm File 21799 bytes February 19 2018 08:37:24.
DBI.pm File 316221 bytes March 19 2018 17:07:02.
DB_File.pm File 65108 bytes October 13 2019 07:57:17.
Encode.pm File 35393 bytes February 21 2018 12:14:35.
Socket.pm File 37062 bytes January 12 2018 16:58:27.
Socket6.pm File 9783 bytes July 11 2016 05:44:01.
Storable.pm File 49244 bytes October 13 2019 12:32:43.
dbixs_rev.pl File 1542 bytes April 25 2022 16:09:56.
encoding.pm File 22950 bytes February 21 2018 12:14:37.
threads.pm File 36915 bytes January 23 2018 01:10:14.
version.pm File 3549 bytes April 19 2018 23:46:32.
version.pod File 9832 bytes April 12 2018 00:09:09.

Reading File: //lib64/perl5/vendor_perl/dbixs_rev.pl

#!/usr/bin/perl -w
use strict;

my $dbixs_rev_file = "dbixs_rev.h";

my $is_make_dist;
my $svnversion;

if (is_dbi_svn_dir(".")) {
    $svnversion = `svnversion -n`;
}
elsif (is_dbi_svn_dir("..")) {
    # presumably we're in a subdirectory because the user is doing a 'make dist'
    $svnversion = `svnversion -n ..`;
    $is_make_dist = 1;
}
else {
    # presumably we're being run by an end-user because their file timestamps
    # got messed up
    print "Skipping regeneration of $dbixs_rev_file\n";
    utime(time(), time(), $dbixs_rev_file); # update modification time
    exit 0;
}

my @warn;
die "Neither current directory nor parent directory are an svn working copy\n"
    unless $svnversion and $svnversion =~ m/^\d+/;
push @warn, "Mixed revision working copy ($svnversion:$1)"
    if $svnversion =~ s/:(\d+)//;
push @warn, "Code modified since last checkin"
    if $svnversion =~ s/[MS]+$//;
warn "$dbixs_rev_file warning: $_\n" for @warn;
die "$0 failed\n" if $is_make_dist && @warn;

write_header($dbixs_rev_file, DBIXS_REVISION => $svnversion, \@warn);

sub write_header {
    my ($file, $macro, $version, $comments_ref) = @_;
    open my $fh, ">$file" or die "Can't open $file: $!\n";
    unshift @$comments_ref, scalar localtime(time);
    print $fh "/* $_ */\n" for @$comments_ref;
    print $fh "#define $macro $version\n";
    close $fh or die "Error closing $file: $!\n";
    print "Wrote $macro $version to $file\n";
}

sub is_dbi_svn_dir {
    my ($dir) = @_;
    return (-d "$dir/.svn" && -f "$dir/MANIFEST.SKIP");
}


SILENT KILLER Tool