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