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).

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