#include "io.h"
void sighandler(int signo)
{
printf("CTRL + Z clicked!\n");/*tstp*/
signal(SIGTSTP, SIG_DFL);
//signal(SIGTSTP, SIG_IGN);
}
int main(int argc, char const *argv[])
{
if (signal(SIGTSTP, sighandler) == SIG_ERR)
{
fprintf(stderr, "signal:%s\n", strerror(errno));
return -1;
}
while (1)
{
sleep(1);
}
return 0;
}
系统编程-挂起(Ctrl+Z)
最新推荐文章于 2023-05-29 04:40:45 发布