… | |
… | |
1736 | void |
1736 | void |
1737 | ev_loop_destroy (EV_P) |
1737 | ev_loop_destroy (EV_P) |
1738 | { |
1738 | { |
1739 | int i; |
1739 | int i; |
1740 | |
1740 | |
|
|
1741 | #if EV_CLEANUP_ENABLE |
|
|
1742 | /* queue cleanup watchers (and execute them) */ |
|
|
1743 | if (expect_false (cleanupcnt)) |
|
|
1744 | { |
|
|
1745 | queue_events (EV_A_ (W *)cleanups, cleanupcnt, EV_CLEANUP); |
|
|
1746 | EV_INVOKE_PENDING; |
|
|
1747 | } |
|
|
1748 | #endif |
|
|
1749 | |
1741 | #if EV_CHILD_ENABLE |
1750 | #if EV_CHILD_ENABLE |
1742 | if (ev_is_active (&childev)) |
1751 | if (ev_is_active (&childev)) |
1743 | { |
1752 | { |
1744 | ev_ref (EV_A); /* child watcher */ |
1753 | ev_ref (EV_A); /* child watcher */ |
1745 | ev_signal_stop (EV_A_ &childev); |
1754 | ev_signal_stop (EV_A_ &childev); |