summaryrefslogtreecommitdiffstats
path: root/socket.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-03-31 06:32:18 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-03-31 06:32:18 -0700
commit79d7f2f9dad61f8e8af64984183c01a210ba5350 (patch)
treea4de0a532a6f90a1476212b77d67908c74531b0b /socket.c
parent4f2424f10052ef6ad8cf4fe3fd7bae0d1aa83c0d (diff)
downloadtxr-79d7f2f9dad61f8e8af64984183c01a210ba5350.tar.gz
txr-79d7f2f9dad61f8e8af64984183c01a210ba5350.tar.bz2
txr-79d7f2f9dad61f8e8af64984183c01a210ba5350.zip
Rename badly named socket-related internal funs.
Also rename its related functions for consistency. * socket.c (sockaddr_in_out): Renamed to sockaddr_in_unpack. The "in" stands for internet, and is juxtaposed to "out". (sockaddr_in6_out): Renamed to sockaddr_in6_unpack. (unix_sockaddr_out): Renamed to sockaddr_un_unpack. (getaddrinfo_wrap): Calls to *_out functions renamed to *_unpack. (sockaddr_in): Renamed to sockaddr_pack. Original name is confusing against the struct tag name in struct sockaddr_in. (dgram_set_sock_peer, sock_bind, sock_connect, sock_accept): Calls updated to sockaddr_pack.
Diffstat (limited to 'socket.c')
-rw-r--r--socket.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/socket.c b/socket.c
index 9684e608..07286974 100644
--- a/socket.c
+++ b/socket.c
@@ -112,7 +112,7 @@ static void ipv6_scope_id_from_num(struct sockaddr_in6 *dst, val scope)
scope, nao);
}
-static val sockaddr_in_out(struct sockaddr_in *src)
+static val sockaddr_in_unpack(struct sockaddr_in *src)
{
args_decl(args, ARGS_MIN);
val out = make_struct(sockaddr_in_s, nil, args);
@@ -121,7 +121,7 @@ static val sockaddr_in_out(struct sockaddr_in *src)
return out;
}
-static val sockaddr_in6_out(struct sockaddr_in6 *src)
+static val sockaddr_in6_unpack(struct sockaddr_in6 *src)
{
args_decl(args, ARGS_MIN);
val out = make_struct(sockaddr_in6_s, nil, args);
@@ -130,7 +130,7 @@ static val sockaddr_in6_out(struct sockaddr_in6 *src)
return out;
}
-static val unix_sockaddr_out(struct sockaddr_un *src)
+static val sockaddr_un_unpack(struct sockaddr_un *src)
{
args_decl(args, ARGS_MIN);
val out = make_struct(sockaddr_un_s, nil, args);
@@ -181,7 +181,7 @@ static val getaddrinfo_wrap(val node_in, val service_in, val hints_in)
ipv4_addr_from_num(&sa->sin_addr, node);
if (svc_num_p)
sa->sin_port = htons(c_num(service));
- ptail = list_collect(ptail, sockaddr_in_out(sa));
+ ptail = list_collect(ptail, sockaddr_in_unpack(sa));
}
break;
case AF_INET6:
@@ -191,7 +191,7 @@ static val getaddrinfo_wrap(val node_in, val service_in, val hints_in)
ipv6_addr_from_num(&sa->sin6_addr, node);
if (svc_num_p)
sa->sin6_port = ntohs(c_num(service));
- ptail = list_collect(ptail, sockaddr_in6_out(sa));
+ ptail = list_collect(ptail, sockaddr_in6_unpack(sa));
}
break;
}
@@ -211,8 +211,8 @@ static void addr_mismatch(val addr, val family)
addr, family, nao);
}
-static void sockaddr_in(val sockaddr, val family,
- struct sockaddr_storage *buf, socklen_t *len)
+static void sockaddr_pack(val sockaddr, val family,
+ struct sockaddr_storage *buf, socklen_t *len)
{
val addr_type = typeof(sockaddr);
@@ -601,7 +601,7 @@ static val dgram_get_sock_peer(val stream)
static val dgram_set_sock_peer(val stream, val peer)
{
struct dgram_stream *d = coerce(struct dgram_stream *, stream->co.handle);
- sockaddr_in(peer, d->family, &d->peer_addr, &d->pa_len);
+ sockaddr_pack(peer, d->family, &d->peer_addr, &d->pa_len);
d->sock_connected = 1;
return set(mkloc(d->peer, stream), peer);
}
@@ -645,7 +645,7 @@ static val sock_bind(val sock, val sockaddr)
(void) setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse));
- sockaddr_in(sockaddr, family, &sa, &salen);
+ sockaddr_pack(sockaddr, family, &sa, &salen);
if (bind(fd, coerce(struct sockaddr *, &sa), salen) != 0)
uw_throwf(socket_error_s, lit("sock-bind failed: ~d/~s"),
@@ -727,7 +727,7 @@ static val sock_connect(val sock, val sockaddr, val timeout)
struct sockaddr_storage sa;
socklen_t salen;
- sockaddr_in(sockaddr, family, &sa, &salen);
+ sockaddr_pack(sockaddr, family, &sa, &salen);
if (to_connect(c_num(sfd), coerce(struct sockaddr *, &sa), salen,
sock, sockaddr, default_bool_arg(timeout)) != 0)
@@ -829,11 +829,11 @@ static val sock_accept(val sock, val mode_str, val timeout_in)
sig_restore_enable;
if (family == num_fast(AF_INET))
- peer = sockaddr_in_out(coerce(struct sockaddr_in *, &sa));
+ peer = sockaddr_in_unpack(coerce(struct sockaddr_in *, &sa));
else if (family == num_fast(AF_INET6))
- peer = sockaddr_in6_out(coerce(struct sockaddr_in6 *, &sa));
+ peer = sockaddr_in6_unpack(coerce(struct sockaddr_in6 *, &sa));
else if (family == num_fast(AF_UNIX))
- peer = unix_sockaddr_out(coerce(struct sockaddr_un *, &sa));
+ peer = sockaddr_un_unpack(coerce(struct sockaddr_un *, &sa));
else {
free(dgram);
dgram = 0;
@@ -878,11 +878,11 @@ static val sock_accept(val sock, val mode_str, val timeout_in)
goto failed;
if (family == num_fast(AF_INET))
- peer = sockaddr_in_out(coerce(struct sockaddr_in *, &sa));
+ peer = sockaddr_in_unpack(coerce(struct sockaddr_in *, &sa));
else if (family == num_fast(AF_INET6))
- peer = sockaddr_in6_out(coerce(struct sockaddr_in6 *, &sa));
+ peer = sockaddr_in6_unpack(coerce(struct sockaddr_in6 *, &sa));
else if (family == num_fast(AF_UNIX))
- peer = unix_sockaddr_out(coerce(struct sockaddr_un *, &sa));
+ peer = sockaddr_un_unpack(coerce(struct sockaddr_un *, &sa));
else
uw_throwf(socket_error_s, lit("accept: ~s isn't a supported socket family"),
family, nao);