mirror of
https://github.com/janet-lang/janet
synced 2025-02-08 21:10:02 +00:00
Update kqueue
This commit is contained in:
parent
73291a30a0
commit
d07f01d7cb
@ -1720,19 +1720,25 @@ void janet_loop1_impl(int has_timeout, JanetTimestamp timeout) {
|
|||||||
if (rf) {
|
if (rf) {
|
||||||
if (rf->ev_callback && has_err) {
|
if (rf->ev_callback && has_err) {
|
||||||
rf->ev_callback(rf, JANET_ASYNC_EVENT_ERR);
|
rf->ev_callback(rf, JANET_ASYNC_EVENT_ERR);
|
||||||
} else if (rf->ev_callback && (filt == EVFILT_READ)) {
|
} else {
|
||||||
rf->ev_callback(rf, JANET_ASYNC_EVENT_READ);
|
if (rf->ev_callback && (filt == EVFILT_READ)) {
|
||||||
} else if (rf->ev_callback && has_hup) {
|
rf->ev_callback(rf, JANET_ASYNC_EVENT_READ);
|
||||||
rf->ev_callback(rf, JANET_ASYNC_EVENT_HUP);
|
}
|
||||||
|
if (rf->ev_callback && has_hup) {
|
||||||
|
rf->ev_callback(rf, JANET_ASYNC_EVENT_HUP);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (wf) {
|
if (wf) {
|
||||||
if (wf->ev_callback && has_err) {
|
if (wf->ev_callback && has_err) {
|
||||||
wf->ev_callback(wf, JANET_ASYNC_EVENT_ERR);
|
wf->ev_callback(wf, JANET_ASYNC_EVENT_ERR);
|
||||||
} else if (wf->ev_callback && (filt == EVFILT_WRITE)) {
|
} else {
|
||||||
wf->ev_callback(wf, JANET_ASYNC_EVENT_WRITE);
|
if (wf->ev_callback && (filt == EVFILT_WRITE)) {
|
||||||
} else if (wf->ev_callback && has_hup) {
|
wf->ev_callback(wf, JANET_ASYNC_EVENT_WRITE);
|
||||||
wf->ev_callback(wf, JANET_ASYNC_EVENT_HUP);
|
}
|
||||||
|
if (wf->ev_callback && has_hup) {
|
||||||
|
wf->ev_callback(wf, JANET_ASYNC_EVENT_HUP);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
janet_stream_checktoclose(stream);
|
janet_stream_checktoclose(stream);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user