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