Messages in this thread |  | | Date | Sat, 22 Jun 1996 14:54:20 -0400 | From | "Theodore Y. Ts'o" <> | Subject | Re: |
| |
Date: Fri, 21 Jun 96 11:49 +0200 From: olaf@bigred.inka.de (Olaf Titz)
System V behaviour is broken because it violates the least surprise principle and adds an exception. More, it is not logical. Default behaviour for SIGCHLD is to not kill the process and to not call any routine, in other words, "ignore". Setting a signal handler to SIG_IGN while it is yet ignored should cause to get the child to be "more ignored than ignored"? Ouch.
It may very well be broken, but it may be one of the things that we have to grit our teeth and accept if we want Unix branding, since I wouldn't be surprised if this sort of thing is in Spec 1170.
- Ted
|  |