Crate syscalls

source ·

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 a Result.
  • 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. Use syscall if you wish to get a Result as a return value.
  • Performs a syscall and returns a Result<usize, Errno>.

Structs§

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.