… | |
… | |
330 | |
330 | |
331 | static void etp_atfork_child (void) |
331 | static void etp_atfork_child (void) |
332 | { |
332 | { |
333 | ETP_REQ *prv; |
333 | ETP_REQ *prv; |
334 | |
334 | |
335 | while (prv = reqq_shift (&req_queue)) |
335 | while ((prv = reqq_shift (&req_queue))) |
336 | ETP_DESTROY (prv); |
336 | ETP_DESTROY (prv); |
337 | |
337 | |
338 | while (prv = reqq_shift (&res_queue)) |
338 | while ((prv = reqq_shift (&res_queue))) |
339 | ETP_DESTROY (prv); |
339 | ETP_DESTROY (prv); |
340 | |
340 | |
341 | while (wrk_first.next != &wrk_first) |
341 | while (wrk_first.next != &wrk_first) |
342 | { |
342 | { |
343 | etp_worker *wrk = wrk_first.next; |
343 | etp_worker *wrk = wrk_first.next; |