Имеется исходник: transmission-1.93.tar.xz
Задача: найти участок кода, в котором обрабатывается приходящее на 9091 порт сообщение (rpc-server.c обрабатывает как я понял) и добавить условие - если пакет пришел не с 192.168.0.1(клиент на моём компе), то запретить удаление чужих раздач (связка transmission-daemon - transmission-remoute.NET).
Я рассуждаю так: Если это демон, значит где-то должен быть цикл, в котором обрабатываются все приходящие сообщения, но вот найти его я не могу! Комментариев в коде почти нет. Какова структуры программы, взаимодействие модулей, логика, иерархия и вообще, как в этом разобраться!?
Опытные юниксоиды, подскажите, как вы раскуриваете такой код? Нифигаж нипанятно! :dash1