mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +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:
@@ -1,6 +1,8 @@
|
|||||||
2017-09-03 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
2017-09-03 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||||
|
|
||||||
* sysdeps/generic/sigsetops.h: Remove spurious #endif.
|
* sysdeps/generic/sigsetops.h: Remove spurious #endif.
|
||||||
|
(__sigismember, __sigaddset, __sigdelset): Fix referencing set
|
||||||
|
parameter.
|
||||||
|
|
||||||
2017-09-01 Joseph Myers <joseph@codesourcery.com>
|
2017-09-01 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
@@ -56,20 +56,20 @@
|
|||||||
# define __sigismember(set, sig) \
|
# define __sigismember(set, sig) \
|
||||||
(__extension__ ({ \
|
(__extension__ ({ \
|
||||||
__sigset_t __mask = __sigmask (sig); \
|
__sigset_t __mask = __sigmask (sig); \
|
||||||
(set) & __mask ? 1 : 0; \
|
*(set) & __mask ? 1 : 0; \
|
||||||
}))
|
}))
|
||||||
|
|
||||||
# define __sigaddset(set, sig) \
|
# define __sigaddset(set, sig) \
|
||||||
(__extension__ ({ \
|
(__extension__ ({ \
|
||||||
__sigset_t __mask = __sigmask (sig); \
|
__sigset_t __mask = __sigmask (sig); \
|
||||||
(set) |= __mask; \
|
*(set) |= __mask; \
|
||||||
(void)0; \
|
(void)0; \
|
||||||
}))
|
}))
|
||||||
|
|
||||||
# define __sigdelset(set, sig) \
|
# define __sigdelset(set, sig) \
|
||||||
(__extension__ ({ \
|
(__extension__ ({ \
|
||||||
__sigset_t __mask = __sigmask (sig); \
|
__sigset_t __mask = __sigmask (sig); \
|
||||||
(set) &= ~__mask; \
|
*(set) &= ~__mask; \
|
||||||
(void)0; \
|
(void)0; \
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user