Selectively overriding functions in shared libraries is a little known but simple enough trick. You too can replace system functions with your own versions, or hook into them to add extra functionality. What follows works as-is on most Linux distributions. For other Unix flavors you may need to tweak a thing or four, but the general principle is the same. Dynamic linker basicsExecutable programs a
{{#tags}}- {{label}}
{{/tags}}