enumstd.os.linux.PR[src]

Fields

SET_PDEATHSIG = 1
GET_PDEATHSIG = 2
GET_DUMPABLE = 3
SET_DUMPABLE = 4
GET_UNALIGN = 5
SET_UNALIGN = 6
GET_KEEPCAPS = 7
SET_KEEPCAPS = 8
GET_FPEMU = 9
SET_FPEMU = 10
GET_FPEXC = 11
SET_FPEXC = 12
GET_TIMING = 13
SET_TIMING = 14
SET_NAME = 15
GET_NAME = 16
GET_ENDIAN = 19
SET_ENDIAN = 20
GET_SECCOMP = 21
SET_SECCOMP = 22
CAPBSET_READ = 23
CAPBSET_DROP = 24
GET_TSC = 25
SET_TSC = 26
GET_SECUREBITS = 27
SET_SECUREBITS = 28
SET_TIMERSLACK = 29
GET_TIMERSLACK = 30
TASK_PERF_EVENTS_DISABLE = 31
TASK_PERF_EVENTS_ENABLE = 32
MCE_KILL = 33
MCE_KILL_GET = 34
SET_MM = 35
SET_PTRACER = 0x59616d61
SET_CHILD_SUBREAPER = 36
GET_CHILD_SUBREAPER = 37
SET_NO_NEW_PRIVS = 38
GET_NO_NEW_PRIVS = 39
GET_TID_ADDRESS = 40
SET_THP_DISABLE = 41
GET_THP_DISABLE = 42
MPX_ENABLE_MANAGEMENT = 43
MPX_DISABLE_MANAGEMENT = 44
SET_FP_MODE = 45
GET_FP_MODE = 46
CAP_AMBIENT = 47
SVE_SET_VL = 50
SVE_GET_VL = 51
GET_SPECULATION_CTRL = 52
SET_SPECULATION_CTRL = 53
_

Values

ConstantUNALIGN_NOPRINT[src]

Source Code

Source code
pub const UNALIGN_NOPRINT = 1

ConstantUNALIGN_SIGBUS[src]

Source Code

Source code
pub const UNALIGN_SIGBUS = 2

ConstantFPEMU_NOPRINT[src]

Source Code

Source code
pub const FPEMU_NOPRINT = 1

ConstantFPEMU_SIGFPE[src]

Source Code

Source code
pub const FPEMU_SIGFPE = 2

ConstantFP_EXC_SW_ENABLE[src]

Source Code

Source code
pub const FP_EXC_SW_ENABLE = 0x80

ConstantFP_EXC_DIV[src]

Source Code

Source code
pub const FP_EXC_DIV = 0x010000

ConstantFP_EXC_OVF[src]

Source Code

Source code
pub const FP_EXC_OVF = 0x020000

ConstantFP_EXC_UND[src]

Source Code

Source code
pub const FP_EXC_UND = 0x040000

ConstantFP_EXC_RES[src]

Source Code

Source code
pub const FP_EXC_RES = 0x080000

ConstantFP_EXC_INV[src]

Source Code

Source code
pub const FP_EXC_INV = 0x100000

ConstantFP_EXC_DISABLED[src]

Source Code

Source code
pub const FP_EXC_DISABLED = 0

ConstantFP_EXC_NONRECOV[src]

Source Code

Source code
pub const FP_EXC_NONRECOV = 1

ConstantFP_EXC_ASYNC[src]

Source Code

Source code
pub const FP_EXC_ASYNC = 2

ConstantFP_EXC_PRECISE[src]

Source Code

Source code
pub const FP_EXC_PRECISE = 3

ConstantTIMING_STATISTICAL[src]

Source Code

Source code
pub const TIMING_STATISTICAL = 0

ConstantTIMING_TIMESTAMP[src]

Source Code

Source code
pub const TIMING_TIMESTAMP = 1

ConstantENDIAN_BIG[src]

Source Code

Source code
pub const ENDIAN_BIG = 0

ConstantENDIAN_LITTLE[src]

Source Code

Source code
pub const ENDIAN_LITTLE = 1

ConstantENDIAN_PPC_LITTLE[src]

Source Code

Source code
pub const ENDIAN_PPC_LITTLE = 2

ConstantTSC_ENABLE[src]

Source Code

Source code
pub const TSC_ENABLE = 1

ConstantTSC_SIGSEGV[src]

Source Code

Source code
pub const TSC_SIGSEGV = 2

ConstantMCE_KILL_CLEAR[src]

Source Code

Source code
pub const MCE_KILL_CLEAR = 0

ConstantMCE_KILL_SET[src]

Source Code

Source code
pub const MCE_KILL_SET = 1

ConstantMCE_KILL_LATE[src]

Source Code

