about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2018-01-30 23:56:12 +0000
committerEric Wong <e@80x24.org>2018-01-30 23:59:11 +0000
commitcf701d8a266e6b88e62635590c8c078ccc8781bf (patch)
tree38013410209329dd1b5a75a9baf87a57788cca1a
parent18049d5b11ceab7cf3b7ea800b87cb122bf59664 (diff)
downloadruby_posix_mq-cf701d8a266e6b88e62635590c8c078ccc8781bf.tar.gz
Having extra args was harmless in Ruby 2.4, but Ruby 2.5 with
newer versions of clang are not happy about it.  Eventually this
may be fixed in Ruby 2.5.1: https://bugs.ruby-lang.org/issues/14425
-rw-r--r--ext/posix_mq/posix_mq.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/posix_mq/posix_mq.c b/ext/posix_mq/posix_mq.c
index 4ba7d7c..6a5439b 100644
--- a/ext/posix_mq/posix_mq.c
+++ b/ext/posix_mq/posix_mq.c
@@ -907,7 +907,7 @@ static int lookup_sig(VALUE sig)
         if (!list) {
                 VALUE mSignal = rb_const_get(rb_cObject, rb_intern("Signal"));
 
-                list = rb_funcall(mSignal, rb_intern("list"), 0, 0);
+                list = rb_funcall(mSignal, rb_intern("list"), 0);
                 rb_obj_freeze(list);
                 rb_global_variable(&list);
         }
@@ -961,7 +961,7 @@ static void lower_stack_size(pthread_attr_t *attr)
 /* :nodoc: */
 static VALUE setnotify_exec(VALUE self, VALUE io, VALUE thr)
 {
-        int fd = NUM2INT(rb_funcall(io, id_fileno, 0, 0));
+        int fd = NUM2INT(rb_funcall(io, id_fileno, 0));
         struct posix_mq *mq = get(self, 1);
         struct sigevent not;
         pthread_attr_t attr;
@@ -979,7 +979,7 @@ static VALUE setnotify_exec(VALUE self, VALUE io, VALUE thr)
         not.sigev_value.sival_int = fd;
 
         if (!NIL_P(mq->thread))
-                rb_funcall(mq->thread, id_kill, 0, 0);
+                rb_funcall(mq->thread, id_kill, 0);
         mq->thread = thr;
 
         my_mq_notify(mq->des, &not);
@@ -993,7 +993,7 @@ static VALUE notify_cleanup(VALUE self)
         struct posix_mq *mq = get(self, 1);
 
         if (!NIL_P(mq->thread)) {
-                rb_funcall(mq->thread, id_kill, 0, 0);
+                rb_funcall(mq->thread, id_kill, 0);
                 mq->thread = Qnil;
         }
         return Qnil;