Add xgethostbyname and herror_msg* functions.

This commit is contained in:
Matt Kraai
2001-05-16 15:40:51 +00:00
parent 59df6f7398
commit c55b8d41c1
25 changed files with 236 additions and 96 deletions

View File

@@ -450,11 +450,7 @@ static void init_RemoteLog (void){
error_msg_and_die("syslogd: cannot create socket");
}
hostinfo = (struct hostent *) gethostbyname(RemoteHost);
if (!hostinfo) {
error_msg_and_die("syslogd: cannot resolve remote host name [%s]", RemoteHost);
}
hostinfo = xgethostbyname(RemoteHost);
remoteaddr.sin_family = AF_INET;
remoteaddr.sin_addr = *(struct in_addr *) *hostinfo->h_addr_list;