Отсутствуют некоторые man-страницы системного вызова

В экземпляре 16.04 я получил список системных вызовов, используя man syscalls. Большинство системных вызовов имеют свою собственную страницу руководства, но некоторые из них не делают:

$ man fremovexattr No manual entry for fremovexattr

У веб-сайта Ubuntu есть справочная страница для этого системного вызова: http://manpages.ubuntu.com/manpages/wily/man2 /lremovexattr.2.html

Мой вопрос в том, что может быть причиной того, что вы не включаете страницы руководства для определенных системных вызовов?

1
задан 24 August 2017 в 22:59

3 ответа

Вам нужно установить libattr1-dev, чтобы получить эти конкретные справочные страницы:

sudo apt-get install libattr1-dev
1
ответ дан 22 May 2018 в 19:05
  • 1
    Это напрямую не отвечает на вопрос, но это привело меня к правильному пути. Из apt-cache show libattr1-dev: Описание-ru: attr-dev содержит библиотеки и файлы заголовков, необходимые для разработки программ, которые используют расширенные атрибуты. Для программ Linux рекомендуемый интерфейс документального системного вызова - это рекомендуемый интерфейс, но также доступен интерфейс совместимости SGI IRIX. Поэтому я предполагаю, что некоторые системные вызовы не готовы к использованию из коробки [!d1 ], что объясняет, почему страницы руководства отсутствуют. – catanman 25 August 2017 в 01:17
  • 2
    Я также нашел эту аналогичную запись: askubuntu.com/questions/714114/… – catanman 25 August 2017 в 01:19

Вам нужно установить libattr1-dev, чтобы получить эти конкретные справочные страницы:

sudo apt-get install libattr1-dev
1
ответ дан 18 July 2018 в 07:57

Вам нужно установить libattr1-dev, чтобы получить эти конкретные справочные страницы:

sudo apt-get install libattr1-dev
1
ответ дан 24 July 2018 в 18:56

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

Похожие вопросы: