xv6

port of xv6 to x86-64
git clone http://frotz.net/git/xv6.git
Log | Files | Refs | README | LICENSE

stat.h (294B)


      1 #define T_DIR  1   // Directory
      2 #define T_FILE 2   // File
      3 #define T_DEV  3   // Device
      4 
      5 struct stat {
      6   short type;  // Type of file
      7   int dev;     // File system's disk device
      8   uint ino;    // Inode number
      9   short nlink; // Number of links to file
     10   uint size;   // Size of file in bytes
     11 };