RSC/MP Programming Manual

Migration to RSC/MP 7.3
Deprecated RSC API Functions
Alignment settings in 64-bit RSC for Solaris on SPARC:
The 64-bit RSC and Piccolo shared libraries are built using the -xmemalign=8s flag (the
default). This will cause RSC client applications built with the default settings to crash
upon any misaligned memory accesses. All internal memory access in the RSC and
Piccolo libraries are properly aligned. If misaligned data must be passed in to RSC
(such as a misaligned session or connection handle), the client application should be
built using a -xmemalign setting with the "i" value (8i, 4i, etc.).
Linking UNIX (SUSE and RedHat Linux) RSC/MP Applications
RSC/MP for Linux 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 RPLIN32EXE.TAR file.
However, when using the RPLIN64EXE.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).
Deprecated RSC API Functions
These RSC API functions have been deprecated and will not be included in future
versions of RSC/MP. This table shows the old call and the new call that yo u should use
with this version of RSC/MP:
Deprecated Function
Supported
Function
RscDesignateSem RscNotifySem
RscError RscErrorInfo
RscErrorCopy RscErrorInfo
RscSwapInt RscSwapShort
Discontinued RSC API Function Return Values
These functions have discontinued return values.
Function Value
RscBeginSession RSC_PATHTERM_TIMEOUT
RSC_PROCESS_IS_NOT_PATHMON
RscConnect RSC_NO_SUBSYSTEMS_AVAILABLE
RSC_SUBSYSTEM_BUSY
RSC_INCOMPATIBLE_TDP
HP NonStop Remote Server Call (RSC/MP) Programming Manual 522360-006
A- 3