redhat man page for pthread_exit

Query: pthread_exit

OS: redhat

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PTHREAD_EXIT(3) 					     Library Functions Manual						   PTHREAD_EXIT(3)

NAME
pthread_exit - terminate the calling thread
SYNOPSIS
#include <pthread.h> void pthread_exit(void *retval);
DESCRIPTION
pthread_exit terminates the execution of the calling thread. All cleanup handlers that have been set for the calling thread with pthread_cleanup_push(3) are executed in reverse order (the most recently pushed handler is executed first). Finalization functions for thread-specific data are then called for all keys that have non- NULL values associated with them in the calling thread (see pthread_key_create(3)). Finally, execution of the calling thread is stopped. The retval argument is the return value of the thread. It can be consulted from another thread using pthread_join(3).
RETURN VALUE
The pthread_exit function never returns.
AUTHOR
Xavier Leroy <Xavier.Leroy@inria.fr>
SEE ALSO
pthread_create(3), pthread_join(3). LinuxThreads PTHREAD_EXIT(3)
Related Man Pages
pthread_exit(3) - linux
pthread_exit(3) - centos
pthread_exit(3) - xfree86
pthread_exit(3) - bsd
pthread_exit(3) - minix
Similar Topics in the Unix Linux Community
How to Find who is calling me?
Where are the pthread functions??
Implementing my own pthread functions
Deleting old directries
Problem with pthreads