sigset
sigset_t sigset, osigset;
sigemptyset(&sigset);
sigaddset(&sigset, SIGINT);
sigaddset(&sigset, SIGQUIT);
sigaddset(&sigset, SIGHUP);
sigprocmask(SIG_BLOCK, &sigset, &osigset);
void (* _Nullable sigset(int, void (* _Nullable)(int)))(int);
sigset_t sigset, sigoset;
sigfillset(&sigset);
(void)__libc_sigprocmask(SIG_BLOCK, &sigset, &sigoset);
sigset_t normset, sigset;
ATF_REQUIRE_EQ(0, sigprocmask(0, NULL, &sigset));
ATF_CHECK(sigismember(&sigset, SIGCHLD));
ATF_REQUIRE_EQ(0, sigprocmask(0, NULL, &sigset));
ATF_CHECK_EQ(0, sigcmpset(&sigset, &normset));
(void) sigset(SIGXFSZ, sigxfsz);
sigset_t sigset;
rc = sigfillset(&sigset);
rc = sigprocmask(SIG_SETMASK, &sigset, NULL);
rc = sigwait(&sigset, &signum);
sigset_t sigset;
rc = sigfillset(&sigset);
rc = sigprocmask(SIG_SETMASK, &sigset, NULL);
rc = sigwait(&sigset, &signum);