Serguey Parkhomovsky wrote:
> Fixes implicit memcpy declarations by using string.h instead of
> strings.h, and removes strings.h from files that don't need it. Also,
> change bzero(3) to memset(3).

This is all committed now. Thanks!

> Index: ask_nbrs2.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/ask_nbrs2.c,v
> retrieving revision 1.4
> diff -u -p -r1.4 ask_nbrs2.c
> --- ask_nbrs2.c 5 May 2015 01:26:37 -0000   1.4
> +++ ask_nbrs2.c 7 Dec 2015 18:20:06 -0000
> @@ -23,7 +23,6 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> Index: control.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/control.c,v
> retrieving revision 1.21
> diff -u -p -r1.21 control.c
> --- control.c   5 Dec 2015 13:11:00 -0000   1.21
> +++ control.c   7 Dec 2015 18:20:06 -0000
> @@ -52,7 +52,7 @@ control_init(void)
>         return (-1);
>     }
>  
> -   bzero(&sun, sizeof(sun));
> +   memset(&sun, 0, sizeof(sun));
>     sun.sun_family = AF_UNIX;
>     strlcpy(sun.sun_path, DVMRPD_SOCKET, sizeof(sun.sun_path));
>  
> Index: graft.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/graft.c,v
> retrieving revision 1.4
> diff -u -p -r1.4 graft.c
> --- graft.c 5 May 2015 01:26:37 -0000   1.4
> +++ graft.c 7 Dec 2015 18:20:06 -0000
> @@ -23,7 +23,6 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> Index: graft_ack.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/graft_ack.c,v
> retrieving revision 1.4
> diff -u -p -r1.4 graft_ack.c
> --- graft_ack.c 5 May 2015 01:26:37 -0000   1.4
> +++ graft_ack.c 7 Dec 2015 18:20:06 -0000
> @@ -23,7 +23,6 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> Index: igmp.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/igmp.c,v
> retrieving revision 1.3
> diff -u -p -r1.3 igmp.c
> --- igmp.c  18 Nov 2014 20:54:28 -0000  1.3
> +++ igmp.c  7 Dec 2015 18:20:06 -0000
> @@ -51,7 +51,7 @@ send_igmp_query(struct iface *iface, str
>         fatal("send_igmp_query");
>  
>     /* IGMP header */
> -   bzero(&igmp_hdr, sizeof(igmp_hdr));
> +   memset(&igmp_hdr, 0, sizeof(igmp_hdr));
>     igmp_hdr.type = PKT_TYPE_MEMBER_QUERY;
>  
>     if (group == NULL) {
> Index: kroute.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/kroute.c,v
> retrieving revision 1.12
> diff -u -p -r1.12 kroute.c
> --- kroute.c    27 Sep 2015 17:29:46 -0000  1.12
> +++ kroute.c    7 Dec 2015 18:20:06 -0000
> @@ -136,7 +136,7 @@ kif_find(int ifindex)
>  {
>     struct kif_node s;
>  
> -   bzero(&s, sizeof(s));
> +   memset(&s, 0, sizeof(s));
>     s.k.ifindex = ifindex;
>  
>     return (RB_FIND(kif_tree, &kit, &s));
> Index: nbrs2.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/nbrs2.c,v
> retrieving revision 1.4
> diff -u -p -r1.4 nbrs2.c
> --- nbrs2.c 5 May 2015 01:26:37 -0000   1.4
> +++ nbrs2.c 7 Dec 2015 18:20:06 -0000
> @@ -23,7 +23,6 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> Index: packet.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/packet.c,v
> retrieving revision 1.3
> diff -u -p -r1.3 packet.c
> --- packet.c    25 Oct 2014 03:23:49 -0000  1.3
> +++ packet.c    7 Dec 2015 18:20:07 -0000
> @@ -28,7 +28,7 @@
>  #include <errno.h>
>  #include <event.h>
>  #include <stdlib.h>
> -#include <strings.h>
> +#include <string.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> @@ -48,7 +48,7 @@ gen_dvmrp_hdr(struct ibuf *buf, struct i
>  {
>     struct dvmrp_hdr    dvmrp_hdr;
>  
> -   bzero(&dvmrp_hdr, sizeof(dvmrp_hdr));
> +   memset(&dvmrp_hdr, 0, sizeof(dvmrp_hdr));
>     dvmrp_hdr.type = PKT_TYPE_DVMRP;
>     dvmrp_hdr.code = code;
>     dvmrp_hdr.chksum = 0;               /* updated later */
> Index: prune.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/prune.c,v
> retrieving revision 1.5
> diff -u -p -r1.5 prune.c
> --- prune.c 5 May 2015 01:26:37 -0000   1.5
> +++ prune.c 7 Dec 2015 18:20:07 -0000
> @@ -23,7 +23,7 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
> +#include <string.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> @@ -47,7 +47,7 @@ send_prune(struct nbr *nbr, struct prune
>     if (nbr->iface->passive)
>         return (0);
>  
> -   bzero(&prune, sizeof(prune));
> +   memset(&prune, 0, sizeof(prune));
>  
>     dst.sin_family = AF_INET;
>     dst.sin_len = sizeof(struct sockaddr_in);
> @@ -97,7 +97,7 @@ recv_prune(struct nbr *nbr, char *buf, u
>         return;
>     }
>  
> -   bzero(&p, sizeof(p));
> +   memset(&p, 0, sizeof(p));
>  
>     prune = (struct prune_hdr *)buf;
>  
> Index: rde_mfc.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/rde_mfc.c,v
> retrieving revision 1.9
> diff -u -p -r1.9 rde_mfc.c
> --- rde_mfc.c   6 Apr 2011 11:36:26 -0000   1.9
> +++ rde_mfc.c   7 Dec 2015 18:20:07 -0000
> @@ -251,7 +251,7 @@ mfc_send_prune(struct rt_node *rn, struc
>  {
>     struct prune    p;
>  
> -   bzero(&p, sizeof(p));
> +   memset(&p, 0, sizeof(p));
>  
>     p.origin.s_addr = (mn->origin.s_addr &
>         htonl(prefixlen2mask(rn->prefixlen)));
> Index: report.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/dvmrpd/report.c,v
> retrieving revision 1.10
> diff -u -p -r1.10 report.c
> --- report.c    5 May 2015 01:26:37 -0000   1.10
> +++ report.c    7 Dec 2015 18:20:07 -0000
> @@ -23,7 +23,7 @@
>  #include <arpa/inet.h>
>  
>  #include <stdlib.h>
> -#include <strings.h>
> +#include <string.h>
>  
>  #include "igmp.h"
>  #include "dvmrpd.h"
> 

Reply via email to