Modules§
- aarch64
- Syscalls for the
aarch64architecture. - raw
- Exposes raw syscalls that simply return a
usizeinstead of aResult.
Macros§
- raw_
syscall - Performs a raw syscall and returns a
usize. Usesyscallif you wish to get aResultas 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.