История изменений
Исправление d_a, (текущая версия) :
ну, скажем, в Qt-демоне, судя по (не слишком многочисленным) примерам, нужно несколько витиевато организовывать обработку сигналов (не кутэшных, а SIGHUP и т.д.).
Натурально, надо открывать пару сокетов или трубу для каждого unix-сигнала, во write-end пишешь 1 байтик из обработчика unix-сигнала, на read-end цепляешь какой-нибудь QSocketNotifier и он втыкается в свой event loop. И от культей я отошёл давно, но по-моему это было в документации что с ней шла.
Исходная версия d_a, :
ну, скажем, в Qt-демоне, судя по (не слишком многочисленным) примерам, нужно несколько витиевато организовывать обработку сигналов (не кутэшных, а SIGHUP и т.д.).
Натурально, надо открывать пару сокетов или трубу для каждого unix-сигнала, во write-end пишешь 1 байтик из обработчика unix-сигнала, на read-end цепляешь какой-нибудь QSocketNotifier и он втыкается в свой event loop.