SIGINT handelling в Дуктапе

Кто-нибудь знает, как я могу обрабатывать SIGINT (сигналы прерывания) при работе с Duktape? Я хотел бы бросить исключение, которое я могу поймать в JavaScript, когда пользователь прерывает работу с помощью CTRL+C.

У меня есть функция, чтобы поймать сигнал, но мой текущий метод просто вызова

duk_throw(duk_context);

так как мой обработчик сигнала не очень надежен. Я предполагаю, что двигатель в плохом состоянии в этот момент, поэтому не может продолжать.

У кого-нибудь есть идеи?

Я думал о том, чтобы установить флаг где-нибудь, но не знал, как сделать это чисто.

Спасибо

Matt

0 ответов

Другие вопросы по тегам