… | |
… | |
2671 | return; |
2671 | return; |
2672 | |
2672 | |
2673 | assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG)); |
2673 | assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG)); |
2674 | |
2674 | |
2675 | #if EV_MULTIPLICITY |
2675 | #if EV_MULTIPLICITY |
2676 | assert (("libev: tried to attach to a signal from two different loops", |
2676 | assert (("libev: a signal must not be attached to two different loops", |
2677 | !signals [w->signum - 1].loop || signals [w->signum - 1].loop == loop)); |
2677 | !signals [w->signum - 1].loop || signals [w->signum - 1].loop == loop)); |
2678 | |
2678 | |
2679 | signals [w->signum - 1].loop = EV_A; |
2679 | signals [w->signum - 1].loop = EV_A; |
2680 | #endif |
2680 | #endif |
2681 | |
2681 | |