Open System Services Porting Guide (G06.29+, H06.06+, J06.03+)
New and Changed Information
This manual contains information about some of the following G-series development tools. If your
server is running J06.03 or later J-series RVUs, these tools are supported. For servers running
H-series RVUs, these tools are supported only in H06.05 and subsequent H-series RVUs:
• TNS/R native C compiler
• TNS/R native C++ compiler
• TNS/R native C++ runtime library version 2
• SQL/MP for TNS/R native C
• SQL/MP Compilation Agent for TNS/R programs
• NMCOBOL compiler and nmcobol frontend
• ld
• nld
• noft
• TNS/R native pTAL
If your server is running the H06.03 or H06.04 RVU, continue to use the HP Enterprise
Toolkit—NonStop Edition or servers running G-series RVUs for development tasks that require these
tools.
Changes Made to the 520573-016 Edition
For the H06.24 and J06.13 RVUs, added information about 64-bit support for OSS processes,
C/C++ compilers, and debuggers throughout the entire document. Also added references to other
NonStop documents for 64-bit support information.
Added and revised information about:
• Mapped files and alternatives for the mmap() function in “Memory Mapping” (page 86)
• Shared memory and semaphores in “Using Interprocess Communication (IPC) Mechanisms”
(page 88)
• Shared memory in “Using Shared Memory” (page 150).
• Memory and data models in
“Interoperating Between Programming Environments” (page 71)◦
◦ “OSS Porting Considerations” (page 85)
◦ “Porting UNIX Applications to the OSS Environment” (page 107)
◦ “Migrating Guardian Applications to the OSS Environment” (page 136)
Deleted the former:
• Appendix C Equivalent Inspect Debugging Commands for dbx Commands
• Appendix D Equivalent Native Inspect Debugging Commands for dbx Commands
Added and revised many glossary terms in “Glossary” (page 217).
Revisions were also made throughout the manual to correct the usage of “native compiler”, which
runs on the computer for which it is producing machine code.
Revisions are indicted by change bars.
Changes Made to the 520573-015 Edition
Added an Abstract to the title page.
14