Почему поля в `struct stat `называются st _что-то?

Это ссылка на структуру информации об индексном узле файла :

 dev_t       st_dev;     /* ID of device containing file */
 ino_t       st_ino;     /* inode number */
 mode_t      st_mode;    /* protection */
 nlink_t     st_nlink;   /* number of hard links */
 uid_t       st_uid;     /* user ID of owner */
 gid_t       st_gid;     /* group ID of owner */
 dev_t       st_rdev;    /* device ID (if special file) */
 off_t       st_size;    /* total size, in bytes */
 time_t      st_atime;   /* time of last access */
 time_t      st_mtime;   /* time of last modification */
 time_t      st_ctime;   /* time of last status change */
 blksize_t   st_blksize; /* blocksize for filesystem I/O */
 blkcnt_t    st_blocks;  /* number of blocks allocated */

. На самом деле я просто ищу любой тип ответа. Я заметил, что все поля начинаются с st_и не могу найти толкового объяснения в Интернете.

9
задан HostileFork 26 April 2012 в 00:58
поделиться