Deleted Added
full compact
pthread_mutex_init.3 (112542) pthread_mutex_init.3 (123997)
1.\" Copyright (c) 1997 Brian Cully <shmit@kublai.com>
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 11 unchanged lines hidden (view full) ---

20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
1.\" Copyright (c) 1997 Brian Cully <shmit@kublai.com>
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 11 unchanged lines hidden (view full) ---

20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE.
27.\"
28.\" $FreeBSD: head/share/man/man3/pthread_mutex_init.3 112542 2003-03-24 16:05:24Z charnier $
28.\" $FreeBSD: head/share/man/man3/pthread_mutex_init.3 123997 2003-12-30 15:44:16Z ru $
29.\"
30.Dd July 29, 1998
31.Dt PTHREAD_MUTEX_INIT 3
32.Os
33.Sh NAME
34.Nm pthread_mutex_init
35.Nd create a mutex
36.Sh LIBRARY

--- 22 unchanged lines hidden (view full) ---

59function will fail if:
60.Bl -tag -width Er
61.It Bq Er EINVAL
62The value specified by
63.Fa attr
64is invalid.
65.It Bq Er ENOMEM
66The process cannot allocate enough memory to create another mutex.
29.\"
30.Dd July 29, 1998
31.Dt PTHREAD_MUTEX_INIT 3
32.Os
33.Sh NAME
34.Nm pthread_mutex_init
35.Nd create a mutex
36.Sh LIBRARY

--- 22 unchanged lines hidden (view full) ---

59function will fail if:
60.Bl -tag -width Er
61.It Bq Er EINVAL
62The value specified by
63.Fa attr
64is invalid.
65.It Bq Er ENOMEM
66The process cannot allocate enough memory to create another mutex.
67.It Bq Er EAGAIN
68The temporarily lacks the resources to create another mutex.
69.El
70.Sh SEE ALSO
71.Xr pthread_mutex_destroy 3 ,
72.Xr pthread_mutex_lock 3 ,
73.Xr pthread_mutex_trylock 3 ,
74.Xr pthread_mutex_unlock 3
75.Sh STANDARDS
76The
77.Fn pthread_mutex_init
78function conforms to
79.St -p1003.1-96 .
67.El
68.Sh SEE ALSO
69.Xr pthread_mutex_destroy 3 ,
70.Xr pthread_mutex_lock 3 ,
71.Xr pthread_mutex_trylock 3 ,
72.Xr pthread_mutex_unlock 3
73.Sh STANDARDS
74The
75.Fn pthread_mutex_init
76function conforms to
77.St -p1003.1-96 .