| _LWP_GETPRIVATE(2) | System Calls Manual | _LWP_GETPRIVATE(2) | 
_lwp_getprivate, _lwp_setprivate
  —
#include <lwp.h>
void *
  
  _lwp_getprivate(void);
void
  
  _lwp_setprivate(void
    *ptr);
_lwp_setprivate() stores the pointer to private data
  ptr in a location private to the LWP.
_lwp_getprivate() returns the pointer to
    private data for the LWP.
Some platforms provide alternative ways quicker than
    _lwp_getprivate() to use the pointer.
%fs register is set to the
      pointer so that the private data can be accessed using the selector.%gs register is set to the
      pointer so that the private data can be accessed using the selector.%g7
      register is set to the pointer._lwp_getprivate() and
  _lwp_setprivate() functions are always successful, and
  no return value is reserved to indicate an error.
_lwp_getprivate() and
  _lwp_setprivate() system calls first appeared in
  NetBSD 2.0.
| September 7, 2013 | NetBSD 9.4 |