From e12753d2ec9db83ec08bb9db63902a82fb245cdd Mon Sep 17 00:00:00 2001 From: "Tomas Chvatal (scarabeus)" Date: Wed, 22 Oct 2008 22:50:54 +0200 Subject: X --- src/net/dns.c~ | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/net/dns.c~ (limited to 'src/net/dns.c~') diff --git a/src/net/dns.c~ b/src/net/dns.c~ new file mode 100644 index 0000000..84c917a --- /dev/null +++ b/src/net/dns.c~ @@ -0,0 +1,27 @@ +#ifndef __WIN32__ +# include +# include +# include +# include +#else +# include +# include +#endif + +#include + +#include "main.h" + +char* getIPFormDNS(char *domain) +{ + struct hostent *host; + + host = gethostbyname(domain); + + if( host == NULL || host->h_addr_list[0] == NULL ) + { + return NULL; + } + + return strdup( inet_ntoa( * ( (struct in_addr *) host->h_addr_list[0] ) ) ); +} -- cgit v1.2.3