kernel/vm: change pde table info from single buffer to explicit per-process.
[minix.git] / servers / vfs / lock.h
blob95ab56c83743a88c975e5b11a02ccb3b20a78626
1 /* This is the file locking table. Like the filp table, it points to the
2 * inode table, however, in this case to achieve advisory locking.
3 */
4 EXTERN struct file_lock {
5 short lock_type; /* F_RDLOCK or F_WRLOCK; 0 means unused slot */
6 pid_t lock_pid; /* pid of the process holding the lock */
7 struct vnode *lock_vnode;
8 off_t lock_first; /* offset of first byte locked */
9 off_t lock_last; /* offset of last byte locked */
10 } file_lock[NR_LOCKS];