Позволяет ли linux выполнять какой-либо системный вызов из обработчиков сигналов?

Насколько я понимаю, в общем случае поведение не определено, если вы вызываете не асинхронную функцию защиты сигнала из обработчика сигнала, но я слышал, что linux позволяет безопасно вызывать любой системный вызов. Это правда? Кроме того, единственным переносимым поведением для обработчика SIGSEGV является прерывание или выход, но я понимаю, что linux фактически возобновит выполнение, если вы вернетесь, верно?

Ответы на вопрос(3)

Ваш ответ на вопрос