在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:表示文件的最后状态更改时间。


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

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