sig_state 69 lib/tevent/tevent_signal.c } *sig_state;
sig_state 90 lib/tevent/tevent_signal.c SIG_INCREMENT(sig_state->signal_count[signum]);
sig_state 91 lib/tevent/tevent_signal.c SIG_INCREMENT(sig_state->got_signal);
sig_state 94 lib/tevent/tevent_signal.c for (sl = sig_state->sig_handlers[signum]; sl; sl = sl->next) {
sig_state 112 lib/tevent/tevent_signal.c uint32_t count = sig_count(sig_state->signal_count[signum]);
sig_state 115 lib/tevent/tevent_signal.c uint32_t ofs = (sig_state->signal_count[signum].seen + count) %
sig_state 117 lib/tevent/tevent_signal.c sig_state->sig_info[signum][ofs] = *info;
sig_state 129 lib/tevent/tevent_signal.c SIG_INCREMENT(sig_state->sig_blocked[signum]);
sig_state 136 lib/tevent/tevent_signal.c if (sig_state->sig_handlers[sl->se->signum]) {
sig_state 137 lib/tevent/tevent_signal.c DLIST_REMOVE(sig_state->sig_handlers[sl->se->signum], sl);
sig_state 157 lib/tevent/tevent_signal.c if (sig_state->sig_handlers[se->signum] == NULL) {
sig_state 159 lib/tevent/tevent_signal.c if (sig_state->oldact[se->signum]) {
sig_state 160 lib/tevent/tevent_signal.c sigaction(se->signum, sig_state->oldact[se->signum], NULL);
sig_state 161 lib/tevent/tevent_signal.c sig_state->oldact[se->signum] = NULL;
sig_state 165 lib/tevent/tevent_signal.c if (sig_state->sig_info[se->signum]) {
sig_state 166 lib/tevent/tevent_signal.c talloc_free(sig_state->sig_info[se->signum]);
sig_state 167 lib/tevent/tevent_signal.c sig_state->sig_info[se->signum] = NULL;
sig_state 212 lib/tevent/tevent_signal.c if (sig_state == NULL) {
sig_state 213 lib/tevent/tevent_signal.c sig_state = talloc_zero(talloc_autofree_context(), struct sig_state);
sig_state 214 lib/tevent/tevent_signal.c if (sig_state == NULL) {
sig_state 240 lib/tevent/tevent_signal.c if (!talloc_reference(se, sig_state)) {
sig_state 266 lib/tevent/tevent_signal.c if (sig_state->sig_handlers[signum] == NULL) {
sig_state 275 lib/tevent/tevent_signal.c if (sig_state->sig_info[signum] == NULL) {
sig_state 276 lib/tevent/tevent_signal.c sig_state->sig_info[signum] = talloc_zero_array(sig_state, siginfo_t, SA_INFO_QUEUE_COUNT);
sig_state 277 lib/tevent/tevent_signal.c if (sig_state->sig_info[signum] == NULL) {
sig_state 284 lib/tevent/tevent_signal.c sig_state->oldact[signum] = talloc(sig_state, struct sigaction);
sig_state 285 lib/tevent/tevent_signal.c if (sig_state->oldact[signum] == NULL) {
sig_state 289 lib/tevent/tevent_signal.c if (sigaction(signum, &act, sig_state->oldact[signum]) == -1) {
sig_state 301 lib/tevent/tevent_signal.c DLIST_ADD(sig_state->sig_handlers[signum], sl);
sig_state 319 lib/tevent/tevent_signal.c if (!sig_state || !SIG_PENDING(sig_state->got_signal)) {
sig_state 325 lib/tevent/tevent_signal.c struct sigcounter counter = sig_state->signal_count[i];
sig_state 336 lib/tevent/tevent_signal.c for (sl=sig_state->sig_handlers[i];sl;sl=next) {
sig_state 353 lib/tevent/tevent_signal.c (void*)&sig_state->sig_info[i][ofs],
sig_state 374 lib/tevent/tevent_signal.c memset((void*)&sig_state->sig_info[i][ofs],
sig_state 381 lib/tevent/tevent_signal.c SIG_SEEN(sig_state->signal_count[i], count);
sig_state 382 lib/tevent/tevent_signal.c SIG_SEEN(sig_state->got_signal, count);
sig_state 385 lib/tevent/tevent_signal.c if (SIG_PENDING(sig_state->sig_blocked[i])) {
sig_state 396 lib/tevent/tevent_signal.c SIG_SEEN(sig_state->sig_blocked[i],
sig_state 397 lib/tevent/tevent_signal.c sig_count(sig_state->sig_blocked[i]));
sig_state 414 lib/tevent/tevent_signal.c if (sig_state->sig_handlers[se->signum] == NULL) {
sig_state 415 lib/tevent/tevent_signal.c if (sig_state->oldact[se->signum]) {
sig_state 416 lib/tevent/tevent_signal.c sigaction(se->signum, sig_state->oldact[se->signum], NULL);
sig_state 417 lib/tevent/tevent_signal.c sig_state->oldact[se->signum] = NULL;