1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-04-26 15:09:05 +03:00

hurd: fix warnings

* sysdeps/generic/sigsetops.h (__sigemptyset, __sigfillset,
	__sigandset, __sigorset, __sigaddset, __sigdelset): Make them really
	return 0.
This commit is contained in:
Samuel Thibault 2018-01-27 16:47:36 +01:00
parent 4f66dc2390
commit 147d1dbb9d
2 changed files with 9 additions and 6 deletions

View File

@ -8,6 +8,9 @@
<sys/wait.h>, <time.h>, <sys/uio.h>. <sys/wait.h>, <time.h>, <sys/uio.h>.
(NOT_CANCEL_H): Add inclusion guard. (NOT_CANCEL_H): Add inclusion guard.
* sysdeps/generic/sigset-cvt-mask.h: Include <sigsetops.h>. * 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> 2018-01-27 James Clarke <jrtc27@jrtc27.com>

View File

@ -28,12 +28,12 @@
#define __sigemptyset(set) \ #define __sigemptyset(set) \
(__extension__ ({ \ (__extension__ ({ \
*(set) = (__sigset_t) 0; \ *(set) = (__sigset_t) 0; \
(void)0; \ 0; \
})) }))
#define __sigfillset(set) \ #define __sigfillset(set) \
(__extension__ ({ \ (__extension__ ({ \
*(set) = ~(__sigset_t) 0; \ *(set) = ~(__sigset_t) 0; \
(void)0; \ 0; \
})) }))
# define __sigisemptyset(set) \ # define __sigisemptyset(set) \
@ -42,13 +42,13 @@
# define __sigandset(dest, left, right) \ # define __sigandset(dest, left, right) \
(__extension__ ({ \ (__extension__ ({ \
*(dest) = *(left) & *(right); \ *(dest) = *(left) & *(right); \
(void)0; \ 0; \
})) }))
# define __sigorset(dest, left, right) \ # define __sigorset(dest, left, right) \
(__extension__ ({ \ (__extension__ ({ \
*(dest) = *(left) | *(right); \ *(dest) = *(left) | *(right); \
(void)0; \ 0; \
})) }))
/* These macros needn't check for a bogus signal number; /* These macros needn't check for a bogus signal number;
@ -63,14 +63,14 @@
(__extension__ ({ \ (__extension__ ({ \
__sigset_t __mask = __sigmask (sig); \ __sigset_t __mask = __sigmask (sig); \
*(set) |= __mask; \ *(set) |= __mask; \
(void)0; \ 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; \ 0; \
})) }))
#endif #endif