cvs commit: src/share/man/man9 Makefile sleep.9 src/sys/kern kern_synch.c src/sys/sys sleepqueue.h systm.h

John Baldwin jhb at FreeBSD.org
Fri Feb 23 16:22:10 UTC 2007


jhb         2007-02-23 16:22:09 UTC

  FreeBSD src repository

  Modified files:
    share/man/man9       Makefile sleep.9 
    sys/kern             kern_synch.c 
    sys/sys              sleepqueue.h systm.h 
  Log:
  Add a new kernel sleep function pause(9).  pause(9) is for places that
  want an equivalent of DELAY(9) that sleeps instead of spins.  It accepts
  a wmesg and a timeout and is not interrupted by signals.  It uses a private
  wait channel that should never be woken up by wakeup(9) or wakeup_one(9).
  
  Glanced at by:  phk
  
  Revision  Changes    Path
  1.293     +1 -0      src/share/man/man9/Makefile
  1.50      +23 -4     src/share/man/man9/sleep.9
  1.288     +21 -1     src/sys/kern/kern_synch.c
  1.10      +1 -0      src/sys/sys/sleepqueue.h
  1.250     +1 -0      src/sys/sys/systm.h


More information about the cvs-all mailing list