Не могу скомпилировать модуль ядра с типом данных:
typedef union _IDROM {
u32 AsWhole; // Board Mode Register as a Whole Word
struct { // Mode Register as Bit Pattern
u32 DI : 1, // Data Input
WR : 1, // Write Flag
CS : 1; // CS EEPROM
} ByBits;
} IDROM;
init_idrom()
{
IDROM id;
id.ByBits.CS = 0;
id.ByBits.WR = 0;
id.ByBits.DI = 0;
}
Почему-то gcc не хочет понимать CS. Как только меняю CS на _CS
все проходит без ошибок. Помогите разобраться!
Ядро 2.6.9. Дистрибутив ASPLinux 10. Спасибо.
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятная ошибка при компиляции модуля ядра (2008)
- Форум Как правильно посчитать HMAC_SHA1 для SRTP пакета? (2020)
- Форум как настроить тв тюнер (2006)
- Форум Изменение цвета пикселей в простой программе по копированию bmp файла (2016)
- Форум AverMedia Go007 перестал работать в Gentoo (2006)
- Форум Компиляция модуля (2005)
- Форум Компиляция модуля... (2004)
- Форум Компиляция модуля!!! (2004)
- Форум Компиляция модуля (1999)
- Форум Проблема со звуком через PCI в тв-тюнере (2011)