]> jfr.im git - solanum.git/blobdiff - librb/src/ports.c
librb/helper: call rb_clear_cloexec on child fds
[solanum.git] / librb / src / ports.c
index 2963aef0b837abe25aac1c60140f1a372095348e..ae80665d2c17934f35c1d10ae0236bcf013646eb 100644 (file)
@@ -23,7 +23,6 @@
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
  *  USA
  *
- *  $Id: ports.c 26286 2008-12-10 23:28:53Z androsyn $
  */
 
 #include <librb_config.h>
@@ -163,7 +162,7 @@ rb_select_ports(long delay)
                } else if(pelst[i].portev_source == PORT_SOURCE_TIMER)
                {
                        ev = (struct ev_entry *)pelst[i].portev_user;
-                       rb_run_event(ev);
+                       rb_run_one_event(ev);
                }
        }
        return RB_OK;
@@ -243,14 +242,14 @@ rb_ports_init_event(void)
 }
 
 int
-rb_ports_sched_event(struct ev_entry *event, int when)
+rb_ports_sched_event(struct ev_entry *event __attribute__((unused)), int when __attribute__((unused)))
 {
        errno = ENOSYS;
        return -1;
 }
 
 void
-rb_ports_unsched_event(struct ev_entry *event)
+rb_ports_unsched_event(struct ev_entry *event __attribute__((unused)))
 {
        return;
 }
@@ -262,21 +261,21 @@ rb_init_netio_ports(void)
 }
 
 void
-rb_setselect_ports(rb_fde_t *F, unsigned int type, PF * handler, void *client_data)
+rb_setselect_ports(rb_fde_t *F __attribute__((unused)), unsigned int type __attribute__((unused)), PF * handler __attribute__((unused)), void *client_data __attribute__((unused)))
 {
        errno = ENOSYS;
        return;
 }
 
 int
-rb_select_ports(long delay)
+rb_select_ports(long delay __attribute__((unused)))
 {
        errno = ENOSYS;
        return -1;
 }
 
 int
-rb_setup_fd_ports(rb_fde_t *F)
+rb_setup_fd_ports(rb_fde_t *F __attribute__((unused)))
 {
        errno = ENOSYS;
        return -1;