HP-UX C SIP Stack Programmer's Guide (Novembery 2007)
Configuration 419
C SIP Stack Libraries
C SIP STACK
L
IBRARIES
The C SIP stack libraries are available on both the IA and PA-RISC platforms.
For both the IA and PA platforms, the libraries are available in 32-bit and 64-bit.
The libraries are available with OpenSSL (TLS) support and also without
OpenSSL (non-TLS) support. Depending on the type of support required, an
application must be linked to the particular library.
LIBRARY STRUCTURE This section discusses the location of the libraries available in the C SIP stack on
the IA and PA-RISC platforms.
The C SIP stack contains the following libraries:
librvads.a
librvcommon.a
librvsip.a
These libraries are available for both the IA and PA platforms. The directory in
which these libraries are stored decides the type of library. For example, if the
library librvads.a is stored in the /usr/lib/hpux32/sip/ directory, librvads.a is a
32-bit IA library without TLS support. If librvads.a is stored in the /usr/lib/
hpux32/sip/TLS/ directory, librvads.a is a 32-bit IA library with TLS support.
For more information on the different locations for the 32-bit and 64-bit libraries
with and without TLS support, see the “Library Structure” chapter.
L
IBRARIES AVAILABLE IN
THE IA PLATFORM
The libraries in the IA platform are available with TLS support and without the
TLS support for both 32-bit and 64-bit applications. Table 20-1 lists the C SIP
stack libraries without TLS support.
Table 20-1 IA Libraries Without TLS Support
Type of Library Location
32-bit /usr/lib/hpux32/sip/
64-bit /usr/lib/hpux64/sip/