https://issues.dlang.org/show_bug.cgi?id=17666
--- Comment #3 from Sebastiaan Koppe <m...@skoppe.eu> --- (In reply to Sebastiaan Koppe from comment #2) > Just so that you know, I am working on a PR to add them to druntime. I am a bit stuck on the issue. In src/core/sys/posix/netinet/in_.d there are 2 general sections, one for ipv4 and one for ipv6. In each section constants are defined for CRuntime_Glibc, Darwin, FreeBSD, NetBSD, Solaris and linux (in that order). Except there is no linux version for ipv6. Which makes me wonder how things for linux can actually compile, since basic things like in6_addr and sockaddr_in6 structures are not defined. I suppose the CRuntime_Glibc branch is taken, but that would be invalid since the constants differ slightly with linux. --