The arguments are:
vp
|
|
The vnode being manipulated.
|
id
|
|
The id token which is changing the lock.
|
op
|
|
The operation to perform (see
fcntl(2)).
|
fl
|
|
Description of the lock.
|
flags
|
|
One of more of the following:
|
F_WAIT
|
Wait until lock is granted.
|
F_FLOCK
|
Use
flock(2)
semantics for lock.
|
F_POSIX
|
Use POSIX semantics for lock.
|
F_REMOTE
|
|
Lock owner is remote NFS client.
|
F_NOINTR
|
|
Mask signals while waiting for the lock.
|
This entry point manipulates advisory record locks on the file.
Most file systems delegate the work for this call to
lf_advlock().