> > 1. залез я за C, давно на нем ничего не писал, а тут модулек для ядра
> > назрело написать. наткнулся на то что модули ядра не все подряд функции
> > могут вызывать.
> 
> Ядро - это замкнутый в себе статический бинарник.
> Чтобы использовать внутри ядра библиотеку, надо поместить эту библиотеку
> внутрь ядра. Что можно сделать далеко не с любым кодом: например, код не
> должен использовать системные вызовы (либо их использование должно быть
> заменено на вызов внутренних функций ядра, их реализующих - а эти функции
> не всегда экспортируются); имеются ограничения на использование
> динамической памяти; сильно ограничен доступный размер стека, и т.д.
ну да на это я и наткнулся. заюзал iconv а он вешает все своими
вызовами.
хотя я модуль для FUSE пишу, но ограничения похоже совершенно те же что
и на просто модули ядра.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить