From ecbb20475e3c3f638873f23209102c3e012d2852 Mon Sep 17 00:00:00 2001 From: Laytan Date: Sun, 12 Apr 2026 11:48:59 +0200 Subject: [PATCH] nbio(posix): handle EOF in poll (#6556) --- core/nbio/impl_posix.odin | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/nbio/impl_posix.odin b/core/nbio/impl_posix.odin index 0d3f57e9c..da72ed1fd 100644 --- a/core/nbio/impl_posix.odin +++ b/core/nbio/impl_posix.odin @@ -743,6 +743,11 @@ poll_exec :: proc(op: ^Operation) -> Op_Result { return .Done } + if .EOF in op._impl.flags { + op.poll.result = .Ready + return .Done + } + filter: kq.Filter switch op.poll.event { case .Receive: filter = .Read