aboutsummaryrefslogtreecommitdiff
path: root/src/sched
diff options
context:
space:
mode:
Diffstat (limited to 'src/sched')
-rw-r--r--src/sched/affinity.c8
-rw-r--r--src/sched/sched_cpucount.c8
-rw-r--r--src/sched/sched_get_priority_max.c8
-rw-r--r--src/sched/sched_getcpu.c8
-rw-r--r--src/sched/sched_getparam.c8
-rw-r--r--src/sched/sched_getscheduler.c8
-rw-r--r--src/sched/sched_rr_get_interval.c8
-rw-r--r--src/sched/sched_setparam.c8
-rw-r--r--src/sched/sched_setscheduler.c8
-rw-r--r--src/sched/sched_yield.c8
10 files changed, 80 insertions, 0 deletions
diff --git a/src/sched/affinity.c b/src/sched/affinity.c
index 948ece41..f011a6f2 100644
--- a/src/sched/affinity.c
+++ b/src/sched/affinity.c
@@ -31,3 +31,11 @@ int pthread_getaffinity_np(pthread_t td, size_t size, cpu_set_t *set)
{
return -do_getaffinity(td->tid, size, set);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_cpucount.c b/src/sched/sched_cpucount.c
index 94aa259e..ae0604d7 100644
--- a/src/sched/sched_cpucount.c
+++ b/src/sched/sched_cpucount.c
@@ -9,3 +9,11 @@ int __sched_cpucount(size_t size, const cpu_set_t *set)
if (p[i] & (1<<j)) cnt++;
return cnt;
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_get_priority_max.c b/src/sched/sched_get_priority_max.c
index 30ae5100..cfafb80e 100644
--- a/src/sched/sched_get_priority_max.c
+++ b/src/sched/sched_get_priority_max.c
@@ -10,3 +10,11 @@ int sched_get_priority_min(int policy)
{
return syscall(SYS_sched_get_priority_min, policy);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_getcpu.c b/src/sched/sched_getcpu.c
index 4ec5eaf6..0e35b177 100644
--- a/src/sched/sched_getcpu.c
+++ b/src/sched/sched_getcpu.c
@@ -40,3 +40,11 @@ int sched_getcpu(void)
if (!r) return cpu;
return __syscall_ret(r);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_getparam.c b/src/sched/sched_getparam.c
index 76f10e49..f9f412da 100644
--- a/src/sched/sched_getparam.c
+++ b/src/sched/sched_getparam.c
@@ -6,3 +6,11 @@ int sched_getparam(pid_t pid, struct sched_param *param)
{
return __syscall_ret(-ENOSYS);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_getscheduler.c b/src/sched/sched_getscheduler.c
index 394e508b..792e4be4 100644
--- a/src/sched/sched_getscheduler.c
+++ b/src/sched/sched_getscheduler.c
@@ -6,3 +6,11 @@ int sched_getscheduler(pid_t pid)
{
return __syscall_ret(-ENOSYS);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_rr_get_interval.c b/src/sched/sched_rr_get_interval.c
index 33a3d1ae..e249f53d 100644
--- a/src/sched/sched_rr_get_interval.c
+++ b/src/sched/sched_rr_get_interval.c
@@ -19,3 +19,11 @@ int sched_rr_get_interval(pid_t pid, struct timespec *ts)
* 32-bit arch and we can get result directly into timespec. */
return syscall(SYS_sched_rr_get_interval, pid, ts);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_setparam.c b/src/sched/sched_setparam.c
index 18623ee4..1aad8bbb 100644
--- a/src/sched/sched_setparam.c
+++ b/src/sched/sched_setparam.c
@@ -6,3 +6,11 @@ int sched_setparam(pid_t pid, const struct sched_param *param)
{
return __syscall_ret(-ENOSYS);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_setscheduler.c b/src/sched/sched_setscheduler.c
index 4435f216..a524bda8 100644
--- a/src/sched/sched_setscheduler.c
+++ b/src/sched/sched_setscheduler.c
@@ -6,3 +6,11 @@ int sched_setscheduler(pid_t pid, int sched, const struct sched_param *param)
{
return __syscall_ret(-ENOSYS);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif
diff --git a/src/sched/sched_yield.c b/src/sched/sched_yield.c
index ee6f0e7f..8671c64c 100644
--- a/src/sched/sched_yield.c
+++ b/src/sched/sched_yield.c
@@ -5,3 +5,11 @@ int sched_yield()
{
return syscall(SYS_sched_yield);
}
+
+
+#ifdef TEST
+int
+main(void) {
+ return 0;
+}
+#endif