MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/cwd/scripts/patchposixtypes
#!/usr/local/cpanel/3rdparty/bin/perl

exit if ( !-e "/usr/include/linux/posix_types.h" );
exit if ( -e '/var/cpanel/disable_patchfdsetsize' );

my $hassmallfd = 0;
my @BT;

open( BITSTYPES, "/usr/include/linux/posix_types.h" );
while (<BITSTYPES>) {
    if ( /FD_SETSIZE/ && /\#define/ && /1024/ ) {
        $hassmallfd = 1;
    }
    push( @BT, $_ );
}
close(BITSTYPES);

if ( !$hassmallfd ) { exit; }

open( BITSTYPES, ">/usr/include/linux/posix_types.h" );
foreach (@BT) {
    if ( /FD_SETSIZE/ && /\#define/ && /1024/ ) {
        s/1024/16384/g;
    }
    print BITSTYPES;
}
close(BITSTYPES);