On Sun, Feb 04, 2007 at 11:22:12PM +0200, Michael Shigorin wrote: > On Sun, Feb 04, 2007 at 01:25:45PM +0300, Damir Shayhutdinov wrote: > > > Я так полагаю, это из-за -Werror. > > > Я решил его не трогать и наваял на коленке патч. Не шедевр, > > > но с ним собирается. > > > 2 at@: гляньте, пожалуйста. А то мож NMU или совсем отдадите пакет? > > Это патч страуса. Чем так патчить, лучше оторвать -Werror > > Вообще кто-то может прояснить, почему всё-таки решили добавить > эти функции? Мне по гугленью вопроса и первоначальной > аргументации gcc'шников, что проверка->warning->error будет > бестолковой и приведёт только к увеличению визуального мусора > (сам недавно такой патч делал) -- пока непонятно, зачем такая > глупость по умолчанию. Возможно ли у нас отучить gcc4.1 от > warn_unused_result, или это светлое будущее апстрима? warn_unused_result добавлен в gcc и активирован для некоторых функций в glibc не для того, чтобы его отрывать. Зачастую эти предупреждения вскрывают настоящие ошибки. Единственное, чего я не понимаю -- почему нельзя подавить warn_unused_result с помощью (void)fun(...). -- ldv