Hi,

I've modified the kerenl to add F_CLOSEM functionality to fcntl.
(I've seen this in some AIX docs).

The purpose is allow a process to close all its filedescriptors starting
from a given value without issuing thousands of close() syscalls.
This may be used for programs that daemonize themselves (or one of
their children) after some amount of work, when many fd's has been
opened. The program would simply call
        fcntl(minclose, F_CLOSEM, 0);


The patch concerns /sys/kern/kern_descriptors.c and fcntl.h
(and of course the corresponding manpage).

Is this functionality worth inclusion in the kernel (or should I throw
away the patch)? are there any kind souls to review the patch?


cheers,
mouss 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to