Re: On SIGCHLD signal semantics

Theodore Y. Ts'o (tytso@mit.edu)
Wed, 19 Jun 1996 11:22:28 -0400


Date: Tue, 18 Jun 1996 21:44:20 -0600 (MDT)
From: Marc Aurele La France <Marc.La-France@UAlberta.CA>

> Well, to the extent that Linux is trying to provide System V
> compatibility, Linux can also be said to be broken. Yes, applications
> which assume System V behavior are not POSIX-complaint, and it would
> probably be better to make them POSIX complaint.

No, don't contradict yourself. System V SIGCHLD signal semantics *are*
POSIX compliant, simply because POSIX did not bother making a decision
about SIG_IGN.

Not true. This is a case of "be liberal in what you receive,
conservative in what you send."

A System V OS is "POSIX-complaint". However, an application which
assumes System V behavior is *not* POSIX-conforming, since it won't run
on all POSIX systems.

- Ted