pthread_key_delete man page on FreeBSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
FreeBSD logo
[printable version]

PTHREAD_KEY_DELETE(3)	 BSD Library Functions Manual	 PTHREAD_KEY_DELETE(3)

NAME
     pthread_key_delete — delete a thread-specific data key

LIBRARY
     POSIX Threads Library (libpthread, -lpthread)

SYNOPSIS
     #include <pthread.h>

     int
     pthread_key_delete(pthread_key_t key);

DESCRIPTION
     The pthread_key_delete() function deletes a thread-specific data key pre‐
     viously returned by pthread_key_create().	The thread-specific data val‐
     ues associated with key need not be NULL at the time that
     pthread_key_delete() is called.  It is the responsibility of the applica‐
     tion to free any application storage or perform any cleanup actions for
     data structures related to the deleted key or associated thread-specific
     data in any threads; this cleanup can be done either before or after
     pthread_key_delete() is called.  Any attempt to use key following the
     call to pthread_key_delete() results in undefined behavior.

     The pthread_key_delete() function is callable from within destructor
     functions.	 Destructor functions are not invoked by pthread_key_delete().
     Any destructor function that may have been associated with key will no
     longer be called upon thread exit.

RETURN VALUES
     If successful, the pthread_key_delete() function will return zero.	 Oth‐
     erwise an error number will be returned to indicate the error.

ERRORS
     The pthread_key_delete() function will fail if:

     [EINVAL]		The key value is invalid.

SEE ALSO
     pthread_getspecific(3), pthread_key_create(3), pthread_setspecific(3)

STANDARDS
     The pthread_key_delete() function conforms to ISO/IEC 9945-1:1996
     (“POSIX.1”).

BSD				 April 4, 1996				   BSD
[top]

List of man pages available for FreeBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net