mtsm
sigset_t mtsm;
sigemptyset(&mtsm);
sigaddset(&mtsm, SIGALRM);
PTHREAD_REQUIRE(pthread_sigmask(SIG_BLOCK, &mtsm, 0));