i5/OS PASE Runtime Libraries

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, iSeriesLink outside Information Center 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 Link outside Information Center 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