home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-x86_64 / stat.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  904 b   |  45 lines

  1. #ifndef _ASM_X86_64_STAT_H
  2. #define _ASM_X86_64_STAT_H
  3.  
  4. #define STAT_HAVE_NSEC 1
  5.  
  6. struct stat {
  7.     unsigned long    st_dev;
  8.     unsigned long    st_ino;
  9.     unsigned long    st_nlink;
  10.  
  11.     unsigned int    st_mode;
  12.     unsigned int    st_uid;
  13.     unsigned int    st_gid;
  14.     unsigned int    __pad0;
  15.     unsigned long    st_rdev;
  16.     long        st_size;
  17.     long        st_blksize;
  18.     long        st_blocks;    /* Number 512-byte blocks allocated. */
  19.  
  20.     unsigned long    st_atime;
  21.     unsigned long     st_atime_nsec; 
  22.     unsigned long    st_mtime;
  23.     unsigned long    st_mtime_nsec;
  24.     unsigned long    st_ctime;
  25.     unsigned long   st_ctime_nsec;
  26.       long        __unused[3];
  27. };
  28.  
  29. /* For 32bit emulation */
  30. struct __old_kernel_stat {
  31.     unsigned short st_dev;
  32.     unsigned short st_ino;
  33.     unsigned short st_mode;
  34.     unsigned short st_nlink;
  35.     unsigned short st_uid;
  36.     unsigned short st_gid;
  37.     unsigned short st_rdev;
  38.     unsigned int  st_size;
  39.     unsigned int  st_atime;
  40.     unsigned int  st_mtime;
  41.     unsigned int  st_ctime;
  42. };
  43.  
  44. #endif
  45.