Hi there,
config/gen/platform/darwin/dl.c contains some portability wrappers around NS*
functions to handle dlopen(), dlfunc(), dlerror(), and related functions.
They're important for Mac OS X 10.2 and earlier.
Mac OS X 10.3 deprecated these functions in favor of the normal lovable
functions themselves. They work better in at least one interesting way (when
you pass NULL to dlopen(), you get back a handle to the current program).
I've removed the single test that apparently relies on this, so it's not a big
deal. However, it is a portability question; the Darwin hinter should
probably pick up the correct dl.c file depending on the version of the OS.
-- c