From: <sja...@us...> - 2003-09-16 11:14:46
|
Update of /cvsroot/binaryphp/binaryphp/functions/network In directory sc8-pr-cvs1:/tmp/cvs-serv29522/functions/network Added Files: gethostbyname.cpp Log Message: Add gethostbyname() --- NEW FILE: gethostbyname.cpp --- php_var gethostbyname( php_var host ) { struct hostent *host_entry; struct in_addr address; if(!(host_entry = gethostbyname( (const char*)host )) || !*(host_entry->h_addr_list)) { return host; } memcpy(&address.s_addr, *(host_entry->h_addr_list), sizeof(address.s_addr)); return php_var(inet_ntoa(address)); } |