MOON
Server: Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 PHP/5.4.10
System: Linux vps.presagepowered.net 2.6.18-398.el5 #1 SMP Tue Sep 16 20:51:48 EDT 2014 i686
User: mckernan (512)
PHP: 5.4.10
Disabled: NONE
Upload Files
File: //proc/self/root/scripts.20110601.053605.26125/patchposixtypes
#!/usr/bin/perl

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


$hassmallfd = 0;

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