Change interface to bb_lookup_host, dont try and set port inside this

function as there is no gracefull way of handling failures.
Rename bb_getport to bb_lookup_port, allow a default port to be
specified so it always returns a correct value.
Modify ftpgetput/rdate/wget to use the new interface.
wget/rdate now use etc/services with a falback default value.
This commit is contained in:
Glenn L McGrath
2003-12-20 01:47:18 +00:00
parent 03d8091859
commit ffccf6eb5d
6 changed files with 39 additions and 49 deletions

View File

@ -50,7 +50,8 @@ static time_t askremotedate(const char *host)
struct sockaddr_in s_in;
int fd;
bb_lookup_host(&s_in, host, "time");
bb_lookup_host(&s_in, host);
s_in.sin_port = bb_lookup_port("time", 37);
/* Add a timeout for dead or non accessable servers */
alarm(10);