暂停子例程

用途

暂挂进程,直到接收到信号。

标准 C 库 (libc.a)

语法

#include <unistd.h>
int pause (void)

描述

暂停子程序会暂停调用进程,直到收到信号为止。 该信号不得是被调用进程忽略的信号。 暂停子程序不会影响收到信号后的操作。

返回值

如果收到的信号导致调用进程结束,则暂停子程序不会返回。

如果信号被呼叫进程捕获并从信号捕获函数返回控制,则呼叫进程从暂停点恢复执行。 暂停子程序返回值为-1并将errno全局变量设置为EINTR