diff options
author | EuAndreh <eu@euandre.org> | 2024-01-04 20:36:02 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-05 05:47:09 -0300 |
commit | 8492f115890d56c98c1da24b9fdf26bb1b714c05 (patch) | |
tree | 7d90469d2aff11c2e4c8e99e7b46aa8e8eb43008 /src/sched | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/sched')
-rw-r--r-- | src/sched/affinity.c | 8 | ||||
-rw-r--r-- | src/sched/sched_cpucount.c | 8 | ||||
-rw-r--r-- | src/sched/sched_get_priority_max.c | 8 | ||||
-rw-r--r-- | src/sched/sched_getcpu.c | 8 | ||||
-rw-r--r-- | src/sched/sched_getparam.c | 8 | ||||
-rw-r--r-- | src/sched/sched_getscheduler.c | 8 | ||||
-rw-r--r-- | src/sched/sched_rr_get_interval.c | 8 | ||||
-rw-r--r-- | src/sched/sched_setparam.c | 8 | ||||
-rw-r--r-- | src/sched/sched_setscheduler.c | 8 | ||||
-rw-r--r-- | src/sched/sched_yield.c | 8 |
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 |