projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
math: use float constants in exp10f.c
[musl]
/
include
/
sched.h
diff --git
a/include/sched.h
b/include/sched.h
index
7b3f160
..
994260d
100644
(file)
--- a/
include/sched.h
+++ b/
include/sched.h
@@
-4,6
+4,8
@@
extern "C" {
#endif
extern "C" {
#endif
+#include <features.h>
+
#define __NEED_struct_timespec
#define __NEED_pid_t
#define __NEED_time_t
#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_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
#ifdef _GNU_SOURCE
#define CSIGNAL 0x000000ff
@@
-56,6
+61,8
@@
int sched_yield(void);
#define CLONE_NEWNET 0x40000000
#define CLONE_IO 0x80000000
int clone (int (*)(void *), void *, int, void *, ...);
#define CLONE_NEWNET 0x40000000
#define CLONE_IO 0x80000000
int clone (int (*)(void *), void *, int, void *, ...);
+int unshare(int);
+int setns(int, int);
#endif
#ifdef __cplusplus
#endif
#ifdef __cplusplus