candidate sched.h and sys/sched.h for review
Corinna Vinschen
vinschen@redhat.com
Wed Mar 31 14:54:00 GMT 2010
On Mar 30 15:46, Ralf Corsepius wrote:
> On 03/30/2010 01:58 PM, Joel Sherrill wrote:
> >On 03/30/2010 03:30 AM, Corinna Vinschen wrote:
> >>#if defined(_POSIX_PRIORITY_SCHEDULING)
> >>>>/*
> >>>>* 13.3.1 Set Scheduling Parameters, P1003.1b-1993, p. 252
> >>This is just a formal thingy, but shouldn't new references to the
> >>standard better refer to the latest standard, which would be IEEE
> >>Std 1003.1-2008 at the present time?
> >>
> >I will fix the other issues and resubmit but I don't
> >have a paper copy of 2008. I agree it would be better.
> >Do you have a paper copy to get page numbers from
> >if I put XXX? Or should I delete them?
>
> Why do you need a paper copy?
>
> http://www.opengroup.org/onlinepubs/9699919799/
> has everything you need.
>
> http://www.opengroup.org/ had an order form for paper copies, but I
> don't now if they sell 9699919799 in "dead wood".
Members of the Open Group also have free access to the document as PDF.
I don't think the pages of the hardcopy are overly important, just a
reference to POSIX-1.2008 and that the functions conform to that standard
is enough, IMHO.
Otherwise, the sched.h header is defined in XBD, chapter 13, the
functions in XSH, chapter 3. There's no further numbering scheme.
sched_setparam p.1803
sched_getparam p.1800
sched_setscheduler p.1805
sched_getscheduler p.1801
sched_get_priority_max p.1799
sched_get_priority_min p.1799
sched_rr_get_interval p.1802
sched_yield p.1807
Btw., is there any problem to renumber SCHED_SPORADIC to 4? If we
ever come around to implement that on Cygwin, we wouldn't have to
add another conditional. If it is a problem, then, never mind.
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
More information about the Newlib
mailing list