Planning and Configuring HP DCE 1.8
Chapter 1 19
About HP DCE/9000 Version 1.8
HP DCE/9000 Core Services Software
Features Added at HP DCE 1.8
The following features have been added at HP DCE 1.8:
• 32 / 64 bit DCE Application Development with kernel Threads. HP
DCE Version 1.8 core services comes with 32 bit and 64 bit DCE
kernel threaded libraries to support Application Development with
kernel Threads.
To use HP-UX kernel Threads, DCE applications should either define
the pre-compiler name
_POSIX_D10_THREADS
or define
_POSIX_C_SOURCE = 1995061
.
Kernel Threads based DCE Applications that use exception handling
mechanisms must include the header files <pthread_exc.h> and
<exc_handling.h> and include the path /usr/include/ before
/usr/include/dce (or /opt/dce/include/dce) in the search
path for DCE applications using the user-level threads library.
However, on the same machine (s) where the kernel Threads
Development Tools have been installed users must use
/usr/include/dce/ (or /opt/dce/include/dce) before
/usr/include in the search path for compilation.
Kernel Threads based DCE applications must link with the following
libraries
1. /usr/lib/libdcekt.sl
2. /usr/lib/libpthread.sl
NOTE The 64 Bit DCE applications may need to include “/usr/include
/dce/dce64.h”. The site “http://www.software.hp.com/STK”contains64
bit porting guidelines, 64 bit compiler and linker changes needed to port
the applications to 64 bit. The advantages of moving to 64 bit can be
found under
“http://www.software.hp.com/STK/hpuxoverview.html#64-bit”.
The 32 Bit version kernel threads DCE library (libdcekt.sl) which was
earlier released on AP9806 is now part of the HP-UX base system.
• DCE Library: Starting HP-UX 11i there will only be one version of
DCE library (and dced). 56 bit DES encyption which was earlier