Bart Lateur wrote: > What if we take the ordinary sleep() for the largest part of the > sleeping time (no busy wait), and the 4 argument select for the > remainder, i.e. subsecond? You're trying to solve a problem that doesn't exist. Sleep doesn't have the signal delivery problems that alarm has, but IMHO sleep and alarm must have identical argument semantics. Since we can't reasonably provide sub-second alarm resolution then sleep can't have it either. If you need sub-second resolution and accuracy then use an external module. It will be a tough module to implement -- and very platform specific. - Ken