| 167 | } |
| 168 | |
| 169 | int timers_run(void) |
| 170 | { |
| 171 | struct timeout_callback *tocb; |
| 172 | struct mono_time current_time; |
| 173 | |
| 174 | timer_monotonic_get(¤t_time); |
| 175 | tocb = timer_queue_expired(&global_timer_queue, ¤t_time); |
| 176 | |
| 177 | if (tocb != NULL) |
| 178 | tocb->callback(tocb); |
| 179 | |
| 180 | return !timer_queue_empty(&global_timer_queue); |
| 181 | } |
no test coverage detected