Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › os/ › linux.zig › IN
IN
linux.IN
pub const IN = struct
File
Code
pub const IN = struct {
pub const CLOEXEC = 1 << @bitOffsetOf (O , "CLOEXEC" );
pub const NONBLOCK = 1 << @bitOffsetOf (O , "NONBLOCK" );
pub const ACCESS = 0x00000001 ;
pub const MODIFY = 0x00000002 ;
pub const ATTRIB = 0x00000004 ;
pub const CLOSE_WRITE = 0x00000008 ;
pub const CLOSE_NOWRITE = 0x00000010 ;
pub const CLOSE = CLOSE_WRITE | CLOSE_NOWRITE ;
pub const OPEN = 0x00000020 ;
pub const MOVED_FROM = 0x00000040 ;
pub const MOVED_TO = 0x00000080 ;
pub const MOVE = MOVED_FROM | MOVED_TO ;
pub const CREATE = 0x00000100 ;
pub const DELETE = 0x00000200 ;
pub const DELETE_SELF = 0x00000400 ;
pub const MOVE_SELF = 0x00000800 ;
pub const ALL_EVENTS = 0x00000fff ;
pub const UNMOUNT = 0x00002000 ;
pub const Q_OVERFLOW = 0x00004000 ;
pub const IGNORED = 0x00008000 ;
pub const ONLYDIR = 0x01000000 ;
pub const DONT_FOLLOW = 0x02000000 ;
pub const EXCL_UNLINK = 0x04000000 ;
pub const MASK_CREATE = 0x10000000 ;
pub const MASK_ADD = 0x20000000 ;
pub const ISDIR = 0x40000000 ;
pub const ONESHOT = 0x80000000 ;
}