svn commit: trunk/busybox/networking
Bernhard Fischer
rep.dot.nop at gmail.com
Mon Apr 21 11:55:20 UTC 2008
On Sun, Apr 20, 2008 at 07:21:46PM -0700, vda at busybox.net wrote:
>Author: vda
>Date: 2008-04-20 19:21:45 -0700 (Sun, 20 Apr 2008)
>New Revision: 21786
>
>Log:
>*: s/IF_NAMESIZE/IFNAMSIZ/, regularize its use a bit.
>
>function old new delta
>strncpy_IFNAMSIZ - 13 +13
>set_slave_mtu 39 37 -2
>set_slave_hwaddr 52 50 -2
>set_master_hwaddr 52 50 -2
>set_if_flags 40 38 -2
>get_if_settings 101 98 -3
>ifenslave_main 1680 1661 -19
>vconfig_main 306 280 -26
>------------------------------------------------------------------------------
>(add/remove: 1/0 grow/shrink: 0/7 up/down: 13/-56) Total: -43 bytes
>
>
>
>Modified:
> trunk/busybox/networking/Config.in
> trunk/busybox/networking/brctl.c
> trunk/busybox/networking/ifconfig.c
> trunk/busybox/networking/ifenslave.c
> trunk/busybox/networking/interface.c
> trunk/busybox/networking/nameif.c
> trunk/busybox/networking/vconfig.c
>
>
>Modified: trunk/busybox/networking/brctl.c
>===================================================================
>--- trunk/busybox/networking/brctl.c 2008-04-20 14:45:43 UTC (rev 21785)
>+++ trunk/busybox/networking/brctl.c 2008-04-21 02:21:45 UTC (rev 21786)
>@@ -137,7 +137,7 @@
>
> if (!if_indextoname(bridx[i], brname))
> bb_perror_msg_and_die("can't get bridge name for index %d", i);
>- safe_strncpy(ifr.ifr_name, brname, IFNAMSIZ);
>+ strncpy(ifr.ifr_name, brname, IFNAMSIZ);
>
> arm_ioctl(args, BRCTL_GET_BRIDGE_INFO,
> (unsigned long) &bi, 0);
>@@ -191,7 +191,7 @@
> if (!*argv) /* all but 'addif/delif' need at least two arguments */
> bb_show_usage();
>
>- safe_strncpy(ifr.ifr_name, br, IFNAMSIZ);
>+ strncpy(ifr.ifr_name, br, IFNAMSIZ);
> if (key == ARG_addif || key == ARG_delif) { /* addif or delif */
> brif = *argv;
> ifr.ifr_ifindex = if_nametoindex(brif);
>
>Modified: trunk/busybox/networking/ifconfig.c
>===================================================================
>--- trunk/busybox/networking/ifconfig.c 2008-04-20 14:45:43 UTC (rev 21785)
>+++ trunk/busybox/networking/ifconfig.c 2008-04-21 02:21:45 UTC (rev 21786)
>@@ -315,7 +315,7 @@
> sockfd = xsocket(AF_INET, SOCK_DGRAM, 0);
>
> /* get interface name */
>- safe_strncpy(ifr.ifr_name, *argv, IFNAMSIZ);
>+ strncpy(ifr.ifr_name, *argv, IFNAMSIZ);
vda,
So you leave me curious why you use strncpy_IFNAMSIZ only partially,
i.e. not above?
More information about the busybox
mailing list