Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jan 2001 19:32:34 +0100
From:      mouss <usebsd@free.fr>
To:        hackers@FreeBSD.ORG
Subject:   [kernel patch] fcntl(...) to close many descriptors
Message-ID:  <4.3.0.20010126193228.06e2a200@bluesun>

next in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.3.0.20010126193228.06e2a200>