about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2017-12-15 06:10:19 +0000
committerEric Wong <e@80x24.org>2017-12-15 18:50:54 +0000
commitaa1da2e47c69302f9bdb2ab4990e81d87bbcaf1f (patch)
tree11c3dd34207d2e0504c515bf07b2165ed7ee6457
parent9f9bf3b82bc77d18c2a96775c66ab173acf3865a (diff)
downloadkgio-aa1da2e47c69302f9bdb2ab4990e81d87bbcaf1f.tar.gz
The extra arg is unnecessary and causes errors on some systems
(at least clang 5.0.0 on OpenBSD) under Ruby 2.5.0dev.
Note: this may be a regression in Ruby 2.5.0dev itself and might
need to be fixed upstream, as other gems may also break.

cf. https://bogomips.org/kgio-public/20171215053434.GT7579@jeremyevans.local/t/

Acked-by: Eric Wong <e@80x24.org>
[ew: commit message]
-rw-r--r--ext/kgio/wait.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/kgio/wait.c b/ext/kgio/wait.c
index 7bdf0a1..fa2fb4a 100644
--- a/ext/kgio/wait.c
+++ b/ext/kgio/wait.c
@@ -92,12 +92,12 @@ static VALUE kgio_wait_writable(int argc, VALUE *argv, VALUE self)
 
 VALUE kgio_call_wait_writable(VALUE io)
 {
-        return rb_funcall(io, id_wait_wr, 0, 0);
+        return rb_funcall(io, id_wait_wr, 0);
 }
 
 VALUE kgio_call_wait_readable(VALUE io)
 {
-        return rb_funcall(io, id_wait_rd, 0, 0);
+        return rb_funcall(io, id_wait_rd, 0);
 }
 
 void init_kgio_wait(void)