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_SCHED
PTHREAD_EXPLICIT_SCHED
The 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.0 |