diff options
author | B. Scott Michel <scooter.phd@gmail.com> | 2024-11-18 12:11:46 -0800 |
---|---|---|
committer | B. Scott Michel <scooter.phd@gmail.com> | 2024-11-18 12:11:46 -0800 |
commit | 3a4cb5a839d5b973a444ca2759497db354c8a29e (patch) | |
tree | 300dca59c1b900c611a1a4f3a7c9599a9e7d9532 /src | |
parent | 4f27f209516d141cc5aecc39af0e8baa27326b5c (diff) | |
download | slirp-3a4cb5a839d5b973a444ca2759497db354c8a29e.zip slirp-3a4cb5a839d5b973a444ca2759497db354c8a29e.tar.gz slirp-3a4cb5a839d5b973a444ca2759497db354c8a29e.tar.bz2 |
Prefer g_strerror() to strerror()
Use g_strerror() for better cross platform compatibility: glib handles
the Windows "deprecation" (i.e., use strerror_s instead of strerror),
fewer warnings at compile time.
Diffstat (limited to 'src')
-rw-r--r-- | src/ip6_icmp.c | 8 | ||||
-rw-r--r-- | src/ip_icmp.c | 16 | ||||
-rw-r--r-- | src/misc.c | 6 | ||||
-rw-r--r-- | src/socket.c | 14 | ||||
-rw-r--r-- | src/tcp_input.c | 4 | ||||
-rw-r--r-- | src/udp.c | 6 | ||||
-rw-r--r-- | src/udp6.c | 4 |
7 files changed, 29 insertions, 29 deletions
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 @@ static int icmp6_send(struct socket *so, struct mbuf *m, int hlen) 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 @@ void icmp6_receive(struct socket *so) } 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 @@ void icmp6_input(struct mbuf *m) 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 @@ void icmp6_input(struct mbuf *m) 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 @@ static int icmp_send(struct socket *so, struct mbuf *m, int hlen) 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 @@ void icmp_input(struct mbuf *m, int hlen) 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 @@ void icmp_input(struct mbuf *m, int hlen) 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 @@ void icmp_input(struct mbuf *m, int hlen) 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 @@ void icmp_receive(struct socket *so) } 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! */ @@ -123,7 +123,7 @@ static int slirp_socketpair_with_oob(slirp_os_socket sv[2]) 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 @@ int open_unix(struct socket *so, const char *unixpath) 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 @@ int soread(struct socket *so) } 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 @@ void sorecvfrom(struct socket *so) 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 @@ void sorecvfrom(struct socket *so) 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 @@ void sorecvfrom(struct socket *so) #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 @@ void sorecvfrom(struct socket *so) 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 @@ void sorecvfrom(struct socket *so) 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 @@ findso: 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 @@ findso: 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) - @@ -179,7 +179,7 @@ void udp_input(register struct mbuf *m, int iphlen) */ 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 @@ void udp_input(register struct mbuf *m, int iphlen) 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; } @@ -97,7 +97,7 @@ void udp6_input(struct mbuf *m) /* 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 @@ void udp6_input(struct mbuf *m) 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; } |