MOON
Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4
System: Linux vps.panamaemb.org.sg 3.10.0-1160.80.1.vz7.191.4 #1 SMP Thu Dec 15 20:31:06 MSK 2022 x86_64
User: panama (500)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/3/root/proc/self/root/proc/self/root/scripts/patchtypes
#!/usr/local/cpanel/3rdparty/bin/perl

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

my $hassmallfd = 0;
my @BT;

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

if ( !$hassmallfd ) { exit; }

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