Docs.rs
linux-raw-sys-0.6.5
linux-raw-sys 0.6.5
Docs.rs crate page
Apache-2.0
WITH LLVM-exception OR
Apache-2.0
OR
MIT
Links
Repository
crates.io
Source
Owners
sunfishcode
Dependencies
compiler_builtins ^0.1.49
normal
optional
rustc-std-workspace-core ^1.0.0
normal
optional
libc ^0.2.100
dev
static_assertions ^1.1.0
dev
Versions
0.01%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
linux_
raw_
sys
0.6.5
Module prctl
Structs
Constants
Type Aliases
In crate linux_
raw_
sys
Module
linux_raw_sys
::
prctl
Copy item path
source
·
[
−
]
Structs
§
prctl_
mm_
map
Constants
§
PR_
CAPBSE
T_
DROP
PR_
CAPBSE
T_
READ
PR_
CAP_
AMBIENT
PR_
CAP_
AMBIEN
T_
CLEA
R_
ALL
PR_
CAP_
AMBIEN
T_
IS_
SET
PR_
CAP_
AMBIEN
T_
LOWER
PR_
CAP_
AMBIEN
T_
RAISE
PR_
ENDIA
N_
BIG
PR_
ENDIA
N_
LITTLE
PR_
ENDIA
N_
PPC_
LITTLE
PR_
FPEM
U_
NOPRINT
PR_
FPEM
U_
SIGFPE
PR_
FP_
EXC_
ASYNC
PR_
FP_
EXC_
DISABLED
PR_
FP_
EXC_
DIV
PR_
FP_
EXC_
INV
PR_
FP_
EXC_
NONRECOV
PR_
FP_
EXC_
OVF
PR_
FP_
EXC_
PRECISE
PR_
FP_
EXC_
RES
PR_
FP_
EXC_
SW_
ENABLE
PR_
FP_
EXC_
UND
PR_
FP_
MODE_
FR
PR_
FP_
MODE_
FRE
PR_
GET_
AUXV
PR_
GET_
CHIL
D_
SUBREAPER
PR_
GET_
DUMPABLE
PR_
GET_
ENDIAN
PR_
GET_
FPEMU
PR_
GET_
FPEXC
PR_
GET_
FP_
MODE
PR_
GET_
IO_
FLUSHER
PR_
GET_
KEEPCAPS
PR_
GET_
MDWE
PR_
GET_
MEMOR
Y_
MERGE
PR_
GET_
NAME
PR_
GET_
NO_
NEW_
PRIVS
PR_
GET_
PDEATHSIG
PR_
GET_
SECCOMP
PR_
GET_
SECUREBITS
PR_
GET_
SPECULATIO
N_
CTRL
PR_
GET_
TAGGE
D_
ADDR_
CTRL
PR_
GET_
THP_
DISABLE
PR_
GET_
TID_
ADDRESS
PR_
GET_
TIMERSLACK
PR_
GET_
TIMING
PR_
GET_
TSC
PR_
GET_
UNALIGN
PR_
MCE_
KILL
PR_
MCE_
KILL_
CLEAR
PR_
MCE_
KILL_
DEFAULT
PR_
MCE_
KILL_
EARLY
PR_
MCE_
KILL_
GET
PR_
MCE_
KILL_
LATE
PR_
MCE_
KILL_
SET
PR_
MDWE_
NO_
INHERIT
PR_
MDWE_
REFUS
E_
EXEC_
GAIN
PR_
MPX_
DISABL
E_
MANAGEMENT
PR_
MPX_
ENABL
E_
MANAGEMENT
PR_
MTE_
TAG_
MASK
PR_
MTE_
TAG_
SHIFT
PR_
MTE_
TCF_
ASYNC
PR_
MTE_
TCF_
MASK
PR_
MTE_
TCF_
NONE
PR_
MTE_
TCF_
SHIFT
PR_
MTE_
TCF_
SYNC
PR_
PAC_
APDAKEY
PR_
PAC_
APDBKEY
PR_
PAC_
APGAKEY
PR_
PAC_
APIAKEY
PR_
PAC_
APIBKEY
PR_
PAC_
GET_
ENABLE
D_
KEYS
PR_
PAC_
RESE
T_
KEYS
PR_
PAC_
SET_
ENABLE
D_
KEYS
PR_
RISC
V_
V_
GET_
CONTROL
PR_
RISC
V_
V_
SET_
CONTROL
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
CUR_
MASK
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
DEFAULT
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
INHERIT
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
MASK
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
NEXT_
MASK
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
OFF
PR_
RISC
V_
V_
VSTAT
E_
CTRL_
ON
PR_
SCHE
D_
CORE
PR_
SCHE
D_
CORE_
CREATE
PR_
SCHE
D_
CORE_
GET
PR_
SCHE
D_
CORE_
MAX
PR_
SCHE
D_
CORE_
SCOP
E_
PROCES
S_
GROUP
PR_
SCHE
D_
CORE_
SCOP
E_
THREAD
PR_
SCHE
D_
CORE_
SCOP
E_
THREA
D_
GROUP
PR_
SCHE
D_
CORE_
SHAR
E_
FROM
PR_
SCHE
D_
CORE_
SHAR
E_
TO
PR_
SET_
CHIL
D_
SUBREAPER
PR_
SET_
DUMPABLE
PR_
SET_
ENDIAN
PR_
SET_
FPEMU
PR_
SET_
FPEXC
PR_
SET_
FP_
MODE
PR_
SET_
IO_
FLUSHER
PR_
SET_
KEEPCAPS
PR_
SET_
MDWE
PR_
SET_
MEMOR
Y_
MERGE
PR_
SET_
MM
PR_
SET_
MM_
ARG_
END
PR_
SET_
MM_
ARG_
START
PR_
SET_
MM_
AUXV
PR_
SET_
MM_
BRK
PR_
SET_
MM_
END_
CODE
PR_
SET_
MM_
END_
DATA
PR_
SET_
MM_
ENV_
END
PR_
SET_
MM_
ENV_
START
PR_
SET_
MM_
EXE_
FILE
PR_
SET_
MM_
MAP
PR_
SET_
MM_
MAP_
SIZE
PR_
SET_
MM_
STAR
T_
BRK
PR_
SET_
MM_
STAR
T_
CODE
PR_
SET_
MM_
STAR
T_
DATA
PR_
SET_
MM_
STAR
T_
STACK
PR_
SET_
NAME
PR_
SET_
NO_
NEW_
PRIVS
PR_
SET_
PDEATHSIG
PR_
SET_
PTRACER
PR_
SET_
SECCOMP
PR_
SET_
SECUREBITS
PR_
SET_
SPECULATIO
N_
CTRL
PR_
SET_
SYSCAL
L_
USER_
DISPATCH
PR_
SET_
TAGGE
D_
ADDR_
CTRL
PR_
SET_
THP_
DISABLE
PR_
SET_
TIMERSLACK
PR_
SET_
TIMING
PR_
SET_
TSC
PR_
SET_
UNALIGN
PR_
SET_
VMA
PR_
SET_
VMA_
ANON_
NAME
PR_
SME_
GET_
VL
PR_
SME_
SET_
VL
PR_
SME_
SET_
VL_
ONEXEC
PR_
SME_
VL_
INHERIT
PR_
SME_
VL_
LEN_
MASK
PR_
SPEC_
DISABLE
PR_
SPEC_
DISABL
E_
NOEXEC
PR_
SPEC_
ENABLE
PR_
SPEC_
FORC
E_
DISABLE
PR_
SPEC_
INDIREC
T_
BRANCH
PR_
SPEC_
L1D_
FLUSH
PR_
SPEC_
NOT_
AFFECTED
PR_
SPEC_
PRCTL
PR_
SPEC_
STOR
E_
BYPASS
PR_
SVE_
GET_
VL
PR_
SVE_
SET_
VL
PR_
SVE_
SET_
VL_
ONEXEC
PR_
SVE_
VL_
INHERIT
PR_
SVE_
VL_
LEN_
MASK
PR_
SYS_
DISPATC
H_
OFF
PR_
SYS_
DISPATC
H_
ON
PR_
TAGGE
D_
ADDR_
ENABLE
PR_
TASK_
PERF_
EVENT
S_
DISABLE
PR_
TASK_
PERF_
EVENT
S_
ENABLE
PR_
TIMIN
G_
STATISTICAL
PR_
TIMIN
G_
TIMESTAMP
PR_
TSC_
ENABLE
PR_
TSC_
SIGSEGV
PR_
UNALIG
N_
NOPRINT
PR_
UNALIG
N_
SIGBUS
SYSCAL
L_
DISPATC
H_
FILTE
R_
ALLOW
SYSCAL
L_
DISPATC
H_
FILTE
R_
BLOCK
Type Aliases
§
__be16
__be32
__be64
__
kernel_
caddr_
t
__
kernel_
clock_
t
__
kernel_
clockid_
t
__
kernel_
daddr_
t
__
kernel_
gid16_
t
__
kernel_
gid32_
t
__
kernel_
gid_
t
__
kernel_
ino_
t
__
kernel_
ipc_
pid_
t
__
kernel_
key_
t
__
kernel_
loff_
t
__
kernel_
long_
t
__
kernel_
mode_
t
__
kernel_
mqd_
t
__
kernel_
off_
t
__
kernel_
old_
dev_
t
__
kernel_
old_
gid_
t
__
kernel_
old_
time_
t
__
kernel_
old_
uid_
t
__
kernel_
pid_
t
__
kernel_
ptrdiff_
t
__
kernel_
size_
t
__
kernel_
ssize_
t
__
kernel_
suseconds_
t
__
kernel_
time64_
t
__
kernel_
time_
t
__
kernel_
timer_
t
__
kernel_
uid16_
t
__
kernel_
uid32_
t
__
kernel_
uid_
t
__
kernel_
ulong_
t
__le16
__le32
__le64
__
poll_
t
__s8
__s16
__s32
__s64
__s128
__sum16
__u8
__u16
__u32
__u64
__u128
__wsum