116 constexpr std::int64_t sigs(
124 for(
size_t i(0); i < std::size(g_signal_actions); ++i)
126 if((sigs & (1L << i)) != 0)
128 sigaction_t action = sigaction_t();
129 action.sa_sigaction = report_signal;
130 action.sa_flags = SA_SIGINFO | SA_RESETHAND;
132 g_signal_actions[i] = std::make_shared<sigaction_t>();
133 sigaction(i, &action, g_signal_actions[i].get());