"Fossies" - the Fresh Open Source Software archive 
Member "manpages-de-0.11/generated/man2/personality.2" of archive manpages-de_0.11.orig.tar.gz:
Table of Contents
personality - richtet die Prozess-AusfĂ¼hrungsumgebung
ein
#include <sys/personality.h>
int personality(unsigned long persona);
Linux unterstĂ¼tzt fĂ¼r jeden Prozess verschiedene Prozess-AusfĂ¼hrungsumgebungen.
(FĂ¼r den Zusammenhang mit den damit verbundenen, eng verwandten Begriffen
Execution Domain und Personality siehe /usr/include/linux/personality.h).
Unter Anderem mit den Prozess-AusfĂ¼hrungsumgebungen bestimmt der Kernel,
wie er Signalnummern in Signale umsetzen soll. Dieses System ermöglicht
Linux teilweise, fĂ¼r andere UNIX-Systeme kompilierte Programme direkt laufen
zu lassen.
Diese Funktion gibt die aktuelle Prozess-AusfĂ¼hrungsumgebung
zurĂ¼ck, wenn persona gleich 0xffffffff ist. Anderenfalls wird sie die von
persona referenzierte Prozess-AusfĂ¼hrungsumgebung zu der des aufrufenden
Prozesses machen.
Bei Erfolg wird die frĂ¼here persona zurĂ¼ckgegeben.
Tritt ein Fehler auf, ist der RĂ¼ckgabewert -1 und errno wird entsprechend
gesetzt.
- EINVAL
- Der Kernel konnte die Prozess-AusfĂ¼hrungsumgebung nicht
Ă€ndern.
personality() ist Linux-spezifisch und sollte nicht fĂ¼r
portable Programme verwendet werden.
Diese Seite ist Teil der Veröffentlichung
3.35 des Projekts Linux-man-pages. Eine Beschreibung des Projekts und Informationen,
wie Fehler gemeldet werden können, finden sich unter http://man7.org/linux/man-pages/.
Die deutsche Ăbersetzung dieser Handbuchseite wurde von Hanno
Wagner <wagner@bidnix.bid.fh-hannover.de> und Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>
erstellt.
Diese Ăbersetzung ist Freie Dokumentation; lesen Sie die GNU
General Public License Version 3 oder neuer bezĂ¼glich der Copyright-Bedingungen.
Es wird KEINE HAFTUNG Ă¼bernommen.
Wenn Sie Fehler in der Ăbersetzung dieser
Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.
Table of Contents