- timer->disabled = 1;
- timer->timeout = UINT_MAX;
- alarm(0);
-}
-
-/**
- * ui_timer_sigalrm
- *
- * Called at SIGALRM.
- */
-
-void ui_timer_sigalrm(struct ui_timer *timer)
-{
- timer->signaled = 1;
-}
-
-/**
- * ui_timer_process_sig - Process a timer signal
- */
-
-void ui_timer_process_sig(struct ui_timer *timer)
-{
- while (timer->signaled) {
- timer->signaled = 0;
- ui_timer_kick(timer);
- }