1: struct stat
2: {
3: dev_t st_dev;
4: ino_t st_ino;
5: unsigned short st_mode;
6: short st_nlink;
7: short st_uid;
8: short st_gid;
9: dev_t st_rdev;
10: off_t st_size;
11: time_t st_atime;
12: time_t st_mtime;
13: time_t st_ctime;
14: };
15:
16: #define S_IFMT 0170000 /* type of file */
17: #define S_IFDIR 0040000 /* directory */
18: #define S_IFCHR 0020000 /* character special */
19: #define S_IFBLK 0060000 /* block special */
20: #define S_IFREG 0100000 /* regular */
21: #define S_IFMPC 0030000 /* multiplexed char special */
22: #define S_IFMPB 0070000 /* multiplexed block special */
23: #define S_ISUID 0004000 /* set user id on execution */
24: #define S_ISGID 0002000 /* set group id on execution */
25: #define S_ISVTX 0001000 /* save swapped text even after use */
26: #define S_IREAD 0000400 /* read permission, owner */
27: #define S_IWRITE 0000200 /* write permission, owner */
28: #define S_IEXEC 0000100 /* execute/search permission, owner */
Defined struct's
stat
defined in line
1; used 162 times
- in /usr/src/cmd/ar.c line
6(2)
- in /usr/src/cmd/atrun.c line
80(2)
- in /usr/src/cmd/cat.c line
18(2)
- in /usr/src/cmd/chgrp.c line
12(2)
- in /usr/src/cmd/chmod.c line
22(2)
- in /usr/src/cmd/chown.c line
12(2)
- in /usr/src/cmd/cp.c line
9(2)
- in /usr/src/cmd/cron.c line
46(2)
- in /usr/src/cmd/diff.c line
196(2)
- in /usr/src/cmd/diffh.c line
218(2)
- in /usr/src/cmd/du.c line
8(2)
- in /usr/src/cmd/f77/driver.c line
768(2)
- in /usr/src/cmd/file.c line
61(2)
- in /usr/src/cmd/find.c line
31(2),
698(2)
- in /usr/src/cmd/ld.c line
1080(2)
- in /usr/src/cmd/ln.c line
13(2)
- in /usr/src/cmd/login.c line
118(2)
- in /usr/src/cmd/ls.c line
332(2)
- in /usr/src/cmd/mail.c line
270(2),
505(2)
- in /usr/src/cmd/make/dosys.c line
129(2)
- in /usr/src/cmd/make/files.c line
105(2),
408(2)
- in /usr/src/cmd/mesg.c line
14(2)
- in /usr/src/cmd/mv.c line
22(2),
264(2)
- in /usr/src/cmd/pr.c line
125(2),
140(2)
- in /usr/src/cmd/prof.c line
12(2)
- in /usr/src/cmd/ps.c line
158(2)
- in /usr/src/cmd/pwd.c line
14(2)
- in /usr/src/cmd/refer/hunt5.c line
47(2)
- in /usr/src/cmd/refer/what3.c line
11(2)
- in /usr/src/cmd/rm.c line
54(2)
- in /usr/src/cmd/rmdir.c line
34(2)
- in /usr/src/cmd/sh/main.c line
97(2)
- in /usr/src/cmd/sort.c line
518(2)
- in /usr/src/cmd/tail.c line
16(2)
- in /usr/src/cmd/tar/tar.c line
36(2),
268(2),
545(2),
582(2),
592(2),
651(2)
- in /usr/src/cmd/tee.c line
25(2)
- in /usr/src/cmd/test.c line
155(2),
167(2)
- in /usr/src/cmd/touch.c line
29(2)
- in /usr/src/cmd/tp/tp2.c line
8(2)
- in /usr/src/cmd/troff/n1.c line
415(2)
- in /usr/src/cmd/uucp/anlwrk.c line
128(2)
- in /usr/src/cmd/uucp/chkpth.c line
203(2),
229(2)
- in /usr/src/cmd/uucp/cntrl.c line
84(2)
- in /usr/src/cmd/uucp/expfile.c line
57(2)
- in /usr/src/cmd/uucp/ulockf.c line
24(2),
127(2)
- in /usr/src/cmd/uucp/uuclean.c line
37(2)
- in /usr/src/cmd/uucp/uucp.c line
144(2)
- in /usr/src/cmd/uucp/uurecover.c line
6(2)
- in /usr/src/cmd/uucp/uuxqt.c line
258(2)
- in /usr/src/cmd/write.c line
30(2)
- in /usr/src/cmd/xsend/xget.c line
17(2)
- in /usr/src/cmd/xsend/xsend.c line
7(2)
- in /usr/src/games/hangman.c line
33(2)
- in /usr/src/libI77/err.c line
86(2)
- in /usr/src/libI77/open.c line
101(2)
- in /usr/src/libI77/util.c line
18(2),
41(2)
- in /usr/src/libc/gen/ttyname.c line
19-20(4)
- in /usr/src/libc/v6/access.c line
6(2)
- in /usr/src/libc/v6/stat.c line
20(2),
31(2),
41(2)
- in /usr/src/libdbm/dbm.c line
8(2)
- in /usr/sys/sys/sys3.c line
23(2),
41(2),
58-63(4)
Defined macros
S_IFMT
defined in line
16; used 39 times
- in /usr/src/cmd/cat.c line
32
- in /usr/src/cmd/cp.c line
22,
48
- in /usr/src/cmd/diff.c line
200
- in /usr/src/cmd/diffh.c line
226
- in /usr/src/cmd/du.c line
80,
95
- in /usr/src/cmd/file.c line
68
- in /usr/src/cmd/find.c line
345,
536,
702
- in /usr/src/cmd/ln.c line
42-47(2)
- in /usr/src/cmd/ls.c line
369,
385
- in /usr/src/cmd/mv.c line
35,
42,
64-74(3),
130
- in /usr/src/cmd/ps.c line
171
- in /usr/src/cmd/rm.c line
66
- in /usr/src/cmd/rmdir.c line
50
- in /usr/src/cmd/sh/expand.c line
67
- in /usr/src/cmd/tail.c line
90
- in /usr/src/cmd/tar/tar.c line
335,
364
- in /usr/src/cmd/tee.c line
39,
51
- in /usr/src/cmd/test.c line
159
- in /usr/src/cmd/tp/tp2.c line
292
- in /usr/src/cmd/uucp/chkpth.c line
207
- in /usr/src/cmd/uucp/expfile.c line
62
- in /usr/src/cmd/uucp/uuclean.c line
88
- in /usr/src/cmd/uucp/uucp.c line
209
- in /usr/src/libI77/open.c line
104
- in /usr/src/libI77/util.c line
63
- in /usr/src/libc/gen/ttyname.c line
29
Usage of this include