The dl module defines an interface to the
dlopen() function, which is the most common interface on
Unix platforms for handling dynamically linked libraries. It allows
the program to call arbitrary functions in such a library.
This module will not work unless
sizeof(int) == sizeof(long) == sizeof(char *)
If this is not the case, SystemError will be raised on
Useful as an argument to open(). Note that on systems
which do not support immediate binding, this constant will not appear
in the module. For maximum portability, use hasattr() to
determine if the system supports immediate binding.