summaryrefslogtreecommitdiff
path: root/src/sched
diff options
context:
space:
mode:
Diffstat (limited to 'src/sched')
-rw-r--r--src/sched/SCHED_FIFO.c5
-rw-r--r--src/sched/SCHED_OTHER.c6
-rw-r--r--src/sched/SCHED_RR.c6
-rw-r--r--src/sched/sched_get_priority_max.c11
-rw-r--r--src/sched/sched_get_priority_min.c11
-rw-r--r--src/sched/sched_getparam.c11
-rw-r--r--src/sched/sched_getscheduler.c11
-rw-r--r--src/sched/sched_rr_get_interval.c11
-rw-r--r--src/sched/sched_setparam.c11
-rw-r--r--src/sched/sched_setscheduler.c11
-rw-r--r--src/sched/sched_yield.c11
-rw-r--r--src/sched/struct_sched_param.c15
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)
+*/