2 Jan
2004
2 Jan
'04
15:37
Am Freitag, 2. Januar 2004 12:58 schrieb Joerg Rossdeutscher:
Am Do, den 01.01.2004 schrieb Gerald Goebel um 23:58: [...]
Jetzt ist natürlich die Frage: Welchen Rückgabewert hat er dann? Auch das ist eindeutig geregelt: Da der Kernel keinen Rückgabewert findet, setzt er dafür das Signal ein, mit dem der Prozess abgeschoßen wurde. Für C, gibt es dafür Makros um den Wert auszulesen, ist irgendwas mit AFAIK Bitverschiebung. Damit kannst du denn genau sagen warum der Prozess beendet wurde.
Ja, irgendwas mit Bit 7 wegtun und den Rest rotieren... ich glaube, das habe ich schonmal benutzt. [...]
WIFEXITED(status) WEXITSTATUS(status) WIFSIGNALED(status) ... man waitpid Dann brauchst Du Dich nicht selbst um die Bitmasken zu kümmern. Jan