From 959a1722faec6b30510c788c49dcb4b7cb96d1e0 Mon Sep 17 00:00:00 2001 From: Mystery Man Date: Fri, 20 Feb 2004 00:03:26 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'V10_0_21mdk'. --- mdk-stage1/dietlibc/libcruft/gethostbyaddr.c | 35 ---------------------------- 1 file changed, 35 deletions(-) delete mode 100644 mdk-stage1/dietlibc/libcruft/gethostbyaddr.c (limited to 'mdk-stage1/dietlibc/libcruft/gethostbyaddr.c') diff --git a/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c b/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c deleted file mode 100644 index 74828df56..000000000 --- a/mdk-stage1/dietlibc/libcruft/gethostbyaddr.c +++ /dev/null @@ -1,35 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "dietwarning.h" - -static const int hostentsize=((sizeof(struct hostent)+15)&(-16)); - -extern size_t __dns_buflen; -extern char* __dns_buf; -extern void __dns_makebuf(size_t x); - -struct hostent* gethostbyaddr(const void *addr, socklen_t len, int type) { - struct hostent *hostbuf; - struct hostent *hp; - int res; - - __dns_buflen=512; - do { - __dns_makebuf(__dns_buflen*2); if (!__dns_buf) return 0; - hostbuf=(struct hostent*)__dns_buf; - } while ((res = gethostbyaddr_r (addr, len, type, hostbuf, - __dns_buf+hostentsize, - __dns_buflen-hostentsize, &hp, - &h_errno)) == ERANGE); - if (res) hp=0; - return hp; -} - -link_warning("gethostbyaddr","warning: gethostbyaddr() leaks memory. Use gethostbyaddr_r instead!") -- cgit v1.2.1