|GETTHRID(2)||System Calls Manual||GETTHRID(2)|
getthrid() returns the thread ID of the calling thread. This is used in the implementation of the thread library (
-lpthread) and can appear in the output of system utilities such as ps(1) and kdump(1).
Thread IDs are not a stable interface and should not be used directly by applications except for correlation with system utility output. Applications should use the pthread_t values from pthread_self(3) and pthread_create(3) to identify threads within the process itself.
getthrid() syscall is specific to OpenBSD and should not be used in portable applications.
getthrid() syscall appeared in OpenBSD 3.9.
|March 30, 2016||OpenBSD-current|