System V and SIGCLD
Jim Robinson
jimr at hcrvx2.UUCP
Wed Sep 17 01:39:09 AEST 1986
*
Can anyone explain AT&T's rationale in dropping SIGCLD? In my 5.2
manual there is a warning "strongly" discouraging its use in
new programs, and there is no mention of it anywhere in the System V
Interface Definition (at least I couldn't find any).
Seems to me this is a handy signal to have as it provides a reasonably
elegant means of cleaning up after a process. And, needless to say,
more than a few programs will have to be changed, including
*shell layers*, when it disappears. [Since the master layer in shell
layers cannot remain blocked indefinitely during a 'wait' I would
imagine that some kind of polling would be necessary. Gag.]
The only other possibility I can think of is that 5.3 has some new
and nifty feature that disallows the need for SIGCLD.
Comments?
J.B. Robinson
PS Thanks to all those who answered my query re the IEEE proposal on
System V compatible BSD style job control.
More information about the Comp.unix.wizards
mailing list