summaryrefslogtreecommitdiff
path: root/lib/libc/signal
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/signal')
-rw-r--r--lib/libc/signal/kill.c3
-rw-r--r--lib/libc/signal/pthread_kill.c3
-rw-r--r--lib/libc/signal/sigabbrev.h1
-rw-r--r--lib/libc/signal/sigaction.c3
-rw-r--r--lib/libc/signal/siglist.c1
-rw-r--r--lib/libc/signal/sigpending.c3
-rw-r--r--lib/libc/signal/sigprocmask.c3
-rw-r--r--lib/libc/signal/sigsuspend.c3
-rw-r--r--lib/libc/signal/sigtimedwait.c4
-rw-r--r--lib/libc/signal/str2sig.c4
-rw-r--r--lib/libc/signal/sysv_signal.c2
11 files changed, 18 insertions, 12 deletions
diff --git a/lib/libc/signal/kill.c b/lib/libc/signal/kill.c
index 65676ed4..84d729f3 100644
--- a/lib/libc/signal/kill.c
+++ b/lib/libc/signal/kill.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_kill
+
+
#include <signal.h> // for kill
#include <sys/types.h> // for pid_t
diff --git a/lib/libc/signal/pthread_kill.c b/lib/libc/signal/pthread_kill.c
index d6855c0c..2c0bb40b 100644
--- a/lib/libc/signal/pthread_kill.c
+++ b/lib/libc/signal/pthread_kill.c
@@ -1,9 +1,8 @@
-#include "asm/unistd_64.h" // for __NR_tkill
#include "errno.h" // for EINVAL
+#include <__thread.h> // for __thread_self
#include <asm-generic/signal.h> // for _NSIG
#include <syscall.h> // for __syscall_2, syscall
-#include <thread.h> // for __thread_self
typedef struct __thread_self *pthread_t;
diff --git a/lib/libc/signal/sigabbrev.h b/lib/libc/signal/sigabbrev.h
index fa0ef1ce..4ed6d7d3 100644
--- a/lib/libc/signal/sigabbrev.h
+++ b/lib/libc/signal/sigabbrev.h
@@ -1,5 +1,4 @@
#include <signal.h>
-#include <unistd.h>
const char *const sys_sigabbrev[64] = {
[SIGABRT] = "ABRT", [SIGALRM] = "ALRM", [SIGBUS] = "BUS",
diff --git a/lib/libc/signal/sigaction.c b/lib/libc/signal/sigaction.c
index 6039574a..93e8aab2 100644
--- a/lib/libc/signal/sigaction.c
+++ b/lib/libc/signal/sigaction.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_rt_sigaction
+
+
#include <signal.h> // for sigaction, sigset_t
#include <syscall.h> // for __syscall_4, syscall
diff --git a/lib/libc/signal/siglist.c b/lib/libc/signal/siglist.c
index ba9ec746..ccecf05d 100644
--- a/lib/libc/signal/siglist.c
+++ b/lib/libc/signal/siglist.c
@@ -1,5 +1,4 @@
#include <signal.h>
-#include <unistd.h>
const char *const sys_siglist[64] = {
[SIGABRT] = "Aborted",
diff --git a/lib/libc/signal/sigpending.c b/lib/libc/signal/sigpending.c
index b0b4e92c..90414b1e 100644
--- a/lib/libc/signal/sigpending.c
+++ b/lib/libc/signal/sigpending.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_rt_sigpending
+
+
#include <signal.h> // for sigpending, sigset_t
#include <syscall.h> // for __syscall_1, syscall
diff --git a/lib/libc/signal/sigprocmask.c b/lib/libc/signal/sigprocmask.c
index f74d5774..4f766ec3 100644
--- a/lib/libc/signal/sigprocmask.c
+++ b/lib/libc/signal/sigprocmask.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_rt_sigprocmask
+
+
#include <signal.h> // for sigset_t, sigprocmask
#include <syscall.h> // for __syscall_4, syscall
diff --git a/lib/libc/signal/sigsuspend.c b/lib/libc/signal/sigsuspend.c
index 93701d55..214d7c39 100644
--- a/lib/libc/signal/sigsuspend.c
+++ b/lib/libc/signal/sigsuspend.c
@@ -1,4 +1,5 @@
-#include "asm/unistd_64.h" // for __NR_rt_sigsuspend
+
+
#include <signal.h> // for sigset_t, sigsuspend
#include <syscall.h> // for __syscall_2, syscall
diff --git a/lib/libc/signal/sigtimedwait.c b/lib/libc/signal/sigtimedwait.c
index dc85e5d1..5445d1d7 100644
--- a/lib/libc/signal/sigtimedwait.c
+++ b/lib/libc/signal/sigtimedwait.c
@@ -1,7 +1,9 @@
-#include "asm/unistd_64.h" // for __NR_rt_sigtimedwait
+
+
#include <signal.h> // for siginfo_t, sigset_t, sigtimedwait
#include <syscall.h> // for __syscall_4, syscall
+#include <time.h>
struct timespec;
diff --git a/lib/libc/signal/str2sig.c b/lib/libc/signal/str2sig.c
index 77796c4d..59bcf1c0 100644
--- a/lib/libc/signal/str2sig.c
+++ b/lib/libc/signal/str2sig.c
@@ -1,8 +1,10 @@
+#include "stddef.h" // for NULL
+
#include <__signal.h> // for __sys_signame
#include <asm-generic/signal.h> // for SIGRTMAX, SIGRTMIN, SIGHUP, SIGSYS
#include <errno.h> // for errno
#include <stdbool.h> // for bool
-#include <stdlib.h> // for strtol, NULL
+#include <stdlib.h> // for strtol
#include <string.h> // for strcmp, strncmp, size_t
int str2sig(const char *restrict str, int *restrict pnum)
diff --git a/lib/libc/signal/sysv_signal.c b/lib/libc/signal/sysv_signal.c
index 2aa0221a..e466d1dd 100644
--- a/lib/libc/signal/sysv_signal.c
+++ b/lib/libc/signal/sysv_signal.c
@@ -1,4 +1,4 @@
-#include <signal.h>
+#include <signal.h> // for sigaction, sigemptyset, sighandler_t, SIG_ERR
sighandler_t sysv_signal(int signum, sighandler_t handler)
{