]> git.saurik.com Git - apple/libc.git/blobdiff - pthreads/pthread_key_create.3
Libc-763.13.tar.gz
[apple/libc.git] / pthreads / pthread_key_create.3
index 82a8a1c408594595194bdce5a7e4aa2a0b8de492..77fae748b11e5fae520c2594dd4b42e49279345b 100644 (file)
 .Sh SYNOPSIS
 .Fd #include <pthread.h>
 .Ft int
 .Sh SYNOPSIS
 .Fd #include <pthread.h>
 .Ft int
-.Fn pthread_key_create "pthread_key_t *key" "void (*destructor)(void *)"
+.Fo pthread_key_create
+.Fa "pthread_key_t *key"
+.Fa "void (*destructor)(void *)"
+.Fc
 .Sh DESCRIPTION
 The
 .Fn pthread_key_create
 .Sh DESCRIPTION
 The
 .Fn pthread_key_create
-function creates a thread-specific data key visible to all threads in the
-process.
+function creates a thread-specific data key
+that is visible to all threads in the process.
 Key values provided by
 .Fn pthread_key_create
 Key values provided by
 .Fn pthread_key_create
-are opaque objects used to locate thread-specific data.
+are opaque objects, used to locate thread-specific data.
 Although the same
 key value may be used by different threads, the values bound to the key
 by
 Although the same
 key value may be used by different threads, the values bound to the key
 by
@@ -82,7 +85,7 @@ If successful, the
 function will store the newly created key value at the location specified by
 .Fa key
 and returns zero.
 function will store the newly created key value at the location specified by
 .Fa key
 and returns zero.
-Otherwise an error number will be returned to indicate
+Otherwise, an error number will be returned to indicate
 the error.
 .Sh ERRORS
 .Fn pthread_key_create
 the error.
 .Sh ERRORS
 .Fn pthread_key_create