LINUX.ORG.RU

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

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

в signal_handler вообще не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается неожиданно, и нужно waitpid делать и т.п.
либо кидаете сигнал дальше дешевыми способами, либо ловите траблы… что юзать? pipe, socket, dbus и.т.п. на крайняк в файл пиши + inotify лови в нитке

c++ здесь вообще не причем даже

Исправление anonymous2, :

в signal_handler вообще не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается неожиданно, и нужно waitpid делать и т.п.
либо кидаете сигнал дальше дешевыми способами, либо ловите траблы… что юзать? pipe, socket, dbus и.т.п. на крайняк в файл пиши + inotify лови в нитке

Исправление anonymous2, :

в signal_handler вообще не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается, и нужно waitpid делать и т.п. либо кидаете сигнал дальше дешевыми способами, либо ловите траблы… что юзать? pipe, socket, dbus и.т.п. на крайняк в файл пиши + inotify лови в нитке

Исправление anonymous2, :

в signal_handler вообще не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается, и нужно waitpid делать и т.п. либо кидаете сигнал дальше дешевыми способами, либо ловите траблы… что юзать? pipe, socket, dbus и.т.п. на крайняк в файл пиши + inotify

Исправление anonymous2, :

в signal_handler вообще не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается, и нужно waitpid делать и т.п. либо кидаете сигнал дальше дешевыми способами, либо ловите траблы…

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

в signal_handler не рекомендуется выполнять контекстные задачи, потому что главный поток прерывается, и нужно waitpid делать и т.п. либо кидаете сигнал дальше дешевыми способами, либо ловите траблы…