'Base class' shared libraries in C?
Joerg Sonnenberger
joerg at britannica.bec.de
Tue Mar 29 09:32:16 PST 2005
On Tue, Mar 29, 2005 at 02:50:04PM +0100, Jonathon McKitrick wrote:
>
> Hi all,
>
> I am trying to implement some C++ functionality in C.
>
> Suppose I have several libraries that share behavior and properties, such as
> version, working directory, and so on. I want other libraries to extend
> this behavior without having to duplicate any code. For instance:
[...]
>
> I want the derived modules to link with the base library, so that my
> application can link with only the derived modules and still be able to call
> the base functions without having to link to that library or call 'wrapper'
> functions in the derived modules.
>
> Is there a way to do this?
You might want to look at the kobj framework in the kernel.
Joerg
More information about the Users
mailing list