summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2013-06-20 17:26:25 +0000
committerjhb <jhb@FreeBSD.org>2013-06-20 17:26:25 +0000
commita73b44b2ba93efe6e1e9eb0f6c57006739aa3f37 (patch)
tree4a9a82f2a99600c3ab463ffe1cfc124421ae9b6a /share
parent53795e137482aa52cde35040e4111b75cb2296a1 (diff)
downloadFreeBSD-src-a73b44b2ba93efe6e1e9eb0f6c57006739aa3f37.zip
FreeBSD-src-a73b44b2ba93efe6e1e9eb0f6c57006739aa3f37.tar.gz
Document RA_RECURSED and RA_NOTRECURSED.
MFC after: 3 days
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/rwlock.918
1 files changed, 16 insertions, 2 deletions
diff --git a/share/man/man9/rwlock.9 b/share/man/man9/rwlock.9
index 45fc3bd..c68c14b 100644
--- a/share/man/man9/rwlock.9
+++ b/share/man/man9/rwlock.9
@@ -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 ,
OpenPOWER on IntegriCloud