From b5cd18739a64c8d923a55b61c89ae3900faafd84 Mon Sep 17 00:00:00 2001 From: Kacper Date: Tue, 9 Dec 2025 21:17:12 +0100 Subject: Fix include paths and formatting inconsistencies --- lib/libc/signal/kill.c | 7 +++++-- lib/libc/signal/killpg.c | 6 +++--- lib/libc/signal/psiginfo.c | 2 +- lib/libc/signal/psignal.c | 6 +++--- lib/libc/signal/pthread_kill.c | 9 ++++++--- lib/libc/signal/pthread_sigmask.c | 14 ++++++++++---- lib/libc/signal/raise.c | 4 ++-- lib/libc/signal/sig2str.c | 8 ++++---- lib/libc/signal/sigaction.c | 6 ++++-- lib/libc/signal/sigaddset.c | 2 +- lib/libc/signal/sigemptyset.c | 2 +- lib/libc/signal/sigismember.c | 2 +- lib/libc/signal/sigpending.c | 6 ++++-- lib/libc/signal/sigprocmask.c | 6 ++++-- lib/libc/signal/sigqueue.c | 4 ++-- lib/libc/signal/sigsuspend.c | 6 ++++-- lib/libc/signal/sigtimedwait.c | 8 ++++++-- lib/libc/signal/sigwait.c | 2 +- lib/libc/signal/sigwaitinfo.c | 2 +- lib/libc/signal/str2sig.c | 12 ++++++------ 20 files changed, 69 insertions(+), 45 deletions(-) (limited to 'lib/libc/signal') diff --git a/lib/libc/signal/kill.c b/lib/libc/signal/kill.c index d2a7ae68..65676ed4 100644 --- a/lib/libc/signal/kill.c +++ b/lib/libc/signal/kill.c @@ -1,5 +1,8 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_kill + +#include // for kill +#include // for pid_t +#include // for __syscall_2, syscall int kill(pid_t pid, int sig) { diff --git a/lib/libc/signal/killpg.c b/lib/libc/signal/killpg.c index 27b7a76a..92434d7c 100644 --- a/lib/libc/signal/killpg.c +++ b/lib/libc/signal/killpg.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include // for EINVAL, errno +#include // for kill, killpg +#include // for pid_t int killpg(pid_t pgrp, int sig) { diff --git a/lib/libc/signal/psiginfo.c b/lib/libc/signal/psiginfo.c index 47e10508..55accdd3 100644 --- a/lib/libc/signal/psiginfo.c +++ b/lib/libc/signal/psiginfo.c @@ -1,4 +1,4 @@ -#include +#include // for psignal, psiginfo, siginfo_t void psiginfo(const siginfo_t *pinfo, const char *message) { diff --git a/lib/libc/signal/psignal.c b/lib/libc/signal/psignal.c index 200b353c..fdf0dc94 100644 --- a/lib/libc/signal/psignal.c +++ b/lib/libc/signal/psignal.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include // for psignal +#include // for fprintf, stderr +#include // for strsignal void psignal(int signum, const char *message) { diff --git a/lib/libc/signal/pthread_kill.c b/lib/libc/signal/pthread_kill.c index 9323a869..d6855c0c 100644 --- a/lib/libc/signal/pthread_kill.c +++ b/lib/libc/signal/pthread_kill.c @@ -1,6 +1,9 @@ -#include -#include -#include +#include "asm/unistd_64.h" // for __NR_tkill +#include "errno.h" // for EINVAL + +#include // for _NSIG +#include // for __syscall_2, syscall +#include // for __thread_self typedef struct __thread_self *pthread_t; diff --git a/lib/libc/signal/pthread_sigmask.c b/lib/libc/signal/pthread_sigmask.c index 4fcc278f..5e657a6e 100644 --- a/lib/libc/signal/pthread_sigmask.c +++ b/lib/libc/signal/pthread_sigmask.c @@ -1,7 +1,13 @@ -#include -#include -#include -#include +#define __ASSEMBLY__ +#include // for SIGRTMIN + +#undef __ASSEMBLY__ + +#include // for errno +#include // for unlikely +#include // for NULL + +typedef __UINT64_TYPE__ sigset_t; int sigdelset(sigset_t *, int); int sigismember(const sigset_t *, int); diff --git a/lib/libc/signal/raise.c b/lib/libc/signal/raise.c index 3bdbc9cc..32dc1c6b 100644 --- a/lib/libc/signal/raise.c +++ b/lib/libc/signal/raise.c @@ -1,5 +1,5 @@ -#include -#include +#include // for kill, raise +#include // for getpid int raise(int sig) { diff --git a/lib/libc/signal/sig2str.c b/lib/libc/signal/sig2str.c index 2532d539..eec1c805 100644 --- a/lib/libc/signal/sig2str.c +++ b/lib/libc/signal/sig2str.c @@ -1,7 +1,7 @@ -#include -#include -#include -#include <__signal.h> +#include <__signal.h> // for __sys_signame +#include // for SIGRTMAX, SIGRTMIN, SIGHUP, SIGSYS +#include // for snprintf +#include // for strlcpy int sig2str(int signum, char *str) { diff --git a/lib/libc/signal/sigaction.c b/lib/libc/signal/sigaction.c index f8377ebb..6039574a 100644 --- a/lib/libc/signal/sigaction.c +++ b/lib/libc/signal/sigaction.c @@ -1,5 +1,7 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_rt_sigaction + +#include // for sigaction, sigset_t +#include // for __syscall_4, syscall int sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact) diff --git a/lib/libc/signal/sigaddset.c b/lib/libc/signal/sigaddset.c index 33e74bd0..5606989d 100644 --- a/lib/libc/signal/sigaddset.c +++ b/lib/libc/signal/sigaddset.c @@ -1,4 +1,4 @@ -#include +#include // for sigaddset, sigset_t int sigaddset(sigset_t *set, int signo) { diff --git a/lib/libc/signal/sigemptyset.c b/lib/libc/signal/sigemptyset.c index 6552bf45..a5c8958e 100644 --- a/lib/libc/signal/sigemptyset.c +++ b/lib/libc/signal/sigemptyset.c @@ -1,4 +1,4 @@ -#include +#include // for sigemptyset, sigset_t int sigemptyset(sigset_t *set) { diff --git a/lib/libc/signal/sigismember.c b/lib/libc/signal/sigismember.c index 8adf5fab..0b73e6ee 100644 --- a/lib/libc/signal/sigismember.c +++ b/lib/libc/signal/sigismember.c @@ -1,4 +1,4 @@ -#include +#include // for _NSIG typedef __UINT64_TYPE__ __sigset_t; diff --git a/lib/libc/signal/sigpending.c b/lib/libc/signal/sigpending.c index b57f4adf..b0b4e92c 100644 --- a/lib/libc/signal/sigpending.c +++ b/lib/libc/signal/sigpending.c @@ -1,5 +1,7 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_rt_sigpending + +#include // for sigpending, sigset_t +#include // for __syscall_1, syscall int sigpending(sigset_t *set) { diff --git a/lib/libc/signal/sigprocmask.c b/lib/libc/signal/sigprocmask.c index 54063b9d..f74d5774 100644 --- a/lib/libc/signal/sigprocmask.c +++ b/lib/libc/signal/sigprocmask.c @@ -1,5 +1,7 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_rt_sigprocmask + +#include // for sigset_t, sigprocmask +#include // for __syscall_4, syscall int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict oset) { diff --git a/lib/libc/signal/sigqueue.c b/lib/libc/signal/sigqueue.c index 9e5b6ddd..b38725cd 100644 --- a/lib/libc/signal/sigqueue.c +++ b/lib/libc/signal/sigqueue.c @@ -1,5 +1,5 @@ -#include -#include +#include // for errno +#include // for pthread_sigmask, sigset_t, sigprocmask int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict old) { diff --git a/lib/libc/signal/sigsuspend.c b/lib/libc/signal/sigsuspend.c index 1e6b88a6..93701d55 100644 --- a/lib/libc/signal/sigsuspend.c +++ b/lib/libc/signal/sigsuspend.c @@ -1,5 +1,7 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_rt_sigsuspend + +#include // for sigset_t, sigsuspend +#include // for __syscall_2, syscall int sigsuspend(const sigset_t *sigmask) { diff --git a/lib/libc/signal/sigtimedwait.c b/lib/libc/signal/sigtimedwait.c index d55a4310..dc85e5d1 100644 --- a/lib/libc/signal/sigtimedwait.c +++ b/lib/libc/signal/sigtimedwait.c @@ -1,5 +1,9 @@ -#include -#include +#include "asm/unistd_64.h" // for __NR_rt_sigtimedwait + +#include // for siginfo_t, sigset_t, sigtimedwait +#include // for __syscall_4, syscall + +struct timespec; #define _NSIG 64 diff --git a/lib/libc/signal/sigwait.c b/lib/libc/signal/sigwait.c index 59b0dd6c..61067aeb 100644 --- a/lib/libc/signal/sigwait.c +++ b/lib/libc/signal/sigwait.c @@ -1,4 +1,4 @@ -#include +#include // for sigtimedwait, siginfo_t, sigset_t, sigwait int sigwait(const sigset_t *restrict mask, int *restrict sig) { diff --git a/lib/libc/signal/sigwaitinfo.c b/lib/libc/signal/sigwaitinfo.c index bb51f8b5..a1533120 100644 --- a/lib/libc/signal/sigwaitinfo.c +++ b/lib/libc/signal/sigwaitinfo.c @@ -1,4 +1,4 @@ -#include +#include // for sigtimedwait, siginfo_t, sigset_t, sigwaitinfo int sigwaitinfo(const sigset_t *restrict mask, siginfo_t *restrict si) { diff --git a/lib/libc/signal/str2sig.c b/lib/libc/signal/str2sig.c index 288948d7..77796c4d 100644 --- a/lib/libc/signal/str2sig.c +++ b/lib/libc/signal/str2sig.c @@ -1,9 +1,9 @@ -#include <__signal.h> -#include -#include -#include -#include -#include +#include <__signal.h> // for __sys_signame +#include // for SIGRTMAX, SIGRTMIN, SIGHUP, SIGSYS +#include // for errno +#include // for bool +#include // for strtol, NULL +#include // for strcmp, strncmp, size_t int str2sig(const char *restrict str, int *restrict pnum) { -- cgit v1.2.3