From: Alan Burlison <alan.burli...@oracle.com> Date: Tue, 20 Oct 2015 10:59:46 +0100
> The bug goes into quite some detail about how Solaris behaves. The > issue here is that we have two implementations, Linux and Solaris, > both claiming to be POSIX-conformant but both showing different > behaviour. There's a discussion to be had about the whys and > wherefores of that difference, but saying that you don't want to know > how Solaris behaves isn't really going to help move the conversation > along. With two decades of precendence, applications will need to find a way to cope with the behavior on every existing Linux kernel out there. Even if we were to propose something here and change things, it won't be available on real sites for 6 months at a minimum, and only a an extremely small fraction of actual machines. It's more practical for userspace to cope with the bahvior. This is simply because coping with current behavior will work on every Linux kernel on the planet, and also it won't require us to potentially break any existing setups. This to me matters more than any squabbling over semantics or who really implements POSIX correctly or not. That simply does not matter at all. It especially does not matter as far as I and millions of existing socket apps out there are concerned. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html