diff options
Diffstat (limited to 'libc/sysdeps/linux/common/sigsuspend.c')
-rw-r--r-- | libc/sysdeps/linux/common/sigsuspend.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libc/sysdeps/linux/common/sigsuspend.c b/libc/sysdeps/linux/common/sigsuspend.c index be90d7e87..7bc3a59c1 100644 --- a/libc/sysdeps/linux/common/sigsuspend.c +++ b/libc/sysdeps/linux/common/sigsuspend.c @@ -2,17 +2,19 @@ /* * sigsuspend() for uClibc * - * Copyright (C) 2000-2004 by Erik Andersen <andersen@codepoet.org> + * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> * - * GNU Library General Public License (LGPL) version 2 or later. + * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. */ #include "syscalls.h" #include <signal.h> #undef sigsuspend +libc_hidden_proto(sigsuspend) + #ifdef __NR_rt_sigsuspend -#define __NR___rt_sigsuspend __NR_rt_sigsuspend +# define __NR___rt_sigsuspend __NR_rt_sigsuspend static inline _syscall2(int, __rt_sigsuspend, const sigset_t *, mask, size_t, size); int sigsuspend(const sigset_t * mask) @@ -20,7 +22,7 @@ int sigsuspend(const sigset_t * mask) return __rt_sigsuspend(mask, _NSIG / 8); } #else -#define __NR___syscall_sigsuspend __NR_sigsuspend +# define __NR___syscall_sigsuspend __NR_sigsuspend static inline _syscall3(int, __syscall_sigsuspend, int, a, unsigned long int, b, unsigned long int, c); @@ -29,5 +31,4 @@ int sigsuspend(const sigset_t * set) return __syscall_sigsuspend(0, 0, set->__val[0]); } #endif -libc_hidden_proto(sigsuspend) libc_hidden_def(sigsuspend) |