X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsched.h;h=822f464efd20d5cef3abb1488eac2b458fa7c1be;hb=ab9e20905dc1cb74d955cc94b5b76e6e1892b8fe;hp=d1cccb7059da35c60d7db33ed5a834402b18a114;hpb=66570ec9c465e3c6c5d6dbd7dd42e45041a39288;p=musl diff --git a/include/sched.h b/include/sched.h index d1cccb70..822f464e 100644 --- a/include/sched.h +++ b/include/sched.h @@ -18,10 +18,16 @@ extern "C" { struct sched_param { int sched_priority; - int sched_ss_low_priority; - struct timespec sched_ss_repl_period; - struct timespec sched_ss_init_budget; - int sched_ss_max_repl; + int __reserved1; +#if _REDIR_TIME64 + long __reserved2[4]; +#else + struct { + time_t __reserved1; + long __reserved2; + } __reserved2[2]; +#endif + int __reserved3; }; int sched_get_priority_max(int); @@ -47,6 +53,7 @@ int sched_yield(void); #define CLONE_FS 0x00000200 #define CLONE_FILES 0x00000400 #define CLONE_SIGHAND 0x00000800 +#define CLONE_PIDFD 0x00001000 #define CLONE_PTRACE 0x00002000 #define CLONE_VFORK 0x00004000 #define CLONE_PARENT 0x00008000 @@ -72,6 +79,7 @@ int setns(int, int); void *memcpy(void *__restrict, const void *__restrict, size_t); int memcmp(const void *, const void *, size_t); +void *memset (void *, int, size_t); void *calloc(size_t, size_t); void free(void *); @@ -129,6 +137,10 @@ __CPU_op_func_S(XOR, ^) #endif +#if _REDIR_TIME64 +__REDIR(sched_rr_get_interval, __sched_rr_get_interval_time64); +#endif + #ifdef __cplusplus } #endif