Provided by:
manpages-hu_20010119-5_all 
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>