commit
06cf9d31d7caa408b35f194cdbdc17462eb935c2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Sep 3 01:45:19 2017 +0200
hurd: Fix sigsetops.h macros
* sysdeps/generic/sigsetops.h: Remove spurious #endif.
(__sigismember, __sigaddset, __sigdelset): Fix referencing set
parameter.
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops-2.h.diff
# 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; \
}))