I need to create an event that occurs exactly once per second.
(Understanding that this is impossible on Linux, I'm willing to accept a
solution that will average to exactly one event per second over the
course of a day).  Someone on irc suggested writing an extension that
calls setitimer, but 1) I've never used setitimer, so I don't know what
kinds of problems I might run into, and 2) I'd like a solution that
doesn't rely on SIGALRM, since that limits me to one timer per
application.

Any ideas?

Thanks,

Paul