Unix/Linux Go Back    


NetBSD 6.1.5 - man page for _lwp_suspend (netbsd section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


_LWP_SUSPEND(2) 		     BSD System Calls Manual			  _LWP_SUSPEND(2)

NAME
     _lwp_suspend, _lwp_continue -- suspend or continue a light-weight process

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <lwp.h>

     int
     _lwp_suspend(lwpid_t lwp);

     int
     _lwp_continue(lwpid_t lwp);

DESCRIPTION
     _lwp_suspend() 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, sub-
     sequent calls to _lwp_continue() have no effect.

RETURN VALUES
     Upon successful completion, _lwp_suspend() and _lwp_continue() return a value of 0.  Other-
     wise, an error code is returned to indicate the error.

ERRORS
     _lwp_suspend() and _lwp_continue() will fail if:

     [ESRCH]	No LWP can be found in the current process corresponding to that specified by
		lwp.

     _lwp_suspend() will fail if:

     [EDEADLK]	The LWP specified by lwp is the only LWP in the process.

SEE ALSO
     _lwp_create(2)

HISTORY
     The _lwp_create() system call first appeared in NetBSD 2.0.

BSD					 January 13, 2003				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 07:03 AM.