| PTHREAD_ATTR_GETINHERITSCHED(3) | Library Functions Manual | PTHREAD_ATTR_GETINHERITSCHED(3) |
pthread_attr_getinheritsched,
pthread_attr_setinheritsched —
#include <pthread.h>
int
pthread_attr_getinheritsched(const
pthread_attr_t * restrict attr,
int * restrict
inheritsched);
int
pthread_attr_setinheritsched(pthread_attr_t
*attr, int
inheritsched);
pthread_attr_getinheritsched() and
pthread_attr_setinheritsched() functions get and set,
respectively, the inherit scheduler attribute,
inheritsched, in the attr object.
The inheritsched parameter specifies whether a tread
created by using attr will obtain its scheduling
attributes directly from attr or whether it will inherit
these from the calling thread.
Two values are possible for inheritsched:
PTHREAD_INHERIT_SCHEDPTHREAD_EXPLICIT_SCHEDThe following thread scheduling attributes are affected by inheritsched:
pthread_attr_getinheritsched().
The pthread_attr_setinheritsched()
function may fail if:
EINVAL]| May 10, 2013 | NetBSD 9.2 |