|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /scripts/ |
Upload File : |
#!/usr/local/cpanel/3rdparty/bin/perl
exit if ( !-e "/usr/include/bits/typesizes.h" );
exit if ( -e '/var/cpanel/disable_patchfdsetsize' );
my $hassmallfd = 0;
my @BT;
open( BITSTYPES, "/usr/include/bits/typesizes.h" );
while (<BITSTYPES>) {
if ( /FD_SETSIZE/ && /\#define/ && /1024/ ) {
$hassmallfd = 1;
}
push( @BT, $_ );
}
close(BITSTYPES);
if ( !$hassmallfd ) { exit; }
open( BITSTYPES, ">/usr/include/bits/typesizes.h" );
foreach (@BT) {
if ( /FD_SETSIZE/ && /\#define/ && /1024/ ) {
s/1024/16384/g;
}
print BITSTYPES;
}
close(BITSTYPES);