NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: lib/53495: sched_get_priority_max/sched_get_priority_min not returning useful values



>  This is not a bug. It works as intended.
>  
>  NetBSD behavior is compliant with POSIX and 3rd party program has to be
>  fixed and handle the -1 case on its own, if there is need to distinguish
>  error and unsupported, there is an option to reset errno and check it
>  after the call.

this makes no sense to me.  opengroup says:

   If unsuccessful, they shall return a value of -1 and set errno
   to indicate the error.

so "-1" can not be a useful value by definition.  clearly our
implementation needs to map between internal values and ones
we return to these functions if "-1" is interanlly useful.

it's also extremely awful to introduce more APIs that abuse errno
like you suggest, and should not be done any time.


.mrg.


Home | Main Index | Thread Index | Old Index