NAME
thrd_current — get
the calling thread ID
SYNOPSIS
#include
<threads.h>
thrd_t thrd_current(void);
DESCRIPTION
[CX] The functionality described on this reference page is aligned with the ISO C standard. Any conflict between the requirements described here and the ISO C standard is unintentional. This volume of POSIX.1-2024 defers to the ISO C standard.
The thrd_current () function shall
identify the thread that called it.
RETURN VALUE
The thrd_current () function shall return
the thread ID of the thread that called it.
The thrd_current () function shall always
be successful. No return value is reserved to indicate an error.
ERRORS
No errors are defined.
EXAMPLES
None.
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
pthread_self(3), thrd_create(3), thrd_equal(3)
XBD <threads.h>
CHANGE HISTORY
First released in Issue 8. Included for alignment with the ISO/IEC 9899:2018 standard.