Document RA_RECURSED and RA_NOTRECURSED.

MFC after:	3 days
This commit is contained in:
John Baldwin 2013-06-20 17:26:25 +00:00
parent dc017e3401
commit a2feb19b26
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=252037

View File

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd November 16, 2011
.Dd June 20, 2013
.Dt RWLOCK 9
.Os
.Sh NAME
@ -254,7 +254,7 @@ with
and
.Cd "options INVARIANT_SUPPORT" ,
the kernel will panic.
Currently the following assertions are supported:
Currently the following base assertions are supported:
.Bl -tag -width ".Dv RA_UNLOCKED"
.It Dv RA_LOCKED
Assert that current thread holds either a shared or exclusive lock
@ -270,6 +270,20 @@ Assert that current thread holds an exclusive lock of
Assert that current thread holds neither a shared nor exclusive lock of
.Fa rw .
.El
.Pp
In addition, one of the following optional flags may be specified with
.Dv RA_LOCKED ,
.Dv RA_RLOCKED ,
or
.Dv RA_WLOCKED :
.Bl -tag -width ".Dv RA_NOTRECURSED"
.It Dv RA_RECURSED
Assert that the current thread holds a recursive lock of
.Fa rw .
.It Dv RA_NOTRECURSED
Assert that the current thread does not hold a recursive lock of
.Fa rw .
.El
.El
.Sh SEE ALSO
.Xr locking 9 ,