John Baldwin c4a21abf00 - Include <sys/systm.h> for KASSERT().
- Move the _mtx_assert() prototype up to the top of the file with the rest
  of the function prototypes.
- Define all the mtx_foo() macros in terms of mtx_foo_flags().
- Add a KASSERT() to check for invalid options in mtx_lock_flags().
- Move the mtx_assert() to ensure a mutex is owned before releasing it
  in front of WITNESS_EXIT() in all the mtx_unlock_* macros.
- Change the MPASS* macros to be on #ifdef INVARIANTS, not just #ifdef
  MUTEX_DEBUG since most of them check to see that the mutex functions are
  called properly.  Define MPASS4() in terms of KASSERT() to do this.
- Define MPASS{,[23]} in terms of MPASS4() to simplify things and avoid
  code duplication.
2001-03-07 02:06:08 +00:00
..
2001-03-04 04:38:14 +00:00
2001-02-25 12:40:30 +00:00
2001-03-05 02:16:51 +00:00
2001-01-29 06:18:14 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-02-11 10:44:09 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-02-22 13:46:09 +00:00