pthread_key_delete(3P)
pthread_key_delete - thread-specific data key deletion
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME pthread_key_delete - thread-specific data key deletion C SYNOPSIS #include <pthread.h> int pthread_key_delete(pthread_key_t key); DESCRIPTION The pthread_key_delete() function deletes a key that was previously returned by pthread_key_create(). When key is deleted, the associated destructor (if any) is not called by pthread_key_delete() nor will it be called upon thread exit [see pthread_exit()]. It is the responsibility of the user program to free up any storage that is referenced by key. The use of key after the call to pthread_key_delete() will result in undefined behavior. DIAGNOSTICS On success, pthread_key_delete() returns zero; otherwise, an error number is returned: [EINVAL] The value specified by key is invalid. SEE ALSO pthread_key_create(3P), pthread_exit(3P).