getsid(2) getsid(2)
NAME
getsid - Sitzungsnummer lesen
SYNTAX
#include <sys/types.h>
pidt getsid(pidt pid);
BESCHREIBUNG
Die Funktion getsid() liefert die Sitzungsnummer des Prozesses mit der
Prozeßnummer pid. Wenn pid gleich (pidt)0 ist, liefert getsid() die
Sitzungsnummer des aufrufenden Prozesses zurück.
Die Funktion getsid() schlägt unter den folgenden Bedingungen fehl und
setzt errno auf die folgenden Werte:
EPERM Der Prozeß mit der Prozeßnummer pid ist nicht in derselben
Sitzung wie der aufrufende Prozeß, und die Implementierung
unterstützt den Zugriff des aufrufenden Prozesses auf die
Sitzungsnummer des angegebenen Prozesses nicht.
ESRCH Es gibt keinen Prozeß mit der Prozeßnummer pid.
ERGEBNIS
Nach erfolgreicher Durchführung liefert die Funktion getsid() die Sit-
zungsnummer des angegebenen Prozesses zurück; tritt ein Fehler auf,
wird der Wert (pidt)-1 zurückgegeben und errno gesetzt.
SIEHE AUCH
exec(2), fork(2), getpid(2), setpgid(2), setsid(2).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98