Max Larsson wrote:
It is pretty close to being complete. I haven't worked on it for a bit but functionally, it should be nearly there. The major differences which will have to be worked on for OS4 is shared library support. NSPR wants functions which can return pointers to functions or variables from a shared library. Obviously that isn't something that is standard for AmigaOS shared libraries.
It's quite easy to do, though. On OS 4, if push comes to shove, we have a link library that contains the usual set of dlopen/dlclose/dlsym that works directly with ELF object file. It doesn't work too much like Linux - the "library" isn't mapped as a shared object, i.e. it needs to be reloaded by every user - but it resolves its own symbols from the opener's symbol pool, and as such is sufficient for this purpose.
If the library can be compiled with baserel-code, things get even better.
I don't have a OS4 box to do any testing with it.
If he has a CyberStormPPC, I am sure we can get him into the beta programme ;-)
Regards,