Standard C Library Functions schedgetscheduler(3C)
NAME
schedgetscheduler - get scheduling policy
SYNOPSIS
#include
int schedgetscheduler(pidt pid);
DESCRIPTION
The schedgetscheduler() function returns the scheduling
policy of the process specified by pid. If the value of pid
is negative, the behavior of the schedgetscheduler() func-
tion is unspecified.
The values that can be returned by schedgetscheduler() are
defined in the header and described on the
schedsetscheduler(3C) manual page.
If a process specified by pid exists and if the calling pro-
cess has permission, the scheduling policy will be returned
for the process whose process ID is equal to pid.
If pid is 0, the scheduling policy will be returned for the
calling process.
RETURN VALUES
Upon successful completion, the schedgetscheduler() func-
tion returns the scheduling policy of the specified process.
If unsuccessful, the function returns -1 and sets errno to
indicate the error.
ERORS
The schedgetscheduler() function will fail if:
EPERM The requesting process does not have permission to
determine the scheduling policy of the specified
process.
ESRCH No process can be found corresponding to that
specified by pid.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 1 Apr 2008 1
Standard C Library Functions schedgetscheduler(3C)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
Standard See standards(5).
SEE ALSO
librt(3LIB), sched.h(3HEAD), schedgetparam(3C),
schedsetparam(3C), schedsetscheduler(3C), attributes(5),
standards(5)
SunOS 5.11 Last change: 1 Apr 2008 2
|