Хочется следующего: есть библиотека «mylib.so», которая использует в том числе вызов «read». Я хочу в некоторых ситуациях заставить ее использовать свою обертку над read, производящую некие дополнительные действия.
Как можно провернуть подобный трюк на этапе dlopen без загаживания собственного глобального пространства имен?
P. S. Про --wrap в курсе, но хочется другого.