F_WRLCK
#define LOCK_EX F_WRLCK
.l_type = F_WRLCK,
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
#define LOCK_EX F_WRLCK
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lbp->fl.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
flock.l_type = (Canchange == CHG_BOTH) ? F_WRLCK : F_RDLCK;
flock.l_type = (Canchange != CHG_NONE) ? F_WRLCK : F_RDLCK;
l.l_type = F_WRLCK;
lck.l_type = F_WRLCK;
l.l_type = (oflag & (O_WRONLY|O_RDWR)? F_WRLCK : F_RDLCK);
l.l_type = !strcmp(mode, "r") ? F_RDLCK : F_WRLCK;
ld->l_type == F_WRLCK ? "WR" : "??",
: ld->l_type == F_WRLCK ? "WR" : "??");
(nsr.nsr_fl.l_type == F_WRLCK) ? "WR" : "??");
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
k_lock.l_type = F_WRLCK;
lfd.l_type = F_WRLCK;
lfd.l_type = F_WRLCK;
lfd.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
case F_WRLCK:
case F_WRLCK:
flock.l_type = F_WRLCK;
flock.l_type = F_WRLCK;
flock.l_type = F_WRLCK;
flock.l_type = F_WRLCK;
if (lock_register(fd, F_SETLKW, F_WRLCK, 0, SEEK_SET, 0) < 0) {
lock.l_type = F_WRLCK;
lock_arg.l_type = F_WRLCK;
if (locklkfile(F_WRLCK)) {
if (!lkdevtab("r", F_WRLCK))
if (!lkdevtab("r", F_WRLCK))
if (!lkdevtab("a+", F_WRLCK))
if (!lkdevtab("r", F_WRLCK))
if (!lkdgrptab("a+", F_WRLCK)) {
if (!lkdgrptab("r", F_WRLCK))
if (!lkdgrptab("r", F_WRLCK))
F_WRLCK : F_RDLCK;
flock.l_type = F_WRLCK;
lck.l_type = F_WRLCK;
lck.l_type = F_WRLCK;
lck.l_type = F_WRLCK; /* setting a write lock */
l.l_type = F_WRLCK;
l.l_type = F_WRLCK;
l.l_type = F_WRLCK;
lock.l_type = writer ? F_WRLCK : F_RDLCK;
F_WRLCK, DLI_NAME));
(lock, (writeop ? F_WRLCK : F_RDLCK))) < 0 && errno != EROFS)
if ((lock_fd = i_dladm_flow_lock_db(F_WRLCK)) < 0)
if ((lock_fd = i_dladm_flow_lock_db(F_WRLCK)) < 0)
l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
struct flock fl = { F_WRLCK, SEEK_SET, 0, 0, 0};
lock.l_type = (prov->pc_oflags & PO_RDWR) ? F_WRLCK : F_RDLCK;
fl.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
lock.l_type = F_WRLCK;
flock.l_type = F_WRLCK;
return (lock_op(fileno(fp), F_WRLCK));
if (lock_register(mpconf, F_SETLKW, F_WRLCK, 0, SEEK_SET, 0) < 0) {
if (lock_register(mpconf, F_SETLKW, F_WRLCK, 0, SEEK_SET, 0) < 0) {
flock.l_type = F_WRLCK;
lock_info.l_type = F_WRLCK;
if (lockfile(fileno(fp2), F_WRLCK)) {
if (lockfile(fileno(fp2), F_WRLCK)) {
if (lockfile(fileno(fp), F_WRLCK)) {
if (lockfile(fileno(fp), F_WRLCK)) {
if (lockfile(fileno(fp), F_WRLCK)) {
if (lockfile(fileno(fp), F_WRLCK)) {
flock.l_type = F_WRLCK;
acq_fcntl(fd, F_SETLKW, is_exclusive ? F_WRLCK : F_RDLCK);
acq_fcntl(fd, F_OFD_SETLKW, is_exclusive ? F_WRLCK : F_RDLCK);
flock_reinit(&fl, F_WRLCK);
VERIFY3_IMPL(fl.l_type, ==, F_WRLCK, short);
flock_reinit(&fl, F_WRLCK);
VERIFY3_IMPL(fl.l_type, ==, F_WRLCK, short);
VERIFY3_IMPL(fl.l_type, ==, F_WRLCK, short);
VERIFY3_IMPL(fl.l_type, ==, F_WRLCK, short);
flock_reinit(&fl, F_WRLCK);
flock_reinit(&fl, F_WRLCK);
flock_reinit(&fl, F_WRLCK);
flock_reinit(&fl, F_WRLCK);
flock_test_invalid(&flock_fileA, cmds[i], F_WRLCK, 1, 0, 0);
flock_test_invalid(&flock_fileA, cmds[i], F_WRLCK, 0, 1, 0);
flock_test_invalid(&flock_fileA, cmds[i], F_WRLCK, 0, 0, 1);
flock_test_invalid64(&flock_fileA, cmds64[i], F_WRLCK, 1, 0, 0);
flock_test_invalid64(&flock_fileA, cmds64[i], F_WRLCK, 0, 1, 0);
flock_test_invalid64(&flock_fileA, cmds64[i], F_WRLCK, 0, 0, 1);
fl.l_type |= F_WRLCK;
(bfp->l_type == F_RDLCK || bfp->l_type == F_WRLCK)) {
bf.l_type = F_WRLCK;
case F_WRLCK:
bf.l_type = F_WRLCK;
case F_WRLCK: type = "F_WRLCK";
else if (flk->l_type == F_WRLCK)
ltype = F_WRLCK;
ltype = F_WRLCK;
case F_WRLCK:
ASSERT(l_type == F_RDLCK || l_type == F_WRLCK || l_type == F_UNLCK);
case F_WRLCK:
(flk->l_type == F_WRLCK && (flag & FWRITE) == 0)) {
if (flk->l_type == F_WRLCK)
(lt == F_WRLCK &&
(flk->l_type == F_RDLCK || flk->l_type == F_WRLCK)) {
"(%"PRIx64", %"PRIx64"); mapcnt = %ld", bfp->l_type == F_WRLCK ?
flk->l_type = lockt_denied->locktype == READ_LT ? F_RDLCK : F_WRLCK;
llp->ll_flock.l_type == F_WRLCK ? "WRITE" : "INVALID"));
bf.l_type = F_WRLCK;
case F_WRLCK:
bf.l_type = F_WRLCK;
bf.l_type = F_WRLCK;
lp->l_type = F_WRLCK;
lp->l_type = F_WRLCK;
lp->l_type = F_WRLCK;
fl.l_type = F_WRLCK;
args.exclusive = (flp->l_type == F_WRLCK);
flp->l_type = (h.exclusive) ? F_WRLCK : F_RDLCK;
args.exclusive = (flp->l_type == F_WRLCK);
(argp->exclusive) ? F_WRLCK : F_RDLCK);
lh->exclusive = (fl.l_type == F_WRLCK);
(argp->exclusive) ? F_WRLCK : F_RDLCK);
(argp->exclusive) ? F_WRLCK : F_RDLCK);
lock->l_type == F_WRLCK) {
lock->l_type == F_WRLCK)
else if (request->l_type == F_WRLCK &&
bf.l_type = (iomode & FWRITE) ? F_WRLCK : F_RDLCK;
(lckdat->l_type == F_WRLCK && (flag & FWRITE) == 0)))
lock_request->l_type == F_WRLCK)
case F_WRLCK:
ASSERT(lock_type == F_RDLCK || lock_type == F_WRLCK);
(lckdat->l_type == F_WRLCK && (flag & FWRITE) == 0)))
lock_request->l_type == F_WRLCK)
case F_WRLCK:
(((lock1)->l_type == F_WRLCK) || \
((lock2)->l_type == F_WRLCK)) && \