0806288ce5754a164a355525d9677f893ca43ff8
[musl] / src / signal / sigsuspend.c
1 #include <signal.h>
2 #include "syscall.h"
3 #include "libc.h"
4
5 int sigsuspend(const sigset_t *mask)
6 {
7         int ret;
8         CANCELPT_BEGIN;
9         ret = syscall2(__NR_rt_sigsuspend, (long)mask, SYSCALL_SIGSET_SIZE);
10         CANCELPT_END;
11         return ret;
12 }