diff options
| author | Glenn L McGrath <bug1@ihug.co.nz> | 2002-11-28 10:56:38 +0000 |
|---|---|---|
| committer | Glenn L McGrath <bug1@ihug.co.nz> | 2002-11-28 10:56:38 +0000 |
| commit | 9048ae59238cd4bde1e5232d9edcd7b37cf5e84b (patch) | |
| tree | fe4c65ac086f37176757e8309b74aefd25c03f9c | |
| parent | df72536f8e9c337c103727c1d1503985cced73e6 (diff) | |
| download | busybox-w32-9048ae59238cd4bde1e5232d9edcd7b37cf5e84b.tar.gz busybox-w32-9048ae59238cd4bde1e5232d9edcd7b37cf5e84b.tar.bz2 busybox-w32-9048ae59238cd4bde1e5232d9edcd7b37cf5e84b.zip | |
Use standard error messages
| -rw-r--r-- | networking/libiproute/iplink.c | 8 | ||||
| -rw-r--r-- | networking/libiproute/iproute.c | 18 |
2 files changed, 11 insertions, 15 deletions
diff --git a/networking/libiproute/iplink.c b/networking/libiproute/iplink.c index 90d60b44c..c9d218a11 100644 --- a/networking/libiproute/iplink.c +++ b/networking/libiproute/iplink.c | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | 35 | ||
| 36 | static int on_off(char *msg) | 36 | static int on_off(char *msg) |
| 37 | { | 37 | { |
| 38 | fprintf(stderr, "Error: argument of \"%s\" must be \"on\" or \"off\"\n", msg); | 38 | error_msg("Error: argument of \"%s\" must be \"on\" or \"off\"", msg); |
| 39 | return -1; | 39 | return -1; |
| 40 | } | 40 | } |
| 41 | 41 | ||
| @@ -204,7 +204,7 @@ static int parse_address(char *dev, int hatype, int halen, char *lla, struct ifr | |||
| 204 | if (alen < 0) | 204 | if (alen < 0) |
| 205 | return -1; | 205 | return -1; |
| 206 | if (alen != halen) { | 206 | if (alen != halen) { |
| 207 | fprintf(stderr, "Wrong address (%s) length: expected %d bytes\n", lla, halen); | 207 | error_msg("Wrong address (%s) length: expected %d bytes", lla, halen); |
| 208 | return -1; | 208 | return -1; |
| 209 | } | 209 | } |
| 210 | return 0; | 210 | return 0; |
| @@ -286,7 +286,7 @@ static int do_set(int argc, char **argv) | |||
| 286 | } | 286 | } |
| 287 | 287 | ||
| 288 | if (!dev) { | 288 | if (!dev) { |
| 289 | fprintf(stderr, "Not enough of information: \"dev\" argument is required.\n"); | 289 | error_msg("Not enough of information: \"dev\" argument is required."); |
| 290 | exit(-1); | 290 | exit(-1); |
| 291 | } | 291 | } |
| 292 | 292 | ||
| @@ -344,6 +344,6 @@ int do_iplink(int argc, char **argv) | |||
| 344 | } else | 344 | } else |
| 345 | return ipaddr_list_link(0, NULL); | 345 | return ipaddr_list_link(0, NULL); |
| 346 | 346 | ||
| 347 | fprintf(stderr, "Command \"%s\" is unknown, try \"ip link help\".\n", *argv); | 347 | error_msg("Command \"%s\" is unknown, try \"ip link help\".", *argv); |
| 348 | exit(-1); | 348 | exit(-1); |
| 349 | } | 349 | } |
diff --git a/networking/libiproute/iproute.c b/networking/libiproute/iproute.c index 8b6e7eebd..fcfb409f2 100644 --- a/networking/libiproute/iproute.c +++ b/networking/libiproute/iproute.c | |||
| @@ -78,7 +78,7 @@ int print_route(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) | |||
| 78 | } | 78 | } |
| 79 | len -= NLMSG_LENGTH(sizeof(*r)); | 79 | len -= NLMSG_LENGTH(sizeof(*r)); |
| 80 | if (len < 0) { | 80 | if (len < 0) { |
| 81 | fprintf(stderr, "BUG: wrong nlmsg len %d\n", len); | 81 | error_msg("wrong nlmsg len %d", len); |
| 82 | return -1; | 82 | return -1; |
| 83 | } | 83 | } |
| 84 | 84 | ||
| @@ -329,7 +329,7 @@ int iproute_modify(int cmd, unsigned flags, int argc, char **argv) | |||
| 329 | 329 | ||
| 330 | if (d) { | 330 | if (d) { |
| 331 | if ((idx = ll_name_to_index(d)) == 0) { | 331 | if ((idx = ll_name_to_index(d)) == 0) { |
| 332 | fprintf(stderr, "Cannot find device \"%s\"\n", d); | 332 | error_msg("Cannot find device \"%s\"", d); |
| 333 | return -1; | 333 | return -1; |
| 334 | } | 334 | } |
| 335 | addattr32(&req.n, sizeof(req), RTA_OIF, idx); | 335 | addattr32(&req.n, sizeof(req), RTA_OIF, idx); |
| @@ -452,7 +452,7 @@ static int iproute_list(int argc, char **argv) | |||
| 452 | 452 | ||
| 453 | if (id) { | 453 | if (id) { |
| 454 | if ((idx = ll_name_to_index(id)) == 0) { | 454 | if ((idx = ll_name_to_index(id)) == 0) { |
| 455 | fprintf(stderr, "Cannot find device \"%s\"\n", id); | 455 | error_msg("Cannot find device \"%s\"", id); |
| 456 | return -1; | 456 | return -1; |
| 457 | } | 457 | } |
| 458 | filter.iif = idx; | 458 | filter.iif = idx; |
| @@ -460,8 +460,7 @@ static int iproute_list(int argc, char **argv) | |||
| 460 | } | 460 | } |
| 461 | if (od) { | 461 | if (od) { |
| 462 | if ((idx = ll_name_to_index(od)) == 0) { | 462 | if ((idx = ll_name_to_index(od)) == 0) { |
| 463 | fprintf(stderr, "Cannot find device \"%s\"\n", od); | 463 | error_msg("Cannot find device \"%s\"", od); |
| 464 | return -1; | ||
| 465 | } | 464 | } |
| 466 | filter.oif = idx; | 465 | filter.oif = idx; |
| 467 | filter.oifmask = -1; | 466 | filter.oifmask = -1; |
| @@ -470,19 +469,16 @@ static int iproute_list(int argc, char **argv) | |||
| 470 | 469 | ||
| 471 | if (filter.tb != -1) { | 470 | if (filter.tb != -1) { |
| 472 | if (rtnl_wilddump_request(&rth, do_ipv6, RTM_GETROUTE) < 0) { | 471 | if (rtnl_wilddump_request(&rth, do_ipv6, RTM_GETROUTE) < 0) { |
| 473 | perror("Cannot send dump request"); | 472 | perror_msg_and_die("Cannot send dump request"); |
| 474 | exit(1); | ||
| 475 | } | 473 | } |
| 476 | } else { | 474 | } else { |
| 477 | if (rtnl_rtcache_request(&rth, do_ipv6) < 0) { | 475 | if (rtnl_rtcache_request(&rth, do_ipv6) < 0) { |
| 478 | perror("Cannot send dump request"); | 476 | perror_msg_and_die("Cannot send dump request"); |
| 479 | exit(1); | ||
| 480 | } | 477 | } |
| 481 | } | 478 | } |
| 482 | 479 | ||
| 483 | if (rtnl_dump_filter(&rth, print_route, stdout, NULL, NULL) < 0) { | 480 | if (rtnl_dump_filter(&rth, print_route, stdout, NULL, NULL) < 0) { |
| 484 | fprintf(stderr, "Dump terminated\n"); | 481 | error_msg_and_die"Dump terminated"); |
| 485 | exit(1); | ||
| 486 | } | 482 | } |
| 487 | 483 | ||
| 488 | exit(0); | 484 | exit(0); |
