PERSONALITY(2)

BEZEICHNUNG
personality - setzt die Prozeßausführungumgebung fest.

ÜBERSICHT
int personality(unsigned long persona);

BESCHREIBUNG
Linux unterstützt verschiede Ausführungsumgebungen für jeden Prozeß. Die Ausführungsebene sagt Linux, wie es zwischen den Prozessen die Signalnummern in Signalaktionen umsetzen soll. Das Ausführungssystem erlaubt Linux, teilweise für andere Unix-Systeme compilierte Programme direkt laufen zu lassen. personality macht die aktuelle Ausführungsebene, die durch persona refenziert wird, zur neuen Ausführungsebene des aktuellen Prozesses

RÜCKGABEWERT
Falls erfolgreich, wird persona zur neuen Ausführungsebene und die vorherige persona wird zurückgegeben. Falls ein Fehler auftritt, wird -1 zurückgegeben und errno wird sofort gesetzt.

FEHLER

EINVAL
    persona zeigt nicht auf eine korrekte Ausführungsebene.

DATEIEN
/usr/include/linux/personality.h

KONFORM ZU
Personality ist Linuxspezifisch.