42 #include <ti/drivers/net/wifi/bsd/netdb.h> 43 #include <ti/drivers/net/wifi/bsd/sys/socket.h> 44 #include <ti/drivers/net/wifi/simplelink.h> 49 #if _SL_INCLUDE_FUNC(sl_NetAppDnsGetHostByName) 53 static char* AddrArray[2];
54 static char Addr[IPv6_ADDR_LEN];
59 _SlDrvMemZero(&Hostent,
sizeof(
struct hostent));
60 _SlDrvMemZero(&AddrArray,
sizeof(AddrArray));
61 _SlDrvMemZero(&Addr,
sizeof(Addr));
64 Hostent.h_name = (
char*)name;
80 Hostent.h_addrtype = AF_INET6 ;
81 Hostent.h_length = IPv6_ADDR_LEN;
87 Hostent.h_addrtype = AF_INET ;
88 Hostent.h_length = IPv4_ADDR_LEN;
91 AddrArray[0] = &Addr[0];
92 Hostent.h_addr_list = AddrArray;
struct hostent * gethostbyname(const char *name)
Get host IP by name Obtain the IP Address of machine on network, by machine name. ...
_i16 sl_NetAppDnsGetHostByName(_i8 *pHostName, const _u16 NameLen, _u32 *OutIpAddr, const _u8 Family)
Get host IP by name Obtain the IP Address of machine on network, by machine name. ...