Возможно ли написать обработчик сигнала, который заставляет программу возвращаться из функции?Использовать обработчик сигнала для возврата из функции
Например, в следующем коде:
void myfun() {
__asm__("repeat: jmp repeat");
}
myfun() имеет неопределенный цикл. Я хотел бы остановить этот неопределенный цикл и вернуться к основной функции, подняв некоторый сигнал. Это возможно?
Спасибо.
['man setjmp'] (http://linux.die.net/man/3/setjmp) – jxh