Crate syscalls
Source - aarch64
- Syscalls for the
aarch64
architecture. - arm
- Syscalls for the
arm
architecture. - mips
- Syscalls for the
mips
architecture. - mips64
- Syscalls for the
mips64
architecture. - powerpc
- Syscalls for the
powerpc
architecture. - powerpc64
- Syscalls for the
powerpc64
architecture. - raw
- Exposes raw syscalls that simply return a
usize
instead of a Result
. - riscv32
- Syscalls for the
riscv32
architecture. - riscv64
- Syscalls for the
riscv64
architecture. - s390x
- Syscalls for the
s390x
architecture. - sparc
- Syscalls for the
sparc
architecture. - sparc64
- Syscalls for the
sparc64
architecture. - x86
- Syscalls for the
x86
architecture. - x86_64
- Syscalls for the
x86_64
architecture.
- raw_syscall
- Performs a raw syscall and returns a
usize
. Use syscall
if you wish to
get a Result
as a return value. - syscall
- Performs a syscall and returns a
Result<usize, Errno>
. - syscall_args
- Errno
- SyscallArgs
- The 6 arguments of a syscall, raw untyped version.
- SysnoMap
- A map of syscalls to a type
T
. - SysnoMapIter
- An iterator over the syscall (number, value) pairs contained in a
SysnoMap
. - SysnoMapValues
- An iterator over the syscall values contained in a
SysnoMap
. - SysnoSet
- A set of syscalls.
- SysnoSetIter
- An iterator over the syscalls contained in a
SysnoSet
.
- Sysno
- Complete list of Linux syscalls.
- ErrnoSentinel
- 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.