aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-10-26 00:38:22 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-10-26 00:38:22 +0000
commite4d50cf154eab6730b3ba1dfb443d36d63a6ba3e (patch)
tree254eb6f821552461439f41ba869716abbd9c964c
parent5164792572e29b2789eac5b3716d68d64d76f49c (diff)
downloadbusybox-w32-e4d50cf154eab6730b3ba1dfb443d36d63a6ba3e.tar.gz
busybox-w32-e4d50cf154eab6730b3ba1dfb443d36d63a6ba3e.tar.bz2
busybox-w32-e4d50cf154eab6730b3ba1dfb443d36d63a6ba3e.zip
ip: "ip addr del" and "ip addr delete" both should work
git-svn-id: svn://busybox.net/trunk/busybox@16439 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--networking/libiproute/ipaddress.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/networking/libiproute/ipaddress.c b/networking/libiproute/ipaddress.c
index 35fd099fa..fdbe6117c 100644
--- a/networking/libiproute/ipaddress.c
+++ b/networking/libiproute/ipaddress.c
@@ -800,7 +800,7 @@ static int ipaddr_modify(int cmd, int argc, char **argv)
800int do_ipaddr(int argc, char **argv) 800int do_ipaddr(int argc, char **argv)
801{ 801{
802 static const char *const commands[] = { 802 static const char *const commands[] = {
803 "add", "delete", "list", "show", "lst", "flush", 0 803 "add", "del", "delete", "list", "show", "lst", "flush", 0
804 }; 804 };
805 805
806 int command_num = 2; 806 int command_num = 2;
@@ -811,14 +811,15 @@ int do_ipaddr(int argc, char **argv)
811 switch (command_num) { 811 switch (command_num) {
812 case 0: /* add */ 812 case 0: /* add */
813 return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1); 813 return ipaddr_modify(RTM_NEWADDR, argc-1, argv+1);
814 case 1: /* delete */ 814 case 1: /* del */
815 case 2: /* delete */
815 return ipaddr_modify(RTM_DELADDR, argc-1, argv+1); 816 return ipaddr_modify(RTM_DELADDR, argc-1, argv+1);
816 case 2: /* list */ 817 case 3: /* list */
817 case 3: /* show */ 818 case 4: /* show */
818 case 4: /* lst */ 819 case 5: /* lst */
819 return ipaddr_list_or_flush(argc-1, argv+1, 0); 820 return ipaddr_list_or_flush(argc-1, argv+1, 0);
820 case 5: /* flush */ 821 case 6: /* flush */
821 return ipaddr_list_or_flush(argc-1, argv+1, 1); 822 return ipaddr_list_or_flush(argc-1, argv+1, 1);
822 } 823 }
823 bb_error_msg_and_die("Unknown command %s", *argv); 824 bb_error_msg_and_die("unknown command %s", *argv);
824} 825}