Provided by: manpages-hu_20010119-5_all bug

N'EV

       genksyms - szimbolum verzio informaciot general

'ATTEKINT'ES

       genksyms    [ -wq ]    [ -dD ]    [ -V ]    -k verzio   [ -p   string ]
       [ output konyvtar ]

LE'IR'AS

       A genksyms a szabvanyos bemenetrl olvassa a gcc -E  source.c  kimenetet
       es egy verzio informaciot tartalmazo fajlt hoz letre.

       A -k opcioval jelzett formatumtol fuggen a kimenet vagy egy .ver fajlba
       kerul a megadott konyvtarban, vagy a szabvanyos kimenetre.

       A genksyms normalis esetben explicit szimbolumtabla definiciot keres  a
       forrasfajlban.  Minden  typedef,  struct,  union  es  enum definicio es
       deklaracio  mentesre  kerul  egy  kesbbi  kibvitesre.   Tovabba  minden
       globalis  szimbolum is mentesre kerul mutatokkal egyutt, ami egy teljes
       kibvitest tesz lehetve kesbb.

       Amikor szimbolumtablat talal  a  forrasban,  a  szimbolumot  kibviti  a
       teljes  definiciojara,  ahol  minden  struct, union, enum es typedef az
       alapvet reszeire lesz lebontva rekurzivan.  Ez a  vegs  string  lesz  a
       bemenete egy CRC algoritmusnak, ami egy egyesz szamot ad eredmenyul, es
       ami abban a  pillanatban  megvaltozik,  mihelyt  a  szimbolumba  bevont
       definiciok barmelyike megvaltozik.

       A   verzio   informacio   a   kernelben   rendszerint   igy   nez   ki:
       symbol_R12345678, ahol 12345678 a CRC hexadecimalis reprezentacioja.

OPCI'OK

       -w      Figyelmezteteseket ir ki fel nem ismert szintaxis es  deklaralt
               de  nem definialt strukturakbol ereden. Ezek a figyelmeztetesek
               alapertelmezesben nem jelennek meg.

       -q      Elcsendesiti a figyeleemzteteseket,  vagyis  megforditja  a  -w
               opciot.

       -D      A  kibvitett  szimbolumdefiniciokat  a szabvanyos hibakimenetre
               irja.  Csak hibakeresesre hasznalt.

       -d      Hibakeresesi informaciokat ir ki; az opcio ismetlese noveli  az
               kiirt  informaciomennyiseget.  Az 1. szint moderalt informaciot
               ir ki a mveletekrl; a 2. szint engedelyezi a parser  mkodesenek
               nyomkoveteset;  a  3.  szint  engedelyezi  a  lexikus  analizis
               kimenetet.

       -k verzi'o
               Kivalasztja  a  kernel  verziojat,  amely   szamara   kimenetet
               general.   Ennek az opcionak elhagyasa 2.1.0-nal kisebb verziot
               feltetelez.  A 2.1.18  alatti  verziok  az  1-es  ellenrzosszeg
               verziot  hasznaljak  es  a  kimenetet  a parancssorban megadott
               konyvtarban hozzak letre.  2.1.18 es afolotti  verziok  a  2-es
               ellenrzosszeg  verziot  hasznaljak  es a kimenetet a szabvanyos
               kimenetre irjak.

       -p string
               Minden szimbolumban a megadott stringet a CRC ele masolja.  Ezt
               az opciot pl. SMP kernelek eseten hasznaljak, ahol is a modulok
               nem kompatibilisek az adat tipusok  altal  leirt  szint  alatt.
               Ezt  elssorban  a  modul  kodjaban  kifejtett inline fuggvenyek
               kifejtese okozza.

L'ASD M'EG

       insmod(8), modprobe(8)

T"ORT'ENELEM

       Ez a verzio koncepcio sok emberrel tortent megbeszelesek eredmenye, nem
       kis reszben a KERNEL-channelen.

       A  genksyms  programot  1994-ben irta Bjorn Ekwall <bj0rn@blox.se> fleg
       Jacques   Gelinas    <jack@solucorp.ca>    es    Jeremy    Fitzhardinge
       <jeremy@suite.sw.oz.au> otletei alapjan.

       1996-ban  Richard  Henderson  irta at, hogy egy jobb parsert es lexikai
       elemzt hasznaljon.

MAGYAR FORD'IT'AS

       Boszormenyi Zoltan <zboszor@mail.externet.hu>