LINUX.ORG.RU

ошибка: результат ‘read’, декларированной с атрибутом warn_unused_result, игнорируется


0

0
Словил глюк

main/y.c: В функции ‘main’: main/y.c:212: ошибка: результат ‘read’, декларированной с атрибутом warn_unused_result, игнорируется main/y.c:265: ошибка: результат ‘write’, декларированной с атрибутом warn_unused_result, игнорируется make[2]: *** [main/y.o] Ошибк

До обновки бубунты не было

Сам файл http://code.google.com/p/dyswindows/source/browse/trunk/Y/main/y.c

★★★
Компилятор как бы намекает тебе, что лучше бы проверять значения, которые возвращают сабжевые функции.
Deleted
()
Ответ на: комментарий от anonymous
>> нахрена это придумали?

Для того же для чего и остальные варнинги.

>> кому надо, все что нужно проверяет

>> а кто не хочет проверять -- ССЗБ


Те кто не хочет проверять, могут явно указать что им без разницы:

(void) read(...);
Deleted
()
Ответ на: комментарий от generatorglukoff
ну честно говоря больше хеллоуворда написать что-то трудно
редкая программа сравнится с хеллоувордом по стройности и простоте
рядом с хеллоувордом даже sendmail -- пузырь

однако почему-то подобную заботу компилятора о тупом программисте
ни в каком другом языке кроме с встречать не приходилось
(одно my_printf чего стоит)

c:talned намекает что авторы gcc небездарны
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.