11 lines
		
	
	
		
			459 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			459 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* This is the file locking table.  Like the filp table, it points to the
 | |
|  * inode table, however, in this case to achieve advisory locking.
 | |
|  */
 | |
| EXTERN struct file_lock {
 | |
|   short lock_type;		/* F_RDLOCK or F_WRLOCK; 0 means unused slot */
 | |
|   pid_t lock_pid;		/* pid of the process holding the lock */
 | |
|   struct vnode *lock_vnode;
 | |
|   off_t lock_first;		/* offset of first byte locked */
 | |
|   off_t lock_last;		/* offset of last byte locked */
 | |
| } file_lock[NR_LOCKS];
 | 
