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