From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <003601c1a5a2$4dc78190$0501000a@referent.ru> From: "Beacon" To: Date: Fri, 25 Jan 2002 16:15:04 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Return-Path: linux@referent.ru X-MDaemon-Deliver-To: sisyphus@altlinux.ru Subject: [sisyphus] Работа функции fprintf Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Здравствуй All! Жила у меня на машине программа... Я соединялся с ней через клиента telnet. И вот после одного обновления дистрибутива перестали правильно появляться надписи. Полез в программку и выяснил, что вывод осушествлялся в сокет через функцию fprintf(...);. Т.е. сначала шёл вызов setlinebuf(...); затем printf(...); Так вот теперь или в строка должна оканчиваться обязательно "\n" или надо вызывать fflush(...); Может кто знает как это исправить не переписывая программу... Не я её писал и т.д. Сори за кодированное письмо. С уважением Алексей.