Re: PATCH - add S_IRGRP etc to stat.h
Earnie Boyd <earnie_boyd-/[email protected]>
| Newsgroups | gmane.comp.gnu.mingw.patches |
|---|---|
| Message-ID | <[email protected]> |
I like the _POSIX_SOURCE guard. Earnie. Danny Smith wrote: > > ----- Original Message ----- > From: "Earnie Boyd" <earnie_boyd-/[email protected]> > To: <danglassey-XZoyATsUNX5Wk0Htik3J/[email protected]> > Cc: <[email protected]> > Sent: Sunday, 16 June 2002 15:44 > Subject: Re: [MinGW-patches] PATCH - add S_IRGRP etc to stat.h > > > Hey Danny Smith, > > > > What's your opinion on this patch? > > The -posix switch to GCC currently sets the predefine -D_POSIX_SOURCE > > What about this (or would a #ifndef _NO_POSIX_SOURCE be better?) > > --- stat.h Mon Aug 05 11:23:06 2002 > +++ stat.h.ds Mon Aug 05 23:10:39 2002 > @@ -56,10 +56,15 @@ > #define _S_IWRITE 0x0080 > #define _S_IREAD 0x0100 > > +#ifdef _POSIX_SOURCE > #define _S_IRWXU (_S_IREAD | _S_IWRITE | _S_IEXEC) > #define _S_IXUSR _S_IEXEC > #define _S_IWUSR _S_IWRITE > #define _S_IRUSR _S_IREAD > +#define _S_IXGRP _S_IEXEC > +#define _S_IWGRP _S_IWRITE > +#define _S_IRGRP _S_IREAD > +#endif > > #define _S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) > #define _S_ISFIFO(m) (((m) & _S_IFMT) == _S_IFIFO) > @@ -78,10 +83,16 @@ > #define S_IEXEC _S_IEXEC > #define S_IWRITE _S_IWRITE > #define S_IREAD _S_IREAD > + > +#ifdef _POSIX_SOURCE > #define S_IRWXU _S_IRWXU > #define S_IXUSR _S_IXUSR > #define S_IWUSR _S_IWUSR > #define S_IRUSR _S_IRUSR > +#define S_IXGRP _S_IXGRP > +#define S_IWGRP _S_IWGRP > +#define S_IRGRP _S_IRGRP > +#endif > > #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) > #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > MinGW-patches mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-patches ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf