The Linux emulation in FreeBSD 9 (9.3, 9-STABLE) currently reports kernel version 2.6.16, which is too low for the emulators/linux-c6* ports. These ports require kernel version 2.6.18 or later. Change the Linux emulator to report kernel version 2.6.18 instead (sysctl compat.linux.osrelease). This in turn allows us to run the linux-c6-* ports by default on FreeBSD 9 and to remove the Linux Fedora 10 ports which are long past their EOL.
This is a direct patch to stable/9 , as FreeBSD 10 and HEAD emulate Linux kernel 2.6.32 by default.
No comma after "descriptor" here. (This might be due to phabricator "helping" by mixing up diffs. I'll try to include some context to make this easier.)
38 the file descriptor will be written to it.