From f86d8fd4cd07b5d0463cc9681b13bc5b7ff38e1f Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 21 May 1994 20:42:51 +0000 Subject: [PATCH] Formerly unix/sysv/sysv4/sigset.h.~5~ --- sysdeps/unix/sysv/sysv4/sigset.h | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/sysdeps/unix/sysv/sysv4/sigset.h b/sysdeps/unix/sysv/sysv4/sigset.h index 957ec08..9fd9a1e 100644 --- a/sysdeps/unix/sysv/sysv4/sigset.h +++ b/sysdeps/unix/sysv/sysv4/sigset.h @@ -48,7 +48,11 @@ typedef struct #define __SSELT(s) ((s) / __NSSBITS) #define __SSMASK(s) (1 << ((s) % __NSSBITS)) -extern __inline int +#ifndef _EXTERN_INLINE +#define _EXTERN_INLINE +#endif + +_EXTERN_INLINE int __sigemptyset (__sigset_t *__set) { __set->__sigbits[0] = __set->__sigbits[1] = @@ -56,7 +60,7 @@ __sigemptyset (__sigset_t *__set) return 0; } -extern __inline int +_EXTERN_INLINE int __sigfillset (__sigset_t *__set) { /* SVR4 has a system call for `sigfillset' (!), and it only sets the bits @@ -67,21 +71,21 @@ __sigfillset (__sigset_t *__set) return 0; } -extern __inline int +_EXTERN_INLINE int __sigaddset (__sigset_t *__set, int __sig) { __set->__sigbits[__SSELT (__sig)] |= __SSMASK (__sig); return 0; } -extern __inline int +_EXTERN_INLINE int __sigdelset (__sigset_t *__set, int __sig) { __set->__sigbits[__SSELT (__sig)] &= ~__SSMASK (__sig); return 0; } -extern __inline int +_EXTERN_INLINE int __sigismember (__const __sigset_t *__set, int __sig) { if (__set->__sigbits[__SSELT (__sig)] & __SSMASK (__sig)) -- 2.7.4