Merge setsockopt error messages
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 24 Aug 2015 17:08:14 +0000 (19:08 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 24 Aug 2015 18:00:17 +0000 (20:00 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/arping.c
networking/ping.c
networking/traceroute.c

index 8be1aac2c8ed661de055ef7a6fbc7de2130f28b0..9ac4a7cee7dddb7a6d998258c1ce88c7e4630f71 100644 (file)
@@ -358,7 +358,7 @@ int arping_main(int argc UNUSED_PARAM, char **argv)
                        saddr.sin_addr = dst;
 
                        if (setsockopt(probe_fd, SOL_SOCKET, SO_DONTROUTE, &const_int_1, sizeof(const_int_1)) == -1)
-                               bb_perror_msg("setsockopt(SO_DONTROUTE)");
+                               bb_perror_msg("setsockopt(%s)", "SO_DONTROUTE");
                        xconnect(probe_fd, (struct sockaddr *) &saddr, sizeof(saddr));
                        getsockname(probe_fd, (struct sockaddr *) &saddr, &alen);
                        //never happens:
index c475395e7d2d3bfcc3016436b5486fae55d2a111..20489a070a261e72163c8f724ea6ddc5635a9d05 100644 (file)
@@ -756,7 +756,7 @@ static void ping6(len_and_sockaddr *lsa)
                }
                if (setsockopt(pingsock, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
                                        sizeof(filt)) < 0)
-                       bb_error_msg_and_die("setsockopt(ICMP6_FILTER)");
+                       bb_error_msg_and_die("setsockopt(%s)", "ICMP6_FILTER");
        }
 #endif /*ICMP6_FILTER*/
 
index 855713605e8038d8f5d3c890a235a37c23bfbc6e..e41d89e9f38762ec7e688c4f87dacfca6bf06113 100644 (file)
@@ -475,7 +475,7 @@ send_probe(int seq, int ttl)
        if (dest_lsa->u.sa.sa_family == AF_INET6) {
                res = setsockopt(sndsock, SOL_IPV6, IPV6_UNICAST_HOPS, &ttl, sizeof(ttl));
                if (res < 0)
-                       bb_perror_msg_and_die("setsockopt UNICAST_HOPS %d", ttl);
+                       bb_perror_msg_and_die("setsockopt(%s) %d", "UNICAST_HOPS", ttl);
                out = outip;
                len = packlen;
        } else
@@ -484,7 +484,7 @@ send_probe(int seq, int ttl)
 #if defined IP_TTL
                res = setsockopt(sndsock, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl));
                if (res < 0)
-                       bb_perror_msg_and_die("setsockopt ttl %d", ttl);
+                       bb_perror_msg_and_die("setsockopt(%s) %d", "TTL", ttl);
 #endif
                out = outicmp;
                len = packlen - sizeof(*outip);
@@ -929,7 +929,7 @@ common_traceroute_main(int op, char **argv)
        if (af == AF_INET6) {
                static const int two = 2;
                if (setsockopt(rcvsock, SOL_RAW, IPV6_CHECKSUM, &two, sizeof(two)) < 0)
-                       bb_perror_msg_and_die("setsockopt RAW_CHECKSUM");
+                       bb_perror_msg_and_die("setsockopt(%s)", "IPV6_CHECKSUM");
                xmove_fd(xsocket(af, SOCK_DGRAM, 0), sndsock);
        } else
 #endif
@@ -972,7 +972,7 @@ common_traceroute_main(int op, char **argv)
 #endif
 #ifdef IP_TOS
        if ((op & OPT_TOS) && setsockopt(sndsock, IPPROTO_IP, IP_TOS, &tos, sizeof(tos)) < 0) {
-               bb_perror_msg_and_die("setsockopt tos %d", tos);
+               bb_perror_msg_and_die("setsockopt(%s) %d", "TOS", tos);
        }
 #endif
 #ifdef IP_DONTFRAG