From 7154471870e09c8d6a1061e837f857b62b0e798c Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 4 Nov 2007 17:43:44 +0000 Subject: [PATCH] Removed inline versions of sigismember(), sigaddset(), and sigdelset(). They weren't in sync with the non-inline version in libroot anymore, and aren't really performance-critical anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22827 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/signal.h | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/headers/posix/signal.h b/headers/posix/signal.h index 70b139d3b5..9dc7feab36 100644 --- a/headers/posix/signal.h +++ b/headers/posix/signal.h @@ -173,27 +173,6 @@ int sigaltstack(const stack_t *ss, stack_t *oss); /* pthread extension : equivalent of sigprocmask() */ int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset); -extern inline int -sigismember(const sigset_t *set, int sig) -{ - sigset_t mask = (((sigset_t) 1) << (( sig ) - 1)) ; - return (*set & mask) ? 1 : 0 ; -} - -extern inline int -sigaddset(sigset_t *set, int sig) -{ - sigset_t mask = (((sigset_t) 1) << (( sig ) - 1)) ; - return ((*set |= mask), 0) ; -} - -extern inline int -sigdelset(sigset_t *set, int sig) -{ - sigset_t mask = (((sigset_t) 1) << (( sig ) - 1)) ; - return ((*set &= ~mask), 0) ; -} - #ifdef __cplusplus } #endif