LD_PRELOAD on Linux

LD_PRELOAD is an environment variable in Linux, which can be used to load a custom shared library, before any other libraries are loaded, during a program startup. This can be used to override functions in standard libraries.