Provided by: manpages-hu_20010119-5_all bug

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>