libraries" -- Overview" "

A library is an archive file of commonly used functions that have been compiled, tested, and stored for inclusion in a program at link time.

The COHERENT system stores its libraries in two directories: /usr/lib and /lib. or their subdirectories: The following libraries are kept in //uussrr//lliibb:

lliibbccuurrsseess..aa      ccuurrsseess library and tteerrmmiinnffoo functions
lliibbeeddiitt..aa        Routines to gather and edit user input
lliibbggddbbmm..aa        Library for GNU DBM functions
lliibbll..aa           lleexx library
lliibbmmpp..aa          Multi-precision arithmetic library
lliibbssoocckkeett..aa      ssoocckkeettss emulation library
lliibbtteerrmm..aa        Functions to read tteerrmmccaapp data
lliibbyy..aa           yyaacccc library
lliibb..bb            bbcc's function library (in bbcc source)

The following libraries are kept in /lib:

lliibbcc..aa           General functions and system calls
lliibbmm..aa           Mathematics routines

In addition, COHERENT comes with a library of miscellaneous routines, called libmisc. See the Lexicon article libmisc for information on how to prepare this library for use.

Lexicon Articles

The following Lexicon articles introduce the library functions included with the COHERENT system:
  • libc
  • libcurses
  • libedit
  • libgdbm
  • libm
  • libmisc
  • libmp
  • libsocket
  • libterm
  • See Also