* [hurd,commited] hurd: Fix sigsetops.h macros
@ 2017-09-02 23:51 Samuel Thibault
0 siblings, 0 replies; only message in thread
From: Samuel Thibault @ 2017-09-02 23:51 UTC (permalink / raw)
To: libc-alpha; +Cc: Samuel Thibault
* sysdeps/generic/sigsetops.h: Remove spurious #endif.
(__sigismember, __sigaddset, __sigdelset): Fix referencing set
parameter.
---
ChangeLog | 2 ++
sysdeps/generic/sigsetops.h | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index ba48df083d..912a3ce4b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2017-09-03 Samuel Thibault <samuel.thibault@ens-lyon.org>
* sysdeps/generic/sigsetops.h: Remove spurious #endif.
+ (__sigismember, __sigaddset, __sigdelset): Fix referencing set
+ parameter.
2017-09-01 Joseph Myers <joseph@codesourcery.com>
diff --git a/sysdeps/generic/sigsetops.h b/sysdeps/generic/sigsetops.h
index ea2c5b5767..6d1c004b04 100644
--- a/sysdeps/generic/sigsetops.h
+++ b/sysdeps/generic/sigsetops.h
@@ -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; \
}))
--
2.14.1
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-09-02 23:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-02 23:51 [hurd,commited] hurd: Fix sigsetops.h macros Samuel Thibault
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).