| 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 10.1 |