Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ucontext(5) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getcontext(2)

sigaction(2)

sigaltstack(2)

sigprocmask(2)

makecontext(3C)



ucontext(5)                                                        ucontext(5)



NAME
     ucontext - user context

SYNOPSIS
     #include <ucontext.h>

DESCRIPTION
     The ucontext structure defines the context of a thread of control within
     an executing process.

     This structure includes at least the following members:

     ucontext_t *uc_link
     sigset_t    uc_sigmask
     stack_t     uc_stack
     mcontext_t  uc_mcontext

     uclink is a pointer to the context that is to be resumed when this
     context returns.  If uclink is equal to 0, then this context is the main
     context, and the process exits when this context returns.  The uclink
     field is only meaningful for contexts created using makecontext.

     ucsigmask defines the set of signals that are blocked when this context
     is active (see sigprocmask(2)).

     ucstack defines the stack used by this context (see sigaltstack(2)).

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

SEE ALSO
     getcontext(2), sigaction(2), sigaltstack(2), sigprocmask(2),
     makecontext(3C)





















                                                                        Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026