Added timeout argument, but not used yet

This commit is contained in:
Stig Venaas 2000-09-03 19:12:28 +00:00
parent 1109b9ab57
commit f0962c33a1
2 changed files with 5 additions and 4 deletions

View file

@ -58,7 +58,7 @@
/*
* Converts a host name to an IP address.
*/
static int my_lookup_hostname(const char *addr, struct in_addr *in)
static int php_network_lookup_hostname(const char *addr, struct in_addr *in)
{
struct hostent *host_info;
@ -77,13 +77,14 @@ static int my_lookup_hostname(const char *addr, struct in_addr *in)
/*
* Creates a socket of type socktype and connects to the given host and
* port, returns the created socket on success, else returns -1.
* timeout gives timeout in seconds, 0 means blocking mode.
*/
int hostconnect(char *host, int port, int socktype)
int hostconnect(char *host, int port, int socktype, int timeout)
{
int s;
struct sockaddr_in sa;
if (my_lookup_hostname(host, &sa.sin_addr))
if (php_network_lookup_hostname(host, &sa.sin_addr))
return -1;
s = socket(PF_INET, socktype, 0);
if (s == SOCK_ERR)

View file

@ -17,7 +17,7 @@
*/
/* $Id$ */
int hostconnect(char *host, int port, int socktype);
int hostconnect(char *host, int port, int socktype, int timeout);
/*
* Local variables: