[−][src]Module user::syscall
All syscalls of core-os
Syscalls of core-os are defined and implemented with Rust
primitives (e.g. str
, [u8]
). This module will transmute
these Rust primitives into pointers and other machine-specific
representations before calling functions in syscall_internal
and
trapping into kernel.
Usage of syscalls is listed in their corresponding sub-page.
Constants
EXEC_MAX_ARGS |
Functions
close | Close a file with file descriptor |
dup | Duplicate file descriptor |
exec | Replace current process image with the new one in the filesystem. |
exit | Exit current process with exit code |
fork | Fork current process. |
open | Open file of |
read | Read |
wait | |
write | Write |