Merge branch 'strerror-consistency' into 'master'
Prefer g_strerror() to strerror()
See merge request slirp/libslirp!146
diff --git a/src/ip6_icmp.c b/src/ip6_icmp.c
index daebec4..21224bc 100644
--- a/src/ip6_icmp.c
+++ b/src/ip6_icmp.c
@@ -100,7 +100,7 @@
if (sendto(so->s, m->m_data + hlen, m->m_len - hlen, 0,
(struct sockaddr *)&addr, sizeof(addr)) == -1) {
DEBUG_MISC("icmp6_input icmp sendto tx errno = %d-%s", errno,
- strerror(errno));
+ g_strerror(errno));
icmp6_send_error(m, ICMP6_UNREACH, ICMP6_UNREACH_NO_ROUTE);
icmp_detach(so);
}
@@ -265,7 +265,7 @@
} else {
error_code = ICMP6_UNREACH_ADDRESS;
}
- DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, g_strerror(errno));
icmp6_send_error(so->so_m, ICMP_UNREACH, error_code);
} else {
icmp6_reflect(so->so_m);
@@ -583,7 +583,7 @@
if (udp_attach(so, AF_INET6) == -1) {
DEBUG_MISC("icmp6_input udp_attach errno = %d-%s", errno,
- strerror(errno));
+ g_strerror(errno));
sofree(so);
m_free(m);
goto end_error;
@@ -620,7 +620,7 @@
if (sendto(so->s, icmp6_ping_msg, strlen(icmp6_ping_msg), 0,
(struct sockaddr *)&addr, sockaddr_size(&addr)) == -1) {
DEBUG_MISC("icmp6_input udp sendto tx errno = %d-%s", errno,
- strerror(errno));
+ g_strerror(errno));
icmp6_send_error(m, ICMP6_UNREACH, ICMP6_UNREACH_NO_ROUTE);
udp_detach(so);
}
diff --git a/src/ip_icmp.c b/src/ip_icmp.c
index d74d24b..d8fe7cb 100644
--- a/src/ip_icmp.c
+++ b/src/ip_icmp.c
@@ -149,8 +149,8 @@
if (sendto(so->s, m->m_data + hlen, m->m_len - hlen, 0,
(struct sockaddr *)&addr, sizeof(addr)) == -1) {
DEBUG_MISC("icmp_input icmp sendto tx errno = %d-%s", errno,
- strerror(errno));
- icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0, strerror(errno));
+ g_strerror(errno));
+ icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0, g_strerror(errno));
icmp_detach(so);
}
@@ -224,7 +224,7 @@
if (not_valid_socket(udp_attach(so, AF_INET))) {
DEBUG_MISC("icmp_input udp_attach errno = %d-%s", errno,
- strerror(errno));
+ g_strerror(errno));
sofree(so);
m_free(m);
goto end_error;
@@ -243,7 +243,7 @@
addr = so->fhost.ss;
if (sotranslate_out(so, &addr) < 0) {
icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0,
- strerror(errno));
+ g_strerror(errno));
udp_detach(so);
return;
}
@@ -264,9 +264,9 @@
if (sendto(so->s, icmp_ping_msg, strlen(icmp_ping_msg), 0,
(struct sockaddr *)&addr, sockaddr_size(&addr)) == -1) {
DEBUG_MISC("icmp_input udp sendto tx errno = %d-%s", errno,
- strerror(errno));
+ g_strerror(errno));
icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0,
- strerror(errno));
+ g_strerror(errno));
udp_detach(so);
}
} /* if ip->ip_dst.s_addr == alias_addr.s_addr */
@@ -537,8 +537,8 @@
} else {
error_code = ICMP_UNREACH_HOST;
}
- DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, strerror(errno));
- icmp_send_error(so->so_m, ICMP_UNREACH, error_code, 0, strerror(errno));
+ DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, g_strerror(errno));
+ icmp_send_error(so->so_m, ICMP_UNREACH, error_code, 0, g_strerror(errno));
} else {
icmp_reflect(so->so_m);
so->so_m = NULL; /* Don't m_free() it again! */
diff --git a/src/misc.c b/src/misc.c
index d4a7c2c..e5e2164 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -123,7 +123,7 @@
return 0;
err:
- g_critical("slirp_socketpair(): %s", strerror(errno));
+ g_critical("slirp_socketpair(): %s", g_strerror(errno));
if (have_valid_socket(s)) {
closesocket(s);
}
@@ -274,12 +274,12 @@
s = slirp_socket(PF_UNIX, SOCK_STREAM, 0);
if (not_valid_socket(s)) {
- g_critical("open_unix(): %s", strerror(errno));
+ g_critical("open_unix(): %s", g_strerror(errno));
return 0;
}
if (connect(s, (struct sockaddr *)&sa, sizeof(sa)) < 0) {
- g_critical("open_unix(): %s", strerror(errno));
+ g_critical("open_unix(): %s", g_strerror(errno));
closesocket(s);
return 0;
}
diff --git a/src/socket.c b/src/socket.c
index 43e5939..278bf27 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -214,7 +214,7 @@
}
DEBUG_MISC(" --- soread() disconnected, nn = %d, errno = %d-%s", nn,
- errno, strerror(errno));
+ errno, g_strerror(errno));
sofcantrcvmore(so);
if (err == ECONNABORTED || err == ECONNRESET || err == ECONNREFUSED ||
@@ -577,8 +577,8 @@
else if (errno == ENETUNREACH)
code = ICMP_UNREACH_NET;
- DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, strerror(errno));
- icmp_send_error(so->so_m, ICMP_UNREACH, code, 0, strerror(errno));
+ DEBUG_MISC(" udp icmp rx errno = %d-%s", errno, g_strerror(errno));
+ icmp_send_error(so->so_m, ICMP_UNREACH, code, 0, g_strerror(errno));
} else {
icmp_reflect(so->so_m);
so->so_m = NULL; /* Don't m_free() it again! */
@@ -599,7 +599,7 @@
else if (errno == ENETUNREACH)
code = ICMP6_UNREACH_NO_ROUTE;
- DEBUG_MISC(" udp icmp6 rx errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC(" udp icmp6 rx errno = %d-%s", errno, g_strerror(errno));
icmp6_send_error(so->so_m, ICMP_UNREACH, code);
} else {
icmp6_reflect(so->so_m);
@@ -617,7 +617,7 @@
#endif
if (ioctlsocket(so->s, FIONREAD, &n) != 0) {
- DEBUG_MISC(" ioctlsocket errno = %d-%s\n", errno, strerror(errno));
+ DEBUG_MISC(" ioctlsocket errno = %d-%s\n", errno, g_strerror(errno));
return;
}
@@ -654,7 +654,7 @@
m->m_len = recvfrom(so->s, m->m_data, len, 0, (struct sockaddr *)&addr,
&addrlen);
DEBUG_MISC(" did recvfrom %d, errno = %d-%s", m->m_len, errno,
- strerror(errno));
+ g_strerror(errno));
if (m->m_len < 0) {
if (errno == ENOTCONN) {
/*
@@ -677,7 +677,7 @@
DEBUG_MISC(" rx error, tx icmp ICMP_UNREACH:%i", code);
icmp_send_error(so->so_m, ICMP_UNREACH, code, 0,
- strerror(errno));
+ g_strerror(errno));
break;
case AF_INET6:
code = ICMP6_UNREACH_PORT;
diff --git a/src/tcp_input.c b/src/tcp_input.c
index 728c26d..5f5701a 100644
--- a/src/tcp_input.c
+++ b/src/tcp_input.c
@@ -626,7 +626,7 @@
if ((tcp_fconnect(so, so->so_ffamily) == -1) && (errno != EAGAIN) &&
(errno != EINPROGRESS) && (errno != EWOULDBLOCK)) {
uint8_t code;
- DEBUG_MISC(" tcp fconnect errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC(" tcp fconnect errno = %d-%s", errno, g_strerror(errno));
if (errno == ECONNREFUSED) {
/* ACK the SYN, send RST to refuse the connection */
tcp_respond(tp, ti, m, ti->ti_seq + 1, (tcp_seq)0,
@@ -663,7 +663,7 @@
m->m_len -= sizeof(struct tcpiphdr) - sizeof(struct ip) -
sizeof(struct tcphdr);
*ip = save_ip;
- icmp_send_error(m, ICMP_UNREACH, code, 0, strerror(errno));
+ icmp_send_error(m, ICMP_UNREACH, code, 0, g_strerror(errno));
break;
case AF_INET6:
m->m_data += sizeof(struct tcpiphdr) -
diff --git a/src/udp.c b/src/udp.c
index ae4d954..eb20bbb 100644
--- a/src/udp.c
+++ b/src/udp.c
@@ -179,7 +179,7 @@
*/
so = socreate(slirp, IPPROTO_UDP);
if (not_valid_socket(udp_attach(so, AF_INET))) {
- DEBUG_MISC(" udp_attach errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC(" udp_attach errno = %d-%s", errno, g_strerror(errno));
sofree(so);
goto bad;
}
@@ -229,8 +229,8 @@
m->m_len += iphlen;
m->m_data -= iphlen;
*ip = save_ip;
- DEBUG_MISC("udp tx errno = %d-%s", errno, strerror(errno));
- icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0, strerror(errno));
+ DEBUG_MISC("udp tx errno = %d-%s", errno, g_strerror(errno));
+ icmp_send_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, 0, g_strerror(errno));
goto bad;
}
diff --git a/src/udp6.c b/src/udp6.c
index ea5a5ba..f38c9bd 100644
--- a/src/udp6.c
+++ b/src/udp6.c
@@ -97,7 +97,7 @@
/* If there's no socket for this packet, create one. */
so = socreate(slirp, IPPROTO_UDP);
if (not_valid_socket(udp_attach(so, AF_INET6))) {
- DEBUG_MISC(" udp6_attach errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC(" udp6_attach errno = %d-%s", errno, g_strerror(errno));
sofree(so);
goto bad;
}
@@ -137,7 +137,7 @@
m->m_len += iphlen;
m->m_data -= iphlen;
*ip = save_ip;
- DEBUG_MISC("udp tx errno = %d-%s", errno, strerror(errno));
+ DEBUG_MISC("udp tx errno = %d-%s", errno, g_strerror(errno));
icmp6_send_error(m, ICMP6_UNREACH, ICMP6_UNREACH_NO_ROUTE);
goto bad;
}