pthread_getscheduler(3thr)
Name
pthread_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 values.
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 completion. | |
| -1 | [EINVAL] | The value specified by thread is invalid. |
| -1 | [ESRCH] | The value specified by thread does not refer to an existing thread. |