Standard C Library Functions sched_getparam(3C)
NAME
sched_getparam - get scheduling parameters
SYNOPSIS
#include
int sched_getparam(pid_t pid, struct sched_param *param);
DESCRIPTION
The sched_getparam() function returns the scheduling parame-
ters of a process specified by pid in the sched_param struc-
ture pointed to by param. The only required member of paramis sched_priority.
If a process specified by pid exists and if the calling pro-
cess has permission, the scheduling parameters for the pro-
cess whose process ID is equal to pid will be returned.If pid is 0, the scheduling parameters for the calling pro-
cess will be returned. The behavior of the sched_getparam()
function is unspecified if the value of pid is negative.RETURN VALUES
Upon successful completion, the sched_getparam() function
returns 0. If the call to sched_getparam() is unsuccessful,
the function returns -1 and sets errno to indicate the
error.ERRORS
The sched_getparam() function will fail if:
EPERM The requesting process does not have permission to obtain the scheduling parameters of the specified process. ESRCH No process can be found corresponding to that specified by pid.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 1 Apr 2008 1
Standard C Library Functions sched_getparam(3C)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
librt(3LIB), sched.h(3HEAD), sched_getscheduler(3C),
sched_setparam(3C), sched_setscheduler(3C), attributes(5),
standards(5)SunOS 5.11 Last change: 1 Apr 2008 2