The _lwp_setprivate() function stores the value specified by buffer in LWP-private memory that is unique to the calling LWP. This is typically used
by thread library implementations to maintain a pointer to information about the thread currently running on the calling LWP.
The _lwp_getprivate() function returns the value stored in LWP-private memory.