Example #1
0
int sigsuspend64(const sigset64_t* set) {
  sigset64_t mutable_set;
  sigset64_t* mutable_set_ptr = nullptr;
  if (set) {
    mutable_set = filter_reserved_signals(*set, SIG_SETMASK);
    mutable_set_ptr = &mutable_set;
  }
  return __rt_sigsuspend(mutable_set_ptr, sizeof(*set));
}
Example #2
0
int sigsuspend(const sigset_t* bionic_set) {
  kernel_sigset_t set(bionic_set);
  return __rt_sigsuspend(&set, sizeof(set));
}