[git commit master] CLOEXEC: use open(CLOEXEC) if exist; do not check fcntl(FD_CLOEXEC) failure

Mike Frysinger vapier at gentoo.org
Sat Sep 5 21:55:34 UTC 2009


On Saturday 05 September 2009 17:55:26 Denys Vlasenko wrote:
> >On Saturday 05 September 2009 16:04:36 Denys Vlasenko wrote:
> >> +#ifndef O_CLOEXEC
> >> +# define O_CLOEXEC 0
> >> +#endif
> >
> >it should be defined by the C library headers.  if it isnt, then the port
> >needs updating and the build should fail.  so please drop this cruft.
>
> You probably was thinking about FD_CLOEXEC. :)
>
> Yes, FD_CLOEXEC must exist.
>
> O_CLOEXEC is a new, Linux specific open() flag.
> And currently it is not yet defined, since there are many
> old kernels in the wild which won't understand that.

no, i'm thinking of O_CLOEXEC.  i know what the flag is for, and it should be 
defined in bits/fcntl.h for every port.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20090905/2f3a99fd/attachment.pgp>


More information about the uClibc mailing list