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
30 .Nd "acquire a read-write lock for reading or give up after a specified period"
38 This function acquires a read lock on the read-write lock
40 However, if the lock cannot be
42 unlock the lock,
50 function must be called once for each lock acquired.
59 at the time the call is made it holds a write lock on
62 an uninitialized read-write lock.
71 This function shall not return an error code of
77 .Bl -tag -width Er
79 The lock could not be acquired before the specified timeout expired.
85 .Bl -tag -width Er
87 The read lock could not be
88 acquired because the maximum number of read locks for
92 The calling thread already holds a write lock on
97 does not refer to an initialized read-write lock object,
111 .St -p1003.1-96 .