mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
hurd: Fix sigsetops.h macros
* sysdeps/generic/sigsetops.h: Remove spurious #endif. (__sigismember, __sigaddset, __sigdelset): Fix referencing set parameter.
This commit is contained in:
@ -56,20 +56,20 @@
|
||||
# define __sigismember(set, sig) \
|
||||
(__extension__ ({ \
|
||||
__sigset_t __mask = __sigmask (sig); \
|
||||
(set) & __mask ? 1 : 0; \
|
||||
*(set) & __mask ? 1 : 0; \
|
||||
}))
|
||||
|
||||
# define __sigaddset(set, sig) \
|
||||
(__extension__ ({ \
|
||||
__sigset_t __mask = __sigmask (sig); \
|
||||
(set) |= __mask; \
|
||||
*(set) |= __mask; \
|
||||
(void)0; \
|
||||
}))
|
||||
|
||||
# define __sigdelset(set, sig) \
|
||||
(__extension__ ({ \
|
||||
__sigset_t __mask = __sigmask (sig); \
|
||||
(set) &= ~__mask; \
|
||||
*(set) &= ~__mask; \
|
||||
(void)0; \
|
||||
}))
|
||||
|
||||
|
Reference in New Issue
Block a user