我有一个应用程序可以用来捕获任何段错误或ctrl-c。使用下面的代码,我能够捕获段错误,但处理程序被一次又一次地调用。我怎么能阻止他们。供您引用,我不想退出我的应用程序。我可以注意释放所有损坏的缓冲区。这可能吗?voidSignalInit(void){structsigactionsigIntHandler;sigIntHandler.sa_handler=mysighandler;sigemptyset(&sigIntHandler.sa_mask);sigIntHandler.sa_flags=0;sigaction(SIGINT,&sigIntHandler,NULL);sig