Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
getsid - Prozessgruppen-ID lesen
&pagelevel(4)&pagelevel
Definition | #include <unistd.h> pid_t getsid(pid_t pid); |
Beschreibung | Die Funktion getsid() liefert die Prozessgruppen-ID des Prozesses, der Sitzuungsleiter des Prozesses mit der Nummer pid ist. Wenn pid gleich (pid_t)0 ist, liefert getsid() die Sitzungsnummer des aufrufenden Prozesses zurück. |
Returnwert | Prozessgruppen-ID |
|
| bei Erfolg. |
| (pid_t)-1 | bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen. |
Fehler | getsid() schlägt fehl, wenn gilt:
|
| EPERM
| Der Prozess mit der Prozessnummer pid ist nicht in derselben Sitzung wie der aufrufende Prozess, und die Implementierung unterstützt den Zugriff des aufrufenden Prozesses auf die Sitzungsnummer des angegebenen Prozesses nicht. |
| ESRCH
| Es gibt keinen Prozess mit der Prozessnummer pid. |
Siehe auch | exec , fork() , getpid() , getpdig() , setpgid() , setsid() , unistd.h .
|