datageom
memset(SCARG(uap, data), 0, sizeof(*datageom));
datageom->sdkc_ncylinders = dl.d_ncylinders;
datageom->sdkc_acylinders = dl.d_acylinders;
datageom->sdkc_ntracks = dl.d_ntracks;
datageom->sdkc_nsectors = dl.d_nsectors;
datageom->sdkc_interleave = dl.d_interleave;
datageom->sdkc_sparespercyl = dl.d_sparespercyl;
datageom->sdkc_rpm = dl.d_rpm;
datageom->sdkc_pcylinders = dl.d_ncylinders + dl.d_acylinders;
memset(SCARG_P32(uap, data), 0, sizeof(*datageom));
datageom->sdkc_ncylinders = dl.d_ncylinders;
datageom->sdkc_acylinders = dl.d_acylinders;
datageom->sdkc_ntracks = dl.d_ntracks;
datageom->sdkc_nsectors = dl.d_nsectors;
datageom->sdkc_interleave = dl.d_interleave;
datageom->sdkc_sparespercyl = dl.d_sparespercyl;
datageom->sdkc_rpm = dl.d_rpm;
datageom->sdkc_pcylinders = dl.d_ncylinders + dl.d_acylinders;