aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/netpoll_kqueue_pipe.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/netpoll_kqueue_pipe.go')
-rw-r--r--src/runtime/netpoll_kqueue_pipe.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/runtime/netpoll_kqueue_pipe.go b/src/runtime/netpoll_kqueue_pipe.go
index 98f73e84d2..cf1e2afa83 100644
--- a/src/runtime/netpoll_kqueue_pipe.go
+++ b/src/runtime/netpoll_kqueue_pipe.go
@@ -63,7 +63,11 @@ func isWakeup(ev *keventt) bool {
return false
}
-func drainWakeupEvent(_ int32) {
+func processWakeupEvent(_ int32, isBlocking bool) {
+ // Only drain if blocking.
+ if !isBlocking {
+ return
+ }
var buf [16]byte
read(int32(netpollBreakRd), noescape(unsafe.Pointer(&buf[0])), int32(len(buf)))
}