Skip to main content

Crate tg_rcore_tutorial_syscall

Crate tg_rcore_tutorial_syscall 

Source
Expand description

教程阅读建议:

  • 用户态读 user.rs:看 syscall 封装如何把参数放入 a0-a5/a7;
  • 内核态读 kernel/mod.rs:看 syscall 号如何分发到各子系统 trait。

Structs§

ClockId
时钟类型标识(与 clock_gettime 等接口配合使用)。
SignalAction
信号处理函数的定义
Stat
文件状态信息
StatMode
文件类型标志
SyscallId
系统调用号。
TimeSpec
秒 + 纳秒表示的时间结构。

Enums§

SignalNo
信号编号。

Constants§

MAX_SIG
最大的信号编号
STDDEBUG
标准错误/调试输出文件描述符。
STDIN
标准输入文件描述符。
STDOUT
标准输出文件描述符。