locks_mandatory_area (9) Linux Manual Page
locks_mandatory_area – Check for a conflicting lock
Synopsis
int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Arguments
inode
-
- the file to check
filp
- how the file was opened (if it was)
start
- first byte in the file to check
end
- lastbyte in the file to check
type
F_WRLCKfor a write lock, elseF_RDLCK
Description
Searches the inode’s list of locks to find any POSIX locks which conflict.
