This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[hurd,commited 6/7] hurd: fix warnings
- From: Samuel Thibault <samuel dot thibault at ens-lyon dot org>
- To: libc-alpha at sourceware dot org
- Cc: Samuel Thibault <samuel dot thibault at ens-lyon dot org>
- Date: Sat, 27 Jan 2018 16:56:28 +0100
- Subject: [hurd,commited 6/7] hurd: fix warnings
- Authentication-results: sourceware.org; auth=none
- References: <20180127155629.23644-1-samuel.thibault@ens-lyon.org>
* sysdeps/generic/sigsetops.h (__sigemptyset, __sigfillset,
__sigandset, __sigorset, __sigaddset, __sigdelset): Make them really
return 0.
---
ChangeLog | 3 +++
sysdeps/generic/sigsetops.h | 12 ++++++------
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7284b25b78..c52aa4266c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,9 @@
<sys/wait.h>, <time.h>, <sys/uio.h>.
(NOT_CANCEL_H): Add inclusion guard.
* sysdeps/generic/sigset-cvt-mask.h: Include <sigsetops.h>.
+ * sysdeps/generic/sigsetops.h (__sigemptyset, __sigfillset,
+ __sigandset, __sigorset, __sigaddset, __sigdelset): Make them really
+ return 0.
2018-01-27 James Clarke <jrtc27@jrtc27.com>
diff --git a/sysdeps/generic/sigsetops.h b/sysdeps/generic/sigsetops.h
index 02bc728c06..52b0e79071 100644
--- a/sysdeps/generic/sigsetops.h
+++ b/sysdeps/generic/sigsetops.h
@@ -28,12 +28,12 @@
#define __sigemptyset(set) \
(__extension__ ({ \
*(set) = (__sigset_t) 0; \
- (void)0; \
+ 0; \
}))
#define __sigfillset(set) \
(__extension__ ({ \
*(set) = ~(__sigset_t) 0; \
- (void)0; \
+ 0; \
}))
# define __sigisemptyset(set) \
@@ -42,13 +42,13 @@
# define __sigandset(dest, left, right) \
(__extension__ ({ \
*(dest) = *(left) & *(right); \
- (void)0; \
+ 0; \
}))
# define __sigorset(dest, left, right) \
(__extension__ ({ \
*(dest) = *(left) | *(right); \
- (void)0; \
+ 0; \
}))
/* These macros needn't check for a bogus signal number;
@@ -63,14 +63,14 @@
(__extension__ ({ \
__sigset_t __mask = __sigmask (sig); \
*(set) |= __mask; \
- (void)0; \
+ 0; \
}))
# define __sigdelset(set, sig) \
(__extension__ ({ \
__sigset_t __mask = __sigmask (sig); \
*(set) &= ~__mask; \
- (void)0; \
+ 0; \
}))
#endif
--
2.15.1