=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/vmstat/dkstats.c,v retrieving revision 1.37 retrieving revision 1.38 diff -c -r1.37 -r1.38 *** src/usr.bin/vmstat/dkstats.c 2015/01/16 06:40:14 1.37 --- src/usr.bin/vmstat/dkstats.c 2015/12/24 03:25:08 1.38 *************** *** 1,4 **** ! /* $OpenBSD: dkstats.c,v 1.37 2015/01/16 06:40:14 deraadt Exp $ */ /* $NetBSD: dkstats.c,v 1.1 1996/05/10 23:19:27 thorpej Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: dkstats.c,v 1.38 2015/12/24 03:25:08 mmcc Exp $ */ /* $NetBSD: dkstats.c,v 1.1 1996/05/10 23:19:27 thorpej Exp $ */ /* *************** *** 221,227 **** last.dk_seek[i] = 0; last.dk_rbytes[i] = 0; last.dk_wbytes[i] = 0; ! bzero(&last.dk_time[i], sizeof(struct timeval)); continue; } --- 221,227 ---- last.dk_seek[i] = 0; last.dk_rbytes[i] = 0; last.dk_wbytes[i] = 0; ! memset(&last.dk_time[i], 0, sizeof(struct timeval)); continue; } *************** *** 319,325 **** last.dk_seek[i] = 0; last.dk_rbytes[i] = 0; last.dk_wbytes[i] = 0; ! bzero(&last.dk_time[i], sizeof(struct timeval)); continue; } --- 319,325 ---- last.dk_seek[i] = 0; last.dk_rbytes[i] = 0; last.dk_wbytes[i] = 0; ! memset(&last.dk_time[i], 0, sizeof(struct timeval)); continue; } *************** *** 361,367 **** #ifdef DEBUG warn("could not read hw.diskstats"); #endif /* DEBUG */ ! bzero(q, cur.dk_ndrive * sizeof(struct diskstats)); } for (i = 0; i < cur.dk_ndrive; i++) { --- 361,367 ---- #ifdef DEBUG warn("could not read hw.diskstats"); #endif /* DEBUG */ ! memset(q, 0, cur.dk_ndrive * sizeof(struct diskstats)); } for (i = 0; i < cur.dk_ndrive; i++) { *************** *** 379,385 **** mib[1] = KERN_CPTIME; if (sysctl(mib, 2, cur.cp_time, &size, NULL, 0) < 0) { warn("could not read kern.cp_time"); ! bzero(cur.cp_time, sizeof(cur.cp_time)); } size = sizeof(cur.tk_nin); mib[0] = CTL_KERN; --- 379,385 ---- mib[1] = KERN_CPTIME; if (sysctl(mib, 2, cur.cp_time, &size, NULL, 0) < 0) { warn("could not read kern.cp_time"); ! memset(cur.cp_time, 0, sizeof(cur.cp_time)); } size = sizeof(cur.tk_nin); mib[0] = CTL_KERN; *************** *** 573,579 **** char buf[128]; if (kvm_read(kd, (u_long)kptr, ptr, len) != len) { ! bzero(buf, sizeof(buf)); snprintf(buf, (sizeof(buf) - 1), "can't dereference kptr 0x%lx", (u_long)kptr); KVM_ERROR(buf); --- 573,579 ---- char buf[128]; if (kvm_read(kd, (u_long)kptr, ptr, len) != len) { ! memset(buf, 0, sizeof(buf)); snprintf(buf, (sizeof(buf) - 1), "can't dereference kptr 0x%lx", (u_long)kptr); KVM_ERROR(buf);