_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.2 |