X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fsched.h;h=994260d097f48f5ac904f109ea869a624c7eef23;hp=e411c92b84d30b06663eef7b63f80ed8ce3a2fc9;hb=1ab59de81e94e7802f85d314a709f8350a0e9b65;hpb=50da5c264fd84ea2de8cf75bf39ceb81a4eecd71 diff --git a/include/sched.h b/include/sched.h index e411c92b..994260d0 100644 --- a/include/sched.h +++ b/include/sched.h @@ -4,6 +4,8 @@ extern "C" { #endif +#include + #define __NEED_struct_timespec #define __NEED_pid_t #define __NEED_time_t @@ -30,6 +32,9 @@ int sched_yield(void); #define SCHED_OTHER 0 #define SCHED_FIFO 1 #define SCHED_RR 2 +#define SCHED_BATCH 3 +#define SCHED_IDLE 5 +#define SCHED_RESET_ON_FORK 0x40000000 #ifdef _GNU_SOURCE #define CSIGNAL 0x000000ff @@ -57,6 +62,7 @@ int sched_yield(void); #define CLONE_IO 0x80000000 int clone (int (*)(void *), void *, int, void *, ...); int unshare(int); +int setns(int, int); #endif #ifdef __cplusplus