在 Linux 3.10 内核中,'struct __old_kernel_stat' 是用于表示文件或目录的统计信息的数据结构。其成员包括:

  1. unsigned short st_dev: 表示文件所在的设备 ID。

  2. unsigned short st_ino: 表示文件的 inode 号。

  3. unsigned short st_mode: 表示文件的类型和权限。其中低 12 位表示文件的权限,高 4 位表示文件的类型。

  4. short st_nlink: 表示文件的硬链接数。

  5. short st_uid: 表示文件的所有者的用户 ID。

  6. short st_gid: 表示文件的所有者的组 ID。

  7. unsigned short st_rdev: 表示设备文件的设备 ID。

  8. unsigned long st_size: 表示文件的大小(以字节为单位)。

  9. unsigned long st_blksize: 表示文件系统的块大小。

  10. unsigned long st_blocks: 表示文件所占用的块数。

  11. unsigned long st_atime: 表示文件的最后访问时间。

  12. unsigned long st_mtime: 表示文件的最后修改时间。

  13. unsigned long st_ctime: 表示文件的最后状态更改时间。

Linux 3.10 内核: struct __old_kernel_stat 结构体成员详解

原文地址: https://www.cveoy.top/t/topic/hQ9d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录