Modules§
- aarch64
- Syscalls for the
aarch64
architecture. - raw
- Exposes raw syscalls that simply return a
usize
instead of aResult
.
Macros§
- raw_
syscall - Performs a raw syscall and returns a
usize
. Usesyscall
if you wish to get aResult
as a return value. - syscall
- Performs a syscall and returns a
Result<usize, Errno>
. - syscall_
args
Structs§
- Errno
- Syscall
Args - The 6 arguments of a syscall, raw untyped version.
- Sysno
Map - A map of syscalls to a type
T
. - Sysno
MapIter - An iterator over the syscall (number, value) pairs contained in a
SysnoMap
. - Sysno
MapValues - An iterator over the syscall values contained in a
SysnoMap
. - Sysno
Set - A set of syscalls.
- Sysno
SetIter - An iterator over the syscalls contained in a
SysnoSet
.
Enums§
- Sysno
- Complete list of Linux syscalls.
Traits§
Functions§
- syscall⚠
- Does a raw syscall.
- syscall0⚠
- Issues a system call with 0 arguments.
- syscall1⚠
- Issues a system call with 1 argument.
- syscall2⚠
- Issues a system call with 2 arguments.
- syscall3⚠
- Issues a system call with 3 arguments.
- syscall4⚠
- Issues a system call with 4 arguments.
- syscall5⚠
- Issues a system call with 5 arguments.
- syscall6⚠
- Issues a system call with 6 arguments.