* rename the timer functions to avoid name collisions with libmisdn.
* the return value of bsc_update_timers() is required for applications to find out if a timer was fired
(Andreas Eversberg)
diff --git a/src/select.c b/src/select.c
index 925f339..157e235 100644
--- a/src/select.c
+++ b/src/select.c
@@ -75,13 +75,13 @@
FD_SET(ufd->fd, &exceptset);
}
- prepare_timers();
- i = select(maxfd+1, &readset, &writeset, &exceptset, nearest_timer());
+ bsc_prepare_timers();
+ i = select(maxfd+1, &readset, &writeset, &exceptset, bsc_nearest_timer());
if (i < 0)
return i;
/* fire timers */
- update_timers();
+ bsc_update_timers();
/* call registered callback functions */
llist_for_each_entry_safe(ufd, tmp, &bsc_fds, list) {