Provided by: manpages-hu_20010119-5_all bug

N'EV

       get_kernel_syms - exportalt kernel es modul szimbolumokat ad vissza

'ATTEKINT'ES

       #include <linux/module.h>

       int get_kernel_syms(struct kernel_sym *table);

LE'IR'AS

       A  table  erteke NULL, akkor a get_kernel_syms visszaadja a lekerdezhet
       szimbolumok  szamat.  Kulonben  kitolt  egy  ilyen  strukturakbol  allo
       tablazatot:

              struct kernel_sym
              {
                unsigned long value;
                char name[60];
              };

       A  szimbolumok  #moduln'ev formaju magikus szimbolumokkal vannak keverve
       ahol a  kernel  ures  nevet  tarol.  Az  ilyen  formaju  szimbolumokhoz
       tarsitott ertek az a cim, ahova a modul be van toltve.

       Minden modulban az exportalt szimbolumok kovetik a magikus modul tagot,
       es a modulok a betoltes forditott sorrendjeben lesznek tarolva.

VISSZAT'ER'ESI 'ERT'EK

       Megadja a visszadott szimbolumok szamat. Nincs hibajelzes.

L'ASD M'EG

       create_module(2), init_module(2), delete_module(2), query_module(2).

PROGRAMHIB'AK

       Nincs ra mod, hogy a table szamara lefoglalt terulet meretet  jelezzuk.
       Ha   azota,   hogy  a  program  lekerdezte  a  szimbolumtabla  meretet,
       szimbolumok adodtak a kernelhez, akkor a memoriatartalom serul.

       Az exportalt szimbolum nevek hosszanak fels korlatja 59.

       Ezek miatt  a  korlatok  miatt  ez  a  rendszerhivas  ritkan  hasznalt,
       helyette a query_module ajanlott.

MAGYAR FORD'IT'AS

       Boszormenyi Zoltan <zboszor@mail.externet.hu>