Timing: fix set_alarm(0) on Unix/POSIX

The POSIX/Unix implementation of set_alarm did not set the
alarmed flag when called with 0, which was inconsistent
with what the documentation implied and with the Windows behavior.
2 files changed