"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

Bezeichnung

personality - richtet die Prozess-AusfĂ¼hrungsumgebung ein

Übersicht

#include <sys/personality.h>

int personality(unsigned long persona);

Beschreibung

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.

RÜckgabewert

Bei Erfolg wird die frĂ¼here persona zurĂ¼ckgegeben. Tritt ein Fehler auf, ist der RĂ¼ckgabewert -1 und errno wird entsprechend gesetzt.

Fehler

EINVAL
Der Kernel konnte die Prozess-AusfĂ¼hrungsumgebung nicht Ă€ndern.

Konform Zu

personality() ist Linux-spezifisch und sollte nicht fĂ¼r portable Programme verwendet werden.

Kolophon

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/.

Übersetzung

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