The export modifier is used to export names when creating a shared library or an
executable program. This means that the symbol will be publicly available, and can be imported
from other programs. For more information on this modifier, consult the section on Programming
dynamic libraries in the Programmers guide.