aboutsummaryrefslogtreecommitdiff
path: root/src/signal
diff options
context:
space:
mode:
Diffstat (limited to 'src/signal')
-rw-r--r--src/signal/block.c8
-rw-r--r--src/signal/getitimer.c8
-rw-r--r--src/signal/kill.c8
-rw-r--r--src/signal/killpg.c8
-rw-r--r--src/signal/psiginfo.c8
-rw-r--r--src/signal/psignal.c8
-rw-r--r--src/signal/raise.c8
-rw-r--r--src/signal/setitimer.c8
-rw-r--r--src/signal/sigaction.c8
-rw-r--r--src/signal/sigaddset.c8
-rw-r--r--src/signal/sigaltstack.c8
-rw-r--r--src/signal/sigandset.c8
-rw-r--r--src/signal/sigdelset.c8
-rw-r--r--src/signal/sigemptyset.c8
-rw-r--r--src/signal/sigfillset.c8
-rw-r--r--src/signal/sighold.c8
-rw-r--r--src/signal/sigignore.c8
-rw-r--r--src/signal/siginterrupt.c8
-rw-r--r--src/signal/sigisemptyset.c8
-rw-r--r--src/signal/sigismember.c8
-rw-r--r--src/signal/siglongjmp.c8
-rw-r--r--src/signal/signal.c8
-rw-r--r--src/signal/sigorset.c8
-rw-r--r--src/signal/sigpause.c8
-rw-r--r--src/signal/sigpending.c8
-rw-r--r--src/signal/sigprocmask.c8
-rw-r--r--src/signal/sigqueue.c8
-rw-r--r--src/signal/sigrelse.c8
-rw-r--r--src/signal/sigrtmax.c8
-rw-r--r--src/signal/sigrtmin.c8
-rw-r--r--src/signal/sigset.c8
-rw-r--r--src/signal/sigsetjmp_tail.c8
-rw-r--r--src/signal/sigsuspend.c8
-rw-r--r--src/signal/sigtimedwait.c8
-rw-r--r--src/signal/sigwait.c8
-rw-r--r--src/signal/sigwaitinfo.c8
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