diff options
Diffstat (limited to 'src/sched')
| -rw-r--r-- | src/sched/SCHED_FIFO.c | 5 | ||||
| -rw-r--r-- | src/sched/SCHED_OTHER.c | 6 | ||||
| -rw-r--r-- | src/sched/SCHED_RR.c | 6 | ||||
| -rw-r--r-- | src/sched/sched_get_priority_max.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_get_priority_min.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_getparam.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_getscheduler.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_rr_get_interval.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_setparam.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_setscheduler.c | 11 | ||||
| -rw-r--r-- | src/sched/sched_yield.c | 11 | ||||
| -rw-r--r-- | src/sched/struct_sched_param.c | 15 |
12 files changed, 120 insertions, 0 deletions
diff --git a/src/sched/SCHED_FIFO.c b/src/sched/SCHED_FIFO.c new file mode 100644 index 00000000..7002d376 --- /dev/null +++ b/src/sched/SCHED_FIFO.c @@ -0,0 +1,5 @@ +#include <sched.h> +#define SCHED_FIFO (0) +/* +POSIX(199309) +*/ diff --git a/src/sched/SCHED_OTHER.c b/src/sched/SCHED_OTHER.c new file mode 100644 index 00000000..e949a6cc --- /dev/null +++ b/src/sched/SCHED_OTHER.c @@ -0,0 +1,6 @@ +#include <sched.h> +#define SCHED_OTHER (3) + +/* +POSIX(199309) +*/ diff --git a/src/sched/SCHED_RR.c b/src/sched/SCHED_RR.c new file mode 100644 index 00000000..ce611c8f --- /dev/null +++ b/src/sched/SCHED_RR.c @@ -0,0 +1,6 @@ +#include <sched.h> +#define SCHED_RR (1) + +/* +POSIX(199309) +*/ diff --git a/src/sched/sched_get_priority_max.c b/src/sched/sched_get_priority_max.c new file mode 100644 index 00000000..134cbb6c --- /dev/null +++ b/src/sched/sched_get_priority_max.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_get_priority_max(int policy) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_get_priority_min.c b/src/sched/sched_get_priority_min.c new file mode 100644 index 00000000..38033b8b --- /dev/null +++ b/src/sched/sched_get_priority_min.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_get_priority_min(int policy) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_getparam.c b/src/sched/sched_getparam.c new file mode 100644 index 00000000..b3588713 --- /dev/null +++ b/src/sched/sched_getparam.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_getparam(pid_t pid, struct sched_param * param) +{ + return -1; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_getscheduler.c b/src/sched/sched_getscheduler.c new file mode 100644 index 00000000..81f26c14 --- /dev/null +++ b/src/sched/sched_getscheduler.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_getscheduler(pid_t pid) +{ + return -1; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_rr_get_interval.c b/src/sched/sched_rr_get_interval.c new file mode 100644 index 00000000..2710adcd --- /dev/null +++ b/src/sched/sched_rr_get_interval.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_rr_get_interval(pid_t pid, struct timespec * interval) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_setparam.c b/src/sched/sched_setparam.c new file mode 100644 index 00000000..3dfe578a --- /dev/null +++ b/src/sched/sched_setparam.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_setparam(pid_t pid, const struct sched_param * param) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_setscheduler.c b/src/sched/sched_setscheduler.c new file mode 100644 index 00000000..4e8365c4 --- /dev/null +++ b/src/sched/sched_setscheduler.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_setscheduler(pid_t pid, int policy, const struct sched_param * param) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/sched_yield.c b/src/sched/sched_yield.c new file mode 100644 index 00000000..c9bf7661 --- /dev/null +++ b/src/sched/sched_yield.c @@ -0,0 +1,11 @@ +#include <sched.h> + +int sched_yield(void) +{ + return 0; +} + +/* +POSIX(199309) +LINK(rt) +*/ diff --git a/src/sched/struct_sched_param.c b/src/sched/struct_sched_param.c new file mode 100644 index 00000000..1ef5bf55 --- /dev/null +++ b/src/sched/struct_sched_param.c @@ -0,0 +1,15 @@ +#include <sched.h> + +struct sched_param { + int sched_priority; + #if defined _POSIX_SS || defined _POSIX_TSP + int sched_ss_low_priority; + struct timespec sched_ss_repl_period; + struct timespec sched_ss_init_budget; + int sched_ss_max_repl; + #endif +}; + +/* +POSIX(199309) +*/ |
