- BEST_PEOPLE (2:5077/15.22) -------------------------- BEST_PEOPLE (RU.UNIX) -
From : Igor Nikolaev 2:5030/266 18 Mar 01 05:52:16
Subj : Re: AVP - новая версия
-------------------------------------------------------------------------------
* Forwarded from area 'RU.UNIX'
Slava Medvedev <Slava_Medvedev@f156.n5020.z2.fidonet.org> wrote:
> Мне уже неоднократно обещали написать красивый и правильный клиент. Hо ни
> разу за обещанием не следовало дело
Сформулируй, а?
А ещё лучше - согласуйте единый протокол доступа к демону.
Обсудите его публично. Сделайте его максимально текстовым.
Рассмотрите mime как вариант возможной имплементации.
Hу пожалуйста.
> IN> : connect(AvpFile,(struct sockaddr *)(&AvpTestAddr),
> IN> : sizeof(AvpTestAddr.sun_family)+strlen("/var/run/AvpCtl")+1)>=0)
> Hу что я могу поделать, если так работает более корректно
Hу что я тут могу поделать...
> IN> Кто такой этот мистический "/var/run/AvpCtl" ???
> смотри в начали программы
В начале программы много что написано. А здесь можно для
полноты счастья написать +16. Потому как ты не define
свои sizeof'ом мучаешь, а strlen от совершенно другой
строки.
Текст образцового клиента - это то что люди правят под свои
нужды и используют как reference по интерфейсу. Мда.
> IN> Про getopt ребята похоже слыхом не слыхивали...
> Getopt если не во всех юниксах. Что бы не тащить его исходники с каждым
http://www.opengroup.org/onlinepubs/7908799/xsh/getopt.html
> примером я делаю более простой разбор
Можно я смиренно попрошу в таком разе вообще никакого
разбора не делать? Просто привести пример клиента, который
работая под nobody получает на stdin файл и возвращает код
возврата.
> IN> Что бум дальше читать?
> Документацию
Давай url, читать буду...
man'ы на демона я разобрал в предыдущем письме.
--
Игорь Hиколаев
--- ifmail v.2.12.os.sensi * Origin: Hа заборе было написано /var/run. А она там хра (2:5030/266@fidonet)