*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> tis_key_delete (3)              
Title
Content
Arch
Section
 

tis_key_delete(3)

Contents


NAME    [Toc]    [Back]

       tis_key_delete  -  Deletes  the  specified thread-specific
       data key

SYNOPSIS    [Toc]    [Back]

       #include <tis.h>

       int tis_key_delete(
               pthread_key_t key );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc.so, libc.a)

STANDARDS    [Toc]    [Back]

       None

PARAMETERS    [Toc]    [Back]

       Thread-specific data key to be deleted.

DESCRIPTION    [Toc]    [Back]

       This routine deletes a thread-specific data key key previously
 returned by a call to the tis_key_create(3) routine.
       The data values associated with key need not  be  NULL  at
       the time this routine is called. The application must free
       any application storage or perform any cleanup actions for
       data  structures  related to the deleted key or associated
       data. This cleanup can be done before or after  this  routine
 is called.

       Attempting  to  use the thread-specific data key key after
       calling this routine results in unpredictable behavior.

       No destructor functions are invoked by this  routine.  Any
       destructor  functions  that  may have been associated with
       key will no longer be called upon thread exit.

       This routine can be called from  within  destructor  functions.

RETURN VALUES    [Toc]    [Back]

       If  an  error  condition  occurs,  this routine returns an
       integer value  indicating  the  type  of  error.  Possible
       return  values are as follows: Successful completion.  The
       value for key is invalid.

ERRORS    [Toc]    [Back]

       None

SEE ALSO    [Toc]    [Back]

      
      
       Functions: tis_getspecific(3), tis_key_create(3), tis_setspecific(3)

       Manuals: Guide to DECthreads and Programmer's Guide



                                                tis_key_delete(3)
[ Back ]
 Similar pages
Name OS Title
pthread_key_delete Tru64 Deletes a thread-specific data key
pthread_setspecific Tru64 Sets the thread-specific data value associated with the specified key for the current thread
pthread_setspecific FreeBSD set a thread-specific data value
pthread_setspecific OpenBSD set a thread-specific data value
pthread_getspecific OpenBSD get a thread-specific data value
pthread_getspecific FreeBSD get a thread-specific data value
pthread_key_delete OpenBSD delete a thread-specific data key
pthread_setspecific IRIX thread-specific data management
pthread_key_create IRIX thread-specific data key creation
pthread_key_delete IRIX thread-specific data key deletion
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service