SYNOPSIS
In sys/param.h In sys/vnode.h In sys/fcntl.h In sys/lockf.h Ft int Fn VOP_ADVLOCK struct vnode *vp caddr_t id int op struct flock *fl int flagsDESCRIPTION
The arguments are:- Fa vp
- The vnode being manipulated.
- Fa id
- The id token which is changing the lock.
- Fa op
- The operation to perform (see fcntl(2)).
- Fa fl
- Description of the lock.
- Fa flags
-
One of more of the following:
- F_RDLCK
- Shared or read lock.
- F_UNLCK
- Unlock.
- F_WRLCK
- Exclusive or write lock.
- F_WAIT
- Wait until lock is granted.
- F_FLOCK
- Use flock(2) semantics for lock.
- F_POSIX
- Use POSIX semantics for lock.
This entry point manipulates advisory record locks on the file. Most file systems delegate the work for this call to Fn lf_advlock .
RETURN VALUES
Zero is returned on success, otherwise an error is returned.AUTHORS
This manual page was written by An Doug Rabson .