1
0

sigprocmask.c 276 B

1234567891011121314
  1. #include <signal.h>
  2. #include <errno.h>
  3. #include "syscall.h"
  4. #include "libc.h"
  5. #include "pthread_impl.h"
  6. int sigprocmask(int how, const sigset_t *set, sigset_t *old)
  7. {
  8. if (how > 2U) {
  9. errno = EINVAL;
  10. return -1;
  11. }
  12. return syscall(SYS_rt_sigprocmask, how, set, old, 8);
  13. }