F_SETLK
#if defined(HAVE_FCNTL) && defined(F_SETLK)
cmd = F_SETLK;
code = fcntl(fd, F_SETLK, &arg);
lock_cmd = F_SETLK;
assert(cmd == F_SETLKW || cmd == F_SETLK);
#if defined(F_SETLK) && defined(F_SETLKW)
rc = fcntl(fd, op & LOCK_NB ? F_SETLK : F_SETLKW, &fl);
cmd = F_SETLK;
cmd = F_SETLK;
case F_SETLK:
case F_SETLK:
return (kern_fcntl(td, args->fd, F_SETLK,
return (kern_fcntl(td, args->fd, F_SETLK,
case F_SETLK:
} else if (op == F_SETLK) {
if (error == 0 && ap->a_op == F_SETLK) {
ap->a_op == F_SETLK) {
ap->a_op == F_SETLK);
if (ap->a_op == F_SETLK) {
error = VOP_ADVLOCK(vp, (caddr_t)td->td_proc, F_SETLK, &fl,
case F_SETLK:
locked = (VOP_ADVLOCK(vp, (caddr_t)p, F_SETLK, &lf, F_FLOCK) == 0);
error = VOP_ADVLOCK(vp, (caddr_t)fp, F_SETLK, &lf,
newcmd = F_SETLK;
case F_SETLK:
case F_SETLK:
error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_SETLK,
error = VOP_ADVLOCK(vp, (caddr_t)p->p_leader, F_SETLK,
if (ap->a_op != F_SETLK && (*statep) == NULL) {
case F_SETLK:
KASSERT(ap->a_op == F_SETLK, ("EDOOFUS"));
ap->a_op == F_SETLK && (ap->a_flags & F_FIRSTOPEN) == 0) {
error = VOP_ADVLOCK(vp, (caddr_t)fp, F_SETLK, &lf, type);
if (op == F_SETLK || op == F_UNLCK)
case F_SETLK:
vp, F_SETLK, fl, flags & ~F_WAIT,
&timo, retries, vp, F_SETLK, fl,
error = nlm_advlock_internal(vp, NULL, F_SETLK, fl, F_REMOTE,
error = VOP_ADVLOCKASYNC(vs.vs_vp, NULL, F_SETLK, &fl, F_REMOTE,
error = VOP_ADVLOCK(vs.vs_vp, NULL, F_SETLK, &fl, F_REMOTE);
{ BSM_F_SETLK, F_SETLK },
{ BSM_F_SETLKW, F_SETLK },
EXPECT_OK(fcntl(cap, F_SETLK, (long)&fl));
EXPECT_OK(fcntl(cap, F_SETLK, (long)&fl));
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &tc.tc_fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
res = fcntl(fd, F_SETLK, &fl);
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
res = fcntl(fd, F_SETLK, &fl);
if (fcntl(fd, F_SETLK, &fl) < 0)
res = fcntl(fd, F_SETLK, &fl);
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
res = fcntl(fd, F_SETLK, &fl);
if (fcntl(fd, F_SETLK, &fl) < 0)
if (fcntl(fd, F_SETLK, &fl) < 0)
ATF_REQUIRE_ERRNO(EBADF, fcntl(pathfd, F_SETLK, &flk) == -1);
ATF_REQUIRE_ERRNO(EBADF, fcntl(pathfd, F_SETLK, &flk) == -1);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);
ASSERT_EQ(-1, fcntl(fd, F_SETLK, &fl));
ASSERT_NE(-1, fcntl(fd, F_SETLK, &fl)) << strerror(errno);