]> jfr.im git - solanum.git/blobdiff - librb/src/sigio.c
librb/helper: call rb_clear_cloexec on child fds
[solanum.git] / librb / src / sigio.c
index d5faa171e9d8c4ae46df3bafd5e337f66da988e9..e6ccf73d2e010e9fc9fed5f8ce6d0850e055d5d2 100644 (file)
@@ -270,7 +270,7 @@ rb_select_sigio(long delay)
                                        struct ev_entry *ev = (struct ev_entry *)si.si_ptr;
                                        if(ev == NULL)
                                                continue;
-                                       rb_run_event(ev);
+                                       rb_run_one_event(ev);
                                        continue;
                                }
 #endif
@@ -487,14 +487,14 @@ rb_sigio_init_event(void)
 }
 
 int
-rb_sigio_sched_event(struct ev_entry *event, int when)
+rb_sigio_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
 {
        errno = ENOSYS;
        return -1;
 }
 
 void
-rb_sigio_unsched_event(struct ev_entry *event)
+rb_sigio_unsched_event(struct ev_entry *event __attribute__((unused)))
 {
        return;
 }