The Informix general libraries
The following is a list of the HCL Informix® general
libraries for Informix
ESQL/C on
a UNIX operating system.
- libgen
- Contains functions for general tasks.
- libos
- Contains functions for tasks that are required from the operating system.
- libsql
- Contains functions that send SQL statements between client application and database server.
- libgls
- Contains functions that provide Global Language Support (GLS) to HCL Informix products.
- libasf
- Contains functions that handle communication protocols between client application and database server.
Informix general libraries are in the $INFORMIXDIR/lib/esql and $INFORMIXDIR/lib directories on UNIX operating systems.
The Informix general library for Informix ESQL/C for Windows is just one DLL named isqlt09a.dll. The file is in the %INFORMIXDIR%\lib directory.
The static library for Informix ESQL/C for Windows is named isqlt09s.lib. The file is in the $INFORMIXDIR/lib directory.
On many platforms there is a system library named libgen.a. To avoid compilation errors, it is recommended that you do not use the libgen.a Informix library. Instead, use libifgen.a Informix library which contains a symbolic link to libgen.a.