libtool: Interfaces

1 
1 7.1 What are library interfaces?
1 ================================
1 
1 Interfaces for libraries may be any of the following (and more):
1 
1    * global variables: both names and types
1 
1    * global functions: argument types and number, return types, and
1      function names
1 
1    * standard input, standard output, standard error, and file formats
1 
1    * sockets, pipes, and other inter-process communication protocol
1      formats
1 
1    Note that static functions do not count as interfaces, because they
1 are not directly available to the user of the library.
1