Obtains the thread-specific data associated with the specified
key.
1 – C Binding
#include <pthread.h>
void
*pthread_getspecific (
pthread_key_t key);
2 – Arguments
key
The context key identifies the thread-specific data to be
obtained.
3 – Description
This routine obtains the thread-specific data associated with the
specified key for the current thread. Obtain this key by calling
the pthread_key_create() routine. This routine returns the value
currently bound to the specified key on behalf of the calling
thread.
This routine may be called from a thread-specific data destructor
function.
4 – Return Values
No errors are returned. This routine returns the thread-specific
data value associated with the specified key argument. If no
thread-specific data value is associated with key, or if key is
not defined, then this routine returns a NULL value.
5 – Associated Routines
pthread_key_create()
pthread_setspecific()