Mailinglist Archive: opensuse-programming-de (174 mails)

< Previous Next >
Re: forken in perl
  • From: Jan.Trippler@xxxxxxxxxxx (Jan Trippler)
  • Date: Fri, 2 Jan 2004 16:37:49 +0100
  • Message-id: <200401021637.49836.Jan.Trippler@xxxxxxxxxxx>
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


< Previous Next >
List Navigation