~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Minix Cross Reference
Minix/fs/file.h


  1 /* This is the filp table.  It is an intermediary between file descriptors and
  2  * inodes.  A slot is free if filp_count == 0.
  3  */
  4 
  5 EXTERN struct filp {
  6   mode_t filp_mode;             /* RW bits, telling how file is opened */
  7   int filp_flags;               /* flags from open and fcntl */
  8   int filp_count;               /* how many file descriptors share this slot?*/
  9   struct inode *filp_ino;       /* pointer to the inode */
 10   off_t filp_pos;               /* file position */
 11 } filp[NR_FILPS];
 12 
 13 #define FILP_CLOSED     0       /* filp_mode: associated device closed */
 14 
 15 #define NIL_FILP (struct filp *) 0      /* indicates absence of a filp slot */
 16 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.