svn: head/sys/netinet

Maxim Sobolev sobomax at FreeBSD.org
Sat Dec 31 00:17:13 UTC 2011


On 12/30/2011 12:02 PM, Gleb Smirnoff wrote:
> On Fri, Dec 30, 2011 at 11:23:45AM -0800, Maxim Sobolev wrote:
> M>  Won't this break whole lot of third-party software, which expects
> M>  FreeBSD to be slightly different in this regards? Just curious.
>
> Yes it does. And until FreeBSD 10.0-RELEASE there is time to fix
> this software (at least in ports).
>
> The MFC to stable/9 of r226105 was back out.

Well, I am just curious how critical it is to get it resolved and is 
there any way to avoid ABI breakage. Software compiled for 9.x won't run 
on 10.x even when fitted with the proper compat libs, as far as I can 
tell and not all software can be easily recompiled.

There are also other places where BSD have subtle differences with 
almost any other nix flavor out there. Not accepting sun_len = 0 in the 
unix domain sockets is one of those places that comes to mind. Other 
systems just do strlen() of sun_path, while BSD does EINVAL. And we've 
been living with this for decades.

-Maxim


More information about the svn-src-head mailing list