Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь в поиске описания функций, нет сведений о системных вызовах 
V
    Опции темы
Roman1
Дата 7.11.2008, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 12.10.2007

Репутация: нет
Всего: нет



Всем доброго времени суток. Прошу подсказать решение такой проблемы.
 Не могу найти у себя в системе сведений о системных вызовах и о функциях библиотеки ядра. Знаю, что искать нужно в man и в /proc.
 У меня файлы и папки в /proc отображаются, но большинство  пустые. В конфигурационном файле системы .config поддержка файловой системы /proc включена. 
Поиск в man функции printk  не дает ничего (no manual entry fop printk), хотя при использовании этой функции в программах(модулях)  проблем никаких нет, а функцию printf в man нахожу без проблем.
Понятно, что можно посмотреть в заголовочных файлах и файлах исходных кодов, но хотелось бы иметь что-то типа справочника.
Система Linux 2.6.18.2 - 34, дистрибутив OpenSuse 10.2.
Спасибо.

Это сообщение отредактировал(а) Roman1 - 7.11.2008, 11:31
PM MAIL   Вверх
xvr
Дата 7.11.2008, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(Roman1 @ 7.11.2008,  10:37)
Всем доброго времени суток. Прошу подсказать решение такой проблемы.
 Не могу найти у себя в системе сведений о системных вызовах и о функциях библиотеки ядра. Знаю, что искать нужно в man и в /proc.

В man вряд ли что найдется - там в основном user space инфа (kernel space ищи в разделе 9)
В /proc вообще ничего искать не надо - это отображение внутренностей ядра, никакой справочной информации там нет.

Цитата

Понятно, что можно посмотреть в заголовочных файлах и файлах исходных кодов, 
Угу, там и надо смотреть
Цитата

но хотелось бы иметь что-то типа справочника.
Тогда дистрибутив ядра, в нем директории Documentation и Documentation/DocBook (особенно последняя, но доки в ней надо собирать, там есть makefile)

Цитата

Система Linux 2.6.18.2 - 34, дистрибутив OpenSuse 10.2.
В дистрибутиве исходников ядра скорее всего нет, надо качать отдельно (http://www.linuxhq.com)



PM MAIL   Вверх
MAKCim
Дата 7.11.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(xvr @  7.11.2008,  12:38 Найти цитируемый пост)
В дистрибутиве исходников ядра скорее всего нет

есть  smile 



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Roman1
Дата 10.11.2008, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 12.10.2007

Репутация: нет
Всего: нет



Все понял, всем спасибо. Тема закрыта.

Добавлено через 2 минуты и 46 секунд
ОК
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.1486 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.