Моей проблемой не является лучший сценарий для ветвления (). Однако это - лучший func, который я могу получить.
Я работаю над плагином Firefox на MAC OSX. Для создания этого устойчивым я должен создать новый процесс для выполнения моего плагина. Проблема, когда я разветвил новый процесс, во многом как это:
if (fork() == 0) exit(other_main());
Однако, так как состояние не убрано, я не могу, правильно инициализировал мой новый процесс (назовите NSApplicationLoad и т.д.). Какие-либо идеи? BTW, я, конечно, не хочу, создают новый двоичный файл и должностное лицо это.