LINUX.ORG.RU

История изменений

Исправление PeachBlossoms, (текущая версия) :

Так можно совместить. Создать файл, в котором будет описано, в каком именно направлении, и проверять этот файл по SIGUSR1. Но нужно быть осторожным с async signal safety в функциях (man signal-safety) и с возможным прерыванием системных вызовов. В частности, использовать read вместо fread и блокировать сигналы перед системными вызовами, прерывание которых нежелательно (не забыв разблокировать их после этого).

Исходная версия PeachBlossoms, :

Так можно совместить. Создать файл, в котором будет описано, в каком именно направлении, и проверять этот файл по SIGUSR1. Но нужно быть осторожным с async signal safety в функциях (man signal-safety) и с возможным прерыванием системных вызовов.