void
_lwp_makecontext(
ucontext_t *context
, void (*start_routine)(void *)
, void *arg
, void *private
, caddr_t stack_base
, size_t stack_size
)
)
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().
)
system call first appeared in
NetBSD2.0.
).