标签: c sigint duktape
在使用Duktape时,任何人都知道如何处理SIGINT(中断信号)?我想抛出一个异常,当用户使用CTRL + C中断时,我可以在javascript中捕获。
我有一个捕捉信号的功能,但我目前的方法只是调用
duk_throw(duk_context);
因为我的信号处理程序不是很可靠。我猜测引擎在那时处于不良状态,因此无法继续。
有人有什么想法吗?
我想过在某个地方设置一个标志,但不确定如何干净利落地做到这一点。
谢谢
马特