http://kor.i2p/books/The%20C%20Programming%20Language%20by%20K&R/chapter8.html?i2paddresshelper=XeeEcrjZBSZvLCLt32HWWojBguqcQNIfCcYnLhCSpV3LHMHvq-3nkdVw3DGoJYEQnLEpbhLEH~KwUXs42auWcbRedx895ciACwHpMBnchqCYvYeqKNOnMnlZkpSGJNNSRXAcUM48WLh7v6PscDCDKQFN8KVo9n6OBm0KKQjmaQjIN3unappXVvN90d0Q6tWjftn1mTtm2Is4sYYM3glXr47IXPjTha~XW6Ex5wNqtD7pR5rNN5g5Xcpww2teT~mo52Z1xFE5g7ZgK3rHRVnShmolLNwU2VT1ZGqI5X74Tq6DPu6itln3SYyF6db-X
The structure describing the value returned by stat is in < sys/stat.h > , and typically looks like this: struct stat /* inode information returned by stat */
{
dev_t st_dev; /* device of inode */
ino_t st_ino; /* inode number */
short st_mode; /* mode bits */
short st_nlink; /* number of links to file */
short st_uid; /* owners user id */
short st_gid; /* owners group id */
dev_t ...