F_RDLCK
flarg.l_type = rdonly ? F_RDLCK : F_WRLCK;
case F_RDLCK:
oflp->l_type = F_RDLCK;
oflp->l_type = F_RDLCK;
case F_RDLCK:
fl->l_type = F_RDLCK;
case F_RDLCK:
if (fl->l_type == F_RDLCK)
fl->l_type = F_RDLCK;
if (type == F_RDLCK)
fl->l_type == F_RDLCK)) {
fl->l_type = F_RDLCK;
fl.l_type = F_RDLCK;
fl.l_type = F_RDLCK;
fl.l_type = F_RDLCK;
ltype = F_RDLCK;
oldltype = F_RDLCK;
if (ltype == oldltype || (oldltype == F_WRLCK && ltype == F_RDLCK))
case F_RDLCK:
if (fl->l_type != F_RDLCK &&
lf.l_type = F_RDLCK;
lock->lf_type == F_RDLCK ? "shared" :
lf->lf_type == F_RDLCK ? "shared" :
blk->lf_type == F_RDLCK ? "shared" :
if (lock->lf_type == F_RDLCK &&
if (lock->lf_type == F_RDLCK &&
lf.l_type = F_RDLCK;
l.l_type = F_RDLCK | F_WRLCK;
l.l_type = F_RDLCK | F_WRLCK;
const struct flock l = { start, len, 0, F_RDLCK, SEEK_SET };
fl.l_type = F_RDLCK;
fl.l_type = F_RDLCK;