System i: Programming i5/OS PASE - IBM
System i: Programming i5/OS PASE - IBM
System i: Programming i5/OS PASE - IBM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong><br />
With <strong>IBM</strong> ® <strong>i5</strong>/<strong>OS</strong> ® Portable Application Solutions Environment (<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>), you can port <strong>IBM</strong> AIX ®<br />
applications to the <strong>IBM</strong> <strong>System</strong> i ® platform with minimal effort.<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> provides an integrated runtime environment that allows you to run selected applications<br />
without the complexity of managing operating systems, such as AIX or Linux ® . <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> also provides<br />
industry-standard and de facto-standard shells and utilities that provide you with a powerful scripting<br />
environment.<br />
Note: By using the code examples, you agree to the terms of the “Code license and disclaimer<br />
information” on page 70.<br />
What’s new for V6R1<br />
Read about new or significantly changed information for the <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> topic collection.<br />
v <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> for V6R1 is derived from AIX 5L 5.3, Technology Level 6.<br />
v The following compiler products now support to run on V6R1 of <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong>:<br />
– <strong>IBM</strong> XL C/C++ for AIX, V9.0<br />
– <strong>IBM</strong> XL C for AIX, V9.0<br />
– <strong>IBM</strong> XL Fortran for AIX, V11.1<br />
New utility<br />
The following utility is new: snapcore (Gather information for a core file).<br />
New or changed <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> runtime functions<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> support for ioctl<br />
The <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> ioctl function is changed to include information for IPV6 interfaces in results<br />
from the SIOCGIFCONF command. IPV6 interfaces that also have an associated IPV4 interface on<br />
the same line description return the IPV4 interface address in dotted-name form in field ifr_name.<br />
IPV6 interfaces on lines that do not have an associated IPV4 interface return the line description<br />
name in field ifr_name.<br />
The ioctl function is also enhanced to support the CSIOCGIFCONF, <strong>OS</strong>IOCGIFCONF, and<br />
SIOCGSIZIFCONF commands with results equivalent to the results of these ioctl commands on<br />
AIX.<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> support for real-time semaphore interfaces<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> is enhanced to support runtime functions, such as sem_close, sem_destroy,<br />
sem_getvalue, sem_init, sem_open, sem_post, sem_timedwait, sem_trywait, sem_unlink, and<br />
sem_wait (using the same system support as ILE functions that are named alike).<br />
<strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> support for execution priority<br />
The mapping between the nice values and <strong>i5</strong>/<strong>OS</strong> RUNPTY is changed. A single unit of nice value<br />
always maps to two units of RUNPTY (instead of a variable mapping to one to four units of<br />
RUNPTY). By default, within an interactive job, the <strong>i5</strong>/<strong>OS</strong> <strong>PASE</strong> nice command runs a job at<br />
RUNPTY(40) instead of RUNPTY(60). Users who want the nice command to run work at batch<br />
RUNPTY(50) must specify a nice value of 15.<br />
© Copyright <strong>IBM</strong> Corp. 2000, 2008 1