Kernel symbols for linking LKM's against.

Darren Reed (darrenr@cyber.com.au)
Tue, 11 Nov 1997 23:12:06 +1100 (EST)


Upon discovering that extra symbol tables were needed for linking against
active kernels, I was a bit distressed with the spare nature of functions
available through this interface.

For example, it would appear that not many of the library style functions
(bcopy, etc) are available as standard (well, in 2.0.31 anyway).

Is there some sort of rule about what is and isn't there or do things
just get added as people need them ? Why not just make all the global
kernel symbols available, anyway, rather than create a separate table ?
Why not link System.map to /proc/ksyms ?

Is all this documented anywhere ?

Darren