use mz_addrinfo, scheme_getnameinfo
svn: r1726
This commit is contained in:
parent
f60df3fbe5
commit
cfdbbf6a54
|
@ -1037,7 +1037,7 @@ static Scheme_Object *ssl_connect(int argc, Scheme_Object *argv[])
|
|||
int status;
|
||||
const char *errstr = "Unknown error";
|
||||
int err = 0;
|
||||
GC_CAN_IGNORE struct addrinfo *addr;
|
||||
GC_CAN_IGNORE struct mz_addrinfo *addr;
|
||||
int sock;
|
||||
|
||||
address = check_host_and_convert("ssl-connect", argc, argv, 0);
|
||||
|
@ -1191,7 +1191,7 @@ ssl_listen(int argc, Scheme_Object *argv[])
|
|||
}
|
||||
|
||||
{
|
||||
GC_CAN_IGNORE struct addrinfo *tcp_listen_addr;
|
||||
GC_CAN_IGNORE struct mz_addrinfo *tcp_listen_addr;
|
||||
int err;
|
||||
|
||||
tcp_listen_addr = scheme_get_host_address(address, id, &err,
|
||||
|
@ -1623,16 +1623,14 @@ static Scheme_Object *ssl_addresses(int argc, Scheme_Object *argv[])
|
|||
}
|
||||
there_len = l;
|
||||
|
||||
getnameinfo((struct sockaddr *)here, here_len,
|
||||
scheme_getnameinfo((struct sockaddr *)here, here_len,
|
||||
host_buf, sizeof(host_buf),
|
||||
NULL, 0,
|
||||
NI_NUMERICHOST | NI_NUMERICSERV);
|
||||
NULL, 0);
|
||||
result[0] = scheme_make_utf8_string(host_buf);
|
||||
|
||||
getnameinfo((struct sockaddr *)there, there_len,
|
||||
scheme_getnameinfo((struct sockaddr *)there, there_len,
|
||||
host_buf, sizeof(host_buf),
|
||||
NULL, 0,
|
||||
NI_NUMERICHOST | NI_NUMERICSERV);
|
||||
NULL, 0);
|
||||
result[1] = scheme_make_utf8_string(host_buf);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user