In message: <200409232135.31918.jhb at FreeBSD.org> John Baldwin <jhb at FreeBSD.org> writes: : What about someone else's interrupt preempting you? Do others sleep on the thread pointer? Are there other wakeups in the system that could wake up the msleep than in the exit1() code? Warner