pthread_getprio(3) — Subroutines
Digital
NAME
pthread_getprio − Obtains the current priority of a thread.
SYNOPSIS
#include <pthread.h>
int pthread_getprio(
pthread_t thread );
PARAMETERS
threadThread whose priority is obtained.
DESCRIPTION
This routine obtains the current priority of a thread. The current priority is different from the initial priority of the thread if the pthread_setprio routine is called.
The exact effect of different priority values depends upon the scheduling policy assigned to the thread.
RETURN VALUES
The current priority value of the thread specified in thread is returned. See the description of pthread_setprio 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. |
RELATED INFORMATION
pthread_attr_setprio(3), pthread_setprio(3), pthread_setscheduler(3)