Lines Matching +full:loss +full:- +full:of +full:- +full:lock
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\" notice, this list of conditions and the following disclaimer.
10 .\" notice, this list of conditions and the following disclaimer in the
15 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 .Nd acquire a read/write lock for writing
37 .Fn pthread_rwlock_wrlock "pthread_rwlock_t *lock"
39 .Fn pthread_rwlock_trywrlock "pthread_rwlock_t *lock"
43 function blocks until a write lock can be acquired against
44 .Fa lock .
47 function performs the same action, but does not block if the lock
51 lock at the time the call is made.
66 .Bl -tag -width Er
68 The calling thread is not able to acquire the lock without blocking.
76 .Bl -tag -width Er
78 The calling thread already owns the read/write lock (for reading
82 .Fa lock
85 Insufficient memory exists to initialize the lock (applies to
99 .St -susv2 .