An alternate way to implement short-duration alarms or sleeps would be to use the "timeout" facility in the kernel. This way, only the first entry in the timeout queue would be checked every clock tick, not the entire process table. Guy Harris {seismo,mcnc,we13,brl-bmd,allegra}!rlgvax!guy