Thanks Rod ! There is another filter function '_ld_libc' in libc.so used to load some more interfaces. It is called from libc_init().
What is the purpose of it being defined as a filter function in libc.so ? It could have been instead an external interface defined in ld.so. Does that mean other user land dynamic executables and shared objects can also invoke '_ld_libc' (libc.so being the supplier at link-edit time) ? This message posted from opensolaris.org