sleep()
Guy Harris
guy at rlgvax.UUCP
Sun Jul 17 16:53:00 AEST 1983
Having pause() only work if there is an alarm outstanding works if 1) you
have some other way to implement a block/wakeup mechanism (using pause(),
signal(), and kill() for this is a ghastly kludge but if it's all you've got...)
as USG UNIX 5.0 does, I believe 4.2BSD does (I don't have my 4.2BSD System
Manual handy), and I suspect CB-UNIX does, or 2) every time a process does
a block explicitly requested as such by user-mode code it wants a timeout.
Guy Harris
{seismo,mcnc,we13,brl-bmd,allegra}!rglvax!guy
More information about the Comp.unix.wizards
mailing list