structstd.os.emscripten.S[src]

Values

ConstantIFMT[src]

Source Code

Source code
pub const IFMT = 0o170000

ConstantIFDIR[src]

Source Code

Source code
pub const IFDIR = 0o040000

ConstantIFCHR[src]

Source Code

Source code
pub const IFCHR = 0o020000

ConstantIFBLK[src]

Source Code

Source code
pub const IFBLK = 0o060000

ConstantIFREG[src]

Source Code

Source code
pub const IFREG = 0o100000

ConstantIFIFO[src]

Source Code

Source code
pub const IFIFO = 0o010000

ConstantIFLNK[src]

Source Code

Source code
pub const IFLNK = 0o120000

ConstantIFSOCK[src]

Source Code

Source code
pub const IFSOCK = 0o140000

ConstantISUID[src]

Source Code

Source code
pub const ISUID = 0o4000

ConstantISGID[src]

Source Code

Source code
pub const ISGID = 0o2000

ConstantISVTX[src]

Source Code

Source code
pub const ISVTX = 0o1000

ConstantIRUSR[src]

Source Code

Source code
pub const IRUSR = 0o400

ConstantIWUSR[src]

Source Code

Source code
pub const IWUSR = 0o200

ConstantIXUSR[src]

Source Code

Source code
pub const IXUSR = 0o100

ConstantIRWXU[src]

Source Code

Source code
pub const IRWXU = 0o700

ConstantIRGRP[src]

Source Code

Source code
pub const IRGRP = 0o040

ConstantIWGRP[src]

Source Code

Source code
pub const IWGRP = 0o020

ConstantIXGRP[src]

Source Code

Source code
pub const IXGRP = 0o010

ConstantIRWXG[src]

Source Code

Source code
pub const IRWXG = 0o070

ConstantIROTH[src]

Source Code

Source code
pub const IROTH = 0o004

ConstantIWOTH[src]

Source Code

Source code
pub const IWOTH = 0o002

ConstantIXOTH[src]

Source Code

Source code
pub const IXOTH = 0o001

ConstantIRWXO[src]

Source Code

Source code
pub const IRWXO = 0o007

Functions

FunctionISREG[src]

pub fn ISREG(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISREG(m: mode_t) bool {
    return m & IFMT == IFREG;
}

FunctionISDIR[src]

pub fn ISDIR(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISDIR(m: mode_t) bool {
    return m & IFMT == IFDIR;
}

FunctionISCHR[src]

pub fn ISCHR(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISCHR(m: mode_t) bool {
    return m & IFMT == IFCHR;
}

FunctionISBLK[src]

pub fn ISBLK(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISBLK(m: mode_t) bool {
    return m & IFMT == IFBLK;
}

FunctionISFIFO[src]

pub fn ISFIFO(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISFIFO(m: mode_t) bool {
    return m & IFMT == IFIFO;
}

FunctionISLNK[src]

pub fn ISLNK(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISLNK(m: mode_t) bool {
    return m & IFMT == IFLNK;
}

FunctionISSOCK[src]

pub fn ISSOCK(m: mode_t) bool

Parameters

Source Code

Source code
pub fn ISSOCK(m: mode_t) bool {
    return m & IFMT == IFSOCK;
}

Source Code

Source code
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;
    }
}