ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/pase_libraries.htm

305 lines
9.2 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>i5/OS PASE Runtime Libraries</title>
<!-- Begin Header Records -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- Created by V2DCIJB on 23 Nov 1999 -->
<!-- Edited by Kersten Jan 02 -->
<!-- End Header Records -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<a name="Top_Of_Page"></a>
<h2>i5/OS PASE Runtime Libraries</h2>
<p>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 <a href=
"http://www.ibm.com/partnerworld/pwhome.nsf/weblook/index.html" target="blank">PartnerWorld for
Developers, iSeries</a><img src="www.gif" alt="Link outside Information Center"> web site.</p>
<p>i5/OS PASE interfaces for Structured Query Language (SQL) Call Level
Interface (CLI) are somewhat different from any AIX database. i5/OS PASE
library <strong>libdb400.a</strong> 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 <strong>sqlcli.h</strong>. See <a href=
"../rzalf/rzalfintro.htm">i5/OS PASE</a> for more information.</p>
<p>i5/OS PASE runtime includes the following libraries, installed (as symbolic
links) in /usr/lib. See
<a href="http://www.ibm.com/servers/aix/library/" target="blank">AIX documentation</a>
<img src="www.gif" alt="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 <a href="pase1.htm">i5/OS PASE APIs</a> for information about
interfaces that are unique to i5/OS PASE:</p>
<br>
<table border cellpadding="5">
<!-- cols="25 75" -->
<tr>
<th align="left" valign="top">Library</th>
<th align="left" valign="top">Description</th>
</tr>
<tr>
<td align="left" valign="top"><strong>libbsd.a</strong></td>
<td align="left" valign="top">BSD UNIX(TM) equivalence runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libc.a</strong></td>
<td align="left" valign="top">C runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libC.a</strong></td>
<td align="left" valign="top">C++ runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libc128.a</strong></td>
<td align="left" valign="top">C 128-bit (type long double) runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libC128.a</strong></td>
<td align="left" valign="top">C++ 128-bit (type long double) runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libcrypt.a</strong></td>
<td align="left" valign="top">C runtime cryptographic interfaces</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libcur.a</strong></td>
<td align="left" valign="top">AIX legacy Curses library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libdb400.a</strong></td>
<td align="left" valign="top">DB2 Universal Database SQL CLI runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libdbm.a</strong></td>
<td align="left" valign="top">New Database Manager (NDBM) interfaces</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libdbx.a</strong></td>
<td align="left" valign="top">dbx (debugger) utility support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libdl.a</strong></td>
<td align="left" valign="top">Dynamic load runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libg.a</strong></td>
<td align="left" valign="top">Debug support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libgaimisc.a</strong></td>
<td align="left" valign="top">Internal X Windows support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libgair4.a</strong></td>
<td align="left" valign="top">Internal X Windows support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libi18n.a</strong></td>
<td align="left" valign="top">Internationalization runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libICE.a</strong></td>
<td align="left" valign="top">Inter-Client Exchange library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libiconv.a</strong></td>
<td align="left" valign="top">Character conversion runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libIM.a</strong></td>
<td align="left" valign="top">Input method library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libl.a</strong></td>
<td align="left" valign="top">lex support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libld.a</strong></td>
<td align="left" valign="top">Object File Access Routine library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libm.a</strong></td>
<td align="left" valign="top">IEEE Math library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libMrm.a</strong></td>
<td align="left" valign="top">Motif Runtime library for UIL</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libnsl.a</strong></td>
<td align="left" valign="top">Transport Independent Remote Procedure Call (TI-RPC)</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libpthdebug.a</strong></td>
<td align="left" valign="top">Threads debug support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libpthreads.a</strong></td>
<td align="left" valign="top">Threads runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libpthreads_compat.a</strong></td>
<td align="left" valign="top">Old threads compatibility</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libPW.a</strong></td>
<td align="left" valign="top">Programmers Workbench library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>librtl.a</strong></td>
<td align="left" valign="top">Runtime linking runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libSM.a</strong></td>
<td align="left" valign="top">X Session Management library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libtli.a</strong></td>
<td align="left" valign="top">Transport Library Interface</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libUil.a</strong></td>
<td align="left" valign="top">Motif User Interface Language library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxcurses.a</strong></td>
<td align="left" valign="top">Curses library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxti.a</strong></td>
<td align="left" valign="top">X/Open Transport Library Interface</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libX11.a</strong></td>
<td align="left" valign="top">C interface for the X Window System protocol</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXaw.a</strong></td>
<td align="left" valign="top">Athena Widget Set</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXext.a</strong></td>
<td align="left" valign="top">Interfaces to X windows extensions</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXi.a</strong></td>
<td align="left" valign="top">X Windows input processing</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxlf90_r.a</strong></td>
<td align="left" valign="top">FORTRAN runtime</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxlfpthrds_compat.a</strong></td>
<td align="left" valign="top">Old FORTRAN threads compatibility</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxlomp_ser.a</strong></td>
<td align="left" valign="top">Open mp (multi-processing) support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libxlsmp.a</strong></td>
<td align="left" valign="top">Symmetric mp (multiprocessing) support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXm.a</strong></td>
<td align="left" valign="top">Motif widget library</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXmu.a</strong></td>
<td align="left" valign="top">Miscellaneous X Windows utility functions</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXtst.a</strong></td>
<td align="left" valign="top">X Windows testing support</td>
</tr>
<tr>
<td align="left" valign="top"><strong>libXt.a</strong></td>
<td align="left" valign="top">X Toolkit Intrinsics</td>
</tr>
<tr>
<td align="left" valign="top"><strong>liby.a</strong></td>
<td align="left" valign="top">yacc support</td>
</tr>
</table>
<br>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center"><td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a>
| <a href="pase1.htm">i5/OS PASE APIs</a>
| <a href="aplist.htm">APIs by category</a>
</td></tr>
</table>
</center>
</body>
</html>