diff options
author | Elliott Hughes <enh@google.com> | 2013-10-16 21:09:59 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2013-10-16 21:10:00 +0000 |
commit | 1f29c2f51097b68110bc2766a7c1560d6a8831d0 (patch) | |
tree | 8a406806f97d14f4d66589dd70ce1e589f779348 /libc/include/signal.h | |
parent | 26242bf266fc7ee72a972ff0e4b12c024df4993c (diff) | |
parent | 40d105ccb3e6283566ce54b693b3088f31aa4f26 (diff) | |
download | android_bionic-1f29c2f51097b68110bc2766a7c1560d6a8831d0.tar.gz android_bionic-1f29c2f51097b68110bc2766a7c1560d6a8831d0.tar.bz2 android_bionic-1f29c2f51097b68110bc2766a7c1560d6a8831d0.zip |
Merge "Switch sigpending over to rt_sigpending."
Diffstat (limited to 'libc/include/signal.h')
-rw-r--r-- | libc/include/signal.h | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/libc/include/signal.h b/libc/include/signal.h index 15d2d3a68..e211ef758 100644 --- a/libc/include/signal.h +++ b/libc/include/signal.h @@ -122,24 +122,20 @@ static __inline__ __sighandler_t signal(int s, __sighandler_t f) return bsd_signal(s,f); } -/* the syscall itself */ -extern __sighandler_t __signal(int, __sighandler_t, int); - -extern int sigprocmask(int, const sigset_t *, sigset_t *); -extern int sigaction(int, const struct sigaction *, struct sigaction *); - -extern int sigpending(sigset_t *); -extern int sigsuspend(const sigset_t *); -extern int sigwait(const sigset_t *set, int *sig); -extern int siginterrupt(int sig, int flag); +extern int sigaction(int, const struct sigaction*, struct sigaction*); +extern int siginterrupt(int, int); +extern int sigpending(sigset_t*) __nonnull((1)); +extern int sigprocmask(int, const sigset_t*, sigset_t*); +extern int sigsuspend(const sigset_t*) __nonnull((1)); +extern int sigwait(const sigset_t*, int*) __nonnull((1, 2)); extern int raise(int); extern int kill(pid_t, int); -extern int killpg(int pgrp, int sig); -extern int sigaltstack(const stack_t *ss, stack_t *oss); +extern int killpg(int, int); +extern int sigaltstack(const stack_t*, stack_t*); -extern void psiginfo(const siginfo_t* si, const char* message); -extern void psignal(int signal_number, const char* message); +extern void psiginfo(const siginfo_t*, const char*); +extern void psignal(int, const char*); __END_DECLS |