Content-type: text/html Man page of ucontext.h

ucontext.h

Section: Headers (3HEAD)
Updated: 30 Aug 2002
Index Return to Main Contents
 

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 sigaltstack(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 TYPEATTRIBUTE VALUE
Interface StabilityStandard

 

SEE ALSO

getcontext(2), sigaction(2), sigaltstack(2), sigprocmask(2), makecontext(3C), attributes(5), standards(5)


 

Index

NAME
SYNOPSIS
DESCRIPTION
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:37:12 GMT, October 02, 2010