|
|
| version 1.1.1.1, 2012/02/21 23:02:54 | version 1.1.1.1.2.1, 2013/07/22 01:09:34 |
|---|---|
| Line 279 event_reinit(struct event_base *base) | Line 279 event_reinit(struct event_base *base) |
| int res = 0; | int res = 0; |
| struct event *ev; | struct event *ev; |
| #if 0 | |
| /* Right now, reinit always takes effect, since even if the | |
| backend doesn't require it, the signal socketpair code does. | |
| */ | |
| /* check if this event mechanism requires reinit */ | /* check if this event mechanism requires reinit */ |
| if (!evsel->need_reinit) | if (!evsel->need_reinit) |
| return (0); | return (0); |
| #endif | |
| /* prevent internal delete */ | /* prevent internal delete */ |
| if (base->sig.ev_signal_added) { | if (base->sig.ev_signal_added) { |
| Line 294 event_reinit(struct event_base *base) | Line 299 event_reinit(struct event_base *base) |
| EVLIST_ACTIVE); | EVLIST_ACTIVE); |
| base->sig.ev_signal_added = 0; | base->sig.ev_signal_added = 0; |
| } | } |
| if (base->evsel->dealloc != NULL) | if (base->evsel->dealloc != NULL) |
| base->evsel->dealloc(base, base->evbase); | base->evsel->dealloc(base, base->evbase); |
| evbase = base->evbase = evsel->init(base); | evbase = base->evbase = evsel->init(base); |