一.利用pause和alarm函数实现sleep函数 #include <unistd.h> int pause(void); pause函数使调用进程挂起直到有信号递达.如果信号的处理动作是终止进程,则进程终止,pause函数没有机会返回:如果信号的处理动作是忽略,则进程继续处于挂起状态,pause不返回:如果信号的处理动作是捕捉,则调用了信号处理函数之后pause返回-1,errno设置为EINTR,所以pause只有出错的返回值.错误码EINTR表示“被信号中断”. alarm函数可以参…