From 69e6fe89fa9baafeca3e3515bb50897cd8ee7c35 Mon Sep 17 00:00:00 2001 From: Kacper Date: Mon, 15 Dec 2025 18:24:54 +0100 Subject: Add getauxval and cleanup libc startup --- lib/libc/signal/pthread_sigmask.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'lib/libc/signal') diff --git a/lib/libc/signal/pthread_sigmask.c b/lib/libc/signal/pthread_sigmask.c index 5e657a6e..89c4f0d3 100644 --- a/lib/libc/signal/pthread_sigmask.c +++ b/lib/libc/signal/pthread_sigmask.c @@ -1,11 +1,11 @@ #define __ASSEMBLY__ -#include // for SIGRTMIN - +#include #undef __ASSEMBLY__ -#include // for errno -#include // for unlikely -#include // for NULL +#include +#include +#include +#include typedef __UINT64_TYPE__ sigset_t; @@ -13,13 +13,12 @@ int sigdelset(sigset_t *, int); int sigismember(const sigset_t *, int); int sigprocmask(int, const sigset_t *restrict, sigset_t *restrict); -int pthread_sigmask(int how, const sigset_t *restrict set, - sigset_t *restrict oset) +int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict oset) { sigset_t lset; - if (set != NULL && (unlikely(sigismember(set, SIGRTMIN)) || - unlikely(sigismember(set, SIGRTMIN + 1)))) { + if (set != NULL && + (__predict_true(sigismember(set, SIGRTMIN)) || __predict_true(sigismember(set, SIGRTMIN + 1)))) { lset = *set; sigdelset(&lset, SIGRTMIN); sigdelset(&lset, SIGRTMIN + 1); -- cgit v1.2.3