Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getsid(2) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exec(2)

fork(2)

getpid(2)

setpgid(2)

setsid(2)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026