| ... | ... | @@ -1545,6 +1545,33 @@ pub const O = struct { |
| 1545 | 1545 | pub const RDWR = 2; |
| 1546 | 1546 | }; |
| 1547 | 1547 | |
| 1548 | pub const S = struct { |
| 1549 | pub const IFMT = 0o170000; |
| 1550 | pub const IFDIR = 0o040000; |
| 1551 | pub const IFCHR = 0o020000; |
| 1552 | pub const IFBLK = 0o060000; |
| 1553 | pub const IFREG = 0o100000; |
| 1554 | pub const IFIFO = 0o010000; |
| 1555 | pub const IFLNK = 0o120000; |
| 1556 | pub const IFSOCK = 0o140000; |
| 1557 | |
| 1558 | pub const ISUID = 0o4000; |
| 1559 | pub const ISGID = 0o2000; |
| 1560 | pub const ISVTX = 0o1000; |
| 1561 | pub const IRUSR = 0o400; |
| 1562 | pub const IWUSR = 0o200; |
| 1563 | pub const IXUSR = 0o100; |
| 1564 | pub const IRWXU = 0o700; |
| 1565 | pub const IRGRP = 0o040; |
| 1566 | pub const IWGRP = 0o020; |
| 1567 | pub const IXGRP = 0o010; |
| 1568 | pub const IRWXG = 0o070; |
| 1569 | pub const IROTH = 0o004; |
| 1570 | pub const IWOTH = 0o002; |
| 1571 | pub const IXOTH = 0o001; |
| 1572 | pub const IRWXO = 0o007; |
| 1573 | }; |
| 1574 | |
| 1548 | 1575 | pub const NAME_MAX = 255; |
| 1549 | 1576 | pub const PATH_MAX = 4096; |
| 1550 | 1577 | pub const NGROUPS_MAX = 32; |