NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | ATTRIBUTES
#include <sched.h> #include <time.h>int sched_get_priority_max(int policy);
The sched_get_priority_max and sched_get_priority_min functions respectively return the maximum and minimum priority values in the range defined for the scheduling policy specified by policy . One of the policies defined in <sched.h> must be specified.
The sched_rr_get_interval function stores, in the location referenced by interval , the time quantum currently in effect under the SCHED_RR policy. The time quantum is defined as the execution time limit after which a rescheduling decision may be made if another thread at the same priority is ready to execute. The id field must be set to zero.
Upon successful completion, sched_get_priority_max and sched_get_priority_min return the appropriate maximum or minimum values, respectively. Otherwise, they return a value of -1 and set errno to indicate the error condition.
Upon successful completion, sched_rr_get_interval returns zero. Otherwise, it returns a value of -1 and sets errno to indicate the error condition.
The policy argument does not identify a defined scheduling policy ( sched_get_priority_max and sched_get_priority_min only).
The id argument is not zero ( sched_rr_get_interval only).
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | ATTRIBUTES