On Wed, Feb 17, 2010 at 03:06:57PM +0100, Gorka Guardiola wrote: > > * each module may have an entry point (main module w/o is allowed, > >  even if it wouldn't make much sense ;-o), these are called after > >  relocation, along the dependency tree, from leaf to root. > > no modules. That's not entirely true; there's (experimental ?) work for dynld(2), and the shipping compilers can already produce DLMs. (That said, libdynld is not yet part of the base system.) dynld(2) provides a system reminiscent of dlopen() and dlsym(), but no dynamic linkage is supported (only dynamic loading). It is quite tastefully done and is useful to have for some applications (the python port springs to mind). --nwf;