pthread_getscheduler(3thr)pthread_getscheduler(3thr)Namepthread_getscheduler - Obtains the current scheduling policy of a
thread.
Syntax
#include <pthread.h>
int pthread_getscheduler (thread)
pthread_t thread;
Arguments
thread Thread whose scheduling policy is obtained.
Description
This routine obtains the current scheduling policy of a thread. The
current scheduling policy of a thread is different from the initial
scheduling policy if the pthread_setscheduler routine is called.
Return Values
The current scheduling policy value of the thread specified in thread
is returned. See the Description of pthread_setscheduler for valid val‐
ues.
If an error condition occurs, this routine returns -1 and sets errno to
the corresponding error value. Possible return values are as follows.
Return Error Description
0 Successful comple‐
tion.
-1 [EINVAL] The value specified
by thread is
invalid.
-1 [ESRCH] The value specified
by thread does not
refer to an exist‐
ing thread.
pthread_getscheduler(3thr)