Provided by: manpages-es-extra_0.8a-17_all bug

NOMBRE

       get_kernel_syms - recupera simbolos exportados del nucleo y de modulos

SINOPSIS

       #include <linux/module.h>

       int get_kernel_syms(struct kernel_sym *tabla);

DESCRIPCI'ON

       Si  tabla  es  NULL,  get_kernel_syms  devuelve  el  numero de simbolos
       disponibles  para  consultar.  En  otro  caso  rellena  una  tabla   de
       estructuras:

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

       Los  simbolos estan mezclados con simbolos magicos de la forma #nombre-
       de-m'odulo donde el nucleo tiene un nombre vacio.  El valor  asociado  a
       un simbolo de esta forma es la direccion en la cual el modulo se carga.

       Los  simbolos  exportados  de  cada modulo siguen su etiqueta magica de
       modulo y los modulos se devuelven en orden inverso de su carga.

VALOR DEVUELTO

       Devuelve el numero de simbolos obtenido. No puede haber error.

V'EASE TAMBI'EN

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

FALLOS

       No hay forma de indicar el tamano del bufer reservado para  tabla.   Si
       se han anadido simbolos al nucleo desde que el programa interrogo sobre
       el tamano de la tabla de simbolos, la memoria se corrompera.

       La longitud de los nombres de simbolos exportados esta limitada a 59.

       Debido a estas limitaciones, esta llamada al sistema esta  destinada  a
       desaparecer en favor de query_module.