Различия в возвращаемых значениях между страницами руководства

Контекст: я хочу корректно закрыть TCP-соединение, и я хочу знать, нужно ли мне беспокоиться об ошибке, даже если она возникает редко.

В Интернете есть две страницы руководства: одна - функция ядра, а вторая - функция C posix. На странице руководства posix есть дополнительное возвращаемое значение - в нем говорится, что функция может выйти из строя с ошибкой ENOBUFS(shutdown(2), shutdown(3p)). Одному posix 4 года, а второму - 3 месяца назад.

С другой стороны, когда я делаю то же самое, но через свою командную строку (версия man 2.9.4), нет ни posix, ни даже страницы функции библиотеки C, а только страница функции ядра, которой 3 года и не указывает ENOBUFS как ошибка.

Что мне предпочесть? Страницы веб-руководства или из терминала?

Если есть функция, у которой есть справочные страницы для 2 и 3, какую из них выбрать? И если выбор зависит, что использовать в случае shutdown()? (Следует ли мне предпочесть последнюю страницу руководства?)

0 ответов

Другие вопросы по тегам