Skip to content

Commit 6c68d0d

Browse files
committed
poll: differentiate eventport for HUP events
1 parent 2f7eb24 commit 6c68d0d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ext/standard/tests/poll/poll_stream_sock_rw_close.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pt_expect_events($poll_ctx->wait(100), [
1818
'events' => [
1919
'default' => POLL_EVENT_WRITE|POLL_EVENT_ERROR|POLL_EVENT_HUP,
2020
'kqueue' => POLL_EVENT_WRITE|POLL_EVENT_HUP,
21-
'eventport' => POLL_EVENT_WRITE, // it removes event on close
21+
'eventport' => POLL_EVENT_WRITE, // it removes event after write is possible
2222
],
2323
'data' => 'socket2_data'
2424
]

ext/standard/tests/poll/poll_stream_sock_rw_multi_level.phpt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ pt_expect_events($poll_ctx->wait(100), [
4444
fclose($socket1r);
4545
pt_expect_events($poll_ctx->wait(100), [
4646
[
47-
'events' => POLL_EVENT_WRITE|POLL_EVENT_HUP,
47+
'events' => [
48+
'default' => POLL_EVENT_WRITE|POLL_EVENT_HUP,
49+
'eventport' => POLL_EVENT_WRITE, // it removes event after write happens
50+
],
4851
'data' => 'socket2_data'
4952
]
5053
], $poll_ctx);

0 commit comments

Comments
 (0)