Главная

get_module & put_module

Можно ли использовать сабжевые функции не в драйверах.

Допустим мне хочеться сделать прогу:

#include “PCI.h”

pci_module_info *pci_bus;

int main(void)
{
get_module( B_PCI_MODULE_NAME, &pci_bus );
pci_bus–>read_io_8( 0 );
put_module( … );
}

как мне её скомпилить/слинковать?

Re: get_module & put_module

ИМХО можно, но немного не так. В либах указывается KERNEL, а в программе используется read_io_8(…) write_io_8(…)

Да и ещё проект д.б. на С, если хочется CPP, то писать extern “C” перед определениями

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
7
F
e
3
p
9
Enter the code without spaces and pay attention to upper/lower case.