Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp

more options
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content

» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping

Find Support Information and Customer Communities for Presario.
Content starts here
OpenVMS VMS731_ACRTL-V0100 Alpha V7.3-1 Compaq C RTL ECO Summary
TITLE: OpenVMS VMS731_ACRTL-V0100 Alpha V7.3-1 Compaq C RTL ECO Summary
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
       For OpenVMS savesets, the name of the compressed saveset
       file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
       kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
       saveset is copied to your system, expand the compressed
       saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
       For PCSI files, once the PCSI file is copied to your system,
       rename the PCSI file to kitname.pcsi-dcx_axpexe or
       kitname.pcsi-dcx_vaxexe, then it can be expanded by typing
       RUN kitname.pcsi-dcx_axpexe or kitname.pcsi-dcx_vaxexe.  The
       resultant file will be the PCSI installation file which can be
       used to install the ECO.

New Kit Date:       23-DEC-2002
Modification Date:  Not Applicable
Modification Type:  NEW KIT

Copyright (c) Compaq Computer Corporation 2002.  All rights reserved.

OP/SYS:     OpenVMS Alpha 


SOURCE:     Compaq Computer Corporation


     ECO Kit Name:  VMS731_ACRTL-V0100
     ECO Kits Superseded by This ECO Kit:  None                                            
     ECO Kit Approximate Size:  62688 Blocks
     Kit Applies To:  OpenVMS Alpha V7.3-1 
     System/Cluster Reboot Necessary:  Yes
     Rolling Re-boot Supported:  Yes
     Installation Rating:  INSTALL_3
                           3 - To  be  installed  by  customers  experiencing  the  problems

     Kit Dependencies:

       The following remedial kit(s) must be installed BEFORE
       installation of this kit:


       In order to receive all the corrections listed in this
       kit, the following remedial kits should also be installed:



An ECO kit exists for the Compaq C Run-time Library on OpenVMS Alpha
V7.3-1.  This kit addresses the following problems: 


Note:  The first several entries list new features in this ECO kit.
For more information, see the New Features section of the release

     o  C header files are shipped with this ECO kit.  These files
        will be installed only if needed by your system.

     o  For more information, see the "New Features" section of the
        release notes for this ECO kit.

     o  For more information, see the "New Features" section of the
        release notes for this ECO kit.

     o  For more information, see the "New Features" section of the
        release notes for this ECO kit.

     o  The following new C RTL functions are provided with this kit:

        For more information, see the "New Features" section of the
        release notes for this ECO kit.

     o  For more information, see the "New Features" section of the
        release notes for this ECO kit.

     o  In some circumstances, the OpenVMS linker flagged the
        GETADDRINFO_COMPAT43 symbol as undefined.  This is fixed.

     o  The following socket routines did not have 64-bit pointer
        support.  Now they do:


     o  A previous fix to fwrite(), which involved padding short-sized
        records with zeros to align them with bigger records in a
        fixed-length-record file, allowed new records to have a
        carriage return after every single byte, thereby creating a
        large number of spurious records in the file.


        Because this is a change in behavior, a feature logical has
        been added to control the new behavior.  This new feature
        logical, DECC$WRITE_SHORT_RECORDS, supports the previous fix
        to fwrite() (to accommodate short-sized records), while
        retaining the legacy way of writing records to a fixed-length
        file as the default behavior:

           When DECC$WRITE_SHORT_RECORDS is set to "ENABLE",
           short-sized records are padded with zeros to align records
           on record boundaries.

           When DECC$WRITE_SHORT_RECORDS is set to "DISABLE" or when
           it is deassigned, the legacy behavior of writing records is
           implemented.  This is the recommended and default behavior.

     o  Recent versions of the C RTL, along with header files supplied
        with Version 6.5 of the C compiler, incorrectly made a
        local-time version of the ftw() function the default when
        compiling with the _VMS_V6_SOURCE macro defined.


        This behavior was incompatible with previous C RTL versions,
        and has been restored to default to the UTC-based ftw()
        function under the same circumstances.  Now, to get the
        local-time ftw(), you must compile with
        /DEFINE=__LOCAL_TIME_FTW, in addition to the macros
        _VMS_V6_SOURCE and _DECC_V4_SOURCE.

     o  For spawned processes that are C programs, defining the
        DECC$EXEC_FILEATTR_INHERITANCE feature logical name to a value
        of 1 or ENABLE no longer causes the spawned child process to
        inherit file positioning for all file access modes;
        specifically, append mode does not inherit file positioning.


        For a child process to inherit file positioning for all file
        access modes including append, DECC$EXEC_FILEATTR_INHERITANCE
        must be set to a value of 2:


        For a child process to inherit file positioning for all file
        access modes except append, set DECC$EXEC_FILEATTR_INHERITANCE
        to a value of 1:


        This change was made in OpenVMS Version 7.3-1.  This ECO
        propagates the fix to OpenVMS Versions 7.3 and 7.2-2.

     o  Incomplete support for 64-bit iconv() was mistakenly put into
        recent (Spring 2002) ECO kits and OpenVMS V7.3-1.

        This gave the illusion of 64-bit iconv() support under some
        circumstances (linking with STARLET.OLB).  This was never
        supported, and still is not supported.


        Because 64-bit iconv() is neither functional nor supported,
        this ECO removes DECC$_ICONV64.

        Users compiling with /POINTER=LONG should now expect a
        compiler error message such as the following:

           %CC-W-PTRMISMATCH, In this statement, the referenced type of the
           pointer value "(char ...)0" is "long pointer to char", which is
           not compatible with "short pointer to char".


Because the images in this kit will not take effect until the
system is rebooted, you must reboot the system after installing
this kit.

If you have other nodes in your OpenVMS cluster, they must also be
rebooted in order to make use of the new image(s).  If it is not
possible or convenient to reboot the entire cluster at this time, a
rolling re-boot may be performed.


Install this kit with the POLYCENTER Software Installation Utility
by logging into the SYSTEM account, and typing the following at the
DCL prompt:


The kit location may be a tape drive, CD, or a disk directory that
contains the kit.  If /SOURCE is not specified, the utility
searches in the location defined by the logical name PCSI$SOURCE.
If PCSI$SOURCE is not defined, and the /SOURCE qualifier is not
specified, the POLYCENTER Software Installation utility searches
the current default directory.

Special Installation Instructions:

     o  %INSTALL-E-NODELSHRADR Error Message

        During installation you may see the following message:

        %INSTALL-E-NODELSHRADR, unable to delete image with shareable
        address data
        -INSTALL-I-PLSREBOOT, please reboot to install a new version of
        this image

        This is not a cause for concern.  It simply means that
        DECC$SHR.EXE was installed as a resident image, which is the
        standard configuration for OpenVMS Alpha systems.  The new
        image will not take effect until the system is rebooted.

     o  Scripting of Answers to Installation Questions

        During installation, this kit will ask and require user
        response to several questions.  If you wish to automate the
        installation of this kit and avoid having to provide responses
        to these questions, you must create a DCL command procedure
        that includes the following definitions and commands:



           -  Add the following qualifiers to the PRODUCT INSTALL
              command and add that command to the DCL procedure.


           -  De-assign the logicals assigned

        For example, a sample command file to install the
        VMS731_ACRTL-V0100 kit would be:

            $ exit

All trademarks are the property of their respective owners.
Files on this server are as follows:
privacy statement using this site means you accept its terms