MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //proc/self/root/scripts.20110531.215904.25158/patchtypesizes
#!/usr/bin/perl

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

$hassmallfd = 0;

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);