Crate axsignal

source ·
Expand description

信号处理模块

当前模型中,进程与线程分离,认为信号模块是进程层面的内容,同一进程下不同线程共享信号处理模块。

当前采用在trap return时进行信号的处理。因此为了防止信号处理延时过长,需要开启时钟中断,使得OS每隔一段时间触发 一次trap,从而检查是否有需要处理的信号。

Modules

  • To define the signal action and its flags
  • 触发信号时的信息,当SigAction指定需要信息时,将其返回给用户
  • Define signal numbers.
  • Signal ucontext types and operations.

Structs