| PTHREAD_SCHEDPARAM(3) | Library Functions Manual | PTHREAD_SCHEDPARAM(3) | 
pthread_setschedparam,
  pthread_getschedparam —
#include <pthread.h>
int
  
  pthread_setschedparam(pthread_t
    thread, int policy,
    const struct sched_param
    *param);
int
  
  pthread_getschedparam(pthread_t
    thread, int * restrict
    policy, struct
    sched_param * restrict param);
pthread_setschedparam() and
  pthread_getschedparam() functions set and get the
  scheduling parameters of individual threads. The scheduling policy for a
  thread can be:
SCHED_FIFOSCHED_RRSCHED_OTHERThe thread priority (accessed via
    param->sched_priority) must be at least
    PTHREAD_MIN_PRIORITY and no more than
    PTHREAD_MAX_PRIORITY.
pthread_setschedparam() may fail if:
EINVAL]ENOTSUP]ESRCH]pthread_getschedparam() may fail if:
ESRCH]| July 9, 2010 | NetBSD 9.4 |