=?iso-8859-1?q?=5Bsisyphus=5D_=F2=C1=C2=CF=D4=C1_=C6=D5=CE=CB=C3=C9=C9_fp?= =?iso-8859-1?q?rintf?=

Beacon =?iso-8859-1?q?linux_=CE=C1_referent=2Eru?=
Пт Янв 25 16:15:04 MSK 2002


Здравствуй All!

Жила у меня на машине программа... Я соединялся с ней через клиента telnet.
И вот после одного обновления дистрибутива перестали правильно появляться
надписи.
Полез в программку и выяснил, что вывод осушествлялся в сокет через функцию
fprintf(...);.
Т.е. сначала шёл вызов setlinebuf(...); затем printf(...);
Так вот теперь или в строка должна оканчиваться обязательно "\n" или надо
вызывать fflush(...);
Может кто знает как это исправить не переписывая программу... Не я её писал
и т.д.

Сори за кодированное письмо.

С уважением Алексей.






Подробная информация о списке рассылки Sisyphus