In our previous episode, Henry Vermaak said: > > Not likely with Linux-only stuff in the same msg. That's where I stopped > > reading pretty much. > > What linux only stuff? Since when does posix mean linux only? Spare > us the linux phobia, please. Googling for timer_create bsd shows that > at least freebsd supports this.
I was kidding. I will add a smiley next time. I'm not anti-changes. I just want to see them as a consistent complete set, and not as a linux implementation with a laisez faire attitude wrt other platforms. I've been thinking about this myself, and if you don't want bad timers, the most logical route would be to write a scheduler implementation where the scheduler 1) in principle waits till the next registered event (events can be periodical) 2) the wait can be broken (e.g. when a new event is registered, which could theoretically fire before the current wait) because it also blocks on some event. (waitmultiple on sources + tevent on Windows, select on events + pipe on *nix) _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal