Nacteni souboru prikazu

Petr Novotny Petr.Novotny na antek.cz
Úterý Květen 16 18:03:22 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 16 May 00, at 16:29, Mila Kuchta wrote:

> nevi nekdo o elegantnim zpusobu dynamickeho nacteni sady prikazu z modulu do
> programu. Jde o to ze kdyz pouziji .so tak vsechny funkce musim dlsymovat a ja
> pritom neznam jejich jmena. Libilo by se mi neco na zpusob dynamickeho
> zavadeni modulu pouzivane jadrem Linuxu, kde se natahne modul s
> relativnima adresama, prideli se jim (zrejme) absolutni a kod se stane soucasti
> programu. Nebo moduly jadra nejsou standardni C moduly? Jde to samozrejme
> vyresit i tak, ze se v modulech prikazu uvedou callbackove funkce, ktere mi to
> ve volajicim programu zaregistruji, nebo mi alespon predaji jmena funkci, ale
> to se mi moc nelibi.

Mam pocit, ze zrovna moduly funguji takto "pres callbacky". Ale 
treba se pletu.

Pokud si napisete jednoduchou knihovnicku, pak uz je snadne na 
jedne strane psat pole "veci, ktere se vyvazeji" a na druhe strane 
"veci, ktere se importuji" a zavolanim jedine exportovane funkce 
smluveneho jmena tyto tabulky "zparovat".

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOSFjO1MwP8g7qbw/EQIe5QCguHjR+MjWFGdgvdUJl2vxHv3HKlMAnjgZ
7+NpAIbVvTXr2jSUHOQ8UxSA
=/p1n
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux