Skip to content

Commit 8f3cfb6

Browse files
committed
Add IO#wait_priority
1 parent 04f0b60 commit 8f3cfb6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/truffle/io/wait.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ def wait_writable(timeout = nil)
2727
Truffle::IOOperations.poll(self, Truffle::IOOperations::POLLOUT, timeout) > 0 ? self : nil
2828
end
2929

30+
def wait_priority(timeout = nil)
31+
ensure_open_and_readable
32+
Truffle::IOOperations.poll(self, Truffle::IOOperations::POLLPRI, timeout) > 0 ? self : nil
33+
end
34+
3035

3136
# call-seq:
3237
# io.wait(events, timeout) -> event mask, false or nil

0 commit comments

Comments
 (0)