21.02.2013 Views

System i: Programming i5/OS PASE - IBM

System i: Programming i5/OS PASE - IBM

System i: Programming i5/OS PASE - IBM

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!