Autor: Alexander Holler (holler_at_ahsoftware.de)
Datum: 17. Sep 2002
Hallo Michael,
--On Montag, September 16, 2002 22:25:03 +0200 Michael Lestinsky
<michael_at_lestinsky.de> wrote:
> Am 16.09.'02 schrieb Michael Lestinsky:
>> wie wird eigentlich ein Signal (etwa CHLD) verarbeitet?
>
> Das Problem ist behoben. Wenn man schon sleep(3) verwendet, dann sollte
> man auch dessen Manpage gründlich lesen. sleep terminiert nämlich
> vorzeitig, wenn für ein ankommendes Signal ein Handler definiert worden
> ist.
Bei Singalhandlern muss man auch sonst arg aufpassen. Es gibt eine Menge
Funktionen die man in diesen nicht oder nur mit äußerster Vorsicht benutzen
sollte. Am besten ist es daher, nur eine Variable o.ä. entsprechend zu
setzen und den Rest der Singalbehandlung im Hauptprogramm vorzunehmen.
Gruß,
Alexander
Dieses Archiv wurde generiert von hypermail 2.1.4 : 17. Sep 2002 CEST