[PATCH] Cygwin: sched_setscheduler: accept SCHED_OTHER, SCHED_FIFO and SCHED_RR

Christian Franke Christian.Franke@t-online.de
Mon Dec 2 18:58:37 GMT 2024


ASSI wrote:
> Christian Franke writes:
>> +    nice value   sched_priority   Windows priority class
>> +     12...19      1....6          IDLE_PRIORITY_CLASS
>> +      4...11      7...12          BELOW_NORMAL_PRIORITY_CLASS
>> +     -4....3     13...18          NORMAL_PRIORITY_CLASS
>> +    -12...-5     19...24          ABOVE_NORMAL_PRIORITY_CLASS
>> +    -13..-19     25...30          HIGH_PRIORITY_CLASS
>> +         -20     31...32          REALTIME_PRIORITY_CLASS
> That mapping looks odd… care to explain why the number of nice values
> and sched_priorities doesn't match up for each priority class?  39
> possible values for one can't match to 32 for the other of course, but
> which ones are skipped and why?

I don't know as I only documented the long standing existing mappings here.

-- 
Regards,
Christian



More information about the Cygwin-patches mailing list