> 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