Доброе время суток.
Возможно вопрос тупой и ламерский, но все же....
Анамнез: нужно из ядерного модуля писать и читать из файла в обычной файловой системе (не /proc).
Надо полагать это можно сделать через таблицу системных вызовов. Вот здесь и возникает косяк, делаю, как написано у господина Померанца, то есть промерно следующее:
.............................................
extern void* sys_call_table[];
int (*open_call)(const char*,int);
..............................................
open_call = sys_call_table[__NR_open];
..............................................
При компиляции все проходит на ура, а вот при попытке загрузки модуля ругается, дескать, unresolved symbol sys_call_table. Помогите советом , плз, в чем проблема.

Ответ на:
комментарий
от lg
Ответ на:
комментарий
от SnakePAN

Ответ на:
комментарий
от lg
Ответ на:
комментарий
от SnakePAN

Ответ на:
комментарий
от lg
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от SnakePAN
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум синхронизация функций в загружаемом модуле ядра (2013)
- Форум [c++] [шаблоны ] не компилируется (2010)
- Форум Метки в ассмблерных вставках (2009)
- Форум C++ , Шаблоны, ошибка линкера LNK2019 (2008)
- Форум [c++][stl]Не идут шаблоны (2008)
- Форум Вопрос новичка: где найти исходный код вызова __libc_errno? Можно написать свой? (2023)
- Форум [GCC] компиляция HL1-сервера под Linux (2008)
- Форум Еще про сисколлы.... (2003)
- Форум Все те же сисколлы.... (2003)
- Форум Что за сисколл с номером -1? (2003)