January 28, 2006
file: dmd/src/phobos/std/c/linux/socket.d

current order:
# struct addrinfo
# {
#     int32_t ai_flags;
#     int32_t ai_family;
#     int32_t ai_socktype;
#     int32_t ai_protocol;
#     size_t ai_addrlen;
#     char* ai_canonname;
#     sockaddr* ai_addr;
#     addrinfo* ai_next;
# }

expected order:
# struct addrinfo
# {
#     int32_t ai_flags;
#     int32_t ai_family;
#     int32_t ai_socktype;
#     int32_t ai_protocol;
#     size_t ai_addrlen;
#     sockaddr* ai_addr;
#     char* ai_canonname;
#     addrinfo* ai_next;
# }

ai_addr and ai_canonname are in the wrong order.

Thomas