moduly

Mikulas Patocka mikulas na artax.karlin.mff.cuni.cz
Úterý Prosinec 14 00:35:37 CET 1999


>Zdravim
>mate pls nekdo zkusenosti s psanim modules a vlastnite vice informaci nez je
>v howto-modules? Pokud je muzete poskytnout, nasloucham na
>j.putik na century.cz

Modul musi obsahovat funkci int init_module() - ta se zavola pri
nahrati modulu - a void cleanup_module() - ta se zavola pri
odstraneni. Na zacatku by se melo vyskytovat neco jako #define
__KERNEL__ #define MODULE a #include <linux/module.h>.

Modul muze pouzivat funkce ci globalni promenne jadra, ktere jsou
exportovane (jsou v kernel/ksyms.c nebo /proc/ksyms). Pouzivani jinych
funkci (i kdyz jsou v includech) neni dovoleno.

Jinak pro psani modulu plati stejna pravidla, jako pro psani bezneho
kodu v jadre.

Mikulas Patocka


Další informace o konferenci Linux