Docs.rs
linux-raw-sys-0.7.0
linux-raw-sys 0.7.0
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.7.0
Module prctl
Module Items
Structs
Constants
Type Aliases
In crate linux_
raw_
sys
linux_raw_sys
Module
prctl
Copy item path
Source
Structs
§
prctl_
mm_
map
Constants
§
PR_
CAPBSET_
DROP
PR_
CAPBSET_
READ
PR_
CAP_
AMBIENT
PR_
CAP_
AMBIENT_
CLEAR_
ALL
PR_
CAP_
AMBIENT_
IS_
SET
PR_
CAP_
AMBIENT_
LOWER
PR_
CAP_
AMBIENT_
RAISE
PR_
ENDIAN_
BIG
PR_
ENDIAN_
LITTLE
PR_
ENDIAN_
PPC_
LITTLE
PR_
FPEMU_
NOPRINT
PR_
FPEMU_
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_
CHILD_
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_
MEMORY_
MERGE
PR_
GET_
NAME
PR_
GET_
NO_
NEW_
PRIVS
PR_
GET_
PDEATHSIG
PR_
GET_
SECCOMP
PR_
GET_
SECUREBITS
PR_
GET_
SPECULATION_
CTRL
PR_
GET_
TAGGED_
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_
REFUSE_
EXEC_
GAIN
PR_
MPX_
DISABLE_
MANAGEMENT
PR_
MPX_
ENABLE_
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_
ENABLED_
KEYS
PR_
PAC_
RESET_
KEYS
PR_
PAC_
SET_
ENABLED_
KEYS
PR_
PPC_
DEXCR_
CTRL_
CLEAR
PR_
PPC_
DEXCR_
CTRL_
CLEAR_
ONEXEC
PR_
PPC_
DEXCR_
CTRL_
EDITABLE
PR_
PPC_
DEXCR_
CTRL_
MASK
PR_
PPC_
DEXCR_
CTRL_
SET
PR_
PPC_
DEXCR_
CTRL_
SET_
ONEXEC
PR_
PPC_
DEXCR_
IBRTPD
PR_
PPC_
DEXCR_
NPHIE
PR_
PPC_
DEXCR_
SBHE
PR_
PPC_
DEXCR_
SRAPD
PR_
PPC_
GET_
DEXCR
PR_
PPC_
SET_
DEXCR
PR_
RISCV_
CTX_
SW_
FENCEI_
OFF
PR_
RISCV_
CTX_
SW_
FENCEI_
ON
PR_
RISCV_
SCOPE_
PER_
PROCESS
PR_
RISCV_
SCOPE_
PER_
THREAD
PR_
RISCV_
SET_
ICACHE_
FLUSH_
CTX
PR_
RISCV_
V_
GET_
CONTROL
PR_
RISCV_
V_
SET_
CONTROL
PR_
RISCV_
V_
VSTATE_
CTRL_
CUR_
MASK
PR_
RISCV_
V_
VSTATE_
CTRL_
DEFAULT
PR_
RISCV_
V_
VSTATE_
CTRL_
INHERIT
PR_
RISCV_
V_
VSTATE_
CTRL_
MASK
PR_
RISCV_
V_
VSTATE_
CTRL_
NEXT_
MASK
PR_
RISCV_
V_
VSTATE_
CTRL_
OFF
PR_
RISCV_
V_
VSTATE_
CTRL_
ON
PR_
SCHED_
CORE
PR_
SCHED_
CORE_
CREATE
PR_
SCHED_
CORE_
GET
PR_
SCHED_
CORE_
MAX
PR_
SCHED_
CORE_
SCOPE_
PROCESS_
GROUP
PR_
SCHED_
CORE_
SCOPE_
THREAD
PR_
SCHED_
CORE_
SCOPE_
THREAD_
GROUP
PR_
SCHED_
CORE_
SHARE_
FROM
PR_
SCHED_
CORE_
SHARE_
TO
PR_
SET_
CHILD_
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_
MEMORY_
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_
START_
BRK
PR_
SET_
MM_
START_
CODE
PR_
SET_
MM_
START_
DATA
PR_
SET_
MM_
START_
STACK
PR_
SET_
NAME
PR_
SET_
NO_
NEW_
PRIVS
PR_
SET_
PDEATHSIG
PR_
SET_
PTRACER
PR_
SET_
SECCOMP
PR_
SET_
SECUREBITS
PR_
SET_
SPECULATION_
CTRL
PR_
SET_
SYSCALL_
USER_
DISPATCH
PR_
SET_
TAGGED_
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_
DISABLE_
NOEXEC
PR_
SPEC_
ENABLE
PR_
SPEC_
FORCE_
DISABLE
PR_
SPEC_
INDIRECT_
BRANCH
PR_
SPEC_
L1D_
FLUSH
PR_
SPEC_
NOT_
AFFECTED
PR_
SPEC_
PRCTL
PR_
SPEC_
STORE_
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_
DISPATCH_
OFF
PR_
SYS_
DISPATCH_
ON
PR_
TAGGED_
ADDR_
ENABLE
PR_
TASK_
PERF_
EVENTS_
DISABLE
PR_
TASK_
PERF_
EVENTS_
ENABLE
PR_
TIMING_
STATISTICAL
PR_
TIMING_
TIMESTAMP
PR_
TSC_
ENABLE
PR_
TSC_
SIGSEGV
PR_
UNALIGN_
NOPRINT
PR_
UNALIGN_
SIGBUS
SYSCALL_
DISPATCH_
FILTER_
ALLOW
SYSCALL_
DISPATCH_
FILTER_
BLOCK
__
BITS_
PER_
LONG_
LONG
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
__sum16
__u8
__u16
__u32
__u64
__wsum