A SERVICE OF

logo

Programming Release Notes
5.11 Applications Using Floating-Point Data
If you encounter problems with event breakpoints, switch to pthread events (SET
EVENT_FACILITY pthread) as a workaround. Note that not all Ada events have
an equivalent in the pthreads facility.
5.11.3 C++ Language Issues (Integrity servers Only)
V8.3
Condition: The debugger does note support debugging C++ programs compiled
with /OPTIMIZE.
Workaround: Compile C++ programs with /NOOPTIMIZE.
5.12 Ada Compiler(Integrity servers Only)
V8.2
GNAT Pro (Ada 83, Ada 95 and Ada 2005) is available from AdaCore. Contact
AdaCore at www.adacore.com or sales@adacore.com for more information.
5.13 Backup API: Journaling Callback Events Restriction
Permanent Restriction
If an application registers a callback routine for any of the journaling events,
it must register a callback routine for all the journaling callback events. The
following is a list of the journaling callback events:
BCK_EVENT_K_JOURNAL_OPEN
BCK_EVENT_K_JOURNAL_WRITE
BCK_EVENT_K_JOURNAL_CLOSE
Refer to the Backup API chapter in the HP OpenVMS Utility Routines Manual
for more information about registering callback routines.
5.14 C Programs: Compiling with CASE_LOOKUP=SENSITIVE
Settings
Permanent Restriction
If you are compiling C programs in a process where the characteristics were set
to CASE_LOOKUP=CASE=SENSITIVE, any #include les in your C program
specied with the .h le type (lowercase h) will not be seen and executed. In
addition, if a system #include le species another #include le with a .h le
type, the second #include le will not be seen and an error will be generated.
To avoid this behavior, compile with case set to blind. If it is necessary to use
case=sensitive
, specify any #include les in your C programs either with no
le type (for example,
#include <stdio>
) or with an uppercase H le type (for
example,
#include <stdio.H>
).
Note that this does not correct the scenario where system #include les, such as
stdlib.h, in turn specify #include les with a .h le type and cause an error to be
generated.
5.15 C Run-Time Library
The following sections describe changes and corrections to the C Run-Time
Library (RTL).
Programming Release Notes 5–11