aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/zhack
diff options
context:
space:
mode:
authorнаб <[email protected]>2022-02-25 14:26:54 +0100
committerBrian Behlendorf <[email protected]>2022-03-15 15:13:42 -0700
commit861166b02701dfc8f63a105bd32758e806c84fd7 (patch)
tree1f9341513470b4615ca340c40ad087101c7dcf24 /cmd/zhack
parent1d77d62f5a77cab85d4b98ecf72a9838f70d6bf1 (diff)
Remove bcopy(), bzero(), bcmp()
bcopy() has a confusing argument order and is actually a move, not a copy; they're all deprecated since POSIX.1-2001 and removed in -2008, and we shim them out to mem*() on Linux anyway Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Ahelenia Ziemiańska <[email protected]> Closes #12996
Diffstat (limited to 'cmd/zhack')
-rw-r--r--cmd/zhack/zhack.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/cmd/zhack/zhack.c b/cmd/zhack/zhack.c
index 92d20d753..18ff45664 100644
--- a/cmd/zhack/zhack.c
+++ b/cmd/zhack/zhack.c
@@ -484,15 +484,12 @@ zhack_repair_label_cksum(int argc, char **argv)
zio_checksum_info_t *ci = &zio_checksum_table[ZIO_CHECKSUM_LABEL];
const char *cfg_keys[] = { ZPOOL_CONFIG_VERSION,
ZPOOL_CONFIG_POOL_STATE, ZPOOL_CONFIG_GUID };
- boolean_t labels_repaired[VDEV_LABELS];
+ boolean_t labels_repaired[VDEV_LABELS] = {0};
boolean_t repaired = B_FALSE;
- vdev_label_t labels[VDEV_LABELS];
+ vdev_label_t labels[VDEV_LABELS] = {{{0}}};
struct stat st;
int fd;
- bzero(labels_repaired, sizeof (labels_repaired));
- bzero(labels, sizeof (labels));
-
abd_init();
argc -= 1;