i5/OS PASE runtime supports a large subset of the interfaces provided by
AIX runtime. Most runtime interfaces supported by i5/OS PASE provide the same
options and behavior as AIX. The latest information about what AIX runtime
interfaces are supported by i5/OS PASE can found at the PartnerWorld for
Developers, iSeries
web site.
i5/OS PASE interfaces for Structured Query Language (SQL) Call Level Interface (CLI) are somewhat different from any AIX database. i5/OS PASE library libdb400.a handles (ASCII/EBCDIC) character encoding conversions, but supports only the options and behaviors provided by DB2 Universal Database for iSeries. An i5/OS PASE program that uses SQL CLI must compile using i5/OS header file sqlcli.h. See i5/OS PASE for more information.
i5/OS PASE runtime includes the following libraries, installed (as symbolic
links) in /usr/lib. See
AIX documentation
for
information about most of the interfaces exported by these libraries, DB2
Universal Database for iSeries documentation for information about SQL CLI
interfaces, and i5/OS PASE APIs for information about
interfaces that are unique to i5/OS PASE:
| Library | Description |
|---|---|
| libbsd.a | BSD UNIX(TM) equivalence runtime |
| libc.a | C runtime |
| libC.a | C++ runtime |
| libc128.a | C 128-bit (type long double) runtime |
| libC128.a | C++ 128-bit (type long double) runtime |
| libcrypt.a | C runtime cryptographic interfaces |
| libcur.a | AIX legacy Curses library |
| libdb400.a | DB2 Universal Database SQL CLI runtime |
| libdbm.a | New Database Manager (NDBM) interfaces |
| libdbx.a | dbx (debugger) utility support |
| libdl.a | Dynamic load runtime |
| libg.a | Debug support |
| libgaimisc.a | Internal X Windows support |
| libgair4.a | Internal X Windows support |
| libi18n.a | Internationalization runtime |
| libICE.a | Inter-Client Exchange library |
| libiconv.a | Character conversion runtime |
| libIM.a | Input method library |
| libl.a | lex support |
| libld.a | Object File Access Routine library |
| libm.a | IEEE Math library |
| libMrm.a | Motif Runtime library for UIL |
| libnsl.a | Transport Independent Remote Procedure Call (TI-RPC) |
| libpthdebug.a | Threads debug support |
| libpthreads.a | Threads runtime |
| libpthreads_compat.a | Old threads compatibility |
| libPW.a | Programmers Workbench library |
| librtl.a | Runtime linking runtime |
| libSM.a | X Session Management library |
| libtli.a | Transport Library Interface |
| libUil.a | Motif User Interface Language library |
| libxcurses.a | Curses library |
| libxti.a | X/Open Transport Library Interface |
| libX11.a | C interface for the X Window System protocol |
| libXaw.a | Athena Widget Set |
| libXext.a | Interfaces to X windows extensions |
| libXi.a | X Windows input processing |
| libxlf90_r.a | FORTRAN runtime |
| libxlfpthrds_compat.a | Old FORTRAN threads compatibility |
| libxlomp_ser.a | Open mp (multi-processing) support |
| libxlsmp.a | Symmetric mp (multiprocessing) support |
| libXm.a | Motif widget library |
| libXmu.a | Miscellaneous X Windows utility functions |
| libXtst.a | X Windows testing support |
| libXt.a | X Toolkit Intrinsics |
| liby.a | yacc support |
| Top | i5/OS PASE APIs | APIs by category |