errno

EINTR

如果进程在执行一个低速系统调用而阻塞期间捕捉到一个信号, 则该系统调用就被中断不在继续执行. 该系统调用返回出错, 其 errno 设置为 EINTR . 这样处理是因为一个信号发生了, 进程捕捉到它, 这意味着已经发生了某种事情, 所以是个好机会应当唤醒阻塞的系统调用. 这里需要区分

阅读全文 “errno”