1: #ifdef UCB_QUOTAS
2: struct lstat
3: {
4: char ls_flag;
5: char ls_count; /* reference count */
6: dev_t ls_dev; /* device where inode resides */
7: ino_t ls_number; /* i number, 1-to-1 with device address */
8: u_short ls_mode;
9: short ls_nlink; /* directory entries */
10: short ls_uid; /* owner */
11: short ls_gid; /* group of owner */
12: off_t ls_size; /* size of file */
13: union {
14: struct {
15: daddr_t ls_addr[NADDR]; /* if normal file/directory */
16: daddr_t ls_lastr; /* last logical block read */
17: };
18: struct {
19: daddr_t ls_rdev; /* ls_addr[0] */
20: #ifdef MPX_FILS
21: struct group ls_group; /* multiplexer group file */
22: #endif
23: };
24: struct {
25: daddr_t ls_qused;
26: daddr_t ls_qmax;
27: };
28: } ls_un;
29: time_t ls_atime; /* access time */
30: time_t ls_mtime; /* modification time */
31: time_t ls_ctime; /* creation time */
32: };
33: #endif UCB_QUOTAS
Defined struct's
lstat
defined in line
2;
never used