structstd.os.linux.fanotify.InitFlags[src]

Fields

CLOEXEC: bool = false
NONBLOCK: bool = false
CLASS: enum(u2) {
    NOTIF = 0,
    CONTENT = 1,
    PRE_CONTENT = 2,
} = .NOTIF
UNLIMITED_QUEUE: bool = false
UNLIMITED_MARKS: bool = false
ENABLE_AUDIT: bool = false
REPORT_PIDFD: bool = false
REPORT_TID: bool = false
REPORT_FID: bool = false
REPORT_DIR_FID: bool = false
REPORT_NAME: bool = false
REPORT_TARGET_FID: bool = false
_: u19 = 0

Source Code

Source code
pub const InitFlags = packed struct(u32) {
    CLOEXEC: bool = false,
    NONBLOCK: bool = false,
    CLASS: enum(u2) {
        NOTIF = 0,
        CONTENT = 1,
        PRE_CONTENT = 2,
    } = .NOTIF,
    UNLIMITED_QUEUE: bool = false,
    UNLIMITED_MARKS: bool = false,
    ENABLE_AUDIT: bool = false,
    REPORT_PIDFD: bool = false,
    REPORT_TID: bool = false,
    REPORT_FID: bool = false,
    REPORT_DIR_FID: bool = false,
    REPORT_NAME: bool = false,
    REPORT_TARGET_FID: bool = false,
    _: u19 = 0,
}