Provided by:
manpages-hu_20010119-5_all 
N'EV
init_module - inicializal egy betolthet modul teruletet.
'ATTEKINT'ES
#include <linux/module.h>
int init_module(const char *name, struct module *image);
LE'IR'AS
init_module betolti a relokalt modul image-et a kernel teruletere, es
futtatja a modul init fuggvenyet.
A modul image egy modul strukturaval kezddik es rendszerint a kod es
adat reszekkel folytatodik. A modul struktura a kovetkez:
struct module
{
unsigned long size_of_struct;
struct module *next;
const char *name;
unsigned long size;
long usecount;
unsigned long flags;
unsigned int nsyms;
unsigned int ndeps;
struct module_symbol *syms;
struct module_ref *deps;
struct module_ref *refs;
int (*init)(void);
void (*cleanup)(void);
const struct exception_table_entry *ex_table_start;
const struct exception_table_entry *ex_table_end;
#ifdef __alpha__
unsigned long gp;
#endif
};
Minden pointer mez, kiveve a next es refs mezket, a modul teruleten
belulre kell hogy mutassanak, es a kernel teruletenek megfelelen
inicializalodnak, pl. athelyezdnek a modul tobbi reszevel egyutt.
Ezt a rendszerhivast csak a superuser hasznalhatja.
VISSZAT'ER'ESI 'ERT'EK
Siker eseten zero. Hiba eseten az ertek -1, es az errno erteke
megfelelen lesz beallitva.
HIB'AK
EPERM A felhasznalo nem a superuser.
ENOENT Nincs ilyen nev modul.
EINVAL Nehany image mutato helytelen, image->name nem felel meg az
eredeti modul nevenek, nehany image->deps hivatkozas nem felel
meg a betoltott modulnak, vagy hasonlo inkonzisztencia tortent.
EBUSY A modul inicializalo rutinja sikertelen volt.
EFAULT name vagy image kivul esik a program altal elerhet
cimtartomanyon.
L'ASD M'EG
create_module(2), delete_module(2), query_module(2).
MAGYAR FORD'IT'AS
Boszormenyi Zoltan <zboszor@mail.externet.hu>