Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
getpgid - Prozessgruppennummer lesen
&pagelevel(4)&pagelevel
Definition | #include <unistd.h> pid_t getpgid(pid_t pid); |
Beschreibung | getpgid() gibt die Prozessgruppennummer des Prozesses zurück, dessen Prozessnummer gleich pid ist. Falls pid 0 ist, wird die Prozessgruppennummer des aufrufenden Prozesses zurückgeliefert.
|
Returnwert | Prozessgruppennummer |
|
| bei Erfolg. |
| (pid_t)-1 | bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen. |
Fehler | getpgid() schlägt fehl, wenn gilt:
|
| EPERM
| Der Prozess, dessen Prozessnummer gleich pid ist, befindet sich nicht in der gleichen Sitzung wie der aufrufende Prozess, und die Implementierung erlaubt keinen Zugriff auf die Prozessgruppennummer dieses Prozesses vom aufrufenden Prozess aus. |
| ESRCH
| Es gibt keinen Prozess mit einer Prozessnummer pid. |
| EINVAL
| Der Wert von pid ist ungültig. |
Siehe auch | exec , fork() , getpgrp() , getpid() , getsid() , setpgid() , setsid() , unistd.h .
|