HP (Hewlett-Packard) Version 8.4 Server User Manual


 
Programming Release Notes
5.6 No-IOLOCK8 Fibre Channel Port Drivers
SCSI Summary Configuration:
---------------------------
SPDT Port STDT SCSI-Id SCDT SCSI-Lun Device UCB Type Rev
-------------- -------------- -------------- -------- -------- ------ ----
81624200 FGB0
8162CDC0 3
8162D240 0 GGA22 8162F380 HSV200
8162F180 1 DGA22801 8162FD40 HSV200 6100
81632900 2 DGA22802 81632AC0 HSV200 6100
816354C0 3 DGA22803 81635680 HSV200 6100
81638080 4 DGA22804 81638240 HSV200 6100
8162D400 4
8162DD80 0 GGA22 8163AC40 MRD200
8163B5C0 1 RJA22801 8163B780 RFD200 6100
8163C840 2 RJA22802 8163CA00 RFD200 6100
8163DAC0 3 RJA22803 8163DC80 RFD200 6100
8163ED40 4 RJA22804 8163EF00 RFD200 6100
Note
All of the DGA and GGA devices in this output are accessed through
the modied HP class drivers SYS$DKDRIVER and SYS$GKDRIVER
respectively, so they are safe to use with the new port drivers.
Note that even though the physical device of Type MRD200 is not an HP
qualied device, it does not present an IOLOCK8 problem because it is
accessed through a GGAx unit, indicating that it uses the modied HP
Generic class driver SYS$GKDRIVER.
The RJA devices are not controlled by a modied HP class driver so they
will not work with the new port drivers.
5.7 C++ Compiler
V8.3-1H1
C++ Version 7.2 for OpenVMS for Integrity servers predenes the macro
_ _INITIAL_POINTER_SIZE to 0, unlike C++ Version 7.1 compiler, which leaves
it undened. This is an intentional change that makes C++ Version 7.2 consistent
with the C compiler and provides support for
pointer_size
pragmas, while C++
Version 7.1 does not.
Note that this change can cause diagnostics to appear in code that compiled
cleanly with certain declarations selected by system header les that declare
pointer types. This effect is most likely to appear in applications that use starlet
headers and that compile with _ _NEW_STARLET dened.
If you cannot modify the application source code to conform to the new
declarations, add the command-line qualier /UNDEF=_ _INITIAL_POINTER_
SIZE to the CXX command line to prevent the C++ Version 7.2 compiler from
predening this macro and thus causing the system headers to provide the same
declarations as with Version 7.1 of the compiler.
5.8 Building DCE IDL C++ Applications
V8.3-1H1
Building DCE IDL C++ applications on CXX Version 7.2 and higher results in
an undened symbol linker warning. This is a known issue. To overcome this
warning, contact HP Support Services to request any necessary patches.
Programming Release Notes 5–5