hi, there!

sorry if this question is not for -hackers

I have some program that loads some .so via dlopen (ELF)
and the looks up some symbols in that .so (functions) and calls that
functions (with some known ABI).

There are two problems with this:
- how to check ABI version for program and .so (to be sure that ABI
version used by program and implemented in .so are the same)
- how to reload foo.so safely. i.e. if there were any errors while
reloading foo.so the program should be able to run with previously loaded
version of foo.so (symbols obtained from previous load of foo.so should
not be lost).

/fjoe



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to