linux-sysprog · beginner · ~15 min

timerfd expirations

Compute periodic timer ticks.

Challenge

Implement long timer_expirations(long elapsed_ms, long interval_ms) returning how many times a periodic timer with period interval_ms has fired after elapsed_ms (0 if interval is <= 0).

Starter code

long timer_expirations(long elapsed_ms, long interval_ms) {
    /* TODO */
    return 0;
}

Solve this exercise in the browser editor — compile and run against the test harness, no setup required.