RSC/MP Programming Manual
Migration to RSC/MP 7.3
Deprecated RSC API Functions
Applications that use the following will require changes when rebuilding:
RSCNT.DLL / RSCNT.LIB (Windows only)
The RSCNT.DLL run-time library offers the RSC API for Windows in the CDECL
calling convention. Applications linked with the RSCNT.LIB import library prior to
RSC/MP V6.0 will execute with the RSCNT.DLL shipped with this version. Note
that compatibility issues due to discontinued functions or options can occur.
The RSCNT.LIB import library offered the RSC API for Windows in the CDECL
calling convention. This import library is not included in this version; the STDCALL
import library RSCW32.LIB is provided. Applications that need modifications
requiring compiling and linking will need to be converted to link with RSCW32.LIB
import library. In general, try to migrate applications to use the RSCW32.LIB import
library and RSCW32.DLL run-time library.
Applications tha t linked with the RSC/MP 6.0 RSCNT.LIB import library were
actually linking with a STDCALL library. If these applications need to be run without
re-linking, delete the RSCNT.DLL library and copy RSCW32.DLL to RSCNT.DLL. If
these applications are re-linked, use with the RSCW32.LIB import library.
RSCW32.DLL / RSCW32.LIB (T0810 7.3.0 and 7.3.2 releases only)
The RSCW32.DLL run-time library included with the T0810 7.3.0 and 7.3.2
releases included the RSC API for Windows in the CDECL calling convention.
Applications previously linked with the RSCW32.LIB import library will execute with
the RSCNT.DLL shipped with this version. However, it will need to be renamed to
RSCW32.DLL.
Linking RSC/MP Applications
Linking Windows RSC/MP Applications
RSC/MP installs differently on 32-bit and 64-bit Windows platforms. It will install the
same as the previous version on a 32-bit platform. However, on a 64-bit platform a
common set of services, 32 bit-libraries and 64-bit libraries will be installed. Customers
building a 32-bit application should link with the usual 32-bit library (rscw32.lib).
Customers building a 64-bit application should link with the new 64-bit library
(rscw64.lib).
Linking UNIX (Solaris on SPARC) RSC/MP Applications
RSC/MP for Solaris on SPARC installs differently depending on which tar file is used. It
will install the same as the previous version on a 32-bit platform using the
RPSOL32EXE.TAR file. However, when using the RPSOL64EXE.TAR file on a 64-bit
platform, new 64-bit libraries will be installed. Customers building a 32-bit application
should link with the usual 32-bit libraries or symbolic links (libpipe.so and librsc.so).
Customers building a 64-bit application should link with the new 64-bit libraries or
symbolic links (libpipe64.so and librsc64.so).
HP NonStop Remote Server Call (RSC/MP) Programming Manual — 522360-006
A- 2