int opt;
uint64_t value;
char altdir[MAXNAMELEN] = { 0 };
- char raid_kind[8] = { "random" };
+ char raid_kind[8] = "random";
- bcopy(&ztest_opts_defaults, zo, sizeof (*zo));
+ memcpy(zo, &ztest_opts_defaults, sizeof (*zo));
init_options();
return;
itx = zil_itx_create(TX_CREATE, sizeof (*lr) + namesize);
- bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
+ memcpy(&itx->itx_lr + 1, &lr->lr_common + 1,
sizeof (*lr) + namesize - sizeof (lr_t));
zil_itx_assign(zd->zd_zilog, itx, tx);
return;
itx = zil_itx_create(TX_REMOVE, sizeof (*lr) + namesize);
- bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
+ memcpy(&itx->itx_lr + 1, &lr->lr_common + 1,
sizeof (*lr) + namesize - sizeof (lr_t));
itx->itx_oid = object;
itx->itx_wr_state = write_state;
itx->itx_sync = (ztest_random(8) == 0);
- bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
+ memcpy(&itx->itx_lr + 1, &lr->lr_common + 1,
sizeof (*lr) - sizeof (lr_t));
zil_itx_assign(zd->zd_zilog, itx, tx);
return;
itx = zil_itx_create(TX_TRUNCATE, sizeof (*lr));
- bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
+ memcpy(&itx->itx_lr + 1, &lr->lr_common + 1,
sizeof (*lr) - sizeof (lr_t));
itx->itx_sync = B_FALSE;
return;
itx = zil_itx_create(TX_SETATTR, sizeof (*lr));
- bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
+ memcpy(&itx->itx_lr + 1, &lr->lr_common + 1,
sizeof (*lr) - sizeof (lr_t));
itx->itx_sync = B_FALSE;
if (abuf == NULL) {
dmu_write(os, lr->lr_foid, offset, length, data, tx);
} else {
- bcopy(data, abuf->b_data, length);
+ memcpy(abuf->b_data, data, length);
dmu_assign_arcbuf_by_dbuf(db, offset, abuf, tx);
}
lr = umem_zalloc(lrsize + namesize, UMEM_NOFAIL);
if (name)
- bcopy(name, lr + lrsize, namesize);
+ memcpy(lr + lrsize, name, namesize);
return (lr);
}
lr->lr_blkoff = 0;
BP_ZERO(&lr->lr_blkptr);
- bcopy(data, lr + 1, size);
+ memcpy(lr + 1, data, size);
error = ztest_replay_write(zd, lr, B_FALSE);
break;
case ZTEST_IO_WRITE_ZEROES:
- bzero(data, blocksize);
+ memset(data, 0, blocksize);
(void) ztest_write(zd, object, offset, blocksize, data);
break;
"got %"PRIx64", wanted %"PRIx64"+%"PRIx64"",
pack->bw_index, n, i);
- if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
+ if (memcmp(pack, bigH, sizeof (bufwad_t)) != 0)
fatal(B_FALSE, "pack/bigH mismatch in %p/%p",
pack, bigH);
- if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
+ if (memcmp(pack, bigT, sizeof (bufwad_t)) != 0)
fatal(B_FALSE, "pack/bigT mismatch in %p/%p",
pack, bigT);
if (freeit) {
- bzero(pack, sizeof (bufwad_t));
+ memset(pack, 0, sizeof (bufwad_t));
} else {
pack->bw_index = n + i;
pack->bw_txg = txg;
VERIFY0(dmu_read(os, bigobj, bigoff,
bigsize, bigcheck, DMU_READ_PREFETCH));
- ASSERT0(bcmp(packbuf, packcheck, packsize));
- ASSERT0(bcmp(bigbuf, bigcheck, bigsize));
+ ASSERT0(memcmp(packbuf, packcheck, packsize));
+ ASSERT0(memcmp(bigbuf, bigcheck, bigsize));
umem_free(packcheck, packsize);
umem_free(bigcheck, bigsize);
"got %"PRIx64", wanted %"PRIx64"+%"PRIx64"",
pack->bw_index, n, i);
- if (bcmp(pack, bigH, sizeof (bufwad_t)) != 0)
+ if (memcmp(pack, bigH, sizeof (bufwad_t)) != 0)
fatal(B_FALSE, "pack/bigH mismatch in %p/%p",
pack, bigH);
- if (bcmp(pack, bigT, sizeof (bufwad_t)) != 0)
+ if (memcmp(pack, bigT, sizeof (bufwad_t)) != 0)
fatal(B_FALSE, "pack/bigT mismatch in %p/%p",
pack, bigT);
for (off = bigoff, j = 0; j < s; j++, off += chunksize) {
dmu_buf_t *dbt;
if (i != 5 || chunksize < (SPA_MINBLOCKSIZE * 2)) {
- bcopy((caddr_t)bigbuf + (off - bigoff),
- bigbuf_arcbufs[j]->b_data, chunksize);
+ memcpy(bigbuf_arcbufs[j]->b_data,
+ (caddr_t)bigbuf + (off - bigoff),
+ chunksize);
} else {
- bcopy((caddr_t)bigbuf + (off - bigoff),
- bigbuf_arcbufs[2 * j]->b_data,
+ memcpy(bigbuf_arcbufs[2 * j]->b_data,
+ (caddr_t)bigbuf + (off - bigoff),
chunksize / 2);
- bcopy((caddr_t)bigbuf + (off - bigoff) +
+ memcpy(bigbuf_arcbufs[2 * j + 1]->b_data,
+ (caddr_t)bigbuf + (off - bigoff) +
chunksize / 2,
- bigbuf_arcbufs[2 * j + 1]->b_data,
chunksize / 2);
}
VERIFY0(dmu_read(os, bigobj, bigoff,
bigsize, bigcheck, DMU_READ_PREFETCH));
- ASSERT0(bcmp(packbuf, packcheck, packsize));
- ASSERT0(bcmp(bigbuf, bigcheck, bigsize));
+ ASSERT0(memcmp(packbuf, packcheck, packsize));
+ ASSERT0(memcmp(bigbuf, bigcheck, bigsize));
umem_free(packcheck, packsize);
umem_free(bigcheck, bigsize);
prop = ztest_random(ZTEST_ZAP_MAX_PROPS);
(void) sprintf(propname, "prop_%"PRIu64"", prop);
(void) sprintf(txgname, "txg_%"PRIu64"", prop);
- bzero(value, sizeof (value));
+ memset(value, 0, sizeof (value));
last_txg = 0;
/*
umem_free(od, sizeof (ztest_od_t));
return;
}
- bcopy(name, string_value, namelen);
+ memcpy(string_value, name, namelen);
} else {
tx = NULL;
txg = 0;
- bzero(string_value, namelen);
+ memset(string_value, 0, namelen);
}
switch (i) {
error = zap_lookup(os, object, name, wsize, wc, data);
if (error == 0) {
if (data == string_value &&
- bcmp(name, data, namelen) != 0)
+ memcmp(name, data, namelen) != 0)
fatal(B_FALSE, "name '%s' != val '%s' len %d",
name, (char *)data, namelen);
} else {
fletcher_4_byteswap(buf, size, NULL, &zc_byteswap);
fletcher_4_native(buf, size, NULL, &zc);
- VERIFY0(bcmp(&zc, &zc_ref, sizeof (zc)));
- VERIFY0(bcmp(&zc_byteswap, &zc_ref_byteswap,
+ VERIFY0(memcmp(&zc, &zc_ref, sizeof (zc)));
+ VERIFY0(memcmp(&zc_byteswap, &zc_ref_byteswap,
sizeof (zc_byteswap)));
/* Test ABD - data */
&zc_byteswap);
abd_fletcher_4_native(abd_data, size, NULL, &zc);
- VERIFY0(bcmp(&zc, &zc_ref, sizeof (zc)));
- VERIFY0(bcmp(&zc_byteswap, &zc_ref_byteswap,
+ VERIFY0(memcmp(&zc, &zc_ref, sizeof (zc)));
+ VERIFY0(memcmp(&zc_byteswap, &zc_ref_byteswap,
sizeof (zc_byteswap)));
/* Test ABD - metadata */
&zc_byteswap);
abd_fletcher_4_native(abd_meta, size, NULL, &zc);
- VERIFY0(bcmp(&zc, &zc_ref, sizeof (zc)));
- VERIFY0(bcmp(&zc_byteswap, &zc_ref_byteswap,
+ VERIFY0(memcmp(&zc, &zc_ref, sizeof (zc)));
+ VERIFY0(memcmp(&zc_byteswap, &zc_ref_byteswap,
sizeof (zc_byteswap)));
}
* Create and initialize our storage pool.
*/
for (i = 1; i <= ztest_opts.zo_init; i++) {
- bzero(zs, sizeof (ztest_shared_t));
+ memset(zs, 0, sizeof (*zs));
if (ztest_opts.zo_verbose >= 3 &&
ztest_opts.zo_init != 1) {
(void) printf("ztest_init(), pass %d\n", i);
setup_data_fd();
setup_hdr();
setup_data();
- bcopy(&ztest_opts, ztest_shared_opts,
+ memcpy(ztest_shared_opts, &ztest_opts,
sizeof (*ztest_shared_opts));
} else {
ztest_fd_data = atoi(fd_data_str);
setup_data();
- bcopy(ztest_shared_opts, &ztest_opts, sizeof (ztest_opts));
+ memcpy(&ztest_opts, ztest_shared_opts, sizeof (ztest_opts));
}
ASSERT3U(ztest_opts.zo_datasets, ==, ztest_shared_hdr->zh_ds_count);