| 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.3 |