X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fnetwork%2Finet_legacy.c;h=621b47b05086d98843a71b6b2a4589ef9238fb17;hb=131276809fe3b7bed6086772bc5e3e9941dc6c6c;hp=0a0ad6fc607446dc75a48a36786771998a1eb884;hpb=7b5beabceb3ae644acf793a249bbf564faf1ebe6;p=musl diff --git a/src/network/inet_legacy.c b/src/network/inet_legacy.c index 0a0ad6fc..621b47b0 100644 --- a/src/network/inet_legacy.c +++ b/src/network/inet_legacy.c @@ -1,24 +1,14 @@ #include #include #include -#include "__dns.h" in_addr_t inet_network(const char *p) { return ntohl(inet_addr(p)); } -int inet_aton(const char *cp, struct in_addr *inp) +struct in_addr inet_makeaddr(in_addr_t n, in_addr_t h) { - struct sockaddr_in sin; - if (__ipparse(&sin, AF_INET, cp) < 0) return 0; - *inp = sin.sin_addr; - return 1; -} - -struct in_addr inet_makeaddr(int net, int host) -{ - uint32_t n = net, h = host; if (n < 256) h |= n<<24; else if (n < 65536) h |= n<<16; else h |= n<<8;