ucontext(5) ucontext(5)
NAME
ucontext - Benutzerkontext
SYNTAX
#include <ucontext.h>
BESCHREIBUNG
Die Include-Datei <ucontext.h> definiert den Typ mcontextt über
typedef.
Die Include-Datei <ucontext.h> definiert den Typ ucontextt als eine
Struktur, die zumindest die folgenden Komponenten enthält:
ucontextt *uclink Zeiger auf den Kontext, der wiederaufge-
nommen wird, wenn dieser Kontext zurück-
kehrt.
sigsett ucsigmask Die Menge der Signale, die blockiert
werden, wenn dieser Kontext aktiv ist.
stackt ucstack Der von diesem Kontext verwendete Stack.
mcontextt ucmcontext Eine rechnerspezifische Darstellung des
gesicherten Kontextes.
Die Typen sigsett und stackt sind wie in <signal.h> beschrieben
definiert.
Folgende Funktionsprototypen können auch als Makros definiert sein:
int getcontext(ucontextt *ucp);
int setcontext(const ucontextt *ucp);
void makecontext(ucontextt *ucp, (void *func)(), int argc, ...);
int swapcontext(ucontextt *oucp, const ucontextt *ucp);
SIEHE AUCH
getcontext(2), sigaction(2), sigprocmask(2), sigaltstack(2),
makecontext(3C), signal(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98