wait_for_signal

Function wait_for_signal 

Source
fn wait_for_signal(
    task: Arc<SpinLock<Task>>,
    signal: SignalFlags,
    timeout: Option<TimeSpec>,
) -> Result<(usize, SigInfoT), i32>
Expand description

在任务中等待指定信号的到来

§参数

  • task - 任务引用
  • signal - 要等待的信号集合
  • timeout - 可选的超时时间

§返回值

  • 成功时返回收到的信号编号及其信息
  • 失败时返回负的错误码