Я работаю над проектом по переносу целой связки кода OS-9 (микропроцессор) в linux.
Функциональность обработки сигналов в OS-9 позволяет вам создавать свои собственные сигналы или, по крайней мере,как это было реализовано (функция intercept ()).Я не очень много знаю о сигналах Linux и пытаюсь учить себя на ходу.У меня есть маршрут sigusr с sigusr1, работающим только для знакомства.В устаревшем коде OS-9 есть 10 пользовательских сигналов.Каков наилучший способ сделать это в Linux?
Обработчик сигнала OS-9 - это функция с большим оператором switch.Каждый сигнал соответствует (задается) глобальной переменной, которая действует где-то еще в коде этого процесса.
Спасибо, Сет