Възможен дубликат:
процес повторно родителство: контролиране кой е новият родител
Пиша малък инструмент, който да ми помогне да стартирам моите помощни инструменти (защото AuthorizationExecuteWithPrivilages е ужасяващо да се използва), но когато направя fork()/execve() в моя подобен на NSTask клас обвивка, той се разклонява като дъщерен процес на помощника инструмент. Как да го накарам да се разклони като дъщерен процес на първоначалния родител (родителя на малкия инструмент, стартиращ моите помощни инструменти)? Опитах setpgid(0, parent_pid); след вилицата но не става.