Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ucontext.h(3HEAD)		    Headers		     ucontext.h(3HEAD)

NAME
       ucontext.h, ucontext - user context

SYNOPSIS
       #include	<ucontext.h>

DESCRIPTION
       The   <ucontext.h>  header  defines  the	ucontext_t type	as a structure
       that includes at	least the following members:

       ucontext_t  uc_link
       sigset_t	   uc_sigmask
       stack_t	   uc_stack
       mcontext_t  uc_mcontext

       The uc_link member is a pointer to the context that to be resumed  when
       this  context  returns.	If  uc_link is equal to	0, this	context	is the
       main context and	the process exits when this context returns.

       The uc_sigmask member defines the set of	signals	that are blocked  when
       this context is active. See sigprocmask(2).

       The uc_stack member defines the stack used by this context. See sigalt-
       stack(2).

       The uc_mcontext member contains the saved set of	machine	registers  and
       any  implementation-specific context data. Portable applications	should
       not modify or access uc_mcontext.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       getcontext(2), sigaction(2), sigaltstack(2),  sigprocmask(2),  makecon-
       text(3C), attributes(5),	standards(5)

SunOS 5.10			  30 Aug 2002		     ucontext.h(3HEAD)

NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ucontext.h&sektion=3head&manpath=SunOS+5.10>

home | help