Source code
pub const MCE_KILL_LATE = 0

ConstantMCE_KILL_EARLY[src]

Source Code

Source code
pub const MCE_KILL_EARLY = 1

ConstantMCE_KILL_DEFAULT[src]

Source Code

Source code
pub const MCE_KILL_DEFAULT = 2

ConstantSET_MM_START_CODE[src]

Source Code

Source code
pub const SET_MM_START_CODE = 1

ConstantSET_MM_END_CODE[src]

Source Code

Source code
pub const SET_MM_END_CODE = 2

ConstantSET_MM_START_DATA[src]

Source Code

Source code
pub const SET_MM_START_DATA = 3

ConstantSET_MM_END_DATA[src]

Source Code

Source code
pub const SET_MM_END_DATA = 4

ConstantSET_MM_START_STACK[src]

Source Code

Source code
pub const SET_MM_START_STACK = 5

ConstantSET_MM_START_BRK[src]

Source Code

Source code
pub const SET_MM_START_BRK = 6

ConstantSET_MM_BRK[src]

Source Code

Source code
pub const SET_MM_BRK = 7

ConstantSET_MM_ARG_START[src]

Source Code

Source code
pub const SET_MM_ARG_START = 8

ConstantSET_MM_ARG_END[src]

Source Code

Source code
pub const SET_MM_ARG_END = 9

ConstantSET_MM_ENV_START[src]

Source Code

Source code
pub const SET_MM_ENV_START = 10

ConstantSET_MM_ENV_END[src]

Source Code

Source code
pub const SET_MM_ENV_END = 11

ConstantSET_MM_AUXV[src]

Source Code

Source code
pub const SET_MM_AUXV = 12

ConstantSET_MM_EXE_FILE[src]

Source Code

Source code
pub const SET_MM_EXE_FILE = 13

ConstantSET_MM_MAP[src]

Source Code

Source code
pub const SET_MM_MAP = 14

ConstantSET_MM_MAP_SIZE[src]

Source Code

Source code
pub const SET_MM_MAP_SIZE = 15

ConstantSET_PTRACER_ANY[src]

Source Code

Source code
pub const SET_PTRACER_ANY = std.math.maxInt(c_ulong)

ConstantFP_MODE_FR[src]

Source Code

Source code
pub const FP_MODE_FR = 1 << 0

ConstantFP_MODE_FRE[src]

Source Code

Source code
pub const FP_MODE_FRE = 1 << 1

ConstantCAP_AMBIENT_IS_SET[src]

Source Code

Source code
pub const CAP_AMBIENT_IS_SET = 1

ConstantCAP_AMBIENT_RAISE[src]

Source Code

Source code
pub const CAP_AMBIENT_RAISE = 2

ConstantCAP_AMBIENT_LOWER[src]

Source Code

Source code
pub const CAP_AMBIENT_LOWER = 3

ConstantCAP_AMBIENT_CLEAR_ALL[src]

Source Code

Source code
pub const CAP_AMBIENT_CLEAR_ALL = 4

ConstantSVE_SET_VL_ONEXEC[src]

Source Code

Source code
pub const SVE_SET_VL_ONEXEC = 1 << 18

ConstantSVE_VL_LEN_MASK[src]

Source Code

Source code
pub const SVE_VL_LEN_MASK = 0xffff

ConstantSVE_VL_INHERIT[src]

Source Code

Source code
pub const SVE_VL_INHERIT = 1 << 17

ConstantSPEC_STORE_BYPASS[src]

Source Code

Source code
pub const SPEC_STORE_BYPASS = 0

ConstantSPEC_NOT_AFFECTED[src]

Source Code

Source code
pub const SPEC_NOT_AFFECTED = 0

ConstantSPEC_PRCTL[src]

Source Code

Source code
pub const SPEC_PRCTL = 1 << 0

ConstantSPEC_ENABLE[src]

Source Code

Source code
pub const SPEC_ENABLE = 1 << 1

ConstantSPEC_DISABLE[src]

Source Code

Source code
pub const SPEC_DISABLE = 1 << 2

ConstantSPEC_FORCE_DISABLE[src]

Source Code

Source code
pub const SPEC_FORCE_DISABLE = 1 << 3

Source Code

