OpenVMS AXPCXXL01_061 Alpha V6.1 DEC C++ Class RTL ECO Summary
Copyright (c) Digital Equipment Corporation 1995. All rights reserved.
OP/SYS: OpenVMS Alpha
COMPONENT: DEC C++ Class Run Time Libraries
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: AXPCXXL01_061
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: 880 Blocks
Kit Applies To: OpenVMS Alpha V6.1, V6.1-1H1, V6.1-1H2
System Reboot Necessary: No
ECO KIT SUMMARY:
An ECO kit exists for DEC C++ Class Run Time Libraries on OpenVMS Alpha
V6.1 through V6.1-1H2. This kit addresses the following problems:
o An access violation or segmentation fault is no longer
generated when your application writes into an uninitialized
ostream_withassign. Instead the written text is simply
ignored.
o An access violation no longer occurs when a null pointer is
passed to the insertion (<<) operator within the ostream
class.
o A file positioning problem for bidirectional fstreams has been
corrected. Previously if your application switched from
reading an fstream to writing an fstream, with or without an
intervening seek operation, the necessary synchronization of
the external file position with the get pointer was often
skipped. This resulted in the written data being placed
incorrectly within the file.
o The real() function within the stopwatch class was incorrectly
returning the CPU time. Now it returns the clock time as
documented.
o The >> operator within the istrstream class now works
correctly when the conversion base format is hex and
hexadecimal values are read which begin with "0" but
are not prefixed with "0x".
o The flush() function within the ostream class was incorrectly
calling overflow(). Now flush() calls sync() as documented.
o The ignore() function within the istream class now works
correctly. Previously it would ignore two and only two
characters.
o The input functions within the stdiostream class no longer
skip every other character.
o The sync_with_stdio() function within the ios class no longer
causes subsequent istream operations to skip every other
character.
o The SYS$OUTPUT and SYS$ERROR files are no longer opened during
the initialization of cout and cerr, respectively. Previously
this behavior resulted in an empty file being created when
SYS$OUTPUT or SYS$ERROR was defined to be a file and the
application generated no output.
o The showpoint flag within the ios class now forces the decimal
point to be displayed.
INSTALLATION NOTES:
The system does not need to be rebooted after this kit is installed.
However, if you have other nodes in your VMScluster, they should be
rebooted or you should install this kit on each system in order to make
use of the new image(s).
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
axpcxxl01_061.README
axpcxxl01_061.CHKSUM
axpcxxl01_061.CVRLET_TXT
axpcxxl01_061.a-dcx_axpexe
|