discard dso descriptors after performing relocations
[musl] / src / signal / sigprocmask.c
1 #include <signal.h>
2 #include <errno.h>
3 #include "syscall.h"
4 #include "libc.h"
5 #include "pthread_impl.h"
6
7 int sigprocmask(int how, const sigset_t *set, sigset_t *old)
8 {
9         if (how > 2U) {
10                 errno = EINVAL;
11                 return -1;
12         }
13         return syscall(SYS_rt_sigprocmask, how, set, old, 8);
14 }