… | |
… | |
1997 | { |
1997 | { |
1998 | queue_events (EV_A_ (W *)prepares, preparecnt, EV_PREPARE); |
1998 | queue_events (EV_A_ (W *)prepares, preparecnt, EV_PREPARE); |
1999 | call_pending (EV_A); |
1999 | call_pending (EV_A); |
2000 | } |
2000 | } |
2001 | |
2001 | |
2002 | if (expect_false (!activecnt)) |
|
|
2003 | break; |
|
|
2004 | |
|
|
2005 | /* we might have forked, so reify kernel state if necessary */ |
2002 | /* we might have forked, so reify kernel state if necessary */ |
2006 | if (expect_false (postfork)) |
2003 | if (expect_false (postfork)) |
2007 | loop_fork (EV_A); |
2004 | loop_fork (EV_A); |
2008 | |
2005 | |
2009 | /* update fd-related kernel structures */ |
2006 | /* update fd-related kernel structures */ |