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/signal | |
parent | Fix the build system. (diff) | |
download | grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.gz grovel-8492f115890d56c98c1da24b9fdf26bb1b714c05.tar.xz |
Setup stub unit test infrastructure
Diffstat (limited to 'src/signal')
36 files changed, 288 insertions, 0 deletions
diff --git a/src/signal/block.c b/src/signal/block.c index cc8698f0..69ec013a 100644 --- a/src/signal/block.c +++ b/src/signal/block.c @@ -42,3 +42,11 @@ void __restore_sigs(void *set) { __syscall(SYS_rt_sigprocmask, SIG_SETMASK, set, 0, _NSIG/8); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/getitimer.c b/src/signal/getitimer.c index 36d1eb9d..aadf2ddc 100644 --- a/src/signal/getitimer.c +++ b/src/signal/getitimer.c @@ -16,3 +16,11 @@ int getitimer(int which, struct itimerval *old) } return syscall(SYS_getitimer, which, old); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/kill.c b/src/signal/kill.c index 05805733..c846a409 100644 --- a/src/signal/kill.c +++ b/src/signal/kill.c @@ -5,3 +5,11 @@ int kill(pid_t pid, int sig) { return syscall(SYS_kill, pid, sig); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/killpg.c b/src/signal/killpg.c index 315ed447..ce99230a 100644 --- a/src/signal/killpg.c +++ b/src/signal/killpg.c @@ -9,3 +9,11 @@ int killpg(pid_t pgid, int sig) } return kill(-pgid, sig); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/psiginfo.c b/src/signal/psiginfo.c index 2b15982b..defe4680 100644 --- a/src/signal/psiginfo.c +++ b/src/signal/psiginfo.c @@ -4,3 +4,11 @@ void psiginfo(const siginfo_t *si, const char *msg) { psignal(si->si_signo, msg); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/psignal.c b/src/signal/psignal.c index 138dbe00..ae223e63 100644 --- a/src/signal/psignal.c +++ b/src/signal/psignal.c @@ -25,3 +25,11 @@ void psignal(int sig, const char *msg) FUNLOCK(f); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/raise.c b/src/signal/raise.c index f0512019..b65d8c22 100644 --- a/src/signal/raise.c +++ b/src/signal/raise.c @@ -11,3 +11,11 @@ int raise(int sig) __restore_sigs(&set); return ret; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/setitimer.c b/src/signal/setitimer.c index 0dfbeb4d..a38d7359 100644 --- a/src/signal/setitimer.c +++ b/src/signal/setitimer.c @@ -24,3 +24,11 @@ int setitimer(int which, const struct itimerval *restrict new, struct itimerval } return syscall(SYS_setitimer, which, new, old); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigaction.c b/src/signal/sigaction.c index e45308fa..7295f53f 100644 --- a/src/signal/sigaction.c +++ b/src/signal/sigaction.c @@ -85,3 +85,11 @@ int __sigaction(int sig, const struct sigaction *restrict sa, struct sigaction * } weak_alias(__sigaction, sigaction); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigaddset.c b/src/signal/sigaddset.c index 085d1f4a..4b82333c 100644 --- a/src/signal/sigaddset.c +++ b/src/signal/sigaddset.c @@ -11,3 +11,11 @@ int sigaddset(sigset_t *set, int sig) set->__bits[s/8/sizeof *set->__bits] |= 1UL<<(s&8*sizeof *set->__bits-1); return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigaltstack.c b/src/signal/sigaltstack.c index d3a6e821..08b2c4c1 100644 --- a/src/signal/sigaltstack.c +++ b/src/signal/sigaltstack.c @@ -16,3 +16,11 @@ int sigaltstack(const stack_t *restrict ss, stack_t *restrict old) } return syscall(SYS_sigaltstack, ss, old); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigandset.c b/src/signal/sigandset.c index 974186f3..8c0cb97a 100644 --- a/src/signal/sigandset.c +++ b/src/signal/sigandset.c @@ -10,3 +10,11 @@ int sigandset(sigset_t *dest, const sigset_t *left, const sigset_t *right) return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigdelset.c b/src/signal/sigdelset.c index ce69280e..7995fea8 100644 --- a/src/signal/sigdelset.c +++ b/src/signal/sigdelset.c @@ -11,3 +11,11 @@ int sigdelset(sigset_t *set, int sig) set->__bits[s/8/sizeof *set->__bits] &=~(1UL<<(s&8*sizeof *set->__bits-1)); return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigemptyset.c b/src/signal/sigemptyset.c index 1d07471d..b744e400 100644 --- a/src/signal/sigemptyset.c +++ b/src/signal/sigemptyset.c @@ -11,3 +11,11 @@ int sigemptyset(sigset_t *set) } return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigfillset.c b/src/signal/sigfillset.c index 16e7b4f5..d1041c19 100644 --- a/src/signal/sigfillset.c +++ b/src/signal/sigfillset.c @@ -16,3 +16,11 @@ int sigfillset(sigset_t *set) #endif return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sighold.c b/src/signal/sighold.c index cfa2306c..ef76babf 100644 --- a/src/signal/sighold.c +++ b/src/signal/sighold.c @@ -8,3 +8,11 @@ int sighold(int sig) if (sigaddset(&mask, sig) < 0) return -1; return sigprocmask(SIG_BLOCK, &mask, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigignore.c b/src/signal/sigignore.c index 5ba05e12..2153ea3b 100644 --- a/src/signal/sigignore.c +++ b/src/signal/sigignore.c @@ -9,3 +9,11 @@ int sigignore(int sig) sa.sa_flags = 0; return sigaction(sig, &sa, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/siginterrupt.c b/src/signal/siginterrupt.c index 70063400..6c4ee4de 100644 --- a/src/signal/siginterrupt.c +++ b/src/signal/siginterrupt.c @@ -10,3 +10,11 @@ int siginterrupt(int sig, int flag) return sigaction(sig, &sa, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigisemptyset.c b/src/signal/sigisemptyset.c index 68b86624..cf03689c 100644 --- a/src/signal/sigisemptyset.c +++ b/src/signal/sigisemptyset.c @@ -8,3 +8,11 @@ int sigisemptyset(const sigset_t *set) if (set->__bits[i]) return 0; return 1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigismember.c b/src/signal/sigismember.c index ab87d622..7d1d7a15 100644 --- a/src/signal/sigismember.c +++ b/src/signal/sigismember.c @@ -6,3 +6,11 @@ int sigismember(const sigset_t *set, int sig) if (s >= _NSIG-1) return 0; return !!(set->__bits[s/8/sizeof *set->__bits] & 1UL<<(s&8*sizeof *set->__bits-1)); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/siglongjmp.c b/src/signal/siglongjmp.c index bc317acc..60415f03 100644 --- a/src/signal/siglongjmp.c +++ b/src/signal/siglongjmp.c @@ -7,3 +7,11 @@ _Noreturn void siglongjmp(sigjmp_buf buf, int ret) { longjmp(buf, ret); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/signal.c b/src/signal/signal.c index 7a6dd172..412e74d6 100644 --- a/src/signal/signal.c +++ b/src/signal/signal.c @@ -11,3 +11,11 @@ void (*signal(int sig, void (*func)(int)))(int) weak_alias(signal, bsd_signal); weak_alias(signal, __sysv_signal); + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigorset.c b/src/signal/sigorset.c index ed488738..08d8a5fc 100644 --- a/src/signal/sigorset.c +++ b/src/signal/sigorset.c @@ -10,3 +10,11 @@ int sigorset(sigset_t *dest, const sigset_t *left, const sigset_t *right) return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigpause.c b/src/signal/sigpause.c index 363d2fec..da90be38 100644 --- a/src/signal/sigpause.c +++ b/src/signal/sigpause.c @@ -7,3 +7,11 @@ int sigpause(int sig) sigdelset(&mask, sig); return sigsuspend(&mask); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigpending.c b/src/signal/sigpending.c index 3d193df8..d5defa73 100644 --- a/src/signal/sigpending.c +++ b/src/signal/sigpending.c @@ -5,3 +5,11 @@ int sigpending(sigset_t *set) { return syscall(SYS_rt_sigpending, set, _NSIG/8); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigprocmask.c b/src/signal/sigprocmask.c index 297e20c6..d601b7c6 100644 --- a/src/signal/sigprocmask.c +++ b/src/signal/sigprocmask.c @@ -8,3 +8,11 @@ int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict old) errno = r; return -1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigqueue.c b/src/signal/sigqueue.c index b75f0c5c..37fe328f 100644 --- a/src/signal/sigqueue.c +++ b/src/signal/sigqueue.c @@ -20,3 +20,11 @@ int sigqueue(pid_t pid, int sig, const union sigval value) __restore_sigs(&set); return r; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigrelse.c b/src/signal/sigrelse.c index b4c5a00f..c8e19e15 100644 --- a/src/signal/sigrelse.c +++ b/src/signal/sigrelse.c @@ -8,3 +8,11 @@ int sigrelse(int sig) if (sigaddset(&mask, sig) < 0) return -1; return sigprocmask(SIG_UNBLOCK, &mask, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigrtmax.c b/src/signal/sigrtmax.c index 44dc88ff..a479361a 100644 --- a/src/signal/sigrtmax.c +++ b/src/signal/sigrtmax.c @@ -4,3 +4,11 @@ int __libc_current_sigrtmax() { return _NSIG-1; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigrtmin.c b/src/signal/sigrtmin.c index c5a1fd92..96614d15 100644 --- a/src/signal/sigrtmin.c +++ b/src/signal/sigrtmin.c @@ -4,3 +4,11 @@ int __libc_current_sigrtmin() { return 35; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigset.c b/src/signal/sigset.c index f3e8c407..fb991788 100644 --- a/src/signal/sigset.c +++ b/src/signal/sigset.c @@ -25,3 +25,11 @@ void (*sigset(int sig, void (*handler)(int)))(int) } return sigismember(&mask_old, sig) ? SIG_HOLD : sa_old.sa_handler; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigsetjmp_tail.c b/src/signal/sigsetjmp_tail.c index f2aa2887..aa7f686e 100644 --- a/src/signal/sigsetjmp_tail.c +++ b/src/signal/sigsetjmp_tail.c @@ -8,3 +8,11 @@ hidden int __sigsetjmp_tail(sigjmp_buf jb, int ret) __syscall(SYS_rt_sigprocmask, SIG_SETMASK, ret?p:0, ret?0:p, _NSIG/8); return ret; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigsuspend.c b/src/signal/sigsuspend.c index 36e0602c..279b4dbc 100644 --- a/src/signal/sigsuspend.c +++ b/src/signal/sigsuspend.c @@ -5,3 +5,11 @@ int sigsuspend(const sigset_t *mask) { return syscall_cp(SYS_rt_sigsuspend, mask, _NSIG/8); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigtimedwait.c b/src/signal/sigtimedwait.c index 1287174e..85af760e 100644 --- a/src/signal/sigtimedwait.c +++ b/src/signal/sigtimedwait.c @@ -30,3 +30,11 @@ int sigtimedwait(const sigset_t *restrict mask, siginfo_t *restrict si, const st while (ret==-EINTR); return __syscall_ret(ret); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigwait.c b/src/signal/sigwait.c index c8822eea..aadda5f1 100644 --- a/src/signal/sigwait.c +++ b/src/signal/sigwait.c @@ -8,3 +8,11 @@ int sigwait(const sigset_t *restrict mask, int *restrict sig) *sig = si.si_signo; return 0; } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif diff --git a/src/signal/sigwaitinfo.c b/src/signal/sigwaitinfo.c index bb51f8b5..d43f39b1 100644 --- a/src/signal/sigwaitinfo.c +++ b/src/signal/sigwaitinfo.c @@ -4,3 +4,11 @@ int sigwaitinfo(const sigset_t *restrict mask, siginfo_t *restrict si) { return sigtimedwait(mask, si, 0); } + + +#ifdef TEST +int +main(void) { + return 0; +} +#endif |