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

Linux Cross Reference
Linux/include/asm-ppc/stat.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef _PPC_STAT_H
  2 #define _PPC_STAT_H
  3 
  4 #ifdef __KERNEL__
  5 #include <linux/types.h>
  6 #endif /* __KERNEL__ */
  7 
  8 struct __old_kernel_stat {
  9         unsigned short st_dev;
 10         unsigned short st_ino;
 11         unsigned short st_mode;
 12         unsigned short st_nlink;
 13         unsigned short st_uid;
 14         unsigned short st_gid;
 15         unsigned short st_rdev;
 16         unsigned long  st_size;
 17         unsigned long  st_atime;
 18         unsigned long  st_mtime;
 19         unsigned long  st_ctime;
 20 };
 21 
 22 struct stat {
 23         dev_t           st_dev;
 24         ino_t           st_ino;
 25         mode_t          st_mode;
 26         nlink_t         st_nlink;
 27         uid_t           st_uid;
 28         gid_t           st_gid;
 29         dev_t           st_rdev;
 30         off_t           st_size;
 31         unsigned long   st_blksize;
 32         unsigned long   st_blocks;
 33         unsigned long   st_atime;
 34         unsigned long   __unused1;
 35         unsigned long   st_mtime;
 36         unsigned long   __unused2;
 37         unsigned long   st_ctime;
 38         unsigned long   __unused3;
 39         unsigned long   __unused4;
 40         unsigned long   __unused5;
 41 };
 42 
 43 /* This matches struct stat64 in glibc2.1.
 44  */
 45 struct stat64 {
 46         unsigned long long st_dev;      /* Device.  */
 47         unsigned long long st_ino;      /* File serial number.  */
 48         unsigned int st_mode;           /* File mode.  */
 49         unsigned int st_nlink;          /* Link count.  */
 50         unsigned int st_uid;            /* User ID of the file's owner.  */
 51         unsigned int st_gid;            /* Group ID of the file's group. */
 52         unsigned long long st_rdev;     /* Device number, if device.  */
 53         unsigned short int __pad2;
 54         long long st_size;              /* Size of file, in bytes.  */
 55         long st_blksize;                /* Optimal block size for I/O.  */
 56 
 57         long long st_blocks;            /* Number 512-byte blocks allocated. */
 58         long st_atime;                  /* Time of last access.  */
 59         unsigned long int __unused1;
 60         long st_mtime;                  /* Time of last modification.  */
 61         unsigned long int __unused2;
 62         long st_ctime;                  /* Time of last status change.  */
 63         unsigned long int __unused3;
 64         unsigned long int __unused4;
 65         unsigned long int __unused5;
 66 };
 67 #endif
 68 

~ [ 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.