pthread_attr_getsched(3thr)pthread_attr_getsched(3thr)Namepthread_attr_getsched - Obtains the value of the scheduling policy
attribute in the specified thread attributes object.
Syntax
#include <pthread.h>
int pthread_attr_getsched (attr)
pthread_attr_t attr;
Arguments
attr Thread attributes object whose scheduling policy attribute is
obtained.
Description
This routine obtains the scheduling policy of threads created using the
thread attributes object specified by the attr argument. The default
value of the scheduling attribute is SCHED_OTHER.
Return Values
On successful completion, this routine returns the value of the sched‐
uling policy attribute.
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
Scheduling policy attribute Successful comple‐
tion.
-1 [EINVAL] The value specified
by attr is invalid.
-1 [ESRCH] The value specified
by attr does not
refer to an exist‐
ing thread
attributes object.
pthread_attr_getsched(3thr)