Running OpenServer applications under ACP

Source code compatibility

The UnixWare and OpenServer Development Kit can be installed on SCO OpenServer Release 5.0.4, SCO UnixWare 2.1.2, and UnixWare 7. It can be used to compile source code that meets the UnixWare APIs.

Source compatibility in the context of UnixWare and SCO OpenServer means how much effort it takes to change existing SCO OpenServer source code to use the UnixWare 7 APIs and compile with the UnixWare and OpenServer Development Kit.

The resulting executables can be installed and run successfully on UnixWare 7, SCO OpenServer Release 5.0.0, SCO OpenServer Release 5.0.2, SCO OpenServer Release 5.0.4, SCO UnixWare 2.1.1, and &uw212, if they do not use any interfaces indicated by a "No" or "--" entry in the compatibility tables for "UDK compatibility", or otherwise called out as being specific to either SCO OpenServer or UnixWare. The Binary Compatibility Module (BCM) for SCO OpenServer or SCO UnixWare 2.1.X must also be installed on the target system to run UDK binaries.

An example of an interface that cannot be used in an application intended for both SCO OpenServer and SCO UnixWare 2.1.X is the libsocket endtosent routine, which is supported only on SCO OpenServer.

See ``Base kernel compatibility'' and ``API compatibility'' for the kernel and API compatibility tables.

Previous topic: Application compatibility exceptions

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 22 April 2004