=== modified file 'src/atimer.c' --- src/atimer.c 2014-05-30 04:12:08 +0000 +++ src/atimer.c 2014-07-25 13:53:31 +0000 @@ -292,7 +292,13 @@ ispec.it_value = atimers->expiration; ispec.it_interval.tv_sec = ispec.it_interval.tv_nsec = 0; if (timer_settime (alarm_timer, 0, &ispec, 0) == 0) - return; + { + fprintf (stderr, "%f: schedule alarm at %ld:%ld\n", + timespectod (current_timespec ()), + atimers->expiration.tv_sec, + atimers->expiration.tv_nsec); + return; + } } #endif @@ -370,6 +376,7 @@ static void handle_alarm_signal (int sig) { + fprintf (stderr, "%f: got %d\n", timespectod (current_timespec ()), sig); pending_signals = 1; } @@ -379,6 +386,7 @@ void do_pending_atimers (void) { + fprintf (stderr, "%f: run timers\n", timespectod (current_timespec ())); if (atimers) { sigset_t oldset;