Definition | #include <sys/wait.h> pid_t wait3(int *stat_loc, int options, struct rusage *resource_usage); CRTE111A30 pid_t wait364(int *stat_loc, int options, struct rusage64 *resource_usage); (Ende) | |
Beschreibung |
Der Aufruf
ist äquivalent zu dem Aufruf
nur dass bei erfolgreicher Ausführung in der angegebenen
Werden Threads verwendet, so wirkt sich diese Funktion auf den Prozess oder auf einen Thread wie folgt aus: Die Funktion Die Struktur struct timeval ru_utime /* Die Gesamtzeit, in der die Ausführung im Benutzermodus stattfindet. Die Zeitdauer wird in Sekunden und Mikrosekunden angegeben. */ struct timeval ru_stime /* Die Gesamtzeit, in der die Ausführung im Systemmodus stattfindet. Die Zeitdauer wird in Sekunden und Mikrosekunden angegeben. */ Die Struktur struct timeval64 ru_utime /* Die Gesamtzeit, in der die Ausführung im Benutzermodus stattfindet. Die Zeitdauer wird in Sekunden und Mikrosekunden angegeben. */ struct timeval64 ru_stime /* Die Gesamtzeit, in der die Ausführung im Systemmodus stattfindet. Die Zeitdauer wird in Sekunden und Mikrosekunden angegeben. */ | |
Returnwert | Siehe | |
Fehler | Zusätzlich zu den bei | |
|
| Für den aufrufenden Prozess existieren keine Kindprozesse, auf die nicht gewartet wird |
Zusätzlich zu den bei | ||
|
| POSIX-BC Korrekturstand < A47. |
Hinweis | Wenn ein Vaterprozess beendet wird, ohne auf seine Kindprozesse zu warten, übernimmt der Initialisierungsprozess (Prozess-ID = 1) die Kindprozesse. | |
Siehe auch |
|