disklabel64
ressize = offsetof(struct disklabel64, d_partitions[RESPARTITIONS64]);
if (pp->sectorsize > offsetof(struct disklabel64, d_magic))
v = rounddown2(pp->sectorsize + offsetof(struct disklabel64, d_magic),
v = le32dec(buf + offsetof(struct disklabel64, d_magic));
struct disklabel64 *dlp;
v32 = roundup2(sizeof(struct disklabel64), pp->sectorsize);
dlp = (struct disklabel64 *)buf;
if (crc32(&dlp->d_magic, offsetof(struct disklabel64,
offsetof(struct disklabel64, d_magic)) != v32)
struct disklabel64 *dlp;
sz = roundup2(sizeof(struct disklabel64), pp->sectorsize);
v = offsetof(struct disklabel64,
offsetof(struct disklabel64, d_magic);