Modules§
- Syscalls for the
aarch64
architecture. - Syscalls for the
arm
architecture. - Syscalls for the
mips
architecture. - Syscalls for the
mips64
architecture. - Syscalls for the
powerpc
architecture. - Syscalls for the
powerpc64
architecture. - Exposes raw syscalls that simply return a
usize
instead of aResult
. - Syscalls for the
riscv32
architecture. - Syscalls for the
riscv64
architecture. - Syscalls for the
s390x
architecture. - Syscalls for the
sparc
architecture. - Syscalls for the
sparc64
architecture. - Syscalls for the
x86
architecture. - Syscalls for the
x86_64
architecture.
Macros§
- Performs a raw syscall and returns a
usize
. Usesyscall
if you wish to get aResult
as a return value. - Performs a syscall and returns a
Result<usize, Errno>
.
Structs§
- The 6 arguments of a syscall, raw untyped version.
- A map of syscalls to a type
T
. - An iterator over the syscall (number, value) pairs contained in a
SysnoMap
. - An iterator over the syscall values contained in a
SysnoMap
. - A set of syscalls.
- An iterator over the syscalls contained in a
SysnoSet
.
Enums§
- Complete list of Linux syscalls.
Traits§
Functions§
- Does a raw syscall.
- Issues a system call with 0 arguments.
- Issues a system call with 1 argument.
- Issues a system call with 2 arguments.
- Issues a system call with 3 arguments.
- Issues a system call with 4 arguments.
- Issues a system call with 5 arguments.
- Issues a system call with 6 arguments.