freebsd-skq/share
jhb f5e3969340 Allow threads to atomically release rw and sx locks while waiting for an
event.  Locking primitives that support this (mtx, rw, and sx) now each
include their own foo_sleep() routine.
- Rename msleep() to _sleep() and change it's 'struct mtx' object to a
  'struct lock_object' pointer.  _sleep() uses the recently added
  lc_unlock() and lc_lock() function pointers for the lock class of the
  specified lock to release the lock while the thread is suspended.
- Add wrappers around _sleep() for mutexes (mtx_sleep()), rw locks
  (rw_sleep()), and sx locks (sx_sleep()).  msleep() still exists and
  is now identical to mtx_sleep(), but it is deprecated.
- Rename SLEEPQ_MSLEEP to SLEEPQ_SLEEP.
- Rewrite much of sleep.9 to not be msleep(9) centric.
- Flesh out the 'RETURN VALUES' section in sleep.9 and add an 'ERRORS'
  section.
- Add __nonnull(1) to _sleep() and msleep_spin() so that the compiler will
  warn if you try to pass a NULL wait channel.  The functions already have
  a KASSERT to that effect.
2007-03-09 22:41:01 +00:00
..
colldef Add locales for nb_NO and nn_NO. 2006-11-09 18:10:34 +00:00
dict Correct typos containing my login name (plus one more in expr.y). 2007-02-18 19:48:59 +00:00
doc style(9) fixes. 2007-03-02 18:10:55 +00:00
examples - Add ports-ports-mgmt collection 2007-01-31 14:35:05 +00:00
info
isdn
man Allow threads to atomically release rw and sx locks while waiting for an 2007-03-09 22:41:01 +00:00
me
misc o DragonFly 1.8.0 added. 2007-01-31 04:58:03 +00:00
mk Enable ncurses wide character support 2007-03-09 12:11:58 +00:00
mklocale Add locales for nb_NO and nn_NO. 2006-11-09 18:10:34 +00:00
monetdef International code for Russian Ruble is changed from RUR to RUB 2007-02-28 16:28:49 +00:00
msgdef Add locales for nb_NO and nn_NO. 2006-11-09 18:10:34 +00:00
numericdef Add locales for nb_NO and nn_NO. 2006-11-09 18:10:34 +00:00
security
sendmail
skel
snmp Define a base OID for the FreeBSD version as returned in sysObjectID 2006-10-31 10:09:10 +00:00
syscons Fix hr.iso syscons keymap, making it possible to type < and >. 2007-02-04 17:10:18 +00:00
tabset
termcap
timedef Add locales for nb_NO and nn_NO. 2006-11-09 18:10:34 +00:00
zoneinfo Update with the latest Bulletin C from IERS. 2007-02-02 09:19:27 +00:00
Makefile
Makefile.inc