TOC   Previous   Next

Controlling Symbol Visibility

A shared library should only export (i.e., make visible outside the library) those symbols (functions, variables) that form its specified ABI (Application Binary Interface).

Exposing other symbols "accidentally" can lead to various problems:


(C) 2006, Michael Kerrisk