version 1.2.2.2, 2011/10/04 13:50:05
|
version 1.2.2.3, 2011/10/04 14:04:35
|
Line 316 retry:
|
Line 316 retry:
|
if ((en = kevent(r->root_kq, NULL, 0, res, KQ_EVENTS, timeout)) == -1) { |
if ((en = kevent(r->root_kq, NULL, 0, res, KQ_EVENTS, timeout)) == -1) { |
if (r->root_hooks.hook_exec.exception) { |
if (r->root_hooks.hook_exec.exception) { |
if (r->root_hooks.hook_exec.exception(r, NULL)) |
if (r->root_hooks.hook_exec.exception(r, NULL)) |
return NULL; /* exit from scheduler */ | return NULL; |
} else |
} else |
LOGERR; |
LOGERR; |
#ifdef NDEBUG |
#ifdef NDEBUG |
Line 387 retry:
|
Line 387 retry:
|
if (kevent(r->root_kq, evt, 1, NULL, 0, &nw) == -1) { |
if (kevent(r->root_kq, evt, 1, NULL, 0, &nw) == -1) { |
if (r->root_hooks.hook_exec.exception) { |
if (r->root_hooks.hook_exec.exception) { |
if (r->root_hooks.hook_exec.exception(r, NULL)) |
if (r->root_hooks.hook_exec.exception(r, NULL)) |
return NULL; /* exit from scheduler */ | return NULL; |
} else |
} else |
LOGERR; |
LOGERR; |
} |
} |