diff options
author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-12-10 18:03:53 +0000 |
---|---|---|
committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-12-10 18:03:53 +0000 |
commit | ec92d6fe7624b49e266c5e57e7d12c4512dd290b (patch) | |
tree | 581245a09dc34dfc71e6de87ca5d7f100726a49a /libc/signal/sigpause.c | |
parent | 06d2e6506c77f69bac3179347dae0e8d66ec0bb3 (diff) | |
download | uClibc-alpine-ec92d6fe7624b49e266c5e57e7d12c4512dd290b.tar.bz2 uClibc-alpine-ec92d6fe7624b49e266c5e57e7d12c4512dd290b.tar.xz |
Merge from trunk.
Diffstat (limited to 'libc/signal/sigpause.c')
-rw-r--r-- | libc/signal/sigpause.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libc/signal/sigpause.c b/libc/signal/sigpause.c index fc77c958d..7e0852dbc 100644 --- a/libc/signal/sigpause.c +++ b/libc/signal/sigpause.c @@ -18,6 +18,7 @@ 02111-1307 USA. */ #define sigdelset __sigdelset_internal +#define sigsuspend __sigsuspend #include <errno.h> #include <signal.h> @@ -27,7 +28,7 @@ /* Set the mask of blocked signals to MASK, wait for a signal to arrive, and then restore the mask. */ -int __sigpause (int sig_or_mask, int is_sig) +int attribute_hidden __sigpause_internal (int sig_or_mask, int is_sig) { sigset_t set; @@ -44,7 +45,7 @@ int __sigpause (int sig_or_mask, int is_sig) return sigsuspend (&set); } - +strong_alias(__sigpause_internal,__sigpause) #undef sigpause @@ -53,5 +54,5 @@ int __sigpause (int sig_or_mask, int is_sig) the BSD version. So make this the default. */ int sigpause (int mask) { - return __sigpause (mask, 0); + return __sigpause_internal (mask, 0); } |