alarm_adjust causes the alarm queue to go out of order (time-wise),
so alarms don't get delivered on time, and the alarm search fails
sooner or later.

The workaround is to use alarm_remove and alarm_set instead.

Is it normal for alarm time to become negative? When it says

*** Alarm times: ...

sometimes one or more of the alarms in the queue show negative
time. Then POE dispatches a few select_* events, and only after
that it dispatches the alarm event. Is this normal?

By the way, the http://poe.sourceforge.net/packages/POE.ppd
file currently points to POE version 0.13.

Kirill

Reply via email to