F_RDLCK
lf.l_type = F_RDLCK;
case F_RDLCK:
if (dat->fc_flock.l_type != F_RDLCK &&
if (type == F_RDLCK && range->lf_type == F_WRLCK)
range->lf_type == F_RDLCK ? "shared" : "exclusive",
range->lf_type == F_RDLCK ? "shared" : "exclusive",
lf.l_type = F_RDLCK;
lf.l_type = F_RDLCK;
case F_RDLCK:
(lk.l_type == F_RDLCK) ? 'r' :
lk.l_type = F_RDLCK;
fl.l_type = F_RDLCK;