Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
sigreturn - Ruckkehr vom Signal Handler und Aufraumen des Stacks
"UBERSICHT
int sigreturn(unsigned long __unused);
BESCHREIBUNG
Wenn der Linux-Kernel einen Eintrag fur einen Signal Handler im Stack
ablegt, wird in den Eintrag ein Aufruf von sigreturn() eingebaut,
sodass nach der Ruckkehr vom Signal Handler sigreturn() aufgerufen
wird.
Dieser Aufruf von sigreturn() macht alle Aktionen fur den Aufruf des
Signal Handlers - die Anderung der Signalmaske des Prozesses,
Umschalten der Stacks (siehe sigaltstack(2)) - ruckgangig: Er stellt
die Signalmaske des Prozesses wieder her, schaltet die Stacks um und
stellt den Prozesskontext (Register, Prozessor-Flags) wieder her,
sodass die Ausfuhrung des Prozesses genau an dem Punkt fortgesetzt
wird, wo er von dem Signal unterbrochen wurde.
R"UCKGABEWERT
sigreturn() kehrt nie zuruck.
DATEIEN
/usr/src/linux/arch/i386/kernel/signal.c
/usr/src/linux/arch/alpha/kernel/entry.S
KONFORM ZU
sigreturn() ist Linux-spezifisch und sollte nicht verwendet werden,
wenn Sie portable Programme schreiben wollen.
ANMERKUNGEN
Die Funktion sigreturn() wird dazu benutzt, Signal Handler fur den
Kernel zu implementieren. Sie sollte niemals direkt aufgerufen werden.
Daruber hinaus variiert die Benutzung des Argumentes __unused mit der
benutzten Rechnerarchitektur.
SIEHE AUCH
kill(2), sigaltstack(2), signal(2), signal(7)
KOLOPHON
Diese Seite ist Teil der Veroffentlichung 3.32 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden konnen, finden sich unter
http://www.kernel.org/doc/man-pages/.
"UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Rene Tschirley
<gremlin@cs.tu-berlin.de>, Martin Schulze <joey@infodrom.org> und
Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezuglich der Copyright-
Bedingungen. Es wird KEINE HAFTUNG ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an <debian-l10n-
german@lists.debian.org>.