Provided by: manpages-pl-dev_0.5-1_all bug

NAZWA

       get_kernel_syms - pobranie udostępnionych symboli jądra i modułów

SKŁADNIA

       #include <linux/module.h>

       int get_kernel_syms(struct kernel_sym *table);

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       Jeśli table jest równe NULL, get_kernel_syms zwraca liczbę symboli dostępnych dla zapytania. W przeciwnym
       wypadku wypełniana jest tabela struktur:

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

       Symbole  są  przeplatane  magicznymi symbolami o postaci #nazwa-modułu gdzie jądru odpowiada pusta nazwa.
       Wartością związaną z symbolem tej postaci jest adres, pod którym moduł został załadowany.

       Symbole udostępniane przez poszczególne moduły następują po magicznych znacznikach modułów, a same moduły
       są zwracane kolejności odwrotnej do kolejności ich załadowania.

WARTOŚĆ ZWRACANA

       Zwraca liczbę zwróconych symboli. Nie ma możliwości wystąpienia błędu.

ZOBACZ TAKŻE

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

BŁĘDY

       Nie ma możliwości wskazania rozmiaru bufora przydzielonego dla table.  Jeśli po zapytaniu przez program o
       rozmiar tabeli symboli, zostały dodane do jądra nowe symbole, pamięć może zostać zamazana.

       Długość nazw udostępnianych symboli jest ograniczona do 59.

       Z powodu powyższych ograniczeń, zamiast tego wywołanie systemowego zalecane jest query_module.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
       W razie zauważenia różnic między powyższym opisem a rzeczywistym  zachowaniem  opisywanego  programu  lub
       funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 2 get_kernel_syms

       Prosimy   o   pomoc   w   aktualizacji   stron   man  -  więcej  informacji  można  znaleźć  pod  adresem
       http://sourceforge.net/projects/manpages-pl/.

Linux                                            26 grudnia 1996                              GET_KERNEL_SYMS(2)