Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 8 of 8) sorted by relevance

/libevent-2.1.12/
H A Dsignal.c162 if (sig < NSIG) in evsig_cb()
222 struct evsig_info *sig = &base->sig; in evsig_set_handler_() local
233 p = mm_realloc(sig->sh_old, new_max * sizeof(*sig->sh_old)); in evsig_set_handler_()
239 memset((char *)p + sig->sh_old_max * sizeof(*sig->sh_old), in evsig_set_handler_()
240 0, (new_max - sig->sh_old_max) * sizeof(*sig->sh_old)); in evsig_set_handler_()
243 sig->sh_old = p; in evsig_set_handler_()
247 sig->sh_old[evsignal] = mm_malloc(sizeof *sig->sh_old[evsignal]); in evsig_set_handler_()
282 struct evsig_info *sig = &base->sig; in evsig_add() local
329 struct evsig_info *sig = &base->sig; in evsig_restore_handler_() local
399 msg = sig; in evsig_handler()
[all …]
H A Devmap.c450 evmap_signal_add_(struct event_base *base, int sig, struct event *ev) in evmap_signal_add_() argument
456 if (sig < 0 || sig >= NSIG) in evmap_signal_add_()
459 if (sig >= map->nentries) { in evmap_signal_add_()
461 map, sig, sizeof(struct evmap_signal *)) == -1) in evmap_signal_add_()
464 GET_SIGNAL_SLOT_AND_CTOR(ctx, map, sig, evmap_signal, evmap_signal_init, in evmap_signal_add_()
479 evmap_signal_del_(struct event_base *base, int sig, struct event *ev) in evmap_signal_del_() argument
485 if (sig < 0 || sig >= map->nentries) in evmap_signal_del_()
488 GET_SIGNAL_SLOT(ctx, map, sig, evmap_signal); in evmap_signal_del_()
501 evmap_signal_active_(struct event_base *base, evutil_socket_t sig, int ncalls) in evmap_signal_active_() argument
507 if (sig < 0 || sig >= map->nentries) in evmap_signal_active_()
[all …]
H A Devent.c645 base->sig.ev_signal_pair[0] = -1; in event_base_new_with_config()
646 base->sig.ev_signal_pair[1] = -1; in event_base_new_with_config()
1011 if (base->sig.ev_signal_added) { in event_reinit()
1013 event_debug_unassign(&base->sig.ev_signal); in event_reinit()
1014 memset(&base->sig.ev_signal, 0, sizeof(base->sig.ev_signal)); in event_reinit()
1016 base->sig.ev_signal_added = 0; in event_reinit()
1018 if (base->sig.ev_signal_pair[0] != -1) in event_reinit()
1020 if (base->sig.ev_signal_pair[1] != -1) in event_reinit()
1074 base->sig.ev_signal_added = 1; in event_reinit()
1945 if (base->sig.ev_signal_added && base->sig.ev_n_signals_added) in event_base_loop()
[all …]
H A Devent-internal.h223 struct evsig_info sig; member
/libevent-2.1.12/sample/
H A Dhello-world.c132 signal_cb(evutil_socket_t sig, short events, void *user_data) in signal_cb() argument
H A Dhttp-server.c387 do_term(int sig, short events, void *arg) in do_term() argument
391 fprintf(stderr, "Got %i, Terminating\n", sig); in do_term()
/libevent-2.1.12/include/event2/
H A Devent.h1585 void event_base_active_by_signal(struct event_base *base, int sig);
/libevent-2.1.12/test/
H A Dregress.c1121 signal_cb_sa(int sig) in signal_cb_sa() argument
1245 pipe1 = base1->sig.ev_signal_pair[0]; in test_signal_pipeloss()
1335 if (base->sig.evsig_caught) in test_signal_assert()
1386 signal_cb_swp(int sig, short event, void *arg) in signal_cb_swp() argument
1390 kill(getpid(), sig); in signal_cb_swp()