18 #pragma GCC system_header
19 #include_next <sched.h>
21 #ifndef _COBALT_SCHED_H
22 #define _COBALT_SCHED_H
24 #include <sys/types.h>
25 #include <cobalt/wrappers.h>
26 #include <cobalt/uapi/sched.h>
43 const union sched_config *config,
size_t len);
46 union sched_config *config,
size_t *len_r);
int sched_get_priority_max_ex(int policy)
Get extended maximum priority of the specified scheduling policy.
Definition: thread.c:934
int sched_yield(void)
Yield the processor.
Definition: thread.c:800
ssize_t sched_getconfig_np(int cpu, int policy, union sched_config *config, size_t *len_r)
Retrieve CPU-specific scheduler settings for a policy.
Definition: thread.c:1135
int sched_setconfig_np(int cpu, int policy, const union sched_config *config, size_t len)
Set CPU-specific scheduler settings for a policy.
Definition: thread.c:1080
int sched_get_priority_max(int policy)
Get maximum priority of the specified scheduling policy.
Definition: thread.c:896
int sched_get_priority_min(int policy)
Get minimum priority of the specified scheduling policy.
Definition: thread.c:826
int sched_get_priority_min_ex(int policy)
Get extended minimum priority of the specified scheduling policy.
Definition: thread.c:864