| PTHREAD_ATTR_GETSCHEDPARAM(3) | Library Functions Manual | PTHREAD_ATTR_GETSCHEDPARAM(3) | 
pthread_attr_getschedparam,
  pthread_attr_setschedparam,
  pthread_attr_getschedpolicy,
  pthread_attr_setschedpolicy —
#include <pthread.h>
int
  
  pthread_attr_getschedparam(const
    pthread_attr_t * restrict attr,
    struct sched_param * restrict
    param);
int
  
  pthread_attr_setschedparam(pthread_attr_t
    *attr, const struct
    sched_param *param);
int
  
  pthread_attr_getschedpolicy(const
    pthread_attr_t * restrict attr,
    int * restrict
  policy);
int
  
  pthread_attr_setschedpolicy(pthread_attr_t
    *attr, int
  policy);
pthread_attr_getschedparam() and
  pthread_attr_setschedparam() functions obtain and set
  the scheduling parameter attribute in the attr object.
  The sched_param structure is defined in
  <sched.h>. At minimum this
  structure contains only a single member, sched_priority.
  Refer to
  pthread_schedparam(3)
  and sched(3) for additional
  details.
The pthread_attr_getschedpolicy() and
    pthread_attr_setschedpolicy() functions get and set
    the scheduling policy attribute, policy, in the
    attr object. The supported values of
    policy are the same ones listed in
    pthread_schedparam(3).
pthread_attr_getschedparam() function may fail if:
EINVAL]The pthread_attr_setschedparam() function
    may fail if:
The pthread_attr_setschedpolicy() function
    may fail if:
No errors are defined for
    pthread_attr_getschedpolicy().
| July 7, 2010 | NetBSD 9.4 |