_LWP_MAKECONTEXT(3) | Library Functions Manual | _LWP_MAKECONTEXT(3) |
_lwp_makecontext
—
#include <lwp.h>
void
_lwp_makecontext
(ucontext_t
*context, void
(*start_routine)(void *),
void *arg,
void *private,
caddr_t stack_base,
size_t stack_size);
_lwp_makecontext
() initializes the context structure
pointed to by context in a manner suitable for using
with _lwp_create(2). The
LWP will begin execution at the function specified by
start_routine which will be passed a single argument
arg. The LWP private data pointer will be set to
private. The stack region for the new LWP is specified
by the stack_base and stack_size
arguments.
The signal mask in the context structure is not initialized by
_lwp_makecontext
().
_lwp_create
() system call first appeared in
NetBSD 2.0.
_lwp_makecontext
().
January 16, 2003 | NetBSD 9.2 |