stat.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /* $Id: stat.h,v 1.12 2000/08/04 05:35:55 davem Exp $ */
  2. #ifndef _SPARC_STAT_H
  3. #define _SPARC_STAT_H
  4. #include <linux/types.h>
  5. struct __old_kernel_stat {
  6. unsigned short st_dev;
  7. unsigned short st_ino;
  8. unsigned short st_mode;
  9. unsigned short st_nlink;
  10. unsigned short st_uid;
  11. unsigned short st_gid;
  12. unsigned short st_rdev;
  13. unsigned long  st_size;
  14. unsigned long  st_atime;
  15. unsigned long  st_mtime;
  16. unsigned long  st_ctime;
  17. };
  18. struct stat {
  19. unsigned short st_dev;
  20. unsigned long st_ino;
  21. unsigned short st_mode;
  22. short st_nlink;
  23. unsigned short st_uid;
  24. unsigned short st_gid;
  25. unsigned short st_rdev;
  26. long st_size;
  27. long st_atime;
  28. unsigned long __unused1;
  29. long st_mtime;
  30. unsigned long __unused2;
  31. long st_ctime;
  32. unsigned long __unused3;
  33. long st_blksize;
  34. long st_blocks;
  35. unsigned long __unused4[2];
  36. };
  37. struct stat64 {
  38. unsigned char __pad0[6];
  39. unsigned short st_dev;
  40. unsigned long long st_ino;
  41. unsigned int st_mode;
  42. unsigned int st_nlink;
  43. unsigned int st_uid;
  44. unsigned int st_gid;
  45. unsigned char __pad2[6];
  46. unsigned short st_rdev;
  47. unsigned char __pad3[8];
  48. long long st_size;
  49. unsigned int st_blksize;
  50. unsigned char __pad4[8];
  51. unsigned int st_blocks;
  52. unsigned int st_atime;
  53. unsigned int __unused1;
  54. unsigned int st_mtime;
  55. unsigned int __unused2;
  56. unsigned int st_ctime;
  57. unsigned int __unused3;
  58. unsigned int __unused4;
  59. unsigned int __unused5;
  60. };
  61. #endif