Я создаю рамки инъекции ошибки, и хотел бы сделать что-то вроде:Как установить глобальную переменную процесса Linux из другого процесса?
volatile bool doFaultWriteError;
В моем коде, я могу затем проверить глобальную переменную, чтобы решить, делать ли неисправность.
В BSD, я слышал, вы можете научить sysctl устанавливать переменную в процессах пользовательского пространства. Возможно ли это в Linux? Как мне это сделать?
Мой текущий план состоит в том, чтобы иметь обработчик SIGHUP, который считывает файл конфигурации отказа и затем устанавливает глобальные значения по мере необходимости. Но если в Linux уже есть что-то, это может быть проще.
Язык программирования? http://www.makelinux.net/alp/035 – bartimar