From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_50,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <4AD70348.60700@rambler.ru> Date: Thu, 15 Oct 2009 15:11:04 +0400 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <75e139a00910120213h64107343v6c2ee6d6b6eb3a7d@mail.gmail.com> <20091012115233.GB22409@wo.int.altlinux.org> <4AD3EC0A.5000009@mmedia2.kemsu.ru> <200910131220.59461.ledest@gmail.com> <4AD44B39.8050107@mmedia2.kemsu.ru> <20091013142428.GA11249@mw.office.seiros.ru> <4AD68EA2.9010707@mmedia2.kemsu.ru> <20091015104442.GA5813@mw.office.seiros.ru> In-Reply-To: <20091015104442.GA5813@mw.office.seiros.ru> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?windows-1251?b?+PPy6ugg7/DuIC1XZXJyb3I=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Oct 2009 11:17:27 -0000 Archived-At: List-Archive: List-Post: Денис Смирнов пишет: > On Thu, Oct 15, 2009 at 10:53:22AM +0800, REAL wrote: > > R> Ну пока ещё ни разу не было причин обращать на эти сообщения внимания. > R> А что, были прецеденты? Хотелось бы ознакомиться, если так, и в чём > R> заключалась проблема. > > К примеру многие не проверяют результат работы fwrite -- это почти > гарантирует грабли в случае работы с NFS :) > > Дело даже не в прецедентах. Не проверять код возврата некоторых функций > уже само по себе может гарантировать проблемы в некоторых ситуациях. > Из-за кеширования записи ошибка часто обнаруживается только при закрытии файла, когда сделать уже мало чего можно (выводимые данные уже уничтожены -- обычно файл закрывают в самом конце программы), и это классическая проблема, которую разрешить не все умеют, по этому и не проверяют.