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 . |