pthread_self - get the calling thread ID
The pthread_self() function shall return the thread ID of the calling thread.
Refer to the DESCRIPTION.
No errors are defined.
The pthread_self() function shall not return an error code of [EINTR].
The pthread_self() function provides a capability similar to the getpid() function for processes and the rationale is the same: the creation call does not provide the thread ID to the created thread.
pthread_create(), pthread_equal(), the Base Definitions volume of IEEE Std 1003.1-2001, <pthread.h>
First released in Issue 5. Included for alignment with the POSIX Threads Extension.
The pthread_self() function is marked as part of the Threads option.