https://issues.dlang.org/show_bug.cgi?id=17666
--- Comment #7 from Jonathan M Davis <issues.dl...@jmdavisprog.com> --- (In reply to Sebastiaan Koppe from comment #6) > Ok, great. Whenever I get some time I will check core.sys.freebsd.inet.in_, > core.sys.linux.inet.in_, and core.sys.darwin.inet.in_ to see if I see > something missing, and add them in that case. I added basically everything that was in those header files except for declarations that were indicated by one of the systems to be deprecated or obsolete. So, while I certainly could have screwed up and missed something, and there may be some debate about a few of the items I intentionally skipped, I find it unlikely that anything that you care about will be missing. The bigger issue is the declarations in std.c.linux.socket which don't come from netinet/in.h, since that's the only header I've done anything for thus far. Most of what was in there was in netinet/in.h, but not all of it. --