struct S [src]

Members

Source

pub const S = struct { pub const IFMT = 0o170000; pub const IFDIR = 0o040000; pub const IFCHR = 0o020000; pub const IFBLK = 0o060000; pub const IFREG = 0o100000; pub const IFIFO = 0o010000; pub const IFLNK = 0o120000; pub const IFSOCK = 0o140000; pub const ISUID = 0o4000; pub const ISGID = 0o2000; pub const ISVTX = 0o1000; pub const IRUSR = 0o400; pub const IWUSR = 0o200; pub const IXUSR = 0o100; pub const IRWXU = 0o700; pub const IRGRP = 0o040; pub const IWGRP = 0o020; pub const IXGRP = 0o010; pub const IRWXG = 0o070; pub const IROTH = 0o004; pub const IWOTH = 0o002; pub const IXOTH = 0o001; pub const IRWXO = 0o007; pub fn ISREG(m: mode_t) bool { return m & IFMT == IFREG; } pub fn ISDIR(m: mode_t) bool { return m & IFMT == IFDIR; } pub fn ISCHR(m: mode_t) bool { return m & IFMT == IFCHR; } pub fn ISBLK(m: mode_t) bool { return m & IFMT == IFBLK; } pub fn ISFIFO(m: mode_t) bool { return m & IFMT == IFIFO; } pub fn ISLNK(m: mode_t) bool { return m & IFMT == IFLNK; } pub fn ISSOCK(m: mode_t) bool { return m & IFMT == IFSOCK; } }