module: network-internal define interface #include "sockets-helper.h", import: all-recursive, rename: { "select" => posix-select}, exclude: {"bindresvport6"}, name-mapper: c-to-dylan; struct "struct sockaddr_in" => , superclasses: {}; struct "struct pollfd" => , superclasses: {}; function "getaddrinfo", equate-argument: {1 => }, map-argument: {1 => }, equate-argument: {2 => }, map-argument: {2 => }, output-argument: 4; function "gai_strerror", equate-result: , map-result: ; function "gethostbyname", equate-argument: {1 => }, map-argument: {1 => }; function "sendto", equate-argument: {2 => }, // should rather be map-argument: {2 => }; function "getprotobyname", equate-argument: {1 => }, map-argument: {1 => }; pointer "char *" => , superclasses: {}; pointer "char **" => , superclasses: {}; end interface;