Function syscall0
Source pub unsafe fn syscall0(n: usize) -> isize
Available on crate features sys-syscall and sys only.
Expand description
执行 0 参数裸系统调用。
§Safety
调用此函数必须保证:
n 为当前 OS/Arch 下合法的系统调用号;
- 调用者自行承担内核副作用(寄存器
rcx/r11 等按 ABI 被破坏)。
§Feature Requirement
需要启用 "sys-syscall" 特性。
§Examples
use lib_unknown::sys::syscall::syscall0;
let pid = unsafe { syscall0(39) };
let _ = pid;