1 /* $Id: stat.h,v 1.12 2000/08/04 05:35:55 davem Exp $ */
 
   5 #include <linux/types.h>
 
   7 struct __old_kernel_stat {
 
  10         unsigned short st_mode;
 
  11         unsigned short st_nlink;
 
  12         unsigned short st_uid;
 
  13         unsigned short st_gid;
 
  14         unsigned short st_rdev;
 
  15         unsigned long  st_size;
 
  16         unsigned long  st_atime;
 
  17         unsigned long  st_mtime;
 
  18         unsigned long  st_ctime;
 
  22         unsigned short  st_dev;
 
  24         unsigned short  st_mode;
 
  26         unsigned short  st_uid;
 
  27         unsigned short  st_gid;
 
  28         unsigned short  st_rdev;
 
  31         unsigned long   st_atime_nsec;
 
  33         unsigned long   st_mtime_nsec;
 
  35         unsigned long   st_ctime_nsec;
 
  38         unsigned long   __unused4[2];
 
  41 #define STAT_HAVE_NSEC 1
 
  44         unsigned long long st_dev;
 
  46         unsigned long long st_ino;
 
  49         unsigned int    st_nlink;
 
  54         unsigned long long st_rdev;
 
  56         unsigned char   __pad3[8];
 
  59         unsigned int    st_blksize;
 
  61         unsigned char   __pad4[8];
 
  62         unsigned int    st_blocks;
 
  64         unsigned int    st_atime;
 
  65         unsigned int    st_atime_nsec;
 
  67         unsigned int    st_mtime;
 
  68         unsigned int    st_mtime_nsec;
 
  70         unsigned int    st_ctime;
 
  71         unsigned int    st_ctime_nsec;
 
  73         unsigned int    __unused4;
 
  74         unsigned int    __unused5;