HP 9000 Networking XTI Programmer's Guide

14
XTI over OSI Networks
Upgrading from Previous XTI Versions
Upgrading from Previous XTI Versions
This version of XTI has been changed to support the X/Open XPG4
specifications. This has some implications for applications that were created
for OTS versions prior to C.05.00, which were based on X/Open XPG3.
These changes may require source code changes, recompilation, and
relinking your program to work on the new version. The major changes that
may affect you are as follows:
The options format has changed completely from XPG3 to XPG4. Applications
using XTI options will require source code changes to work with this version.
The header file /usr/include/sys/xti.h has been changed to conform to the new
specifications. Examples of how to use the new options format are in the demo
program directory /opt/ots/xti/demo.
Applications no longer need to be linked to the Streams libraries (libstr.a or -lstr),
which no longer exist.
Address values passed to OTS are now checked more strictly. The address buffer
must be terminated with a zero byte even when you use the T-selector and NSAP
format as described in the section on “Addressing” in this chapter.