evsignal 344 opal/mca/event/libevent2022/libevent/event-internal.h int _evsig_set_handler(struct event_base *base, int evsignal, evsignal 346 opal/mca/event/libevent2022/libevent/event-internal.h int _evsig_restore_handler(struct event_base *base, int evsignal); evsignal 211 opal/mca/event/libevent2022/libevent/signal.c int evsignal, void (__cdecl *handler)(int)) evsignal 225 opal/mca/event/libevent2022/libevent/signal.c if (evsignal >= sig->sh_old_max) { evsignal 226 opal/mca/event/libevent2022/libevent/signal.c int new_max = evsignal + 1; evsignal 228 opal/mca/event/libevent2022/libevent/signal.c __func__, evsignal, sig->sh_old_max)); evsignal 243 opal/mca/event/libevent2022/libevent/signal.c sig->sh_old[evsignal] = mm_malloc(sizeof *sig->sh_old[evsignal]); evsignal 244 opal/mca/event/libevent2022/libevent/signal.c if (sig->sh_old[evsignal] == NULL) { evsignal 256 opal/mca/event/libevent2022/libevent/signal.c if (sigaction(evsignal, &sa, sig->sh_old[evsignal]) == -1) { evsignal 258 opal/mca/event/libevent2022/libevent/signal.c mm_free(sig->sh_old[evsignal]); evsignal 259 opal/mca/event/libevent2022/libevent/signal.c sig->sh_old[evsignal] = NULL; evsignal 263 opal/mca/event/libevent2022/libevent/signal.c if ((sh = signal(evsignal, handler)) == SIG_ERR) { evsignal 265 opal/mca/event/libevent2022/libevent/signal.c mm_free(sig->sh_old[evsignal]); evsignal 266 opal/mca/event/libevent2022/libevent/signal.c sig->sh_old[evsignal] = NULL; evsignal 269 opal/mca/event/libevent2022/libevent/signal.c *sig->sh_old[evsignal] = sh; evsignal 276 opal/mca/event/libevent2022/libevent/signal.c evsig_add(struct event_base *base, evutil_socket_t evsignal, short old, short events, void *p) evsignal 281 opal/mca/event/libevent2022/libevent/signal.c EVUTIL_ASSERT(evsignal >= 0 && evsignal < NSIG); evsignal 299 opal/mca/event/libevent2022/libevent/signal.c event_debug(("%s: %d: changing signal handler", __func__, (int)evsignal)); evsignal 300 opal/mca/event/libevent2022/libevent/signal.c if (_evsig_set_handler(base, (int)evsignal, evsig_handler) == -1) { evsignal 322 opal/mca/event/libevent2022/libevent/signal.c _evsig_restore_handler(struct event_base *base, int evsignal) evsignal 333 opal/mca/event/libevent2022/libevent/signal.c sh = sig->sh_old[evsignal]; evsignal 334 opal/mca/event/libevent2022/libevent/signal.c sig->sh_old[evsignal] = NULL; evsignal 336 opal/mca/event/libevent2022/libevent/signal.c if (sigaction(evsignal, sh, NULL) == -1) { evsignal 341 opal/mca/event/libevent2022/libevent/signal.c if (signal(evsignal, *sh) == SIG_ERR) { evsignal 353 opal/mca/event/libevent2022/libevent/signal.c evsig_del(struct event_base *base, evutil_socket_t evsignal, short old, short events, void *p) evsignal 355 opal/mca/event/libevent2022/libevent/signal.c EVUTIL_ASSERT(evsignal >= 0 && evsignal < NSIG); evsignal 358 opal/mca/event/libevent2022/libevent/signal.c __func__, EV_SOCK_ARG(evsignal))); evsignal 365 opal/mca/event/libevent2022/libevent/signal.c return (_evsig_restore_handler(base, (int)evsignal));