SCHED_RR_GET_INTERVAL(3C) Standard C Library Functions
NAME
sched_rr_get_interval - get execution time limits
SYNOPSIS
#include <sched.h>
int sched_rr_get_interval(
pid_t pid,
struct timespec *interval);
DESCRIPTION
The
sched_rr_get_interval() function updates the
timespec structure
referenced by the
interval argument to contain the current execution
time limit (that is, time quantum) for the process specified by
pid.
If
pid is 0, the current execution time limit for the calling process
will be returned.
RETURN VALUES
If successful, the
sched_rr_get_interval() function returns
0.
Otherwise, it returns
-1 and sets
errno to indicate the error.
ERRORS
The
sched_rr_get_interval() function will fail if:
ESRCH No process can be found corresponding to that specified by
pid.
ATTRIBUTES
See
attributes(7) for descriptions of the following attributes:
+--------------------+-------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-------------------+
|Interface Stability | Committed |
+--------------------+-------------------+
|MT-Level | MT-Safe |
+--------------------+-------------------+
|Standard | See
standards(7). |
+--------------------+-------------------+
SEE ALSO
sched_get_priority_max(3C),
sched_getparam(3C),
sched_getscheduler(3C),
sched_setparam(3C),
sched_setscheduler(3C),
sched.h(3HEAD),
librt(3LIB),
attributes(7),
standards(7) April 1, 2008 SCHED_RR_GET_INTERVAL(3C)