Re: [PATCH v2] Make some standard open() flags visible
Corinna Vinschen <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
On Feb 18 15:22, Corinna Vinschen wrote: > On Feb 18 14:06, Sebastian Huber wrote: > > Make the POSIX O_CLOEXEC, O_NOFOLLOW, O_DIRECTORY, O_EXEC, and O_SEARCH > > open() flags available also to non-Cygwin systems. > > > > Make the BSD/glibc O_DIRECT open() flag available also to non-Cygwin > > systems. > > > > Signed-off-by: Sebastian Huber <[email protected]> > > --- > > newlib/libc/include/sys/_default_fcntl.h | 48 ++++++++++++++++++-------------- > > 1 file changed, 27 insertions(+), 21 deletions(-) > > > > diff --git a/newlib/libc/include/sys/_default_fcntl.h b/newlib/libc/include/sys/_default_fcntl.h > > index 33b462285..22fa10688 100644 > > --- a/newlib/libc/include/sys/_default_fcntl.h > > +++ b/newlib/libc/include/sys/_default_fcntl.h > > @@ -23,6 +23,19 @@ extern "C" { > > #define _FNONBLOCK 0x4000 /* non blocking I/O (POSIX style) */ > > #define _FNDELAY _FNONBLOCK /* non blocking I/O (4.2 style) */ > > #define _FNOCTTY 0x8000 /* don't assign a ctty on this open */ > > +#if defined (__CYGWIN__) > > +#define _FBINARY 0x10000 > > +#define _FTEXT 0x20000 > > +#endif > > +#define _FNOINHERIT 0x40000 > > +#define _FDIRECT 0x80000 > > +#define _FNOFOLLOW 0x100000 > > +#define _FDIRECTORY 0x200000 > > +#define _FEXECSRCH 0x400000 > > +#if defined (__CYGWIN__) > > +#define _FTMPFILE 0x800000 > > +#define _FNOATIME 0x1000000 > > +#endif > > This patch looks a bit... outdated? I missed to read the whole thread before replying, sorry. The other patches look ok, please push. Thanks, Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlxqwIMACgkQ9TYGna5E T6DUTBAAlpLHaRAlamy43ss3s8A+GfuNgR5HYjGt/NqdKNqb4V8n3qtETD7sw5NL DnYZ8QE8be54XJvsFGd+HT2N6gqppoCL7IdbNdsn2L6/zV22oeubtvZYj9peefZb bxov93h/twtNHA9lc35DxasgSz5wgWuXX8nMXgpHgF2QSlHwIK//b+S9UyLyUyXQ uHACRDC6gIAah7vKWAv65RxNRfopbX24A79Bt5of+UvRrGkFI2BQ0i/sqrnDN4VJ 3mWqeNoS9UFgAgWYCWTtp/WZuYNVAaxziyWZ9W6pOHlmRStsFrevzjkR/RyIhcG4 aq27QDZ9TDbAnEuCYrYHOZ+SMxQ85RCFOAJ1WtpyLGWBQB32VT46rPq6hk2Oksj0 EuVnCNiUAcJZB0/mkb7pNI4iEejRE/a92Uw6p37GMo9tJeB66ND278jHwWix4e8r So1P7jNbneZ0uuLAhiCspSoyDq4Ke1Z29YRm97uKuZPWbZOb4yO325/uPcUcxO3x CDexfsDkqR9K5PpzxPddxQYrbpZZ/eZ0smpMMerdHCSyQGSvMBGFgVWclz0rRibx iKgUjgGjv//Bq6aUvbYdGfJGZkhpPM2mLz9SksxQGCaZG3LzT9lOx2RFu/v6mpJz 7mjerX5cHKcU9EDGoaNH/SG0jXrluwS0Kc2EWkyGd5P5Ia742oY= =+FrB -----END PGP SIGNATURE-----