| _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 10.0 |