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().