SCHED_GET_PRIORITY_MIN(3) Library Functions Manual SCHED_GET_PRIORITY_MIN(3)

sched_get_priority_max sched_get_priority_minget priority limits (REALTIME)


#include <sched.h>

int sched_get_priority_max(int policy);
int sched_get_priority_min(int policy);

The sched_get_priority_max () and sched_get_priority_min () functions shall return the appropriate maximum or minimum, respectively, for the scheduling policy specified by policy.

The value of policy shall be one of the scheduling policy values defined in <sched.h>.

If successful, the sched_get_priority_max () and sched_get_priority_min () functions shall return the appropriate maximum or minimum values, respectively. If unsuccessful, they shall return a value of -1 and set to indicate the error.

The sched_get_priority_max () and sched_get_priority_min () functions shall fail if:

The value of the policy parameter does not represent a defined scheduling policy.

None.

None.

None.

None.

sched_getparam(3), sched_setparam(3), sched_getscheduler(3), sched_rr_get_interval(3), sched_setscheduler(3)

XBD <sched.h>

First released in Issue 5. Included for alignment with the POSIX Realtime Extension.

These functions are marked as part of the Process Scheduling option.

The [ENOSYS] error condition has been removed as stubs need not be provided if an implementation does not support the Process Scheduling option.

The [ESRCH] error condition has been removed since these functions do not take a argument.

IEEE Std 1003.1-2001 (“POSIX.1”)/Cor 1-2002, item XSH/TC1/D6/52 is applied, changing the PS margin code in the SYNOPSIS to PS|TPS.

January 1, 2016 posix.fail