[PATCH] Fix _SC_xxx and _POSIX_xxx definitions

Corinna Vinschen vinschen@redhat.com
Wed Feb 7 17:02:00 GMT 2007


On Feb  7 11:23, Jeff Johnston wrote:
> Ralf Corsepius wrote:
> >On Tue, 2007-02-06 at 19:10 -0500, Jeff Johnston wrote:
> >>Corinna Vinschen wrote:
> >>>On Feb  6 17:32, Jeff Johnston wrote:
> >>>>What happened to the __rtems__ checks around _SC_STREAM_MAX and 
> >>>>_SC_PRIORITY_SCHEDULING?  Are these or additional RTEMS checks needed?
> >No, they aren't.
> >
> >;) AFAIS from the newlib's cvs logs they have been added by you with the
> >following comment:
> >
> >revision 1.30
> >date: 2002/04/04 22:41:11;  author: jjohnstn;  state: Exp;  lines: +5 -0
> >
> >2002-04-04  Jeff Johnston  <jjohnstn@redhat.com>
> >
> >        * libc/include/sys/unistd.h (_SC_STREAM_MAX, 
> >        _SC_PRIORITY_SCHEDULING):
> >        Added for non-Cygwin, non-RTEMS configurations.
> >
> >Probably you had wanted to avoid conflicts with RTEMS and Cygwin, but
> >this argument is moot, because we use _SC_xxx from newlib, exclusively.
> >
> 
> Darn, I should have spotted this.  Thanks  Ralf.  Sorry Corinna.  Please 
> go ahead with whatever resolution to the few Cygnus-specific non-POSIX 
> values you deem appropriate.

Thank you.  I think, I'll change the comment to mention that these are
"non-POSIX" instead of "Cygwin-specific", since they are known values on
Linux, Cygwin and, AFAIK, Solaris, and let them defined unconditionally.
It might be a good idea to have them defined, so that the numerical
values are not accidentally used by other potential platforms.


Corinna

-- 
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat



More information about the Newlib mailing list