这是一个在Yosemite 10.10.4上运行良好但在OS X 10.8 Mountain Lion中不起作用的代码:
void signal_handler(const int sigid)
{
NSLog(@"signal received: %d", sigid);
}
...
signal(SIGTERM, (sig_t)signal_handler); // registering signal
关闭Mac Mini时,signal_handler回调函数未在10.8中调用。 如何解决上面的问题?