Deleted Added
full compact
pthread_key_create.3 (84306) pthread_key_create.3 (112542)
1.\" Copyright (c) 1996 John Birrell <jb@cimlogic.com.au>.
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.

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

23.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29.\" SUCH DAMAGE.
30.\"
1.\" Copyright (c) 1996 John Birrell <jb@cimlogic.com.au>.
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.

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

23.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29.\" SUCH DAMAGE.
30.\"
31.\" $FreeBSD: head/share/man/man3/pthread_key_create.3 84306 2001-10-01 16:09:29Z ru $
31.\" $FreeBSD: head/share/man/man3/pthread_key_create.3 112542 2003-03-24 16:05:24Z charnier $
32.\"
33.Dd April 4, 1996
34.Dt PTHREAD_KEY_CREATE 3
35.Os
36.Sh NAME
37.Nm pthread_key_create
38.Nd thread-specific data key creation
39.Sh LIBRARY

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

82If successful, the
83.Fn pthread_key_create
84function will store the newly created key value at the location specified by
85.Fa key
86and returns zero.
87Otherwise an error number will be returned to indicate
88the error.
89.Sh ERRORS
32.\"
33.Dd April 4, 1996
34.Dt PTHREAD_KEY_CREATE 3
35.Os
36.Sh NAME
37.Nm pthread_key_create
38.Nd thread-specific data key creation
39.Sh LIBRARY

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

82If successful, the
83.Fn pthread_key_create
84function will store the newly created key value at the location specified by
85.Fa key
86and returns zero.
87Otherwise an error number will be returned to indicate
88the error.
89.Sh ERRORS
90The
90.Fn pthread_key_create
91.Fn pthread_key_create
91will fail if:
92function will fail if:
92.Bl -tag -width Er
93.It Bq Er EAGAIN
94The system lacked the necessary resources to create another thread-specific
95data key, or the system-imposed limit on the total number of keys per process
96[PTHREAD_KEYS_MAX] would be exceeded.
97.It Bq Er ENOMEM
98Insufficient memory exists to create the key.
99.El
100.Sh SEE ALSO
101.Xr pthread_getspecific 3 ,
102.Xr pthread_key_delete 3 ,
103.Xr pthread_setspecific 3
104.Sh STANDARDS
93.Bl -tag -width Er
94.It Bq Er EAGAIN
95The system lacked the necessary resources to create another thread-specific
96data key, or the system-imposed limit on the total number of keys per process
97[PTHREAD_KEYS_MAX] would be exceeded.
98.It Bq Er ENOMEM
99Insufficient memory exists to create the key.
100.El
101.Sh SEE ALSO
102.Xr pthread_getspecific 3 ,
103.Xr pthread_key_delete 3 ,
104.Xr pthread_setspecific 3
105.Sh STANDARDS
106The
105.Fn pthread_key_create
107.Fn pthread_key_create
106conforms to
108function conforms to
107.St -p1003.1-96 .
109.St -p1003.1-96 .