VMS Help
POSIX Threads, TIS routines, tis_getspecific

 *Conan The Librarian

    Obtains the data associated with the specified thread-specific
    data key.

  1 - C Binding

    #include <tis.h>

    void *
    tis_getspecific (
                pthread_key_t   key);

  2 - Arguments

 key

    Identifies a value returned by a call to tis_key_create().
    This routine returns the data value associated with the thread-
    specific data key.

  3 - Description

    This routine returns the value currently bound to the specified
    thread-specific data key.

    This routine can be called from a data destructor function.

    When threads are present, the data and keys are thread specific;
    they enable a library to maintain context on a per-thread basis.

  4 - Return Values

    No errors are returned. This routine returns the data value
    associated with the specified thread-specific data key key. If
    no data value is associated with key, or if key is not defined,
    then a NULL value is returned.

  5 - Associated Routines

       tis_key_create()
       tis_key_delete()
       tis_setspecific()
  Close     Help