Возникла следующая проблема: пишется демон, в определённый момент fork'ующий ещё двух демонов, выполняющих не связанне с первым функции.
Очень хочется, чтобы эти демоны имели другие имена (т.е. отображались под другими именами в ps).
Все три демона слинкованы в один файл, т.е. семейство exec-функций не используется.
Решения на основе функций shell'а не подойдут, т.к. shell в системе заменён своей программой.
>Возникла следующая проблема: пишется демон, в определённый момент fork'ующий ещё двух демонов,
>выполняющих не связанне с первым функции.
>Очень хочется, чтобы эти демоны имели другие имена (т.е. отображались под другими
>именами в ps).
>Все три демона слинкованы в один файл, т.е. семейство exec-функций не используется.
>
>Решения на основе функций shell'а не подойдут, т.к. shell в системе заменён
>своей программой.
argv[0] перезаписать?
>argv[0] перезаписать?
А ведь повёлся, попробовал...Господа, а если серьёзно, ведь очень неудобно отлаживать систему, а в перспективе у меня таких одноимённых демонов будет ещё больше.