Re: I'm done with O_CLOEXEC



On Sat, 2015-03-21 at 01:32 -0400, Ryan Lortie wrote:
hi,

On Sat, Mar 21, 2015, at 01:27, Jürg Billeter wrote:
Doesn't the following standard POSIX functionality provide what you
want?

    fcntl(fd, F_DUPFD_CLOEXEC, 0)

Yes.  It does.  Thank you very much.

It seems that this is a (slightly) recent addition.  It's documented:

       F_DUPFD_CLOEXEC (int; since Linux 2.6.24)

so I'm sure we'll probably still need to write an ifdef with a
fallback...

7 years old:
http://kernelnewbies.org/Linux_2_6_24

The wider question about the usefulness of O_CLOEXEC still stands.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]