Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 1999 23:11:47 +0700 (NSS)
From:      Max Khon <fjoe@iclub.nsu.ru>
To:        freebsd-hackers@freebsd.org
Subject:   .so versions
Message-ID:  <Pine.BSF.4.05.9906232304330.41676-100000@iclub.nsu.ru>

next in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9906232304330.41676-100000>