home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / sys / h / ino.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-03  |  624 b   |  23 lines

  1. /*
  2.  * Inode structure as it appears on
  3.  * a disk block.
  4.  */
  5. struct dinode
  6. {
  7.     unsigned short    di_mode;         /* mode and type of file */
  8.     short    di_nlink;        /* number of links to file */
  9.     short    di_uid;          /* owner's user id */
  10.     short    di_gid;          /* owner's group id */
  11.     off_t    di_size;         /* number of bytes in file */
  12.     char      di_addr[40];    /* disk block addresses */
  13.     time_t    di_atime;       /* time last accessed */
  14.     time_t    di_mtime;       /* time last modified */
  15.     time_t    di_ctime;       /* time created */
  16. };
  17. #define    INOPB    8    /* 8 inodes per block */
  18. /*
  19.  * the 40 address bytes:
  20.  *    39 used; 13 addresses
  21.  *    of 3 bytes each.
  22.  */
  23.