ckgeom
static u_int ckgeom(const char *, u_int, const char *);
bpb->bps = ckgeom(fname, lp->d_secsize, "bytes/sector");
bpb->spt = ckgeom(fname, lp->d_nsectors, "sectors/track");
bpb->hds = ckgeom(fname, lp->d_ntracks, "drive heads");
static int ckgeom(const char *, u_int, const char *);
if (ckgeom(fname, sector_size, "bytes/sector") == -1)
if (ckgeom(fname, nsectors, "sectors/track") == -1)
if (ckgeom(fname, ntracks, "drive heads") == -1)