Content-type: text/html Man page of ucontext

ucontext

Section: File Formats (5)
Index Return to Main Contents
 

NAME

ucontext - user context  

SYNOPSIS

#include <ucontext.h>


 

DESCRIPTION

The thread of control within an executing process is specified by the ucontext structure. This structure contains at least the following members:

ucontext_t uc_link
       sigset_t    uc_sigmask
       stack_t     uc_stack
       mcontext_t  uc_mcontext

The values for each member is as follows: Points to the context that is to continue when this context returns. If uc_link is equal to zero (0), this is the main context, and the process exits when this context returns. Specifies the set of signals that are blocked when this context is active. See sigprocmask(2) for more information. Specifies the stack used by this context. See sigaltstack(2) for more information. Contains the saved machine registers and any implementation-specific context data.
 

RESTRICTIONS

Portable applications should not access or modify the uc_mcontext value in the ucontext structure.
 

SEE ALSO

Functions: getcontext(2), sigaction(2), sigprocmask(2), sigaltstack(2).


 

Index

NAME
SYNOPSIS
DESCRIPTION
RESTRICTIONS
SEE ALSO

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