Доброго всем времени суток. Пишу модуль, в нем указываю
#include <linux/pci.h>
При компиляции начинает страшно ругаться на ошибки в этом хидере и в других хидерах объявленных в нем. Шо это может быть? Работаю в Debian 3.1, ядро 2.4.27-2-386. Использовал сначала файл, который лежит в /usr/include/linux.pci.h, потом пробовал юзать тот, который лежит в /usr/src/kernel-source-2.4.27-2-386/include/linux - с тем же результатом. Это что, у разработчиков руки кривые или я что-то неправильно делаю. Компилирую модуль
gcc -c mymodule.c