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 initialize a read/write lock
36 .Fn pthread_rwlock_init "pthread_rwlock_t *restrict lock" "const pthread_rwlockattr_t *restrict att…
40 function is used to initialize a read/write lock, with attributes
45 is NULL, the default read/write lock attributes are used.
47 The results of calling
49 with an already initialized lock are undefined.
60 .Bl -tag -width Er
63 initialize the lock.
65 Insufficient memory exists to initialize the lock.
74 .Bl -tag -width Er
76 The system has detected an attempt to re-initialize the object
78 .Fa lock ,
79 a previously initialized but not yet destroyed read/write lock.
93 .St -susv2 .