Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: #ifndef _LINUX_STAT_H 2: #define _LINUX_STAT_H 3: 4: 5: #include <asm/stat.h> 6: #include <uapi/linux/stat.h> 7: 8: #define S_IRWXUGO (S_IRWXU|S_IRWXG|S_IRWXO) 9: #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO) 10: #define S_IRUGO (S_IRUSR|S_IRGRP|S_IROTH) 11: #define S_IWUGO (S_IWUSR|S_IWGRP|S_IWOTH) 12: #define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH) 13: 14: #define UTIME_NOW ((1l << 30) - 1l) 15: #define UTIME_OMIT ((1l << 30) - 2l) 16: 17: #include <linux/types.h> 18: #include <linux/time.h> 19: #include <linux/uidgid.h> 20: 21: struct kstat { 22: u64 ino; 23: dev_t dev; 24: umode_t mode; 25: unsigned int nlink; 26: kuid_t uid; 27: kgid_t gid; 28: dev_t rdev; 29: loff_t size; 30: struct timespec atime; 31: struct timespec mtime; 32: struct timespec ctime; 33: unsigned long blksize; 34: unsigned long long blocks; 35: }; 36: 37: #endif 38: