Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Mar 2006 11:05:46 +0200
From:      "Frank Behrens" <frank@pinky.sax.de>
To:        freebsd-current@freebsd.org
Cc:        deischen@freebsd.org, Peter Jeremy <peterjeremy@optushome.com.au>
Subject:   Re: _cleanup() vs Linux fcloseall()
Message-ID:  <200603300905.k2U95mXN031215@pinky.frank-behrens.de>
In-Reply-To: <20060330081619.GB736@turion.vk2pj.dyndns.org>
References:  <20060329224100.GB2293@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Peter Jeremy <peterjeremy@optushome.com.au> wrote on 30 Mar 2006 19:16:
> On Thu, 2006-Mar-30 00:41:00 +0200, Maxime Henrion wrote:
> >FWIW, NetBSD has something that close all the file descriptors, and it's
> >done with fcntl(fd, F_CLOSEM) (using fcntl() on one file descriptor to
> >close all of them looks a bit weird to me, but well...).
> 
> If it close any fd's numerically greater than the passed fd, that would
> make a lot of sense.

Yes. It is also implemented in IBM AIX (and I believe in SGI IRIX, 
too).
see http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.doc/libs/basetrf1/fcntl.htm

-- 
Frank Behrens, Osterwieck, Germany
PGP-key 0x5B7C47ED on public servers available.




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