I am trying to update an old X11/Motif application to use modern objects and libraries. I used ldd to get a list of all the shared objects being used, but I am trying to figure out what functions in particular link to those libraries so I can remove the deprecated functions. Any ideas? Thanks
In particular (but not limited to), libXp.so.6
To see what functions are in libXp.so.6, try:
Now you can see that they all start with Xp, except for a few weird ones that probably aren’t meant to be in the public API.
Your simplest approach is probably to just use grep to search for Xp, or a regex like
Xp[A-Za-z]+, in the source code.