My not-really-thinking reaction is that having a function in any user program that has the same name as a function in libc is asking for trouble and should be avoided. Is any of this specified by POSIX? When an object to be dlopened is linked, is it linked against libc? I wonder if that's the source of the unwanted precedence.
Attachment:
pgpSN1swahEfJ.pgp
Description: PGP signature