diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2011-04-15 17:49:47 +0200 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2012-06-15 14:00:37 +0200 |
commit | 95a2ed35514f8e5cc1d1de423a589dedc54df092 (patch) | |
tree | d52e4feabc27514e136d64c9e996fa07f0873473 /include | |
parent | d9f20698ed8726d416a87b9d92c15c4f1781042d (diff) |
add simplified __sigemptyset for internal use
Use __sigemptyset instead of sigemptyset.
Remove hidden sigemptyset.
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/signal.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/signal.h b/include/signal.h index c137c3bdb..d8bb5d277 100644 --- a/include/signal.h +++ b/include/signal.h @@ -256,7 +256,6 @@ typedef __sighandler_t sig_t; /* Clear all signals from SET. */ extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1)); -libc_hidden_proto(sigemptyset) /* Set all signals in SET. */ extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1)); @@ -484,6 +483,12 @@ extern int __libc_current_sigrtmin (void) __THROW; /* Return number of available real-time signal with lowest priority. */ extern int __libc_current_sigrtmax (void) __THROW; +#ifdef _LIBC +/* simplified version without parameter checking */ +# include <string.h> +# undef __sigemptyset +# define __sigemptyset(ss) (memset(ss, '\0', sizeof(sigset_t)), 0) +#endif #endif /* signal.h */ __END_DECLS |