Source code
pub const PR = enum(i32) {
    SET_PDEATHSIG = 1,
    GET_PDEATHSIG = 2,

    GET_DUMPABLE = 3,
    SET_DUMPABLE = 4,

    GET_UNALIGN = 5,
    SET_UNALIGN = 6,

    GET_KEEPCAPS = 7,
    SET_KEEPCAPS = 8,

    GET_FPEMU = 9,
    SET_FPEMU = 10,

    GET_FPEXC = 11,
    SET_FPEXC = 12,

    GET_TIMING = 13,
    SET_TIMING = 14,

    SET_NAME = 15,
    GET_NAME = 16,

    GET_ENDIAN = 19,
    SET_ENDIAN = 20,

    GET_SECCOMP = 21,
    SET_SECCOMP = 22,

    CAPBSET_READ = 23,
    CAPBSET_DROP = 24,

    GET_TSC = 25,
    SET_TSC = 26,

    GET_SECUREBITS = 27,
    SET_SECUREBITS = 28,

    SET_TIMERSLACK = 29,
    GET_TIMERSLACK = 30,

    TASK_PERF_EVENTS_DISABLE = 31,
    TASK_PERF_EVENTS_ENABLE = 32,

    MCE_KILL = 33,

    MCE_KILL_GET = 34,

    SET_MM = 35,

    SET_PTRACER = 0x59616d61,

    SET_CHILD_SUBREAPER = 36,
    GET_CHILD_SUBREAPER = 37,

    SET_NO_NEW_PRIVS = 38,
    GET_NO_NEW_PRIVS = 39,

    GET_TID_ADDRESS = 40,

    SET_THP_DISABLE = 41,
    GET_THP_DISABLE = 42,

    MPX_ENABLE_MANAGEMENT = 43,
    MPX_DISABLE_MANAGEMENT = 44,

    SET_FP_MODE = 45,
    GET_FP_MODE = 46,

    CAP_AMBIENT = 47,

    SVE_SET_VL = 50,
    SVE_GET_VL = 51,

    GET_SPECULATION_CTRL = 52,
    SET_SPECULATION_CTRL = 53,

    _,

    pub const UNALIGN_NOPRINT = 1;
    pub const UNALIGN_SIGBUS = 2;

    pub const FPEMU_NOPRINT = 1;
    pub const FPEMU_SIGFPE = 2;

    pub const FP_EXC_SW_ENABLE = 0x80;
    pub const FP_EXC_DIV = 0x010000;
    pub const FP_EXC_OVF = 0x020000;
    pub const FP_EXC_UND = 0x040000;
    pub const FP_EXC_RES = 0x080000;
    pub const FP_EXC_INV = 0x100000;
    pub const FP_EXC_DISABLED = 0;
    pub const FP_EXC_NONRECOV = 1;
    pub const FP_EXC_ASYNC = 2;
    pub const FP_EXC_PRECISE = 3;

    pub const TIMING_STATISTICAL = 0;
    pub const TIMING_TIMESTAMP = 1;

    pub const ENDIAN_BIG = 0;
    pub const ENDIAN_LITTLE = 1;
    pub const ENDIAN_PPC_LITTLE = 2;

    pub const TSC_ENABLE = 1;
    pub const TSC_SIGSEGV = 2;

    pub const MCE_KILL_CLEAR = 0;
    pub const MCE_KILL_SET = 1;

    pub const MCE_KILL_LATE = 0;
    pub const MCE_KILL_EARLY = 1;
    pub const MCE_KILL_DEFAULT = 2;

    pub const SET_MM_START_CODE = 1;
    pub const SET_MM_END_CODE = 2;
    pub const SET_MM_START_DATA = 3;
    pub const SET_MM_END_DATA = 4;
    pub const SET_MM_START_STACK = 5;
    pub const SET_MM_START_BRK = 6;
    pub const SET_MM_BRK = 7;
    pub const SET_MM_ARG_START = 8;
    pub const SET_MM_ARG_END = 9;
    pub const SET_MM_ENV_START = 10;
    pub const SET_MM_ENV_END = 11;
    pub const SET_MM_AUXV = 12;
    pub const SET_MM_EXE_FILE = 13;
    pub const SET_MM_MAP = 14;
    pub const SET_MM_MAP_SIZE = 15;

    pub const SET_PTRACER_ANY = std.math.maxInt(c_ulong);

    pub const FP_MODE_FR = 1 << 0;
    pub const FP_MODE_FRE = 1 << 1;

    pub const CAP_AMBIENT_IS_SET = 1;
    pub const CAP_AMBIENT_RAISE = 2;
    pub const CAP_AMBIENT_LOWER = 3;
    pub const CAP_AMBIENT_CLEAR_ALL = 4;

    pub const SVE_SET_VL_ONEXEC = 1 << 18;
    pub const SVE_VL_LEN_MASK = 0xffff;
    pub const SVE_VL_INHERIT = 1 << 17;

    pub const SPEC_STORE_BYPASS = 0;
    pub const SPEC_NOT_AFFECTED = 0;
    pub const SPEC_PRCTL = 1 << 0;
    pub const SPEC_ENABLE = 1 << 1;
    pub const SPEC_DISABLE = 1 << 2;
    pub const SPEC_FORCE_DISABLE = 1 << 3;
}