int
_lwp_suspend(lwpid_t lwp)
int
_lwp_continue(lwpid_t lwp)
)
suspends execution of the LWP specified by
lwp.
Once an LWP is suspended, subsequent calls to
_lwp_suspend()
have no effect.
The only way to resume execution of a suspended LWP is via
_lwp_continue().
_lwp_continue()
resumes execution of the LWP specified by
lwp.
Once an LWP is resumed, subsequent calls to
_lwp_continue()
have no effect.
)
and
_lwp_continue()
return a value of 0.
Otherwise, an error code is returned to indicate the error.
)
and
_lwp_continue()
will fail if:
ESRCH]lwp.
_lwp_suspend()
will fail if:
EDEADLK]lwp
is the only LWP in the process.
)
system call first appeared in
NetBSD2.0.