OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: IT Resource Center (support_feedback_at_us-support2-mail.external.hp.com)
Date: Sun Nov 03 2002 - 14:19:51 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

                            HP Support Information Digests

    ===============================================================================
    o IT Resource Center World Wide Web Service
       ---------------------------------------------------

       If you subscribed through the IT Resource Center and would
       like to be REMOVED from this mailing list, access the
       IT Resource Center on the World Wide Web at:

         http://support.itrc.hp.com/

       Login using your IT Resource Center User ID and Password.
       Then select Support Information Digests (located under
       Maintenance and Support). You may then unsubscribe from the
       appropriate digest.

       To download a patch referenced below, access the
       IT Resource Center on the World Wide Web at:

         http://support.itrc.hp.com/

       Login using your IT Resource Center User ID and Password.
       Then select Individual Patches (under Maintenance and Support)
       to access the patch. You may also download a patch via anonymous
       ftp(1) from ftp.itrc.hp.com.
    ===============================================================================


    Digest Name: weekly HP-UX series 700 11.X patch digest
        Created: Sun Nov 3 6:05:23 EST 2002

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHSS_28095 s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002
    PHKL_27912 s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix
    PHSS_27976 s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration
    PHNE_27745 s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch
    PHKL_28120 s700_800 11.22 Lowfat/Hyperfabric data corruption
    PHSS_27785 s700_800 11.X MetroCluster SRDF A.04.10 patch
    PHKL_27698 s700_800 11.00 diag0 cumulative patch
    PHKL_27682 s700_800 11.11 diag0 cumulative patch
    PHCO_27731 s700_800 11.00 libc cumulative patch
    PHCO_27516 s700_800 11.00 fsclean(1M) - Device IDs Enablement
    PHCO_27515 s700_800 11.00 umountall(1M) - Device IDs Enablement
    PHCO_27514 s700_800 11.00 mountall(1M) cumulative patch
    PHCO_27508 s700_800 11.00 umount(1M) - cumulative patch
    PHCO_27506 s700_800 11.00 mount(1M) cumulative patch
    PHSS_26946 s700_800 11.11 HP aC++ -AA runtime libraries (aCC A.03.37)
    PHSS_26945 s700_800 11.X HP aC++ -AA runtime libraries (aCC A.03.37)

    The documents are listed below.
    -------------------------------------------------------------------------------


    Document ID: PHSS_28095
    Date Loaded: 20021101
          Title: s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002

    Patch Name: PHSS_28095

    Patch Description: s700_800 11.X OV NNM6.2 Intermediate Patch, Oct 2002

    Creation Date: 02/10/30

    Post Date: 02/11/01

    Hardware Platforms - OS Releases:
            s700: 11.00 11.11
            s800: 11.00 11.11

    Products:
            OpenView Network Node Manager 6.2

    Filesets:
            OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP
            OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28095

    Symptoms:
            PHSS_28095:
            8606259527: ovsessionmgr is using excessive number of
            threads.

            8606254134: The Japanese symbol labels in the Network
            Presenter are garbled while using JPI 1.3.1_02 as the
            default JRE for the supported browsers.

            8606272882: The Network Presenter was not handling meta-
            connection symbols on the root submap not having a label.
            This caused it to hang at 40%.

            8606281430: The environment variable, SHLIB_PATH, used by
            the reporting script was incorrect.

            8606277916: ovstart does not start httpd daemon after a
            system reboot.

            8606276415: Incorrect explanation for the xnmtopoconf '-
            delete' option.

            8606276337: The '-imp' option of xnmsnmpconf is clearing
            the snmpnolookupconf cache.

            8606213125: Incorrect behavior of the
            filter 'isCollectionStationNode'.

            8606276323: Trace option is not available in ovtrapd to
            log the HEX and ASCII packet dump.

            8606284782: ipmap leaks memory during synchronization.

            PHSS_28092:
            8606249457: netmon can loop when performing config check
            on a node which has some interfaces configured with
            ifAlias and interface IP address configuration
            changes are detected by netmon. Further netmon has
            useIfAlias set to true.

            8606248180: When IP addresses are changed on devices,
            netmon does not reflect the latest configuration even
            after performing config check.

            8606273023: ipmap does not delete some symbols and
            connections correctly.

            PHSS_28073:
            8606249222: MIB file for OV Events is not available.

            PHSS_27917:
            8606270618: ovw manual page is not updated with the
            information for the new command line option -pollXServer.

            8606275431: ovuispmd exits on ovstatus while an
            ovw -mapcount is active.

            8606271492: For some of the events, the information
            regarding their second varbind is not properly
            documented in trapd.conf.

            8606271049: Description for the event
            OV_DataColl_Agent_Restart is not correct in trapd.conf.

            8606266330: Netmon core dumps when started with -S and -R
            options.

            8606228341: Expression Guru of snmpCollect does not check
            all the variables in an expression when calculating the
            direct expression for a given category of indirect
            expression.

            8606249375: xnmevents displays traps whose BER encoding
            does not fully conform to X.209 standard.

            8606276676: netmon man page shows garbage character "10".

            8606241507: Level 2 status is not displayed as
            described in the netmon manual page.

            8606274196: netmon dumps core in the routine
            fixSegProlifForNet.

            8606276402: Searching symbols using ovw menu item "Find ->
            Object by Attribute" with Pattern Matching enabled
            returns "No symbols representing objects found" if the
            chosen attribute is not a name field. This problem is
            observed only when ovwdb is started with the "-n" option.

            8606270823: SMS integration problem with NNM6.2.

            8606268260: Incorrect handling of timestamp.

            8606272237: NNM report templates in the patch NNM_00852
            and its equivalent patches, were not being generated when
            copied to the OVreporter directories.

            PHSS_27867:
            ovw, xnmevents, xnmgraph do not display Asian characters
            correctly.

            PHSS_27836:
            8606274432: mmonitor daemon of NNM Multicast was not
            starting after applying the patch PSOV_03184 or its
            equivalents.

            8606276721: The NNM ECS engine exits abnormally when using
            ECS circuits provided by LOGEC.

            8606276687: xnmgraph fails to start if the filename option
            of the -mibFile parameter is not specified.

            PHSS_27747:
            8606266737: 100% CPU utilization by pmd on WinNT.

            8606266915: ovlauncher fails to display Chinese or Korean
            characters in the launcher window.

            8606264074: Double clicking an alarm in the Alarm Browser
            does not display the correct submap if the source of the
            alarm appears in more than one submap in the IP Map submap
            hierarchy. This problem is seen after the source is moved to
            a Location submap.

            8606272817: Netmon exits on receipt of an invalid SNMP
            response.

            8606266361: ipmap puts out messages like "ipmap : Could not
            delete interface, network submap not found"

            8606267983: ovactiond crashes when an event is configured as
            , Don't log or display, and its additional action has a
            category as an argument.

            8606254823: Display of the records in a generated report was
            limited to the top ten rows.

            8606261353: Cut and paste or drag and drop of a device from
            the internet level submap into a location container causes
            loss of connections inside the location container.

            8606269552: snmp-commands cannot build the correct SNMP
            packet when the length of the community name is greater than
            127 bytes.

            8606272791: ovtrapd manual page does not include the 64KB
            trap enhancement.

            8606264870: snmpCollect logs misleading error messages even
            though the actual collection happens properly.

            8606264777: In some cases, events do not match the source
            defined in trapd.conf.

            8606270467: Scripts integrating ovbackup.ovpl were failing
            with error messages after installation of the patch
            containing the new option '-t'.

            8606270556: When NNM daemons are running in a different
            locale other than C or Japanese, there is a possibility that
            a directory with the current locale name is created under
            $OV_WWW/htdocs. Under this circumstance the Release Notes
            and Online manual menu item can fail.

            8606271466: The menu item "Help->NNM->Patches and
            updates" gives the incorrect information.

            8606267361: xnmgraph exits, if the file provided as an
            option to -mibFile contains more than 150 entries to
            graph.

            8606246340: netmon is unable to handle the filter name when
            a complete path name is provided for the discovery filter
            instead of just the filter name.

            PHSS_27644:
            Reports do not get generated, if double quotes exist in
            ifAlias value, for interfaces.

            PHSS_27641:
            The map database may contain invalid symbols and submaps.
            A symbol becomes invalid if its map object and
            corresponding object in the object database are not
            present. A submap becomes invalid if its parent map object
            and the associated object in the object database do not
            exist. Invalid symbols and submaps are not represented in
            maps by ovw, but they lie unused in the map database.

            PHSS_27639:
            http server process cannot handle bad HTTP request types
            correctly.

            PHSS_27626:
            1.nodeView.ovpl is not displaying the created graphics if
              an interface label has the special and/or non-printable
              characters that must be escaped in XML. These characters
              include: & ' " < >. These special characters can come
              from the interface alias, name or description.
            2.On the content pane of 'View Scheduled Reports', there
              is a table consisting of 'Report', 'Status',
              and 'Schedule'. Contents of the table look good when the
              window is opened. However, once the Reload,Stop or
              Pause button is clicked, the contents of 'Schedule'
              column('daily' or 'month-to-date') is garbled.

            PHSS_27624:
            A router is dragged and placed on a location symbol.
            Selecting an event in xnmevents corresponding to the same
            router leads to ovw core dump.

            PHSS_27617:
            Memory leak in xnmevents when it runs with filterByMap and
            filterByMapManaged options.

            PHSS_27615:
            ovactiond man page not clear.

            PHSS_27572:
            Incorrect behaviour of xnmloadmib when MIBs were loaded
            with the -trapType option , under the Japanese locale.

    Defect Description:
            PHSS_28095:
            8606259527: ovsessionmgr is not reusing the existing
            Session-ID for multiple logins from a system with the same
            user-id. This results in a new thread being created for
            each such login.
            Resolution:
            8606259527: ovsessionmgr has been modified to reuse the
            existing Session-ID if the session already exists for the
            IP address and User-id pair. Otherwise a new session will
            be created.

            8606254134: Failure to convert Bytes to Unicode format.
            Resolution:
            8606254134: Code has been implemented to handle the
            conversion.

            8606272882: The Network Presenter is throwing a Null
            Pointer Exception.
            Resolution:
            8606272882: Network Presenter was modified to handle the
            meta-connection symbols existing on the root submap.

            8606281430: The performance reports fail on the HPUX
            platforms.
            Resolution:
            8606281430: The code has been modified to set the
            SHLIB_PATH variable.

            8606277916: On a system reboot, if the pid existing in the
            apachectl pid file was in use, the startup script assumed
            that the httpd process was running.
            Resolution:
            8606277916: The apachectl script has been modified to
            start the httpd process via ovstart after a system reboot.

            8606276415: xnmtopoconf '-delete' option was defined in-
            correctly in the manual page.
            Resolution:
            8606276415: Updated the '-delete' option in the
            xnmtopoconf manual page.

            8606276337: Incorrect algorithm is used to open the SNMP
            configuration database for the '-imp' option of
            xnmsnmpconf.
            Resolution:
            8606276337: The algorithm for opening the SNMP
            configuration database has been modified to ensure
            snmpnolookupconf cache is not truncated for the option
            '-imp' of xnmsnmpconf.

            8606213125: Non-availability of the
            field 'isCollectionStationNode' in the filter library.
            Resolution:
            8606213125: Code has been modified to update the library
            with the field.

            8606276323: Tracing option not available for ovtrapd.
            Resolution:
            8606276323: Tracing option has been added for ovtrapd to
            log the HEX and ASCII packet dump in the
            $OV_LOG/ovtrapd.log file. Refer the ovtrapd manual page
            for further details.

            8606284782: memory not released after allocation.
            Resolution:
            8606284782: ipmap was modified to release memory after
            allocation/use.

            PHSS_28092:
            8606249457: netmon merged a node into itself when some
            interface IP address configuration changes were detected
            on interfaces with ifAlias.
            Resolution:
            8606249457: netmon was modified to handle changes to
            interface IP address configurations on interfaces with or
            without alias.

            8606248180: netmon was not able to handle changes to IP
            addresses. The changes to IP addresses would hence not be
            reflected even after a config check.
            Resolution:
            8606248180: netmon was modified to handle changes to IP
            addresses and reflect them in the database.

            8606273023:ipmap does not remove gateway symbols and their
            connections from the Network and Segment submaps, if the
            interface connecting the gateway to the network is removed
            (loses its IP address) or changed (gets a new IP address).
            Resolution:
            8606273023: ipmap was modified to perform the cleanup.

            PHSS_28073:
            8606249222: OV Events are the internal events for
            communication between the OV NNM daemons. The definition
            for these events could change between NNM versions and
            hence the corresponding MIB file was not included in the
            HP proprietary MIBs directory.
            Resolution:
            8606249222: The script
            "$OV_CONTRIB/NNM/event/genTrapdEventsMIB.ovpl" has
            been provided to read the "trapd.conf" file, extract the
            OV Events and create the MIB file.

            PHSS_27917:
            8606270618: The ovw manual page was not updated for the
            introduced command line option -pollXServer.
            Resolution:
            8606270618: Manual page of ovw is modified to reflect the
            new ovw command line option -pollXServer.

            8606275431: ovw executing in command line mode does not
            unregister on an exit. Incorrect handling of exit by
            ovuispmd for an unregistered ovw client.
            Resolution:
            8606275431: ovuispmd has been modified to handle the exit
            of unregistered ovw clients.

            8606271492: Some of the events contain the hostname of the
            node in the second varbind.This was not documented in the
            trapd.conf file.
            Resolution:
            8606271492: The information for events which contain
            hostname of node in the second varbind is now updated
            in the trapd.conf file.

            8606271049: Incorrect description of the
            OV_DataColl_Agent_Restart event for snmpCollect.
            Resolution:
            8606271049: Description for the event
            OV_DataColl_Agent_Restart in trapd.conf has been corrected.

            8606266330: The '-S' and '-R' options of netmon are
            mutually exclusive.
            Resolution:
            8606266330: The '-S' option was introduced for some
            specific Cisco routers which are now obsolete. Hence, the
            option has been deprecated.

            8606228341: Expression Guru of snmpCollect was not querying
            all the variables on the agent and hence not verifying
            before deciding the direct expressions.
            Resolution:
            8606228341: Code has been added to expression guru of
            snmpCollect to query and verify all the related mib
            variables in the percenterrors category before deciding the
            direct expressions.

            8606249375: One of the decoding routines in libovsnmp did
            not handle a particular case.
            Resolution:
            8606249375: The decoding routine in libovsnmp is corrected.

            8606276676: netmon man page had formatting errors.
            Resolution:
            8606276676: netmon man page has been corrected with the
            right formatting.

            8606241507: Incorrect description of Level 2 status in the
            netmon manual page.
            Resolution:
            8606241507: netmon man page has been changed to provide
            the right explanation for Level2 status.

            8606274196: Incorrect handling of segment reduction by
            netmon.
            Resolution:
            8606274196: netmon has been modified to handle secondary
            version of network objects.

            8606276402: When ovwdb is started with the "-n" option,
            only a subset of the objects as specified with the "-n"
            option is cached in memory. When a search is made on an
            attribute only the cached objects were checked. If
            there were objects in the database with that attribute
            value but which were not present in the cache, ovwdb never
            returned these objects to ovw.
            Resolution:
            8606276402: ovwdb has been modified to search the database
            for non-cached objects.

            8606270823: NNM is displaying incorrect error message text
            when integrated with SMS.
            Resolution:
            8606270823: Error message text has been modified.

            8606268260: Incorrect behavior of NNM , when integrated
            with OVO, on Windows.
            Resolution:
            8606268260: Code has been modified to handle timestamp.

            8606272237: NNM database and the table owner name were
            being prefixed to the table name in all the generated
            reports, leading to OVreporter not locating the tables.
            This led to error in report generation.
            Resolution:
            8606272237: Report templates have been modified to remove
            the database and the table owner name prefixes from the
            table name.

            PHSS_27867:
            ovw, xnmevents or any gui application needs locale
            specific resource file to show correct fonts. For Chinese,
            Korean or any Asian character display, these locale
            specific resource files are missing.
            Resolution:
            Locale specific resource files have been provided in the
            patch. These files will get installed into $OV_NEW_CONF
            directory and then later they will be copied under
            directory /usr/lib/X11/$LANG/app-defaults/, where the GUI
            applications look for it. $LANG refers to locale name in
            which GUI applications are running. This patch provides
            the resource files for ko_KR.eucKR, zh_CN.hp15CN, and
            zh_TW.big5 locales.

            PHSS_27836:
            8606274432: The thread's stack limitation was causing the
            mmonitor to incorrectly handle the local buffers defined in
            libovsnmp.
            Resolution:
            8606274432: libovsnmp has been modified to allocate the
            local buffers from the heap memory.

            8606276721: A problem with the usage of the dictionary
            resulted in the abnormal exit of the ECS engine.
            Resolution:
            8606276721: Code was modified to fix the problem in the
            dictionary.

            8606276687: An assumption was made as to the existence of
            the file that has to be provided with the -mibFile option.
            Resolution:
            8606276687: Validated the existence of the file before
            processing it.

            PHSS_27747:
            8606266737: A libovsnmp function was not handling improper
            length values while receiving packets.
            Resolution:
            8606266737: The libovsnmp function was modified to handle
            improper length values correctly.

            8606266915: ovlauncher failed to convert non-C and
            non-Japanese strings to UTF8.
            Resoluion:
            8606266915 : Code has been implemented to convert non-C and
            non-Japanese strings to UTF8.

            8606264074: The logic in ovw that determines the highest
            submap in the IP Map hierarchy given a source object did not
            handle Location submaps.
            Resolution:
            8606264074 : Code is added to handle Location Submaps when
            an object appears in a Location Submap.

            8606272817: SNMP response packet contained invalid
            error_index value.
            Resolution:
            8606272817: Modified netmon to handle invalid SNMP
            responses.

            8606266361: No useful information provided in the message
            for problem isolation.
            Resolution:
            8606266361: Useful information, to assist in problem
            isolation provided as a part of the message.

            8606267983: A function call returns incorrect value for the
            event belonging to category IGNORE (Don't log or Display),
            which further causes ovactiond to crash.
            Resolution:
            8606267983: Defective function was modified to return a
            proper value for events belonging to IGNORE category.

            8606254823: The number of records to be provided in a
            configured report was being limited to a pre-configured
            value of ten.
            Resolution:
            8606254823: Code has been modified to accept the value set
            for the variable 'topn_count' in the file
            $OV_ANALYSIS_CONF/global.conf and/or the value set for the
            variable 'REPORT_TOPN' in the file request.properties
            ( nested in the $OV_REQUESTD_MAIN_PATH/requests
            subdirectories ) associated with the configured report.

            8606261353: The connections between the device and the other
            end points of the connections are not preserved inside the
            location container.
            Resolution:
            8606261353: ipmap's logic of handling deletion of objects
            from a map was modified to preserve the connections inside
            the location container.

            8606269552: When building the SNMP packet header, the length
            of the community name is assumed to be less than 128 bytes.
            Resolution:
            8606269552: Encoding the length of the community name in the
            SNMP packet header has been modified to accept upto 255
            bytes.

            8606272791: ovtrapd man page was not updated for 64KB trap
            enhancement.
            Resolution:
            8606272791: ovtrapd man page has been updated to include the
            64KB trap enhancement.

            8606264870: snmpCollect did not handle certain cases during
            collection check which resulted in misleading error
            messages.
            Resolution:
            8606264870: Code has been modified to handle those cases
            which resulted in misleading error messages.

            8606264777: The comparison routine was case sensitive.
            Resolution:
            8606264777: The comparison routine is modified to be case
            insensitive.

            8606270467: ovbackup.ovpl accepts a timeout value for
            ovresume. This value is passed to all the scripts that
            execute ovresume. There could be certain scripts nested in
            the $OV_CONF/ovbackup directory that may fail to recognise
            the timeout value passed as a parameter, leading to the
            failure of that script.
            Resolution:
            8606270467: In the ovbackup.ovpl script, the script
            nnm_checkpoint.ovpl has been isolated to receive the
            ovresume timeout value, while the other scripts or binaries
            placed in the subdirectories of $OV_CONF/ovbackup ( if any )
            do not receive the value.

            8606270556: Cannot find Release Notes or Manuals for non-C
            and non-Japanese locales.
            Resolution:
            8606270556: Code has been modified to display the Release
            Notes and Manuals in C locale on non-availability of the
            requested locale.

            8606271466: The menu item "Help->NNM->Patches and
            updates" gives the erroneous product version information.
            Resolution:
            8606271466: Product version information file has been
            updated.

            8606267361: The buffer used to copy the entries in the file
            was hardcoded to hold upto 150 entries.
            Resolution:
            8606267361: Allocated the buffer to hold all the entries in
            the file.

            8606246340: Insufficient buffer allocation for holding the
            error message caused netmon to dump core instead of printing
            the error message.
            Resolution:
            8606246340: The buffer was allocated suitably for holding
            the error message. Hence netmon would now print the error
            message.

            PHSS_27644:
            Double quotes in the ifAlias value for interfaces were not
            handled in the report generation code.
            Resolution:
            The code has been modified to handle double quotes in the
            ifAlias value.

            PHSS_27641:
            The deletion of a symbol (or a submap) involves removing
            the symbol (or submap) information, the map object and the
            object in the object database. These three operations do
            not happen as one single atomic operation. Invalid symbols
            and submaps are left behind if ovw aborts after the
            deletion of the map object and the object in the object
            database, but before the removal of the symbol (or submap)
            information.
            Resolution:
            The verbose option of ovw -mapcount is enhanced to do a
            listing of invalid symbols and submaps. A new option '-c'
            is provided with ovw -mapcount to clean such invalid
            symbols and submaps.

            PHSS_27639:
            http server process was not handling the bad requests
            properly.
            Resolution:
            Code has been added for handling the bad requests properly.

            PHSS_27626:
            1.OVdrawNodes.pm was failing to encode XML-special
              characters: <>'&". This was causing XML parsing errors.
            2.This problem occurs when the server and the browser
              are running in different locales.
            Resolution:
            1.Code has been changed in OVdrawNodes.pm to encode XML
              special and non-printable characters.
            2.Code is implemented for the server and the browser to
              communicate with the UTF8 codeset.

            PHSS_27624:
            submap is not removed from the router symbol's submap
            list. Selecting an event in xnmevents corresponding to the
            same router causes NULL pointer access when previous
            submap is dereferenced for the router symbol.
            Resolution:
            ovw is modified to check for NULL pointer dereferencing
            before accessing any submap for the symbol's submap list.

            PHSS_27617:
            Memory allocated to a particular pointer was not freed
            properly.
            Resolution:
            The allocated memory is now freed properly, at appropriate
            position.

            PHSS_27615:
            ovactiond man page does not clearly explain what happens
            in the case of multiple events occuring simultaneously.
            Resolution:
            The man page is updated with the information about
            ovactiond behaviour in the case of multiple events
            occuring simultaneously.

            PHSS_27572:
            Loading of MIBs with the -trapType option was incorrectly
            handled by xnmloadmib under the Japanese locale.
            Resolution:
            Modified xnmloadmib to load the MIBs with the -trapType
            option under the Japanese locale.

    Enhancement:
            No

    SR:
            8606272882 8606254134 8606259527 8606276323 8606213125
            8606281430 8606276415 8606284782 8606276337 8606277916
            8606249457 8606273023 8606248180 8606249222 8606249375
            8606266330 8606271492 8606271049 8606276402 8606275431
            8606228341 8606241507 8606272237 8606274196 8606270618
            8606268260 8606276676 8606270823 8606267276 8606276687
            8606276721 8606274432 8606271466 8606267983 8606254823
            8606272817 8606266361 8606267361 8606272791 8606264870
            8606261353 8606264777 8606266737 8606266915 8606269552
            8606246340 8606264074 8606270467 8606270556 8606235169
            8606261776 8606270796 8606237706 8606224612 8606255233
            8606258006 8606265952 8606264678

    Patch Files:

            OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/contrib/NNM/event/genTrapdEventsMIB.ovpl

            OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
                    repload_NNM.SRP
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
                    integration.pdf
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSevTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSevTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoDMIDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoNetDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoSum1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    repload_NNM.SRP
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    integration.pdf
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSevTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoDMIDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoNetDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoSum1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSevTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
                    repload_NNM.SRP
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
                    integration.pdf
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSevTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoDMIDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoNetDetail1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoSum1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtCatTrend7day.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtNode1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSev1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSevTrend1.rpt
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSevTrend7day.rpt
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNm
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmappmon
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmgraph
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNm
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
                    XNmappmon
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNmgraph
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/XNm
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
                    XNmappmon
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
                    XNmgraph
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/XNm
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
                    XNmappmon
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
                    XNmgraph
            /opt/OV/bin/ipmap
            /opt/OV/bin/netmon
            /opt/OV/bin/xnmgraph
            /opt/OV/bin/snmpCollect
            /opt/OV/bin/ovweb
            /opt/OV/bin/xnmcollect
            /opt/OV/bin/Perl/lib/perl5/5.6.0/ovreporting.pm
            /opt/OV/bin/Perl/lib/perl5/5.6.0/OVdrawNodes.pm
            /opt/OV/lib/libovfilter.3
            /opt/OV/lib/libovtopm.3

            OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/XNm
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmappmon
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmgraph
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmevents
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmtrap
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/XNm
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmappmon
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmgraph
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmevents
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmtrap
            /opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.eucJP/trapd.conf
            /opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.SJIS/trapd.conf

            OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/www/htdocs/classes/nnmReporting/
                    debug.nnmReporting.jar
            /opt/OV/www/htdocs/classes/nnmReporting/nnmReporting.jar
            /opt/OV/www/cgi-bin/nnmRptConfig.exe
            /opt/OV/bin/ovcwd
            /opt/OV/bin/ovreppublish

            OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1m.Z/xnmtopoconf.1m
            /opt/OV/man/man1m.Z/netmon.1m

            OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /etc/opt/OV/share/conf/stacks/pmd/libECSS.sl
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmevents
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmtrap
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
                    XNmevents
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
                    XNmtrap
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
                    XNmevents
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
                    XNmtrap
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
                    XNmevents
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
                    XNmtrap
            /opt/OV/newconfig/OVEVENT-MIN/conf/C/trapd.conf
            /opt/OV/newconfig/OVEVENT-MIN/conf/zh_TW.big5/trapd.conf
            /opt/OV/newconfig/OVEVENT-MIN/conf/zh_CN.hp15CN/trapd.conf
            /opt/OV/newconfig/OVEVENT-MIN/conf/ko_KR.eucKR/trapd.conf
            /opt/OV/bin/ovtrapd
            /opt/OV/bin/xnmevents

            OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovbackup.ovpl
            /opt/OV/lib/libovsnmp.3
            /opt/OV/lib/libov.3
            /opt/OV/lib/libovutil.3

            OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/bin/xnmsnmpconf

            OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/newconfig/OVWIN/app-defaults/zh_TW.big5/OVw
            /opt/OV/newconfig/OVWIN/app-defaults/zh_CN.hp15CN/OVw
            /opt/OV/newconfig/OVWIN/app-defaults/ko_KR.eucKR/OVw
            /opt/OV/bin/ovuispmd
            /opt/OV/bin/ovwdb
            /opt/OV/bin/ovw
            /opt/OV/bin/ovmapcount

            OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/www/htdocs/classes/libovw.jar
            /opt/OV/www/htdocs/classes/jovw/debug.jovw.jar
            /opt/OV/www/htdocs/classes/jovw/jovw.jar
            /opt/OV/bin/ovsessionmgr

            OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/httpd/bin/ab
            /opt/OV/httpd/bin/apachectl
            /opt/OV/httpd/bin/apxs
            /opt/OV/httpd/bin/dbmmanage
            /opt/OV/httpd/bin/htdigest
            /opt/OV/httpd/bin/htpasswd
            /opt/OV/httpd/bin/httpd
            /opt/OV/httpd/bin/logresolve
            /opt/OV/httpd/bin/rotatelogs

            OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/www/htdocs/classes/debug.libovw.jar

            OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1m.Z/ovtrapd.1m
            /opt/OV/man/man1m.Z/ovactiond.1m

            OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1.Z/ovw.1

    what(1) Output:

            OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/contrib/NNM/event/genTrapdEventsMIB.ovpl:
                    None

            OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
                    repload_NNM.SRP:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/
                    integration.pdf:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtSevTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    g_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_evtSevTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoDMIDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoNetDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Oracle/nnm/
                    a_topoSum1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    repload_NNM.SRP:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    integration.pdf:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_evtSevTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoDMIDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoNetDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/a_topoSum1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/SQLServer/
                    nnm/g_evtSevTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
                    repload_NNM.SRP:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/
                    integration.pdf:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_evtSevTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoDMIDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoNetDetail1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    a_topoSum1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtCatTrend7day.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtNode1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSev1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSevTrend1.rpt:
                    None
            /etc/opt/OV/share/conf/analysis/reportTemplates/Solid/nnm/
                    g_evtSevTrend7day.rpt:
                    None
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNm:
                    XNm Resources
                    HP OpenView NNM Release B.06.20 Oct 30 2002
                    Copyright (c) 1990-2002 Hewlett-Packard Company
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmappmon:
                    XNmappmon Resources
                    HP OpenView NNM Release B.06.20 Oct 30 2002
                    Copyright (c) 1990-2002 Hewlett-Packard Company
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/XNmgraph:
                    XNmgraph Resources
                    HP OpenView NNM Release B.06.20 Oct 30 2002
                    Copyright (c) 1990-2002 Hewlett-Packard Company
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/XNm:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
                    XNmappmon:
                    HP OpenView XNmappmon Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_TW.big5/
                    XNmgraph:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/XNm:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
                    XNmappmon:
                    HP OpenView XNmappmon Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/zh_CN.hp15CN/
                    XNmgraph:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/XNm:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
                    XNmappmon:
                    HP OpenView XNmappmon Resources
            /opt/OV/newconfig/OVNNM-RUN/app-defaults/ko_KR.eucKR/
                    XNmgraph:
                    HP OpenView XNm Resources
            /opt/OV/bin/ipmap:
                    ipmap
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/netmon:
                    HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
                            32) $Revision: 75.02 $
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    netmon
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView Network Node Manager NNM Release B.06.20
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    Copyright 1992-1997 SNMP Research, Incorporated
                    SNMP Research Distribution version 14.2.1.7
                    annoio.c $Revision: 1.45 $ $Date: 1998/04/01 06:27:2
                            6 $
                    sockstack.c $Revision: 1.68 $ $Date: 1998/06/09 01:1
                            6:51 $
                    value.c $Revision$ $Date$
                    ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $
                    ECS 3.0 (STABLE_3_x_980804)
                    ECS REV: 980804.1445(opt) HP-UX B.11.00 5.0
                    trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38
                             $
                    fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33
                             $
                    log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $
                    mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28:
                            35 $
                    sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39
                            :17 $
                    vstring.c $Revision$ $Date$
            /opt/OV/bin/xnmgraph:
                    xnmgraph
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/snmpCollect:
                    HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
                            32) $Revision: 75.02 $
                    snmpCollect
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView Network Node Manager NNM Release B.06.20
            /opt/OV/bin/ovweb:
                    ovweb
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/xnmcollect:
                    xnmcollect
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/Perl/lib/perl5/5.6.0/ovreporting.pm:
                    ovreporting.pm
                    HP OpenView NNM Release B.06.20 Oct 30 2002
                    Copyright (c) 1990-2002 Hewlett-Packard Company
            /opt/OV/bin/Perl/lib/perl5/5.6.0/OVdrawNodes.pm:
                    OVdrawNodes.pm
            /opt/OV/lib/libovfilter.3:
                    libovfilter
                    HP OpenView Filter library (HP Internal only) NNM Re
                            lease B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/lib/libovtopm.3:
                    libovtopm.sl
                    findroute
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView Topology NNM Release B.06.20

            OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/XNm:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmappmon:
                    HP OpenView XNmappmon Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmgraph:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.SJIS/
                    XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/XNm:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmappmon:
                    HP OpenView XNmappmon Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmgraph:
                    HP OpenView XNm Resources
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/ja_JP.eucJP/
                    XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.eucJP/trapd.conf:
                    None
            /opt/OV/newconfig/OVNNMGR-JPN/conf/ja_JP.SJIS/trapd.conf:
                    None

            OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/www/htdocs/classes/nnmReporting/
                    debug.nnmReporting.jar:
                    None
            /opt/OV/www/htdocs/classes/nnmReporting/nnmReporting.jar:
                    None
            /opt/OV/www/cgi-bin/nnmRptConfig.exe:
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/ovcwd:
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    ovcwd
            /opt/OV/bin/ovreppublish:
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.

            OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1m.Z/xnmtopoconf.1m:
                    None
            /opt/OV/man/man1m.Z/netmon.1m:
                    None

            OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /etc/opt/OV/share/conf/stacks/pmd/libECSS.sl:
                    log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $
                    trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38
                             $
                    cinter.c $Revision: /main/NEPTUNE/11 $ $Date: 2001/1
                            1/07 17:03 UTC $
                    PATCH PHSS_25339, (PTSfc02120) Sep 2001
                    engine_control.c $Revision: /main/NILGIRIS/5 $ $Date
                            : 2000/02/22 14:08 UTC $
                    events.c $Revision: /main/NILGIRIS/10 $ $Date: 2002/
                            06/24 05:42 UTC $
                    fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33
                             $
                    mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28:
                            35 $
                    bus.c $Revision$ $Date$
                    clock.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/07
                            /02 05:55 UTC $
                    DFIX12000:clock.c 19mar99
                    combine.c $Revision: /main/NILGIRIS/2 $ $Date: 2001/
                            01/06 09:20 UTC $
                    count.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/09
                            /29 12:35 UTC $
                    create.c $Revision: /main/NILGIRIS/2 $ $Date: 2000/0
                            2/04 15:32 UTC $
                    delay.c $Revision$ $Date$
                    extract.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
                            09/29 12:36 UTC $
                    filter.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/0
                            9/29 12:36 UTC $
                    input.c $Revision: /main/NILGIRIS/5 $ $Date: 2001/02
                            /20 12:04 UTC $
                    loader.c $Revision$ $Date$
                    modify.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/0
                            9/29 12:30 UTC $
                    output.c $Revision$ $Date$
                    rate.c $Revision: /main/NILGIRIS/3 $ $Date: 1999/10/
                            25 11:06 UTC $
                    DFIX12000:rate.c 19mar99
                    PATCH PHSS_18006, Consolidated patch Mar 1999
                    rearrange.c $Revision$ $Date$
                    table.c $Revision: /main/NILGIRIS/2 $ $Date: 1999/09
                            /29 12:31 UTC $
                    DFIX12000:table.c 19mar99
                    transit.c $Revision$ $Date$
                    unless.c $Revision: /main/NILGIRIS/4 $ $Date: 2002/0
                            6/27 14:09 UTC $
                    DFIX12000:unless.c 19mar99
                    assembler.c $Revision: /main/NILGIRIS/1 $ $Date: 200
                            0/01/28 14:19 UTC $
                    bif_oid.c $Revision: 1.1 $ $Date: 1997/09/25 05:08:2
                            4 $
                    dicts.c $Revision: 1.18 $ $Date: 1998/03/27 09:02:35
                             $
                    dicts.c $Revision: /main/NILGIRIS/2 $ $Date: 2002/06
                            /20 15:04 UTC $
                    endecrypt.c $Revision: 1.1 $ $Date: 1997/10/15 09:57
                            :37 $
                    interpreter.c $Revision: /main/NILGIRIS/10 $ $Date:
                            2002/07/23 07:22 UTC $
                    library.c $Revision: /main/NILGIRIS/3 $ $Date: 2002/
                            07/23 07:23 UTC $
                    opc_pattern.c $Revision: /main/2 $ $Date: 1998/08/21
                             10:33 UTC $
                    circuit.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
                            07/02 05:52 UTC $
                    engine.c $Revision: 1.15 $ $Date: 1997/08/14 00:08:4
                            2 $
                    node.c $Revision: 1.44 $ $Date: 1998/05/01 04:33:53
                            $
                    nodeclass.c $Revision: 1.16 $ $Date: 1997/09/26 07:3
                            7:47 $
                    notify.c $Revision: 1.2 $ $Date: 1997/08/07 08:13:22
                             $
                    patching.c $Revision: 1.8 $ $Date: 1997/12/15 06:19:
                            31 $
                    port.c $Revision: 1.11 $ $Date: 1996/05/15 05:45:40
                            $
                    stream.c $Revision: /main/NILGIRIS/5 $ $Date: 2000/0
                            1/18 07:32 UTC $
                    streamio.c $Revision: /main/NILGIRIS/4 $ $Date: 2000
                            /02/15 15:22 UTC $
                    ctxtmap.c $Revision: 1.3 $ $Date: 1998/01/29 08:58:2
                            4 $
                    datastore.c $Revision: 1.8 $ $Date: 1998/07/25 18:31
                            :39 $
                    dfstore.c $Revision: /main/2 $ $Date: 1998/08/07 15:
                            39 UTC $
                    factstore.c $Revision: 1.8 $ $Date: 1998/07/25 18:36
                            :10 $
                    query.c 1.16 1996/11/20 23:28:02
                    sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39
                            :17 $
                    anno_event.c $Revision: 1.18 $ $Date: 1997/08/29 00:
                            49:58 $
                    endecode.c $Revision: /main/NILGIRIS/3 $ $Date: 2000
                            /01/28 15:09 UTC $
                    value.c $Revision: /main/NILGIRIS/10 $ $Date: 2002/0
                            8/26 18:54 UTC $
                    PATCH PHSS_27417, Consolidated Patch July 2002
                    PATCH PHSS_27335, June 2002
                    vstring.c $Revision: /main/2 $ $Date: 1998/08/21 10:
                            54 UTC $
                    timesync.c $Revision: 1.9 $ $Date: 1997/03/24 08:20:
                            28 $
                    container.c $Revision: 1.17 $ $Date: 1998/02/18 00:4
                            9:18 $
                    char_sets.c $Revision: /main/2 $ $Date: 1998/08/21 1
                            0:39 UTC $
                    engmgr.c $Revision: /main/NILGIRIS/7 $ $Date: 2000/0
                            3/01 09:41 UTC $
                    dictionary.c $Revision: /main/NILGIRIS/1 $ $Date: 20
                            02/07/31 09:40 UTC $
                    engine_dict.c $Revision: 1.7 $ $Date: 1998/03/23 07:
                            30:52 $
                    ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $
                    ECS 3.1 (A.03.10)
                    ECS REV: A.03.10
                    ecsLocale.c $Revision: /main/2 $ $Date: 1998/08/21 1
                            0:59 UTC $
                    perror.c $Revision: /main/NILGIRIS/1 $ $Date: 2002/0
                            6/24 05:45 UTC $
                    annotate.c $Revision: /main/NILGIRIS/1 $ $Date: 2000
                            /01/18 07:35 UTC $
                    annotate.c $Revision: /main/NILGIRIS/1 $ $Date: 1999
                            /09/29 12:35 UTC $
                    memory.c $Revision: /main/NILGIRIS/1 $ $Date: 2002/0
                            4/24 10:02 UTC $
                    memory.c $Revision$ $Date$
                    trace.c $Revision: 1.4 $ $Date: 1998/06/10 09:01:45
                            $
                    log.c 1.27 1996/06/03 04:56:34
                    annoio.c $Revision: /main/NILGIRIS/1 $ $Date: 2000/0
                            1/18 07:31 UTC $
                    ascii.c $Revision: /main/NILGIRIS/1 $ $Date: 2000/01
                            /28 14:18 UTC $
                    ascii_alloc.c $Revision$ $Date$
                    parse.c $Revision: /main/2 $ $Date: 1998/08/21 10:29
                             UTC $
                    token_set.c $Revision$ $Date$
                    berova.c $Revision: /main/NILGIRIS/3 $ $Date: 2001/0
                            3/30 06:47 UTC $
                    md.c $Revision$ $Date$
                    control.c $Revision: /main/NILGIRIS/1 $ $Date: 1999/
                            07/12 09:30 UTC $
                    debug.c $Revision: 1.26 $ $Date: 1997/07/08 07:17:52
                             $
                    eventio.c $Revision: 1.37 $ $Date: 1998/05/18 04:14:
                            16 $
                    sockstack.c $Revision: /main/NILGIRIS/2 $ $Date: 200
                            1/02/01 13:10 UTC $
                    DFIX12001:sockstack.c 01Sept99
                    engsockmgr.c $Revision: 1.5 $ $Date: 1997/04/09 05:1
                            2:44 $
                    sockmgr.c $Revision: /main/NILGIRIS/3 $ $Date: 2000/
                            01/18 07:46 UTC $
                    management.c $Revision: /main/NILGIRIS/2 $ $Date: 20
                            00/01/31 15:41 UTC $
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
                    XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_TW.big5/
                    XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
                    XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/zh_CN.hp15CN/
                    XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
                    XNmevents:
                    HP OpenView Resources for event browser
            /opt/OV/newconfig/OVEVENT-MIN/app-defaults/ko_KR.eucKR/
                    XNmtrap:
                    HP OpenView Resources for event configurator
            /opt/OV/newconfig/OVEVENT-MIN/conf/C/trapd.conf:
                    None
            /opt/OV/newconfig/OVEVENT-MIN/conf/zh_TW.big5/trapd.conf:
                    None
            /opt/OV/newconfig/OVEVENT-MIN/conf/zh_CN.hp15CN/trapd.conf:
                    None
            /opt/OV/newconfig/OVEVENT-MIN/conf/ko_KR.eucKR/trapd.conf:
                    None
            /opt/OV/bin/ovtrapd:
                    ovtrapd
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/xnmevents:
                    xnmevents
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.

            OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovbackup.ovpl:
                    None
            /opt/OV/lib/libovsnmp.3:
                    libovsnmp
                    rnetstat
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView SNMP Dev Kit NNM Release B.06.20
            /opt/OV/lib/libov.3:
                    HP OpenView ov library NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/lib/libovutil.3:
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView ov utility library (HP Internal only) NN
                            M Release B.06.20

            OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/bin/xnmsnmpconf:
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    xnmsnmpconf

            OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/newconfig/OVWIN/app-defaults/zh_TW.big5/OVw:
                    HP OpenView OVw Resources
            /opt/OV/newconfig/OVWIN/app-defaults/zh_CN.hp15CN/OVw:
                    HP OpenView OVw Resources
            /opt/OV/newconfig/OVWIN/app-defaults/ko_KR.eucKR/OVw:
                    HP OpenView OVw Resources
            /opt/OV/bin/ovuispmd:
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/ovwdb:
                    ovwdb
                    HP OpenView Windows NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/ovw:
                    HP OpenView Windows NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP IL EFS v 2.1 bl03; Image EFS Library for HP-UX 8
                            .07+ & MPower 'libilefs.sl'
                    ovw
            /opt/OV/bin/ovmapcount:
                    None

            OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/www/htdocs/classes/libovw.jar:
                    None
            /opt/OV/www/htdocs/classes/jovw/debug.jovw.jar:
                    None
            /opt/OV/www/htdocs/classes/jovw/jovw.jar:
                    None
            /opt/OV/bin/ovsessionmgr:
                    ovsessionmgr
                    HP OpenView Network Node Manager NNM Release B.06.20
                    PATCH PHSS_28095, 10302002
                    HP Precision Architecture HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.

            OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/httpd/bin/ab:
                    None
            /opt/OV/httpd/bin/apachectl:
                    None
            /opt/OV/httpd/bin/apxs:
                    None
            /opt/OV/httpd/bin/dbmmanage:
                    None
            /opt/OV/httpd/bin/htdigest:
                    None
            /opt/OV/httpd/bin/htpasswd:
                    None
            /opt/OV/httpd/bin/httpd:
                    patched for CAN-2002-0392 [CERT VU#944335]
            /opt/OV/httpd/bin/logresolve:
                    None
            /opt/OV/httpd/bin/rotatelogs:
                    None

            OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/www/htdocs/classes/debug.libovw.jar:
                    None

            OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1m.Z/ovtrapd.1m:
                    None
            /opt/OV/man/man1m.Z/ovactiond.1m:
                    None

            OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/man/man1.Z/ovw.1:
                    None

    cksum(1) Output:

            OVNNMgr.OVMIB-CONTRIB,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            1150146691 5899 /opt/OV/contrib/NNM/event/
                    genTrapdEventsMIB.ovpl

            OVNNMgr.OVNNM-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1185079226 846308 /opt/OV/lib/libovfilter.3
            3145253330 2628896 /opt/OV/lib/libovtopm.3
            4003411398 613640 /opt/OV/bin/ipmap
            4028364855 1864016 /opt/OV/bin/netmon
            353443770 241664 /opt/OV/bin/xnmgraph
            1844390129 99617 /opt/OV/bin/Perl/lib/perl5/5.6.0/
                    ovreporting.pm
            2867043551 39791 /opt/OV/bin/Perl/lib/perl5/5.6.0/
                    OVdrawNodes.pm
            2864280161 648200 /opt/OV/bin/snmpCollect
            1810527950 40960 /opt/OV/bin/ovweb
            3999981709 151552 /opt/OV/bin/xnmcollect
            1453477935 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    ko_KR.eucKR/XNm
            3808301638 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    ko_KR.eucKR/XNmappmon
            6197672 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    ko_KR.eucKR/XNmgraph
            1122687254 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_CN.hp15CN/XNm
            4051044643 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_CN.hp15CN/XNmappmon
            4093955672 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_CN.hp15CN/XNmgraph
            667605914 20938 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_TW.big5/XNm
            1950899568 10594 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_TW.big5/XNmappmon
            2494898719 23220 /opt/OV/newconfig/OVNNM-RUN/app-defaults/
                    zh_TW.big5/XNmgraph
            542438233 20281 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
                    XNm
            2666539506 10042 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
                    XNmappmon
            4088759229 21699 /opt/OV/newconfig/OVNNM-RUN/app-defaults/C/
                    XNmgraph
            394132689 72704 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_evtCatTrend7day.rpt
            824783421 104448 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_evtNode1.rpt
            2568495141 113664 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_evtSev1.rpt
            3475193274 71168 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_evtSevTrend1.rpt
            1666838768 70144 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_evtSevTrend7day.rpt
            3987991963 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_topoDMIDetail1.rpt
            3241472520 71168 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_topoNetDetail1.rpt
            28384378 63488 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/a_topoSum1.rpt
            2807870371 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/g_evtCatTrend7day.rpt
            1130033571 95232 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/g_evtNode1.rpt
            3008134397 71168 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/g_evtSev1.rpt
            788058867 70656 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/g_evtSevTrend1.rpt
            2518624418 70144 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/nnm/g_evtSevTrend7day.rpt
            511369503 3750 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/repload_NNM.SRP
            3962357977 38893 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Solid/integration.pdf
            2364441607 73728 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_evtCatTrend7day.rpt
            844820809 104448 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_evtNode1.rpt
            1212727103 114176 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_evtSev1.rpt
            976493754 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_evtSevTrend1.rpt
            1171055173 70144 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_evtSevTrend7day.rpt
            127321140 69120 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_topoDMIDetail1.rpt
            2945265162 68096 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_topoNetDetail1.rpt
            1884823727 64512 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/a_topoSum1.rpt
            1317071364 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/g_evtCatTrend7day.rpt
            638360670 94720 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/g_evtNode1.rpt
            3868056312 71168 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/g_evtSev1.rpt
            3199640658 70144 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/g_evtSevTrend1.rpt
            3510542913 69632 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/nnm/g_evtSevTrend7day.rpt
            4283155739 3743 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/repload_NNM.SRP
            3962357977 38893 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/SQLServer/integration.pdf
            3297368721 73728 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_evtCatTrend7day.rpt
            667396789 96256 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/g_evtNode1.rpt
            238003369 71168 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/g_evtSev1.rpt
            14703758 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/g_evtSevTrend1.rpt
            2293564579 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/g_evtSevTrend7day.rpt
            2005834784 73728 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/g_evtCatTrend7day.rpt
            654654074 103936 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_evtNode1.rpt
            1926921180 114176 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_evtSev1.rpt
            1688160632 72192 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_evtSevTrend1.rpt
            142931847 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_evtSevTrend7day.rpt
            552464332 72192 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_topoDMIDetail1.rpt
            1852033649 71680 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_topoNetDetail1.rpt
            1545762609 62976 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/nnm/a_topoSum1.rpt
            1813173129 3753 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/repload_NNM.SRP
            3962357977 38893 /etc/opt/OV/share/conf/analysis/
                    reportTemplates/Oracle/integration.pdf

            OVNNMgr.OVNNMGR-JPN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            848837411 357649 /opt/OV/newconfig/OVNNMGR-JPN/conf/
                    ja_JP.SJIS/trapd.conf
            2975538962 357649 /opt/OV/newconfig/OVNNMGR-JPN/conf/
                    ja_JP.eucJP/trapd.conf
            1277234564 20953 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.eucJP/XNm
            590805189 10462 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.eucJP/XNmappmon
            1591671941 22768 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.eucJP/XNmgraph
            3254717490 20918 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.eucJP/XNmevents
            1426674623 6394 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.eucJP/XNmtrap
            1026723747 20763 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.SJIS/XNm
            4245385614 10462 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.SJIS/XNmappmon
            2998183050 22768 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.SJIS/XNmgraph
            358630502 20924 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.SJIS/XNmevents
            2932325753 6394 /opt/OV/newconfig/OVNNMGR-JPN/app-defaults/
                    ja_JP.SJIS/XNmtrap

            OVNNMgr.OVRPT-RUN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2402488636 28672 /opt/OV/bin/ovcwd
            3264736776 98304 /opt/OV/bin/ovreppublish
            800503761 114688 /opt/OV/www/cgi-bin/nnmRptConfig.exe
            4255543331 233031 /opt/OV/www/htdocs/classes/nnmReporting/
                    debug.nnmReporting.jar
            2689582365 142286 /opt/OV/www/htdocs/classes/nnmReporting/
                    nnmReporting.jar

            OVNNMgrMan.OVNNM-RUN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            785191608 6689 /opt/OV/man/man1m.Z/xnmtopoconf.1m
            2643956401 13630 /opt/OV/man/man1m.Z/netmon.1m

            OVPlatform.OVEVENT-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            406874791 49152 /opt/OV/bin/ovtrapd
            2609005051 212992 /opt/OV/bin/xnmevents
            3266679330 371743 /opt/OV/newconfig/OVEVENT-MIN/conf/
                    ko_KR.eucKR/trapd.conf
            3249491629 371729 /opt/OV/newconfig/OVEVENT-MIN/conf/
                    zh_CN.hp15CN/trapd.conf
            883125937 371744 /opt/OV/newconfig/OVEVENT-MIN/conf/
                    zh_TW.big5/trapd.conf
            2402196492 354656 /opt/OV/newconfig/OVEVENT-MIN/conf/C/
                    trapd.conf
            747494324 21231 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    ko_KR.eucKR/XNmevents
            778228296 5746 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    ko_KR.eucKR/XNmtrap
            1828781139 21223 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    zh_CN.hp15CN/XNmevents
            541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    zh_CN.hp15CN/XNmtrap
            1828781139 21223 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    zh_TW.big5/XNmevents
            541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    zh_TW.big5/XNmtrap
            3441967092 20067 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/
                    C/XNmevents
            541315396 5738 /opt/OV/newconfig/OVEVENT-MIN/app-defaults/C/
                    XNmtrap
            2515748927 2478080 /etc/opt/OV/share/conf/stacks/pmd/
                    libECSS.sl

            OVPlatform.OVMIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            730206907 1790072 /opt/OV/lib/libovsnmp.3
            3698520026 266240 /opt/OV/lib/libov.3
            3839398211 1700368 /opt/OV/lib/libovutil.3
            2614200472 16160 /opt/OV/bin/ovbackup.ovpl

            OVPlatform.OVSNMP-MIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            1482116761 94208 /opt/OV/bin/xnmsnmpconf

            OVPlatform.OVWIN,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3989845521 86016 /opt/OV/bin/ovuispmd
            2278214443 323584 /opt/OV/bin/ovwdb
            327403268 2486272 /opt/OV/bin/ovw
            3450592760 158 /opt/OV/bin/ovmapcount
            2802082829 22278 /opt/OV/newconfig/OVWIN/app-defaults/
                    ko_KR.eucKR/OVw
            3710384976 22278 /opt/OV/newconfig/OVWIN/app-defaults/
                    zh_CN.hp15CN/OVw
            2194310505 22278 /opt/OV/newconfig/OVWIN/app-defaults/
                    zh_TW.big5/OVw

            OVPlatform.OVWWW-FW,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            3323723529 77824 /opt/OV/bin/ovsessionmgr
            664035952 68478 /opt/OV/www/htdocs/classes/libovw.jar
            1481742717 769475 /opt/OV/www/htdocs/classes/jovw/
                    debug.jovw.jar
            1505178638 388924 /opt/OV/www/htdocs/classes/jovw/jovw.jar

            OVPlatform.OVWWW-SRV,fr=B.06.20.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            2015943931 28796 /opt/OV/httpd/bin/ab
            3808817283 7060 /opt/OV/httpd/bin/apachectl
            2908369870 18554 /opt/OV/httpd/bin/apxs
            3168729259 6428 /opt/OV/httpd/bin/dbmmanage
            2081019407 32884 /opt/OV/httpd/bin/htdigest
            1736902611 24677 /opt/OV/httpd/bin/htpasswd
            3763805908 446464 /opt/OV/httpd/bin/httpd
            3282197105 24658 /opt/OV/httpd/bin/logresolve
            4013327400 24653 /opt/OV/httpd/bin/rotatelogs

            OVPlatformDevKit.OVWIN-PRG,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1579260394 98035 /opt/OV/www/htdocs/classes/debug.libovw.jar

            OVPlatformMan.OVEVENTMIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3685054511 2217 /opt/OV/man/man1m.Z/ovtrapd.1m
            2118536497 3191 /opt/OV/man/man1m.Z/ovactiond.1m

            OVPlatformMan.OVWIN-MAN,fr=B.06.20.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3296725739 11993 /opt/OV/man/man1.Z/ovw.1

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHSS_27333
            s700: 11.11: PHSS_27333
            s800: 11.00: PHSS_27333
            s800: 11.11: PHSS_27333

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_28092 PHSS_28073 PHSS_27917 PHSS_27867 PHSS_27836 PHSS_27747
            PHSS_27644 PHSS_27641 PHSS_27639 PHSS_27626 PHSS_27624 PHSS_27617
            PHSS_27615 PHSS_27572

    Equivalent Patches:
            PHSS_28094:
            s700: 10.20
            s800: 10.20

            PSOV_03226:
            sparcSOL: 2.6 2.7 2.8

            NNM_00963:
            intelNT: 4.00 4.01
            intelWIN2000: 1.00

    Patch Package Size: 24960 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHSS_28095

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_28095.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_28095. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_28095.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_28095.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_28095.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            WARNING: This patch should not be loaded unless the last
                     consolidated patch PHSS_27333 has been loaded.
                     To check if this patch is on your system use the
                     following command:

                     swlist -l product -l fileset PHSS_27333

                     If swlist cannot find the patch, then you will
                     need to obtain the PHSS_27333 patch and load it
                     before loading this patch.

            If there are any ovw sessions running on either the
            Management Station or on any Management Consoles, these
            sessions need to be closed. The "ovstop" command
            should then be executed.

            WARNING: the patch will not install if any
                     Network Node Manager processes are
                     detected.

            NOTE: ovstart is NOT executed after the patch is loaded
                  You will need to manually run ovstart.
                  Also, in order to keep a history of the patches
                  installed on your system the post-install script
                  will attempt to copy this <patch_name>.text file
                  to /usr/OV/ReleaseNotes/patches
                  (or /opt/OV/ReleaseNotes/patches). Please make
                  sure this file is in /tmp before installation.
            ========================================================

            PHSS_27917:
            This patch deliver changes to the file $OV_CONF/
            $LANG/trapd.conf.

            As the $OV_CONF/$LANG/trapd.conf file may have been
            customized, this patch installs the new copy of trapd.conf
            under the $OV_NEW_CONF directory. This ensures that the
            active copy of trapd.conf under $OV_CONF directory is not
            overwritten.

            If the $OV_CONF/$LANG/trapd.conf file was not customized,
            the $OV_CONF/$LANG/trapd.conf file can be overwritten with
            the trapd.conf file under the $OV_NEW_CONF/OVEVENT-
            MIN/conf/$LANG directory.

            However any customizations done to the $OV_CONF/
            $LANG/trapd.conf file will need to be merged with the
            trapd.conf file under the $OV_NEW_CONF/OVEVENT-MIN/conf/
            $LANG directory before a new copy can be installed as
            $OV_CONF/$LANG/trapd.conf.

            PHSS_27867:
            Since $OV_CONF/$LANG/trapd.conf is a user modifiable
            resource file, patch installation will not over write it.
            So after the patch installation, user has to copy or merge
            the $OV_NEW_CONF/OVEVENT-MIN/app-defaults/$LANG/trapd.conf
            to $OV_CONF/$LANG/trapd.conf.
    -----End of Document ID: PHSS_28095------------------------------------------


    Document ID: PHKL_27912
    Date Loaded: 20021031
          Title: s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix

    Patch Name: PHKL_27912

    Patch Description: s700_800 11.00 scall arg,rtsched enh,IDS/9000,UP fix

    Creation Date: 02/09/30

    Post Date: 02/10/31

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_27912: ABORT OTHER
                    EFAULT status returned.

    Category Tags:
            defect_repair enhancement general_release critical
            halts_system

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27912

    Symptoms:
            PHKL_27912:
            ( SR:8606259113 CR:JAGae23431 )
            Applications that use system calls that pass more than
            four (4) arguments which worked on an earlier release
            of HP-UX may improperly return an EFAULT error. This
            only affects 32-bit applications running on 64-bit
            operating systems.

            PHKL_25829:
            ( SR:8606194551 CR:JAGad63759 )
            A thread returning from a pthread_join() or other event
            involving a sleep may find itself at the sleep priority
            rather than its user priority. This symptom only occurs
            on a uniprocessor system.

            PHKL_21352:
            ( SR: 8606132615 CR: JAGad01764 )
            The Praesidium IDS/9000 product requires this patch in order
            to run. This patch has no impact on systems without the
            Praesidium IDS/9000 product installed and enabled.

            PHKL_20944:
            ( SR: 8606112164 DTS: JAGab84450 )
            Enhancement: Performance changes for corner case in RTSCHED
            scheduling. This patch has no impact on most systems.

    Defect Description:
            PHKL_27912:
            ( SR:8606259113 CR:JAGae23431 )
            When 32-bit applications invoke system calls having more
            than four arguments on 64-bit kernels, these fifth, sixth,
            etc. arguments are stored in the outgoing parameters area of
            the caller's stack frame. There are situations where a
            register used to calculate the pointer to the arguments
            could have some residual left over bits in the high order
            32-bits that will result in problems when attempting to
            retrieve those arguments. These extraneous bits create an
            address that is outside the range of the 32-bit address
            space causing the EFAULT.

            Resolution:
            Mask off the upper 32-bits of the system call's arguments
            pointer.

            PHKL_25829:
            ( SR:8606194551 CR:JAGad63759 )
            User priority was not being re-established properly on
            uniprocessor systems when returning from a system call.

            Resolution:
            The system call interface was changed to correctly
            re-establish user priority in both the multiprocessor and
            uniprocessor cases.

            PHKL_21352:
            ( SR: 8606132615 CR: JAGad01764 )
            This patch is one of 16 patches (PHKL_21348-PHKL_21363)
            required by the Praesidium IDS/9000 product. These patches
            enable the collection and tracking of information from
            various system calls. Unless all of the enabling patches
            (or their successors) and the product are installed, and the
            product is enabled, this patch has no impact on the system.

            Resolution:
            This patch enables the gathering of information from the
            system call interface.

            PHKL_20944:
            ( SR: 8606112164 DTS: JAGab84450 )
            This is an enhancement for a corner case in RTSCHED
            scheduling.

            Resolution:
            Code added to fine tune RTSCHED thread scheduling code path.

    Enhancement:
            No (superseded patches contained enhancements)
            PHKL_27912:
                    Enhancements were delivered in a patch this one has
                    superseded. Please review the Defect Description
                    text for more information.

    SR:
            8606112164 8606132615 8606194551 8606259113

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(syscall.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(syscall.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(syscall.o):
                    syscall.c $Date: 2002/09/18 16:28:49 $Revision: r11r
                            os/11 PATCH_11.00 (PHKL_27912)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(syscall.o):
                    syscall.c $Date: 2002/09/18 16:28:49 $Revision: r11r
                            os/11 PATCH_11.00 (PHKL_27912)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            3717954722 17564 /usr/conf/lib/libhp-ux.a(syscall.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            2591143271 41432 /usr/conf/lib/libhp-ux.a(syscall.o)

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHKL_18543
            s800: 11.00: PHKL_18543

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHKL_25829 PHKL_21352 PHKL_20944

    Equivalent Patches: None

    Patch Package Size: 90 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHKL_27912

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_27912.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27912. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_27912.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_27912.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_27912.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            This patch depends on base patch PHKL_18543.
            For successful installation please insure that PHKL_18543
            is already installed, or that PHKL_18543 is included
            in the same depot with this patch and PHKL_18543
            is selected for installation.
    -----End of Document ID: PHKL_27912------------------------------------------


    Document ID: PHSS_27976
    Date Loaded: 20021030
          Title: s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration

    Patch Name: PHSS_27976

    Patch Description: s700_800 11.X OV SIP3.0 OVR_00001 breaks SIP integration

    Creation Date: 02/09/27

    Post Date: 02/10/30

    Hardware Platforms - OS Releases:
            s700: 11.00 11.11
            s800: 11.00 11.11

    Products:
            OpenView Service Information Portal 3.0

    Filesets:
            HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27976

    Symptoms:
            PHSS_27976:
            Upon installing OVR_0001 on a Windows system running
            OVReporter, the SIP integration fails to display data
            ("Currently not configured"). The SIP trace file contains
            an error similar to the following (all on one line, of
            course) :

            error OVProxyParser Thread-21 2002.08.01.00:0:0:0 Error
            connecting to
            http://rptrSystem/HPOV_reports/Customers/test/topcpy/1a-
            SIPperf" Reporter="1/default.htm: Bad Request (400)

    Defect Description:
            PHSS_27976:
            Addition of a new XML attribute broke an internal parsing
            method.
            Resolution:
            Parsing code changed to correctly extract data.

    Enhancement:
            No

    SR:
            8606280116

    Patch Files:

            HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/SIP/webapps/ovportal/WEB-INF/classes/com/hp/ov/
                    portal/modules/reporter/Reporter.class

    what(1) Output:

            HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/SIP/webapps/ovportal/WEB-INF/classes/com/hp/ov/
                    portal/modules/reporter/Reporter.class:
                    None

    cksum(1) Output:

            HPOVSIP.OVSIP,fr=B.01.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3471022699 22448 /opt/OV/SIP/webapps/ovportal/WEB-INF/
                    classes/com/hp/ov/portal/modules/reporter/
                    Reporter.class

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            OVSIPSOL_00010:
            sparcSOL: 2.6 2.7 2.8

            OVSIPNT_00009:
            intelWIN2000: 1.00

    Patch Package Size: 60 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHSS_27976

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_27976.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_27976. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_27976.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_27976.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_27976.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            ========================================================
            BEFORE LOADING THIS PATCH...
            - Stop the Tomcat server.
            - If you want to reinstall SIP, then you will have to
              remove the patch. Once the re-install is over you
              can apply the patch again.

            NOTE : Tomcat is not started after the patch is loaded
                   You will need to manually start it.
                   Also, in order to keep a history of the patches
                   installed on your system the post-install script
                   will attempt to copy this <patch_name>.text file
                   to /opt/OV/SIP/patches. Please make
                   sure this file is in /tmp before installation.
            ========================================================
    -----End of Document ID: PHSS_27976------------------------------------------


    Document ID: PHNE_27745
    Date Loaded: 20021030
          Title: s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch

    Patch Name: PHNE_27745

    Patch Description: s700_800 11.11 HyperFabric B.11.11.0[0-2] cumulative patch

    Creation Date: 02/08/22

    Post Date: 02/10/30

    Hardware Platforms - OS Releases:
            s700: 11.11
            s800: 11.11

    Products:
            HyprFabrc-00 B.11.11.00 B.11.11.01 B.11.11.02

    Filesets:
            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP
            HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP
            HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP
            CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP
            CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP
            CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP
            CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP
            HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHNE_27745: OTHER
                    This solves the problem of no TCP/IP traffic going
                    through Hyperfabric, when the ARPA patch PHNE_25644
                    (or newer) and the LAN cumulative patch PHNE_25388
                    (or newer) are installed on the same system.
            PHNE_27144: PANIC OTHER
                    This enables HMP for
                    Oracle 9i Release 2 (9.2.0.1.0).
            PHNE_25485: PANIC OTHER
                    This enables HMP for Oracle 9i Release 1 (9.0.1).

    Category Tags:
            defect_repair enhancement general_release critical panic

    Path Name: /hp-ux_patches/s700_800/11.X/PHNE_27745

    Symptoms:
            PHNE_27745:

            1. JAGae36685 / SR#8606272547
               TCP/IP traffic will not run over Hyperfabric when the
               ARPA Transport patch PHNE_25644 (or newer) and the LAN
               cumulative patch PHNE_25388 (or newer) are installed
               on the same system.

            2. JAGae07060 / SR#8606238018
               Hyperfabric supports a maximum of 8 IP addresses per
               node. When more than 8 IP addresses are configured
               on a node, no check is done and no error messages are
               logged, resulting in corrupted node table entries,
               which can be seen through clic_stat output.

            3. JAGae42607 / SR#8606278549
               When "clic_init -c" is used for configuration and
               when the answer to the following question is 'no',
               clic_init proceeds with the configuration.
               ----------------------------------------------------
               There are x HyperFabric adapters on this node.
                Is this the right number of adapters on your node?
               Press [y] for yes or [n] for no, then press [Return]
               ----------------------------------------------------

            PHNE_27144:

            1. JAGae23554 / SR#8606259236
               HMP was not detecting node failure in HyperFabric
               cluster. But Oracle application, after being notified
               by ServiceGuard on node failure, used to attempt
               cleanup of outstanding skgxp requests. This cleanup
               operation was hanging for a long time waiting for
               outstanding requests to complete.

            2. JAGae23582 / SR#8606259264
               Under certain conditions, skgxp send and wait operations
               used to return status as success even when operations
               failed.

            3. JAGae18806 / SR#8606254474
               HMP traffic does not go through for switch depth of 4.

            4. JAGae30539 / SR#8606266290
               Load balancing of TCP/IP traffic does not happen
               when multiple Hyperfabric adapters are available
               on a node.

            5. JAGae00851 / SR#8606231613
               Oracle 9i Release 2 (9.2.0.1.0) hangs with HMP
               (Hyper Messaging Protocol)

            6. JAGad72975 / SR#8606203797
               The Hyperfabric driver may not detect route changes
               in the Hyperfabric network. This may cause
               the Hyperfabric driver to send application data
               via non-existant routes. This will result in the
               application being impacted by data packet loss

            7. JAGad72957 / SR#8606203779
               The Hyperfabric driver may not maintain more than
               a single unique physical route to a destination
               Hyperfabric Network Interface Card. If this route
               is negatively impacted and no data can go through
               this route, the application will be impacted by
               data packet loss.

            8. JAGae17295 / SR#8606251229
               System panic with the following stack trace:
               panic+0x14
               report_trap_or_int_and_panic+0x84
               trap+0xd9c
               nokgdb+0x8
               CLIC_SEND+0x3c4
               clicdlpi_wput+0x20c
               putnext+0xcc
               ip_wput_ire+0x398
               ip_wput+0x470
               putnext+0xcc
               tcp_wput+0x478
               putnext+0xcc
               streams_write_uio+0x274
               sosend+0x284
               sendit+0x150
               send+0x58
               syscall+0x6f8
               $syscallrtn+0x0

            9. JAGae28218 / SR#8606263892
               Oracle instances on HMP does not start on rpxxxx
               machines.

            PHNE_25485:

             1. JAGad96212 / SR#8606227150
                Oracle 9i Release 1 (9.0.1) will not be able to
                directly run on HMP ( Hyper Messaging Protocol ).
                It is currently using TCP/IP with relatively increased
                CPU consumption and reduced bandwidth.

             2. JAGad47751 / SR#8606178524
                System panics due to a system spinlock held too long.

             3. JAGad87391 / SR#8606218241
                HMP process hangs on heavy parallel traffic.

             4. JAGad66639 / SR#8606197446
                clic_shutdown hangs.

             5. JAGad69646 / SR#8606200470
                clic_shutdown hangs.

             6. JAGad86891 / SR#8606217739
                When running Hyperfabric with HMP enabled, the system
                encounters panic. Stack trace details are similar to:
                --------------------------------------------------------
                panic+0x14 n/a n/a
                report_trap_or_int_and_panic+0x84 0x1 0xf 0x400003fffff
                trap+0xd9c n/a 0x400003ffffff1930
                thandler+0xd24 n/a n/a
                bzero+0x54 0x0 n/a n/a
                clic_setup_vc+0x1f8 n/a 0x4ff0f660 n/a
                clicd_ioctl+0x5f4 n/a 0xffffffff800c4d0b 0x4ff0f660 0
                -------------------------------------------------------

             7. JAGad82720 / SR#8606213528
                When a machine has many Hyperfabric cards and low
                memory, it causes panic.

             8. JAGad81873 / SR#8606212686
                clic_probe -s -c <interface> gives a wrong message:
                "The gethostbyname() System call failed".

             9. JAGad82724 / SR#8606213532
                clic_stat -p TCP gives wrong output as:

                Date: Wed Aug 1 11:00:04 2001
                Node: xxx.cup.hp.com
                --------------------------------------------------------
                    No performance statistics are being gathered -
                    Reset successful
                ========================================================

             10. JAGae04355 / SR#8606235175
                Ifconfig plumbing gives error message in /etc/rc.log
                for PCI 1X cards. When the behavior occurs, messages
                similar to the following will be displayed in
                /etc/rc.log when the system boots:
                Output from "/sbin/rc2.d/S340net start":
                --------------------------------------
                ERROR: clic2 interface: invalid interface name clic2
                ERROR: clic3 interface: invalid interface name clic3
                ERROR: clic5 interface: invalid interface name clic5
                ERROR: clic7 interface: invalid interface name clic7
                "/sbin/rc2.d/S340net start" FAILED
                Output from "/sbin/rc2.d/S900clicrun start":
                ------------------------------------------
                clic_shutdown completed successfully. Use clic_start to
                restart the HyperFabric subsystem on this node.
                Searching for HyperFabric adapters...
                Starting the HyperFabric management daemon
                ERROR: clic2 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic3 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic5 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic7 interface: ifconfig: plumb error: Unknown
                        error
                Ifconfig failed on the HyperFabric adapters
                -------------------------------------------
                Similar messages will also be displayed when clic_start
                (1M)is executed to restart the HyperFabric subsystem.
                For example:
                # /opt/clic/bin/clic_start
                Searching for HyperFabric adapters...
                Starting the HyperFabric management daemon
                ERROR: clic2 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic3 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic5 interface: ifconfig: plumb error: Unknown
                        error
                ERROR: clic7 interface: ifconfig: plumb error: Unknown
                        error
                Ifconfig failed on the HyperFabric adapters
                -------------------------------------------

             11. JAGae16073 / SR#8606249686
                Configuring HF PCI 1X card causes panic on 11.11.
                -------------------------------------------------
                stack trace for event 0
                crash event was a panic
                panic+0x6c
                report_trap_or_int_and_panic+0x94
                trap+0xed4
                nokgdb+0x8
                h2p_write_uint32+0xc
                lanai_pci_wcopy_from_host+0x94
                layout_CCB+0x830
                LF_download+0x2b4
                clicd_ioctl+0x50c
                spec_ioctl+0xac
                vno_ioctl+0x98
                ioctl+0x120
                syscall+0xaec
                $syscallrtn+0x0

    Defect Description:
            PHNE_27745:

            1. JAGae36685 / SR#8606272547
               TCP/IP traffic will not run over Hyperfabric when the
               ARPA Transport patch PHNE_25644 (or newer) and the LAN
               cumulative patch PHNE_25388 (or newer) are installed
               on the same system. This is because ARPA started
               supporting VLAN and a bug in Hyperfabric caused ARPA
               to view Hyperfabric as VLAN capable.
            Resolution:
               The code has been modified to inform ARPA that
               Hyperfabric is not VLAN capable.

            2. JAGae07060 / SR#8606238018
               Hyperfabric supports a maximum of 8 IP addresses per
               node. When more than 8 IP addresses are configured
               on a node, no check is done and no error messages are
               logged, resulting in corrupted node table entries,
               which can be seen through clic_stat output.
            Resolution:
               Check has been introduced for the number of IP
               addresses that can be configured on a node. If it
               exceeds 8, then appropriate error message is logged
               in /var/adm/clic_log.

            3. JAGae42607 / SR#8606278549
               When "clic_init -c" is used for configuration and
               when the answer to the following question is 'no',
               clic_init proceeds with the configuration.
               ----------------------------------------------------
               There are x HyperFabric adapters on this node.
                Is this the right number of adapters on your node?
               Press [y] for yes or [n] for no, then press [Return]
               ----------------------------------------------------
               The correct response should be "Warning: Please
               verify the hardware setup and try again" and an exit.
            Resolution:
               The code has been modified to fix this.

            PHNE_27144:

            1. JAGae23554 / SR#8606259236
               HMP was not detecting node failure in HyperFabric
               cluster. But Oracle application, after being notified by
               ServiceGuard on node failure, used to attempt cleanup of
               outstanding skgxp requests. This cleanup operation was
               hanging for a long time waiting for outstanding requests
               to complete.
            Resolution:
               HMP now detects node failure via HeartBeat mechanism.
               On detecting node failure, HMP cleans up data structures
               and marks all outstanding requests to failed node as
               "failed". Because of this, oracle cleanup operation will
               succeed immediately.

            2. JAGae23582 / SR#8606259264
               Under certain conditions, skgxp send and wait operations
               used to return status as success even when operations
               failed.
            Resolution:
               The code has been modified to return correct status.

            3. JAGae18806 / SR#8606254474
               The problem is seen when 2 nodes are connected through
               4 switches meshed. In this scenario, HMP traffic does
               not go through. This was happening as the sender never
               receives an acknowledgement from the receiver.
            Resolution:
               Code has been modified, so that the receiver sends
               an acknowledgement to the sender.

            4. JAGae30539 / SR#8606266290
               Load balancing of TCP/IP traffic does not happen
               when multiple Hyperfabric adapters are available
               on a node.
            Resolution:
               The problem has been fixed so that all available
               Hyperfabric adapters are used to send out TCP/IP traffic.

            5. JAGae00851 / SR#8606231613
               Oracle 9i Release 2 (9.2.0.1.0) hangs with HMP.
            Resolution:
               Code has been modified to solve this problem.

            6. JAGad72975 / SR#8606203797
               The Hyperfabric driver may not come to know
               about the changes to existing routes. If a route is
               negatively impacted, the Hyperfabric driver may
               not stop using it. This will result in data packets
               being sent on routes which are non-existant or
               negatively impacted thus resulting in data packet loss.
            Resolution:
               Code has been modified to solve this problem.

            7. JAGad72957 / SR#8606203779
               The Hyperfabric driver may maintain only one unique
               route to a destination Hyperfabric Network Interface
               Card. This is due to how Hyperfabric does fabric route
               discovery and the route table limitations of the
               Hyperfabric driver
            Resolution:
               Code has been modified to solve this problem.

            8. JAGae17295 / SR#8606251229
               System panic.
            Resolution:
               Code has been modified to solve this problem.

            9. JAGae28218 / SR#8606263892
               Oracle instances on HMP does not start on rpxxxx
               machines.
            Resolution:
               Code has been modified to support rpxxxx machines.

            PHNE_25485:

             1. JAGad96212 / SR#8606227150
                SKGXP for Oracle 9i Release 1 (9.0.1) uses regular
                TCP/IP sockets and hence cannot use HMP directly. It
                needs to talk through proprietary interface for HMP to
                utilize the 'low CPU consumption' and 'high bandwidth'
                capabilities of HMP.

             2. JAGad47751 / SR#8606178524
                In exit path, Hyperfabric driver is known to hold
                system spinlock for a very long time. This causes a
                system panic.

             3. JAGad87391 / SR#8606218241
                On a heavy traffic of large messages ( > 4K ), HMP
                process may hang due to incorrect DMA completions. It
                may also hang due to a HMP process using multiple end
                points on heavy traffic.

             4. JAGad66639 / SR#8606197446
                clic_shutdown was hanging due to typographical error.

             5. JAGad69646 / SR#8606200470
                clic_shutdown was hanging due to the inappropriate
                netstat usage.

             6. JAGad86891 / SR#8606217739
                Enabling HMP exposes some setup issues in HMP even
                though Hyperfabric TCP/IP traffic is running. This
                results in panic.

             7. JAGad82720 / SR#8606213528
                When a machine has more Hyperfabric cards and low
                memory, clic_shutdown causes system panic due to a
                configuration issue.

             8. JAGad81873 / SR#8606212686
                clic_probe -s -c <interface> gives a wrong message,
                stating 'gethostbyname failed'. This is due to an
                initialization issue in the daemon.

             9. JAGad82724 / SR#8606213532
                When an un-configured card is present along with the
                configured cards,clic_stat -p TCP gives wrong output as:

                Date: Wed Aug 1 11:00:04 2001
                Node: xxx.cup.hp.com
                --------------------------------------------------------
                    No performance statistics are being gathered -
                    Reset successful
                ========================================================

                The driver code, which checks the DLPI state was
                wrongly returning with an error.

             10. JAGae04355 / SR#8606235175
                 PCI 1X cards give error during ifconfig's plumbing.
                 PCI 1X cards were not distinguished.

             11. JAGae16073 / SR#8606249686
                 Configuring HF PCI 1X card was causing panic on 11.11
                 because of the wrong type recognition.

    Enhancement:
            No (superseded patches contained enhancements)
            PHNE_27144:
                    This patch enables HMP for
                    Oracle 9i Release 2 (9.2.0.1.0).

    SR:
            8606227150 8606178524 8606218241 8606197446 8606200470
            8606217739 8606213528 8606212686 8606213532 8606235175
            8606249686 8606259236 8606259264 8606254474 8606266290
            8606231613 8606203797 8606203779 8606251229 8606263892
            8606272547 8606238018 8606278549

    Patch Files:

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:

            HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP:

            HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/README
            /etc/opt/resmon/dictionary/clic_01
            /opt/clic/bin/clic_init
            /opt/clic/bin/clic_mond
            /opt/clic/bin/clic_start
            /opt/clic/bin/clic_shutdown
            /opt/clic/bin/clic_diag
            /opt/clic/bin/clic_dump
            /opt/clic/bin/clic_mgmtd
            /opt/clic/bin/clic_probe
            /opt/clic/bin/clic_ping
            /opt/clic/bin/clic_stat
            /opt/clic/firmware/clic_fw
            /opt/clic/firmware/clic_fw_4x32c
            /opt/clic/firmware/clic_fw_1x32c
            /opt/clic/firmware/clic_fw_4x8c
            /opt/clic/firmware/clic_fw_hf28c
            /opt/clic/firmware/clic_fw_hf232c
            /opt/clic/lib/pa20_64/libclic_mgmt.a
            /sbin/init.d/clic
            /usr/lib/nls/msg/C/clic_log.cat

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:

            HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_64,v=HP:

            HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/clic_q4.o
            /usr/conf/lib/libclic_dlpi_drv.a
            /usr/conf/lib/libha_drv.a
            /usr/conf/master.d/clic

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:

            CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/include/clic_csi.h
            /opt/clic/lib/libclic_csi.a
            /opt/clic/lib/libclic_csi.sl
            /opt/clic/lib/pa20_64/libclic_csi.a
            /opt/clic/lib/pa20_64/libclic_csi.sl
            /opt/clic/lib/skgxp/libskgxph.a
            /opt/clic/lib/skgxp/skclic.conf

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:

            CSI.CSI-LIB,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/include/clic_csi.h
            /opt/clic/lib/libclic_csi.a
            /opt/clic/lib/libclic_csi.sl

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:

            CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/tmp/README

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:

            CSI.CSI-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/tmp/README

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:

            HYPER.HYPER-RUN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP:

            HYPER.HYPER-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/README
            /etc/opt/resmon/dictionary/clic_01
            /opt/clic/bin/clic_init
            /opt/clic/bin/clic_mond
            /opt/clic/bin/clic_start
            /opt/clic/bin/clic_shutdown
            /opt/clic/bin/clic_diag
            /opt/clic/bin/clic_dump
            /opt/clic/bin/clic_mgmtd
            /opt/clic/bin/clic_probe
            /opt/clic/bin/clic_ping
            /opt/clic/bin/clic_stat
            /opt/clic/firmware/clic_fw
            /opt/clic/firmware/clic_fw_4x32c
            /opt/clic/firmware/clic_fw_1x32c
            /opt/clic/firmware/clic_fw_4x8c
            /opt/clic/firmware/clic_fw_hf28c
            /opt/clic/firmware/clic_fw_hf232c
            /opt/clic/lib/libclic_mgmt.a
            /sbin/init.d/clic
            /usr/lib/nls/msg/C/clic_log.cat

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:

            HYPER.HYPER-KRN,fr=B.11.11.01,fa=HP-UX_B.11.11_32,v=HP:

            HYPER.HYPER-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/clic_q4.o
            /usr/conf/lib/libclic_dlpi_drv.a
            /usr/conf/lib/libha_drv.a
            /usr/conf/master.d/clic

    what(1) Output:

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/README:
                    None
            /etc/opt/resmon/dictionary/clic_01:
                    None
            /opt/clic/bin/clic_init:
                    None
            /opt/clic/bin/clic_mond:
                    HyperFabric 9000/800 [B.10.20.11], [B.11.00.11] clic
                            mon.c $Date: 2000/10/20 11:21:52 $ $Revision
                            : 1.21 $
            /opt/clic/bin/clic_start:
                    None
            /opt/clic/bin/clic_shutdown:
                    None
            /opt/clic/bin/clic_diag:
                    HyperFabric/HMP Diagnostics Tool [PHNE_27745] $Date:
                             2002/06/08 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_dump:
                    HyperFabric/HMP Dump Tool [PHNE_27745] $Date: 2002/0
                            6/08 17:00:00 $ $Label: PHNE_27745 $
            /opt/clic/bin/clic_mgmtd:
                    HyperFabric/HMP Daemon [PHNE_27745] $Date: 2002/06/0
                            8 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_probe:
                    HyperFabric/HMP Probe Tool [PHNE_27745] $Date: 2002/
                            06/08 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_ping:
                    HyperFabric/HMP Ping Tool [PHNE_27745] $Date: 2002/0
                            6/08 17:00:00 $ $Label: PHNE_27745 $
            /opt/clic/bin/clic_stat:
                    HyperFabric/HMP Statistics Gathering Tool [PHNE_2774
                            5] $Date: 2002/06/08 17:00:00 $ $Label: PHNE
                            _27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/firmware/clic_fw:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_4x32c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_1x32c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_4x8c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_hf28c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_hf232c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/lib/pa20_64/libclic_mgmt.a:
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /sbin/init.d/clic:
                    None
            /usr/lib/nls/msg/C/clic_log.cat:
                    None

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/clic_q4.o:
                    None
            /usr/conf/lib/libclic_dlpi_drv.a:
                    HyperFabric/HMP driver [PHNE_27745] $Label: PHNE_277
                            45 $
                    $Revision: libclic_dlpi_drv.a: vw: hflf select
                            ors: CUP11.11_BL2002_0817 arvindk_PHNE_27745
                             'eso_hflf_r11.11_pib' 'eso_arvindk_phne_277
                            45' Thu Aug 22 21:09:22 IST 2002 $
            /usr/conf/lib/libha_drv.a:
                    HyperFabric HA driver [PHNE_27745] $Label: PHNE_2774
                            5 $
                    $Revision: libha_drv.a: vw: hflf selectors: CU
                            P11.11_BL2002_0817 arvindk_PHNE_27745 'eso_h
                            flf_r11.11_pib' 'eso_arvindk_phne_27745' Th
                            u Aug 22 21:05:08 IST 2002 $
            /usr/conf/master.d/clic:
                    None

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/include/clic_csi.h:
                    None
            /opt/clic/lib/libclic_csi.a:
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/lib/libclic_csi.sl:
                    None
            /opt/clic/lib/pa20_64/libclic_csi.a:
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/lib/pa20_64/libclic_csi.sl:
                    None
            /opt/clic/lib/skgxp/libskgxph.a:
                    None
            /opt/clic/lib/skgxp/skclic.conf:
                    None

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/include/clic_csi.h:
                    None
            /opt/clic/lib/libclic_csi.a:
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/lib/libclic_csi.sl:
                    None

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
            /opt/clic/tmp/README:
                    None

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/tmp/README:
                    None

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            /opt/clic/README:
                    None
            /etc/opt/resmon/dictionary/clic_01:
                    None
            /opt/clic/bin/clic_init:
                    None
            /opt/clic/bin/clic_mond:
                    HyperFabric 9000/800 [B.10.20.11], [B.11.00.11] clic
                            mon.c $Date: 2000/10/20 11:21:52 $ $Revision
                            : 1.21 $
            /opt/clic/bin/clic_start:
                    None
            /opt/clic/bin/clic_shutdown:
                    None
            /opt/clic/bin/clic_diag:
                    HyperFabric/HMP Diagnostics Tool [PHNE_27745] $Date:
                             2002/06/08 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_dump:
                    HyperFabric/HMP Dump Tool [PHNE_27745] $Date: 2002/0
                            6/08 17:00:00 $ $Label: PHNE_27745 $
            /opt/clic/bin/clic_mgmtd:
                    HyperFabric/HMP Daemon [PHNE_27745] $Date: 2002/06/0
                            8 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_probe:
                    HyperFabric/HMP Probe Tool [PHNE_27745] $Date: 2002/
                            06/08 17:00:00 $ $Label: PHNE_27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/bin/clic_ping:
                    HyperFabric/HMP Ping Tool [PHNE_27745] $Date: 2002/0
                            6/08 17:00:00 $ $Label: PHNE_27745 $
            /opt/clic/bin/clic_stat:
                    HyperFabric/HMP Statistics Gathering Tool [PHNE_2774
                            5] $Date: 2002/06/08 17:00:00 $ $Label: PHNE
                            _27745 $
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /opt/clic/firmware/clic_fw:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_4x32c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_1x32c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_4x8c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_hf28c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/firmware/clic_fw_hf232c:
                    Hyperfabric/HMP Firmware $Date: 2002/06/08 19:00:00
                            $ $Label: PHNE_27745 $
            /opt/clic/lib/libclic_mgmt.a:
                    HyperFabric/HMP library [PHNE_27745] $Date: 2002/06/
                            08 17:00:00 $ $Label : PHNE_27745 $
            /sbin/init.d/clic:
                    None
            /usr/lib/nls/msg/C/clic_log.cat:
                    None

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/clic_q4.o:
                    None
            /usr/conf/lib/libclic_dlpi_drv.a:
                    HyperFabric/HMP driver [PHNE_27745] $Label: PHNE_277
                            45 $
                    $Revision: libclic_dlpi_drv.a: vw: hflf selecto
                            rs: CUP11.11_BL2002_0817 arvindk_PHNE_27745
                            'eso_hflf_r11.11_pib' 'eso_arvindk_phne_2774
                            5' Thu Aug 22 21:02:55 IST 2002 $
            /usr/conf/lib/libha_drv.a:
                    HyperFabric HA driver [PHNE_27745] $Label: PHNE_2774
                            5 $
                    $Revision: libha_drv.a: vw: hflf selectors: CU
                            P11.11_BL2002_0817 arvindk_PHNE_27745 'eso_h
                            flf_r11.11_pib' 'eso_arvindk_phne_27745' Th
                            u Aug 22 20:58:03 IST 2002 $
            /usr/conf/master.d/clic:
                    None

    cksum(1) Output:

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            372342796 7075 /opt/clic/README
            4245017603 748 /etc/opt/resmon/dictionary/clic_01
            932010373 47246 /opt/clic/bin/clic_init
            3036884476 91760 /opt/clic/bin/clic_mond
            162995963 4478 /opt/clic/bin/clic_start
            3454927428 3818 /opt/clic/bin/clic_shutdown
            1246393202 104720 /opt/clic/bin/clic_diag
            1958570325 69760 /opt/clic/bin/clic_dump
            1167331863 387080 /opt/clic/bin/clic_mgmtd
            3759624374 97896 /opt/clic/bin/clic_probe
            2615322630 20592 /opt/clic/bin/clic_ping
            3080355066 111392 /opt/clic/bin/clic_stat
            3803156935 367800 /opt/clic/firmware/clic_fw
            1638956990 385448 /opt/clic/firmware/clic_fw_4x32c
            2838225286 371208 /opt/clic/firmware/clic_fw_1x32c
            1642951026 383224 /opt/clic/firmware/clic_fw_4x8c
            2646977829 321224 /opt/clic/firmware/clic_fw_hf28c
            433356046 320784 /opt/clic/firmware/clic_fw_hf232c
            3607281527 94498 /opt/clic/lib/pa20_64/libclic_mgmt.a
            1185686611 6898 /sbin/init.d/clic
            2196828485 130307 /usr/lib/nls/msg/C/clic_log.cat

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_64,v=HP:
            4181829010 484856 /usr/conf/lib/clic_q4.o
            521699165 1389254 /usr/conf/lib/libclic_dlpi_drv.a
            2677667719 34444 /usr/conf/lib/libha_drv.a
            2695583503 2806 /usr/conf/master.d/clic

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
            1016592132 13798 /opt/clic/include/clic_csi.h
            699637637 128182 /opt/clic/lib/libclic_csi.a
            4294967295 0 /opt/clic/lib/libclic_csi.sl
            1176465268 185988 /opt/clic/lib/pa20_64/libclic_csi.a
            4294967295 0 /opt/clic/lib/pa20_64/libclic_csi.sl
            2082695472 116504 /opt/clic/lib/skgxp/libskgxph.a
            1227429363 292 /opt/clic/lib/skgxp/skclic.conf

            CSI.CSI-LIB,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
            1016592132 13798 /opt/clic/include/clic_csi.h
            699637637 128182 /opt/clic/lib/libclic_csi.a
            4294967295 0 /opt/clic/lib/libclic_csi.sl

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_64,v=HP:
            4068696158 126 /opt/clic/tmp/README

            CSI.CSI-RUN,fr=B.11.11.01.01,fa=HP-UX_B.11.11_32,v=HP:
            4068696158 126 /opt/clic/tmp/README

            HYPER.HYPER-RUN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            372342796 7075 /opt/clic/README
            4245017603 748 /etc/opt/resmon/dictionary/clic_01
            932010373 47246 /opt/clic/bin/clic_init
            3036884476 91760 /opt/clic/bin/clic_mond
            162995963 4478 /opt/clic/bin/clic_start
            3454927428 3818 /opt/clic/bin/clic_shutdown
            2782446215 90112 /opt/clic/bin/clic_diag
            908113653 53248 /opt/clic/bin/clic_dump
            16228434 413696 /opt/clic/bin/clic_mgmtd
            2279179835 86016 /opt/clic/bin/clic_probe
            1303105207 20480 /opt/clic/bin/clic_ping
            3708677991 94208 /opt/clic/bin/clic_stat
            3803156935 367800 /opt/clic/firmware/clic_fw
            1638956990 385448 /opt/clic/firmware/clic_fw_4x32c
            2838225286 371208 /opt/clic/firmware/clic_fw_1x32c
            1642951026 383224 /opt/clic/firmware/clic_fw_4x8c
            2646977829 321224 /opt/clic/firmware/clic_fw_hf28c
            433356046 320784 /opt/clic/firmware/clic_fw_hf232c
            3947794336 64680 /opt/clic/lib/libclic_mgmt.a
            1185686611 6898 /sbin/init.d/clic
            2196828485 130307 /usr/lib/nls/msg/C/clic_log.cat

            HYPER.HYPER-KRN,fr=B.11.11.00,fa=HP-UX_B.11.11_32,v=HP:
            1288147636 384868 /usr/conf/lib/clic_q4.o
            145526655 872942 /usr/conf/lib/libclic_dlpi_drv.a
            368413818 21294 /usr/conf/lib/libha_drv.a
            2695583503 2806 /usr/conf/master.d/clic

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHNE_25485 PHNE_27144

    Equivalent Patches: None

    Patch Package Size: 10260 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHNE_27745

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHNE_27745.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHNE_27745. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHNE_27745.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHNE_27745.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHNE_27745.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions:
            1) After applying PHNE_27745 on top of Hyperfabric product
            version B.11.11.00, Hyperfabric subsystem needs to be
            reconfigured using /opt/clic/bin/clic_init -c.

            2) In a fabric, if PHNE_27745 is installed on
            one node and if the version of the hyperfabric
            software running on the other nodes is lower than
                 - B.11.11.02
                 - B.11.00.13
                 - that of PHNE_26551(HP-UX 11.0 patch)
                 - that of PHNE_27144(HP-UX 11.11 patch)
            then, following defect fixes provided in patch PHNE_27144
            will not be functional.
            JAGae23554 / SR#8606259236
            JAGad72975 / SR#8606203797
            JAGad72957 / SR#8606203779

            3) After installing PHNE_27745, if other nodes
            in fabric are running versions of HyperFabric
            software lower than
            - B.11.11.02
            - B.11.00.13
            - that of PHNE_26551(HP-UX 11.00 patch)
            - that of PHNE_27144(HP-UX 11.11 patch)
            then /var/adm/clic_log file of nodes running lower
            version of HyperFabric software will be filled with
            following message:
            "Received a non-map message while mapping, message
            number 0xxxxxxx."
            where xxxxxx is the message number.
            This message is informational and does not
            affect functionality. It will not appear in
            /var/adm/clic_log if node is updated to
            PHNE_26551 or B.11.00.13 or B.11.11.02 or PHNE_27745
            version of HyperFabric software.
    -----End of Document ID: PHNE_27745------------------------------------------


    Document ID: PHKL_28120
    Date Loaded: 20021030
          Title: s700_800 11.22 Lowfat/Hyperfabric data corruption

    Patch Name: PHKL_28120

    Patch Description: s700_800 11.22 Lowfat/Hyperfabric data corruption

    Creation Date: 02/10/28

    Post Date: 02/10/30

    Hardware Platforms - OS Releases:
            s700: 11.22
            s800: 11.22

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_28120: CORRUPTION HANG
                    MPI/Lowfat applications hang as they receive
                    corrupt data.

    Category Tags:
            defect_repair general_release critical halts_system
            corruption

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28120

    Symptoms:
            PHKL_28120:
            ( SR:8606278367 CR:JAGae42425 )
            Applications using the Message Passing Interface (MPI)
            hang after some time as they receive corrupt data. This
            problem can be seen on systems running MPI or lowfat
            applications with hyperfabric cards.

            Note for application developers:
            When the parent forks and the child exits before the
            parent (MPI/Lowfat application) sends or receives data,
            there could be data corruption. The behavior is evident
            when using a popen() or pclose() call and immediately
            starting data transfer via lowfat.

    Defect Description:
            PHKL_28120:
            ( SR:8606278367 CR:JAGae42425 )
            When MPI or Lowfat applications fork a child process and
            make the child exit, the child, which shares the parents
            data pages (because of the Copy On Write feature of
            fork), incorrectly clears a bit in the shared pages used
            to trigger a callback from lowfat during the copy
            operation. This callback is needed to inform the parent
            of its new page address. Without this, the parent
            continues to hold the address of the old shared page.
            This action leads to data corruption for the parent.
            This defect exists in the super pages ( > 4K) code only.

            Resolution:
            When a parent forks multiple children and one child
            exits, the child should not be allowed to write to
            the shared pages if the Copy On Write bit is set.

    Enhancement:
            No

    SR:
            8606278367

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libvm.a(vm_pregion.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libvm.a(vm_pregion.o):
                    vm_pregion.c $Date: 2002/09/27 14:19:37 $Revision: r
                            11.22/1 PATCH_11.22 (PHKL_28120)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            413283888 69192 /usr/conf/lib/libvm.a(vm_pregion.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 90 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHKL_28120

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_28120.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_28120. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_28120.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_28120.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_28120.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHKL_28120------------------------------------------


    Document ID: PHSS_27785
    Date Loaded: 20021029
          Title: s700_800 11.X MetroCluster SRDF A.04.10 patch

    Patch Name: PHSS_27785

    Patch Description: s700_800 11.X MetroCluster SRDF A.04.10 patch

    Creation Date: 02/08/28

    Post Date: 02/10/29

    Hardware Platforms - OS Releases:
            s700: 11.00 11.11
            s800: 11.00 11.11

    Products:
            B6264BA MetroCluster SRDF A.04.10
            B7659BA Continental Cluster A.03.03

    Filesets:
            SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHSS_27785: OTHER
                    This is critical because it will prevent packages
                    that are using MC/SRDF with consistency groups from
                    starting up.

    Category Tags:
            defect_repair general_release critical

    Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27785

    Symptoms:
            PHSS_27785:

            1. When using MetroCluster/SRDF A.04.10 (or earlier
               versions) with SRDF Consistency Groups and using
               EMC Symmetrix SymCLI V4.3 and later, the
               MetroCluster/SRDF logic will disallow the package
               to startup on any node. The following message is
               written to the package's control script log file:

               "The minimum revision of SymCLI is not met. You need
               at least version "V4.1". Please fix the problem before
               proceeding. Exiting and disabling package restart."

            2. Independent of SymCLI versions, when MetroCluster/SRDF
               A.04.00 and A.04.10 use SRDF Consistency Groups, the
               MetroCluster/SRDF code extracts the wrong field for the
               device group type (RDF1 or RDF2) and will disallow the
               package to startup on any node. The following message
               is written to the package's control log file:

               "Cannot determine which SRDF device (R1 or R2) is in
               use by this package. Probable error in control script
               customization. Exiting and disabling package restart."

    Defect Description:
            PHSS_27785:

            1. The version string format for SymCLI V4.3 and later
               changed so that MetroCluster/SRDF logic thinks the
               version is lower than it really is. Therefore, the
               version check fails and disallows the package to
               startup on any node.

            2. The MetroCluster/SRDF code for A.04.00 and A.04.10
               extracts the wrong column in "symrdf -cg" output for
               determining which device group type is being used. Since
               MC/SRDF cannot determine whether the consistency group is
               on the R1 or R2, the MetroCluster/SRDF logic fails and
               disallows package to startup on any node.

    Enhancement:
            No

    SR:
            8606275387

    Patch Files:

            SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/sbin/DRCheckSRDFDevGrp.ed

    what(1) Output:

            SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/sbin/DRCheckSRDFDevGrp.ed:
                    A.04.11 MCSRDF - PHSS_27785 - Last modified 9/4/02

    cksum(1) Output:

            SG-SRDF-Tool.CM-SRDF,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
            3338989082 448 /usr/sbin/DRCheckSRDFDevGrp.ed

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 30 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHSS_27785

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHSS_27785.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_27785. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHSS_27785.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHSS_27785.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHSS_27785.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHSS_27785------------------------------------------


    Document ID: PHKL_27698
    Date Loaded: 20021029
          Title: s700_800 11.00 diag0 cumulative patch

    Patch Name: PHKL_27698

    Patch Description: s700_800 11.00 diag0 cumulative patch

    Creation Date: 02/10/26

    Post Date: 02/10/29

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_27698: PANIC MEMORY_LEAK CORRUPTION
            PHKL_21569: PANIC
            PHKL_19321: HANG
            PHKL_18490: CORRUPTION

    Category Tags:
            defect_repair hardware_enablement enhancement
            general_release critical panic halts_system corruption
            memory_leak

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27698

    Symptoms:
            PHKL_27698:
            ( SR:8606247744 CR:JAGae14144 )
            When a 32-bit application running on a 64-bit
            operating system accesses the diag0 driver, the
            system may panic with a data page fault. The
            panic stack trace may be similar to the
            following:

                panic+0x14
                report_trap_or_int_and_panic+0x80
                trap+0xdb8
                nokgdb+0x8
                lbcopy_pcxu_method+0x8
                privlbcopy+0x1c
                diag0_send_msg+0xac
                diag0_strategy+0xbc
                physio+0x178
                diag0_write+0x188
                spubind_cdev_write+0x84
                spec_rdwr+0x18c
                vno_rw+0x1d4
                write+0x104
                syscall+0x480
                $syscallrtn+0x0

            PHKL_21569:
            (SR: 8606134469 CR: JAGad03604)
            Hardware monitors which are designed for SCSI peripherals
            connected to the system via HP-PB bus, may panic the system
            if any of the pages in the diag0 buffer is read access only.
            The panic is a data memory protection fault. System must be
            an architecture 2.0 system with cache coherency (CCIO). The
            stack trace when diag0 communicates through the scsi3 driver
            is as follows:

             panic+0x10
             report_trap_or_int_and_panic+0xe8
             interrupt+0x458
             $ihndlr_rtn+0x0
             lbcopy_gr_method+0xb0
             privlbcopy+0x1c
             s3_dma_A_empty_buflets+0x2f0
             s3_tr_status_exp+0xb8
             s3_int_direct+0x400
             scsi3+0x74
             io_send+0x1d4
             int_direct+0x68
             mp_ext_interrupt+0x2a0
             $RDB_int_patch+0x58
            The diag0 driver will hang on systems without CCIO.

            PHKL_19321:
            telnet and rlogin into the system hang. May also see a
            system hang.
            The problem has been seen on T600 systems (although it could
            occur on other systems) running on-line diagnostic tool on
            NIO Fast/Wide SCSI Interface cards.

            PHKL_18490:
            The STM disk tools and AutoRAID Manager (or any other
            utilities using the diag0 driver) hang or fail to respond on
            K-Class systems running a 64-bit OS. User may also see
            kernel and/or user-space data corruption.

            PHKL_17594:
            STM disk/cd-rom on-line diagnostic tools on S800 systems
            with large number of disks/cd-rom will exit with incomplete
            status on some devices.

    Defect Description:
            PHKL_27698:
            ( SR:8606247744 CR:JAGae14144 )
            The diag0 driver does not synchronize the write()
            system call. As a result, multiple threads could
            reference the same port and could allocate,
            deallocate or modify the same user data structure.
            Simultaneous allocation and deallocation by
            different threads can result in memory leaks,
            and simultaneous modification of the same user
            data structure can result in data corruption.
            This problem is only seen on 32-bit applications
            running on a 64-bit OS.
            Resolution:
            Code for allocating memory and setting up the
            user data structure has been moved from the
            driver's write routine to the strategy routine.

            PHKL_21569:
            (SR: 8606134469 CR: JAGad03604)
            diag0 does not do anything with the pages of the diag0
            buffer from user space. The system panics when the I/O
            driver tries to write data to the diag0 buffer and the page
            only has read access.

            Resolution:
            The call to physio with diag0 was changed to pass in B_READ
            instead of B_WRITE, which will make sure all pages in the
            diag0 buffer have read and write access.

            PHKL_19321:
            Diag0 falls into a loop if the release of the port fails.

            Resolution:
            Modified code to handle the case when the release of the
            port fails.

            PHKL_18490:
            The diag0 patch PHKL_17594 allocated insufficient memory to
            hold a data structure. In writing the data structure, the
            kernel writes beyond the allocated space, causing
            corruption. This will occur on a 64-bit OS only.

            Resolution:
            Diag0 now allocates the correct amount of memory for the
            data structure.

            PHKL_17594:
            Diag0 diagnostic driver does not allow access to NIO
            devices with port numbers higher than 1536.

            Resolution:
            Redesigned diag0 internal structure to remove this
            limitation.

    Enhancement:
            No (superseded patches contained enhancements)
            PHKL_27698:
                    Enhancements were delivered in a patch this one has
                    superseded. Please review the Defect Description
                    text for more information.

    SR:
            4701419481 4701424689 4701431098 8606133469 8606247744

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(diag0.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(diag0.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(diag0.o):
                    diag0.c $Date: 2002/08/19 23:05:54 $Revision: r11ros
                            /8 PATCH_11.00 (PHKL_27698)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(diag0.o):
                    diag0.c $Date: 2002/08/19 23:05:54 $Revision: r11ros
                            /8 PATCH_11.00 (PHKL_27698)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            2014832851 18936 /usr/conf/lib/libhp-ux.a(diag0.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            3402203674 65352 /usr/conf/lib/libhp-ux.a(diag0.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHKL_21569 PHKL_19321 PHKL_18490 PHKL_17594

    Equivalent Patches: None

    Patch Package Size: 110 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHKL_27698

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_27698.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27698. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_27698.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_27698.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_27698.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHKL_27698------------------------------------------


    Document ID: PHKL_27682
    Date Loaded: 20021029
          Title: s700_800 11.11 diag0 cumulative patch

    Patch Name: PHKL_27682

    Patch Description: s700_800 11.11 diag0 cumulative patch

    Creation Date: 02/10/26

    Post Date: 02/10/29

    Hardware Platforms - OS Releases:
            s700: 11.11
            s800: 11.11

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_27682: PANIC MEMORY_LEAK CORRUPTION

    Category Tags:
            defect_repair general_release critical panic corruption
            memory_leak

    Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27682

    Symptoms:
            PHKL_27682:
            ( SR:8606280707 CR:JAGae44677 )
            When a 32-bit application running on a 64-bit
            operating system accesses the diag0 driver, the
            system may panic with a data page fault. The
            panic stack trace may be similar to the
            following:

                panic+0x14
                report_trap_or_int_and_panic+0x80
                trap+0xdb8
                nokgdb+0x8
                lbcopy_pcxu_method+0x8
                privlbcopy+0x1c
                diag0_send_msg+0xac
                diag0_strategy+0xbc
                physio+0x178
                diag0_write+0x188
                spubind_cdev_write+0x84
                spec_rdwr+0x18c
                vno_rw+0x1d4
                write+0x104
                syscall+0x480
                $syscallrtn+0x0

    Defect Description:
            PHKL_27682:
            ( SR:8606280707 CR:JAGae44677 )
            The diag0 driver does not synchronize the write()
            system call. As a result, multiple threads could
            reference the same port and could allocate,
            deallocate or modify the same user data structure.
            Simultaneous allocation and deallocation by
            different threads can result in memory leaks,
            and simultaneous modification of the same user
            data structure can result in data corruption.
            This problem is only seen on 32-bit applications
            running on a 64-bit OS.
            Resolution:
            Code for allocating memory and setting up the
            user data structure has been moved from the
            driver's write routine to the strategy routine.

    Enhancement:
            No

    SR:
            8606280707

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libsio.a(diag0.o)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libsio.a(diag0.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libsio.a(diag0.o):
                    diag0.c $Date: 2002/10/18 06:33:32 $Revision: r11.11
                            /2 PATCH_11.11 (PHKL_27682)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libsio.a(diag0.o):
                    diag0.c $Date: 2002/10/18 06:33:32 $Revision: r11.11
                            /2 PATCH_11.11 (PHKL_27682)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            3311303927 19636 /usr/conf/lib/libsio.a(diag0.o)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            3897130834 67376 /usr/conf/lib/libsio.a(diag0.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 110 KBytes

    Installation Instructions:
            Please review all instructions and the Hewlett-Packard
            SupportLine User Guide or your Hewlett-Packard support terms
            and conditions for precautions, scope of license,
            restrictions, and, limitation of liability and warranties,
            before installing this patch.
            ------------------------------------------------------------
            1. Back up your system before installing a patch.

            2. Login as root.

            3. Copy the patch to the /tmp directory.

            4. Move to the /tmp directory and unshar the patch:

                    cd /tmp
                    sh PHKL_27682

            5. Run swinstall to install the patch:

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -s /tmp/PHKL_27682.depot

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27682. If you do not wish to retain a
            copy of the original software, include the patch_save_files
            option in the swinstall command above:

                    -x patch_save_files=false

            WARNING: If patch_save_files is false when a patch is installed,
                     the patch cannot be deinstalled. Please be careful
                     when using this feature.

            For future reference, the contents of the PHKL_27682.text file is
            available in the product readme:

                    swlist -l product -a readme -d /tmp/PHKL_27682.depot

            To put this patch on a magnetic tape and install from the
            tape drive, use the command:

                    dd if=/tmp/PHKL_27682.depot of=/dev/rmt/0m bs=2k

    Special Installation Instructions: None
    -----End of Document ID: PHKL_27682------------------------------------------


    Document ID: PHCO_27731
    Date Loaded: 20021029
          Title: s700_800 11.00 libc cumulative patch

    Patch Name: PHCO_27731

    Patch Description: s700_800 11.00 libc cumulative patch

    Creation Date: 02/10/12

    Post Date: 02/10/29

    Hardware Platforms - OS Releases:
            s700: 11.00
            s800: 11.00

    Products: N/A

    Filesets:
            OS-Core.C-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.C-MIN-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.PROG-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.PROG-AX-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHCO_27774: ABORT
            PHCO_27608: HANG
            PHCO_25976: ABORT CORRUPTION HANG
            PHCO_25707: ABORT HANG
            PHCO_24723: ABORT
            PHCO_24148: CORRUPTION ABORT
            PHCO_13283: CORRUPTION

    Category Tags:
            defect_repair enhancement general_release critical
            halts_system corruption

    Path Name: /hp-ux_patches/s700_800/11.X/PHCO_27731

    Symptoms:
            PHCO_27731:
            This product update is a member of a set needed to enable
            the optional HP-UX Device IDs feature. Upon installation,
            the HP-UX Device IDs bundle (DevIDs11) will install the full
            set of product updates (including this one) necessary to
            enable the Device IDs feature.

            If the HP-UX Device IDs product (DeviceIDs11) is not
            installed, this product update to HP-UX will have no impact
            on your system.
            JAGae09237; SR 8606241982

            PHCO_27774:
            Under severe memory shortage conditions,the application
            calling memorymap(3C) or mallinfo(3C) dumps core.
            JAGae45338; SR 8606281395

            PHCO_27608:
            Application hangs in free()/realloc().
            JAGae26049; SR 8606261730

            PHCO_25976:
            A user built perl executable aborted when using
            getpwent(3C) API.
            JAGae00927; SR 8606231691

            gethostbyname(3N) routine returns incorrect results in
            multi-threaded environment when it is called with an
            IP address as the argument.
            JAGae19108; SR 8606254777

            On a system with duplicate utmpx entries, logname(1)
            command and getlogin(3C) API were reporting incorrect
            login-names for the user.
            JAGae07413; SR 8606238389

            strtod(3C) returns the wrong end pointer, when the
            first argument is "infinity".
            JAGae26691; SR 8606262356

            Daemon programs which make calls to getpwnam(3C),
            getpwuid(3C), getgrgid(3C), or getgrnam(3C) may hang.
            JAGae21220; SR 8606256907

            Whenever large number(for example: more than 2000) of
            logins or logouts happen simultaneously,response time
            of the system is very slow (several minutes).
            JAGac42568; SR 8606125689

            Application crashes when threads are created with
            non default stack size
            JAGae10553; SR 8606243323

            PHCO_25707:
            Application which uses localtime() aborts when built with -z
            and environment variable TZ set to last entry in
            /usr/lib/tztab.
            JAGad94442; SR 8606225355

            Deadlock occurs when one thread in the process is performing
            a blocking read (via stdio interfaces like fgets) and before
            the blocking thread could return, another thread performs a
            fork().
            JAGad68247; SR 8606199060

            PHCO_24723:
            Performance degradation of mktime ()
            JAGad75245; SR 8606206070

            delmntent libc routine deletes the entire mnttab contents.
            JAGad81071; SR 8606211883

            regexec() does not handle multibyte characters correctly.
            JAGad74356; SR 8606205180

            directory (3C) API's mutex contention.
            JAGad82310; SR 8606213123

            Default SBA support for C++ applications
            JAGad74141, JAGad84551; SR 8606204965, 8606215364

            memchr returns incorrect result when the count is -ve
            JAGad86533; SR 8606217381

            memchr core dump
            JAGad63604; SR 8606194394

            When a file stream is opened in read-only mode, putw()
            reports a success though sets the errno to EBADF.
            JAGad72144; SR 8606202970

            When a file stream is opened in write-only mode, an
            immediate fread() reported failure but an fread() which was
            followed by a fwrite() reported success.
            JAGad72400; SR 8606203226

            rlogin with long host name causes it to exit, giving
            "received signal 11" message.
            JAGaa27187;

            remsh and rexec with long user name dumps core.
            JAGad27794; SR 8606158464

            When an application creates more than 5000 threads, there is
            a possibility that res_query() dumps core. As a result of
            which, the application exits.
            JAGad81970; SR 8606212783

            PHCO_24148:
            Multithreaded application core dumps sometimes when it uses
            the Name Service Switch calls like getXXent and endXXent.
            JAGad65825; SR 8606196622

            M_BLOCK behavior for malloc not working correctly.
            JAGad55731; 8606186527

            mallinfo(3C) doesn't give correct memory statistics if the
            application is multithreaded and uses multiple arenas.
            JAGad34660; 8606165366

            ptsname corrupts heap SIGBUS may result.
            JAGad46861; 8606177629

            When environment variable TZ is not set, the variables
            tzname[2] and timezone is set to hard coded values
            corresponding to Eastern Standard Time.
            JAGab20870; 8606239637

            valloc fails when memory available in multithreaded
            application.
            JAGad47526; 8606178299

            New feature and not a defect. Initialized TLS support in
            libc
            JAGad49168; 8606179946

            fstyp returns "unknown_fstyp" on VxFS version 4 disk layout
            file system
            JAGad57721; 8606188513

            strncasecmp() behaves differently with libc patches for
            S-Chinese locale
            JAGad66064; 8606196866

            Trusted system calls made on an 11.0 NIS system causes a
            SIGSEGV core dump.
            Using "dns" as a source for databases other than "hosts"
            causes a SIGSEGV core dump.
            JAGad41604; 8606172344

            PHCO_23770:
            For those PA-32bit Threaded C Applications which uses C++
            plugins and pthread/cma calls in static
            constructor/destructor, may happen that destructors will be
            called twice. Non-threaded PA-32 bit applications do not
            have this problem.
            JAGad55189; SR 8606185984

            PHCO_22923:
            No externally supported method to pthread safe dynamically
            loaded libs.
            JAGab69119; SR 8606102984

            User cannot use C++ runtime library on 32 bit application
            without either using a C++ main program or explicitly invoke
            the C++ runtime library's initialization routine, _main,
            from the C ( or Fortran ) main program.
            JAGad41440; SR 8606172179

            gettimeofday is very slow for certain vendors who use it for
            time stamping.
            JAGad44410; SR 8606175166

            Global symbols in libc can conflict with one in program
            causing SIGBUS. Customer can experience this problem if
            he/she uses his/her own global variable "alpha". It is very
            likely that customers can have alpha as their global
            variable.
            JAGad33756; SR 8606164457

            sigwait() does not work as cancellation point if the thread
            is cancelled after it enters __sigwait_sys().
            JAGad39745; SR 8606170481

            memmove() failing for data near to a quadrant boundary.
            JAGac87878; SR 8606129543

            regcomp(3C) function fails to detect an extended regular
            expression match in the input data.For example,If the
            pattern is "%|^xyz" and the string is te%st, it gives Found
            No Match.
            JAGad31456; SR 8606162140

            seekdir core dumps when compiled with -z option
            JAGac78889; SR 8606128089

            Purify reports "Uninitialized Memory reads" in readdir_r
            JAGac95112; SR 8606130241

            Trying to access the freed memory in closedir.c is causing
            the core dump.
            JAGad21880; SR 8606152550

            snprintf() does not handle length of zero properly.
            JAGad12471; SR 8606143128

            regerror() may dump core for some values of error code
            JAGad02475; SR 8606133330

            PHCO_22314:
            Data corruption in large malloc.
            JAGad25621; SR 8606156311

            strftime() to slow in multi-threaded applications
            (On V-class systems).
            JAGac86555; SR 8606129009

            JFS 3.3 commands compiled with a libc stub for acl() system
            call fail on files larger than 2GB. This was particulary
            noted in setacl and getacl commands, however any command or
            user compiled program using acl() could be affected. The
            error code returned is EOVERFLOW.
            JAGad09568; SR 8606140246

            sed(1) hangs in non-C locale for some patterns.
            awk sub pattern does not work well under non-C locales.
            JAGad05149,JAGac56665; SR 8606136018,8606126100

            When the system runs out of memory, call to regcomp(3C) will
            result in bus error.
            JAGad03415; SR 8606134279

            Calling the getgrent or getpwent repeatedly causes core dump
            with SIGBUS error when there is no nsswitch.conf file.
            JAGad11220; SR 8606141866

            strncat truncates string.
            JAGad16345; SR 8606147002

            PHCO_22076:
            The default resolver configurable timeout is large
            (5 Seconds). VUE may take a long time to come up when
            the system is not connected to network.
            JAGaa27175; SR 5003424531

            PHCO_20765:
            Fork fails for threaded applications when an older
            pthread library (11.00 LR) is installed on the system.
            JAGac40398; SR 8606125006

            Threaded programs using third-party mallocs abort.
            JAGac40401; SR 8606125009

            Unsupported mixed dependencies on both archive and
            shared libc fail.
            JAGac40402; SR 8606125010

            Sporadic valloc failure in threaded applications.
            JAGac40711; SR 8606125320

            Multi-threaded applications that create threads
            sequentially encounter excessive process memory growth
            and malloc() failure even when the process heap has
            plenty of free memory.
            JAGac40903; SR 8606125513

            PHCO_20763:
            This is a SP patch version of PHCO_20765.

            PHCO_20555:
            system() is slow in multi-threaded applications,
            possibly leading to unusable systems due to swapping
            activity if called from large 64bit processes.
            JAGab78389; 8606108045

            sigaction() called from a signal handler in a multi-
            threaded application can result in hangs.
            JAGab81794; 8606109096

            In applications using large malloc, malloc can return
            an invalid quad 2 "buffer" that overlays the stack,
            resulting in stack corruption.
            JAGab72262; 8606104633

            Excessive static data for arenas and arena mutexes.
            JAGaa14937; 8606114983

            Inadequate statistics reporting to meet partner needs.
            JAGaa26400; 8606114986

            dirname(3c) causes application death (bus error) due
            to segmentation violation.
            JAGaa62439; 8606114988

            Multithreaded programs deadlocks if they invoke
            popen(3C) and fork(2) in different threads.
            JAGab77826; SR 8606107568

            regcmp(3C) call might fail on 64-bit on if the regular
            expression is huge.
            JAGab71463; SR 8606104124

            VxFS ACL fails with large UID's/GID's (>=0x80000).
            Once the file has one such entry in its ACL list, any
            subsequent acl operations return "Invalid Argument"
            error:

            [ aldan:/mnt ] (90) touch TEST
            [ aldan:/mnt ] (91) setacl -m user:12345678:r-- TEST
            [ aldan:/mnt ] (92) getacl TEST
            acl failed for file "TEST", Invalid argument
            JAGab76091 JAGab76238; SR 8606106738; SR 8606106818

            Core dump may occur when domain-name is not found in
            the search list specified.
            JAGab72180; SR 8606114994

            A large number of threaded applications invoking
            getXXbyYY calls on a MT system and running simultaneously
            may hang, when the file table overflows.
            JAGab82346; SR 8606109646

            rpc calls invoking dns backend will not function
            properly with the new dns backend library libnss_dns.1.
            As a result applications using rpc like CDE and NFS will
            not function properly .
            JAGab68997; SR 8606115002

            The host address type in the returned hostent structure
            was not being set to correct value when IP address was
            being passed to gethostbyname call.
            JAGab71977; SR 8606115130

            TZ env var (STD#DST,date1,date2) ignores DST if date1
            greater than date2
            JAGab75719; SR 8606106516

            Under some offset, destination string lengths, and counts
            beyond the terminating null in the source string strncat
            can move fewer than the required number of bytes.
            JAGab84233; SR 8606112024

            PHCO_20369:
            This is an SP patch version of PHCO_20555.

            PHCO_19691:
            strptime()/mktime() dumps core for the years
            beyond 2038 when compiled with -z(do not bind
            anything to address zero) option.
            JAGab72590; SR 8606104837

            1. ctype(3C) routines are too slow and the macros
            have too many instructions because they contain
            function calls.
            2. The performance of singlebyte applications using
            the ctype routines needlessly degrades in multibyte
            locales.
            3. strcasecmp(3C) and strncasecmp(3C) are too slow
            compared to other vendors because they rely on
            _tolower(3C) which is a macro mapped to a function
            call.
            JAGaa43050 JAGaa05164; SR 8606106824; SR 5003416776

            mktime() does not seem to adjust for change in TZ
            variable.
            JAGaa44810; SR 5003444117

            strptime(3C) returned NULL when processing the date
            string generated by the command "date +%x" for locales
            zh_TW.ccdc and zh_TW.big5.
            JAGaa08262 JAGaa47278; SR 8606106825 ; SR 8606106827

            When calling strncmp with one valid string pointer,
            a null pointer and a length of zero strncmp will return
            the first charater or the negative of the first
            character of the valid string instead of an expected zero.
            SR 5003463463

            If the comparison character for memchr is a negative
            integer memchr will not find the match.
            JAGaa93243; SR 1653294272

            Strrstr(s1, s2) sometimes claims that a match is found
            when actually there is no match. Consider an example.
            s0 = "ABCDEFG";
            s1 = s0;
            s1 ++; /* s1 points to "BCDEFG" */
            s2 = "ABCDEFG".
            Now strrstr(s1, s2) returns "ABCDEFG", which means
            that a match is found. It should have returned NULL.
            JAGaa41142; SR 5003436923

            When attempting to assemble using a 9.X assembler the
            assembler complains about unknown syntax.
            JAGaa62460

            64-bit regexec(3C) returns with large positive numbers
            assigned to pmatch[i].rm_eo, and may cause applications
            coredump.
            JAGaa46130

            An internationalized application leaks memory at every
            setlocale() call to change its locale environment.
            JAGaa06047

            An internationalized application which frequently calls
            setlocale() to change its locale environment encounters
            a serious performance problem.
            JAGaa08086; SR 4701391243

            A multi-threaded internationalized application fails
            in setlocale() for the restore operation using the buffer
            returned by the previous call to setlocale().
            JAGaa32025

            memcmp() could return an incorrect result if the third
            parameter to memcmp was a negative value.
            JAGaa24067

            VxVM pathnames not recognized by blocktochar()
            JAGab69351; SR 8606103064

            Linking with libc.sl can produce a slower running
            application than linking with libc.a.
            JAGab15584 JAGab16669

            strtod("NaN",ptr) on HPUX 11.0 returns a ptr past the '\0'
            JAGaa05185; SR 4701389726

            glob(3C) cannot handle more than one trailing
            '/' in a path string.
            JAGaa94846; SR 1653297432

            strxfrm does not work correctly for positional
            forward and backward single as well as multi
            byte locales.
            JAGaa95471

            The getcwd() API is slow and accesses remote
            filesystems unnecessarily when there is a mount
            point on the path to the current directory.
            JAGaa01123, JAGaa40237

            The contents of the struct utmp is NULL when end
            of file /etc/utmp is reached, but the struct utmp
            should contain the last utmp entry.
            JAGaa05209

            NaN and Infinity were printed incorrectly in case of
            long double.
            JAGaa86217

            Poor multithreaded malloc performance, primarily
            caused by mutex contention and mutex locking overhead.
            Incorrect malloc statistics. Inadequate statistics
            reporting capability. 64-bit multiarena malloc aborts
            when user specifies _M_ARENA_OPTS.
            JAGaa40240, JAGaa01969, JAGab19981, JAGab16523, JAGab43915
            JAGaa26400, JAGab43837, JAGab53676, JAGab19980
            SR 5003436451; SR 1653255513;

            regexec() finds for "." in empty string "" with
            locales other than C.
            JAGaa53114; SR 4701413906

            PHCO_19491:
            Pre-enable additional filesystem type recognition.
            JAGab68821; SR 8606102818

            PHCO_19391:
            Multithreaded applications hangs if one of the threads
            vforks and does an exec(2) call (except the execve(2)
            call).

            Memory leak in applications using vfork and exec(2)
            calls except execve(2) calls.
            JAGaa55615

            version 4, JFS ACL support is enabled within VxFS.
            The libc patch is to create new APIs for JFS ACL,
            and update existing ACL related interfaces in libc
            aware of the new acl type, JFS ACL.
            JAGaa95281; SR 4701420935

            JFS 3.3 release introduces a new VxFS disk layout,
            version 4. The new disk layout is used to support
            JFS ACL, JFS Clone FS feature, and has an enhanced
            fsadm shrink capability. The libc patch is to make
            JFS related interfaces in libc aware of the new disk
            layout.
            JAGaa95281; SR 4701420935

            PHCO_19090:
            If atoi() is passed a string containing a character with
            code value greater than 127 (\x7f), the wrong answer may
            be returned using a 32-bit libc or there may be a
            coredump with a 64-bit libc.
            JAGab25446, JAGaa05164; SR 8606100279

            PHCO_18227:
            When a process is in the kernel and receives a self-sent
            SIGABRT signal via abort(3C), the contents of the callee
            save registers are undefined. This causes DDE unable to
            unwind the core file generated by abort(3C).
            JAGaa43927; SR 5003443143

            strftime(3C) returns week number 52 for 12/27/1999-
            12/31/1999 and 53 for 1/1/2000-1/2/2000.
            JAGaa46298

            malloc is slow for multi-threaded applications.
            JAGaa32680

            Strcoll performance very bad compared to that of 9.x.
            JAGaa00524; SR 1653214346

            Strcoll failure. Single byte locales did not collate
            properly when an old version of single byte locale (using
            multi-byte routines for single byte locales) is used with
            new version of libc (where single byte routines are used
            for single byte locales). The original change was made in
            10.10.
            JAGaa18768, JAGaa18769

            libcres--new library : Applications that have statically
            linked with libc can experince core dumps if libc.sl
            changes internal call graphs.
            JAGaa43395

            mkfs(hfs) can't handle VxVM volume pathnames
            JAGaa42843

            memchr() perf improvement: memchr() does not perform
            well when static branch prediction is enabled. memchr()
            causes stack overflow problems for large values of
            length. memchr does 64 bit compare operations on
            32 bit operands.
            JAGaa13890, JAGaa41248

            mktime(3C) sets tm_isdst to 0 when daylight savings
            is in effect for dates past Tuesday January 19 03:14:07
            UTC 2038. Since strptime(3C) obtains this value from
            mktime(), it also returns the 0 for tm_isdst when daylight
            savings is in effect for those dates.
            JAGaa16206, SR 4701405688, JAGaa23230 SR 4701405696,
            JAGaa23233 SR 4701405720

            strptime() does not check for dates not within the
            supported range of Friday December 13 20:45:52 UTC 1901
            and Friday December 31 23:59:59 UTC 9999.
            JAGaa23231 SR 4701405704, JAGaa23232 SR 4701405712

            In 64-bit HP-UX, getdate(3C) does not check for
            dates not within the supported range of Friday December
            13 20:45:52 UTC 1901 and Friday December 31 23:59:59 UTC
            9999.
            JAGaa26931 SR 4701409581

            PHCO_18103:
            64-bit applications may dump core when attempting to
            use getcwd(3C).
            JAGaa95447

            PHCO_17601:
            Excessive locking of /etc/mnttab in the getmntent(3X)
            family of APIs can cause a deadlock.
            JAGaa01122, JAGaa01628

            On a 64bit system strlen() returns incorrect values
            when the lower 32 bits of address are a zero.
            JAGaa93445; SR 4701418293

            For a week which contains days in the previous year
            and the new year, strftime(3C) with %V returns week
            number 53 for those days in the new year if they are
            less than 4 days in the new year in that week,
            regardless of whether the last week of the previous
            year is 52 or 53; otherwise, it returns 1. It returns
            either 52 or 53 for those days in the previous year.
            This result in two different week numbers for days in
            the same week for certain years.
            JAGaa62691

            An internationalized application leaks memory at
            every setlocale() call to change the locale environment
            (The query operation doesn't leak the memory).
            JAGaa92941; SR 1653294694

            getpwnam() returns wrong values sometimes, making
            the system unreliable.
            JAGaa46458, JAGaa72866; SR 1653284414; SR 1653287904

            getcwd does not handle Loop Back File Systems (LOFS)
            correctly.
            JAGaa86037; SR 4701416800

            PHCO_16629:
            memcmp(3C) returns incorrect values when compiled
            with +DA2.0N. memcmp, memchr, strncat do 64 bit
            compare opearations on 32 bit operands.
            JAGaa41144, JAGaa41248; SR 5003438507; JAGaa41796

            malloc performance is very slow.
            JAGaa17260

            On some configurations 64-bit applications using a
            long double get incorrect results.
            JAGaa35268, JAGaa32697, JAGaa40380

            Performance of getcwd() may degrade in certain cases.
            JAGaa40211

            SHLIB_PATH is enabled in the 64-bit flavor of libc.
            JAGaa22065

            setjmp/longjmp calls cause SIGBUS/SIGSEGV if application
            is linked with CXperf tool.
            JAGaa32076

            Tuned, threaded applications using the small block
            allocator use more memory than before.
            JAGaa32072

            PHCO_16130:
            strcoll and wscoll of strings with collating elements
            fail.
            JAGaa18768, JAGaa18769

            (1) strptime(3C) does not support dates beyond January
            19 UTC 2038 in 32-bit HP-UX. (2) strptime() does not
            fill in tm_wday, tm_mon and tm_mday when supplied both
            the year and day of the year. (3) strptime() does not
            treat invalid input dates and inconsistent input as
            errors. (4) strptime() does not handle %E correctly
            in the C locale. (5) strptime() returns incorrect
            value for tm_yday and tm_wday if tm_sec and/or tm_min
            are initialized to -1 when the %j conversion
            specification is used.
            JAGaa06544; SR 5003416719

            strptime() treats Feb 29 2000 and March 1 2000 as
            the same day if the %A (or %a) and %U conversion
            specifications are used. JAGaa13581
            JAGaa13581; SR 1653269738

            getcwd(3C) fails with ENOENT if the root file system
            is a loopback file system (LOFS) after a chroot.
            JAGaa11165, JAGaa01441, JAGaa05219, JAGaa06021
            SR#4701382374; SR 4701394395 ; SR 4701389916
            SR 4701390120

            getenv runs very slow for multi-byte languages JAGaa05075
            SR#1653259333

            The getdate() function does not parse the template file
            correctly when the %r field descriptor is used in at least
            one of the templates. This leads to the situation that a
            non-zero value for getdate_err is returned even when the
            template file contains a matching template.

            In addition, getdate() does not correctly handle the case
            where %I is used in a template but %p is not. JAGaa00429,
            JAGaa10165, JAGaa10166, JAGaa10167, JAGaa10168,JAGaa05222,
            JAGaa10164, JAGaa10163, JAGaa08067, JAGaa10158,JAGaa12392

            memcmp( ) does not perform well when static branch
            prediction is enabled. JAGaa06535

            PHCO_15768:
            When LANG=japanese, the sed command, s/$/x/, would not
            add the character to the end of lines. JAGaa01206
            SR 5003396234

            Commands dump core if LC_COLLATE=nonC and LC_CTYPE=C.
            JAGaa01685; SR 4701385336

            __strnlen() API in 64-bit mode returns incorrect value
            of the length of string. The __strnlen() API returns
            correct length of string in 32-bit mode, though.
            JAGaa01674

            JAGaa01271: syslog()
            Calling openlog() with a very long ident string causes
            syslog() to dump core or create unexpected/undefined
            results.

            Multi-threaded applications using usleep(3C) hang.
            JAGaa01457

            When Null pointer was used as argument for fputs and
            puts, the behavior is inconsistent between pre-10.20
            and 10.20 onward releases. JAGaa01279 JAGaa01511
            JAGaa01513 JAGaa01515

            syscall() API doesn't handle 5th and 8th arguments
            correctly. These parameter values are not handled and
            hence return value from syscall() API would not be
            correct. JAGaa04782

            setjmp() function coredumps with Memory fault if the
            program is compiled with 64-bit mode (+DA2.0W) and -z
            compiler option along with patch PHCO_14102.
            JAGaa01982; SR 1653257121

            PHCO_14704:
            Libc does not compile with the changes made in ftw.h to
            provide Large Files support for C++ due to the use of
            "struct stat64" in the internal 64-bit ftw interfaces.
            JAGaa01664

            The API sigspace() causes the calling process to hangup
            if called after another call to this function; sigspace()
            also causes the calling process to terminate if called
            by more than one thread within a process. JAGaa01033
            JAGaa01062

            The API execvp(const char *file, char *const args[])
            fails (returns -1) with errno set to E2BIG if the
            following conditions are met: (1) the 'file' is a
            shell script that doesn't specify the interpreter
            being used. (e.g., #!/usr/bin/sh); (2) the number
            of arguments contained in arguments (args[]) is
            greater than 254. JAGaa00583

            Enhancement request for providing a new threads API
            __thread_detach(). JAGaa01380

            Customers using their own versions of malloc() and free()
            would notice free() being called twice on a same block
            while using the glob() libc API. JAGaa01494

            This is an enhancement request to provide jmp_buf pointer
            in the hook functions of HP CXDL Development Tool. These
            hooks are called from setjmp() and longjmp() APIs while
            applications are linked with HP CXDL Development Tool.
            JAGaa01603

            Inconsistent behavior from pre 10.20 systems and 10.20
            onwards in memccpy() API. JAGaa01280.

            The API regcomp() dumped core, instead of returning
            error, when dealing with some non-recognizable expression.
            JAGaa01396, JAGaa01496, JAGaa01497

            strptime(3C) does not calculate the week number correctly
            when the first day of the year is a Sunday (for %U and %W)
            or a Monday (for %W). JAGaa00976 1653231456

            When users with expired passwords try to log in on the
            console, they get usage message from the passwd command:
            "usage: passwd [-F file] [name]". DTS JAGaa00533, SR
            5003380394.

            Threaded applications calling the gets(3S) API may hang
            after doing another i/o operation on stdin. DTS JAGaa01148
            SR 5003394833.

            Code cleanup done in getcwd.c. User behavior unchanged.
            JAGaa01101

            PHCO_14102:
            Applications that fork & implement their own malloc will
            not compile. JAGaa01398; SR 4701382259

            PXperf performance tool doesn't collect correct statistics
            across setjmp/longjmp() family of calls. JAGaa01399.

            When the length of the environment variable LANG is longer
            than 1024 (MAXPATHLEN), catopen(3C) in /usr/sbin/lanadmin
            caused coredump. JAGaa01290.

            Calling perror(string) with the length of the string and the
            message larger than 1024 will cause coredump. DTS #
            JAGaa01178, JAGaa01166.

            Signal mask is not restored after calling free when
            mallopt(M_BLOCK,0) has been set. Only happens on multiple
            calls to free for the same pointer. DTS JAGaa00773,
            JAGaa00489, DSDe424072; SR 1653228304 1653119560 5003156760
            JAGaa00476

            If malloc() is requested for an impossibly large size, for
            example 2 GB, when large malloc has been enabled, this
            request fails when malloc() returns NULL and sets errno to
            ENOMEM, as it should. However subsequent calls to malloc()
            with smaller reasonable sizes should be successful, yet
            they fail when malloc() returns NULL and sets errno to
            ENOMEM. DTS# JAGaa01179.

            In the event that times(2) fails in a multi-threaded
            application, clock(3C) does not release the mutex. This
            will cause the next thread that invokes clock() to wait
            forever for the mutex, in effect, causing the application
            to loop forever. DTS # JAGaa00967.

            NIS map transfer fails due to transfer timeout on slave
            as a direct result of an inefficient method of scanning a
            sparse DBM database. DTS # JAGaa01111, JAGaa01150; SR #
            5003392126.

            PHCO_13412:
            64-bit Fortran 90 gets unexpected signal and the floating
            point exception handling fails. DTS CLLbs12814 CLLbs12830,
            SR 4701376756; JAGab68498

            PHCO_13283:
            The HP CXDL Development Tools don't collect correct
            performance statistics across setjmp/longjmp() family of
            calls. DTS JAGaa00559, SR 4701374496; JAGaa01168.

            The wcswidth(3c) API depends on methods/locales to
            return a value 0 for an empty wide string. Sometimes
            a locale would return a value other than 0 for an empty
            wide string. DTS JAGaa00448, SR 4701374470; JAGaa01167

            Core dump in certain corner cases. DTS JAGaa01047, SR
            4701374504; JAGaa01169

    Defect Description:
            PHCO_27731:
            This product update contains a minor enhancement required to
            enable the HP-UX Device IDs feature.

            When AutoFS unmounts a filesystem, it obtains the device id
            from the filesystem server. If that server is slow, or not
            responding, there may be a delay of 15 seconds or more. On
            systems with many AutoFS managed filesystems and many slow
            or non-responding servers, the cumulative delay may be quite
            significant.

            Resolution:
            Ensure that each filesystem's device IDs are made available
            in the /etc/mnttab file (mounted filesystem table) only if
            the optional HP-UX Device IDs feature is enabled.
            JAGae09237; SR 8606241982

            PHCO_27774:
            Under severe memory shortage conditions, the application
            calling memorymap(3C) or mallinfo(3C) dumps core.

            Resolution:
            Under out of memory conditions,If the application could
            not get additional memory then the internal data
            structures will be set to NULL to indicate the failure.
            JAGae45338; SR 8606281395

            PHCO_27608:
            Libc malloc(3C) family of API's hang if the complete
            heap of the process is exhausted and application calls
            free()/realloc().This happens because of improper
            handling of resources by malloc(3C) itself.

            Resolution:
            The hang problem in free()/realloc()/malloc() is
            resolved by releasing the resource held by thread.
            JAGae26049; SR 8606261730

            PHCO_25976:
            When the domain name is set to null and when the
            NSS (Name Service Switch) configuration is "files nis"
            for password database, then the getpwent(3C) API dumps
            core with the SIGBUS error. In the switch code, the
            destructor for the same files backend is called
            second time.

            Resolution:
            The code flow is changed in such a way that the destructor
            for the same files backend will not be called more than
            once.
            JAGae00927; SR 8606231691

            When gethostbyname(3N) is called with an IP address as the
            argument in a multi-threaded environment, the static
            global variables may be corrupted as they were not
            protected for threads.

            Resolution:
            The global variables are now protected for threads by
            defining them locally to the function where they are used.
            JAGae19108; SR 8606254777

            Duplicate entries problem in the utmpx file,would result
            in more than one entry for the same pts/pty/tty. This
            leads to a situation wherein only one of the entries in
            the /etc/utmpx file is correct and signifying the current
            session of the user and the rest of the entries being
            incorrect. They correspond to processes that no-longer
            exist but still are marked as user processes. logname(1)
            command and getlogin(3C) API would report incorrect
            username in this case.

            Resolution:
            The fix takes into account the current session for a
            particular terminal. It compares the session id of the
            calling process and the session id of the ut_pid entry in
            the /etc/utmpx file to get the correct entry which is
            the entry corresponding to the current user's session.
            JAGae07413; SR 8606238389

            In strtod(3C),if the first argument is "infinity", it is
            returning next to next character after "infinity". But it
            is supposed to return next character after "infinity".

            Resolution:
            strtod(3C) is modified in such a way that, if the first
            argument is "infinity", then it will return next
            character after "infinity".
            JAGae26691; SR 8606262356

            If an application calls any of the APIs getpwnam(3C),
            getpwuid(3C), getgrgid(3C), or getgrnam(3C) and closes
            all open files prior to or after forking a new process,
            the above mentioned APIs will show undefined behavior
            in the child context.

            Resolution:
            Libc source has been modified so that the APIs
            getpwnam(3C), getpwuid(3C), getgrgid(3C) and getgrnam(3C)
            will not use the cached file descriptor in the child
            context after fork, if it is already closed and reopened.
            JAGae21220; SR 8606256907

            The system commands like telnetd(1M), rlogind(1M) and
            login(1M) use the getut(3C) and getutx(3C) APIs while
            updating or adding the entry to /etc/utmp and /etc/utmpx
            files. The APIs getut(3C) and getutx(3C) searches the
            files linearly for the given entry. Whenever there are
            large number of entries (for example: more than 2000 )
            in the /etc/utmp and /etc/utmpx files, searching for a
            particular entry is taking long time(several minutes)
            and this leads to poor response of the system whenever
            large number of login or logout happens simultaneously.

            Resolution:
            This is a fix to provide pre-enablement for a
            future release of login(1M), telnetd(1M) and rlogind(1M).
            This solution is applicable only for above mentioned
            system applications. The APIs getutid(3C), getutxid(3C),
            pututline(3C), pututxline(3C), getutxline(3C) and
            getutline(3C) were modified to avoid linear searching
            of the files /etc/utmp and /etc/utmpx while updating or
            adding the given entry in the files.This will lead to
            better performance whenever large number (for example:
            more than 2000) of login or logout sessions happen
            simultaneously.This solution will have no impact on
            the current functionality of login(1M) telnetd(1M) and
            rlogind(1M) and other applications on the system.
            JAGac42568; SR 8606125689

            Application crashes when threads are created with
            non default stack size

            Resolution:
            Provided a wrapper for creation of thread with
            non-default stacksize
            JAGae10553; SR 8606243323

            PHCO_25707:
            There is a null pointer dereference in localtime() that
            causes core dump when the application is built with -z and
            the environment variable TZ used is not in the file
            /usr/lib/tztab or the environment variable TZ is the last
            entry in the file.

            Resolution:
            The pointer is checked for null before de-referencing.
            JAGad94442; SR 8606225355

            stdio interfaces acquire mutexes to enable multi thread
            safety of the interfaces. The registered atfork-handler
            also tries to acquire the same mutexes which causes the
            deadlock. The scenario was that the thread performing the
            blocking read is blocked on a pipe and waiting for the child
            to spawn and write on the pipe. As the child will not be
            spawned until the thread performing the fork() is able to
            acquire the lock, it is a deadlock situation.

            Resolution:
            The locking of the stdio mutex in atfork-handler has been
            removed. With this fix, deadlock in parent will not occur
            as reported in the defect.
            JAGad68247; SR 8606199060

            PHCO_24723:
            mktime takes the timezone specifications from /usr/lib/tztab
            file. Incase the application does a rapid switch between 2
            invalid time zones then for each switch the tztab file is
            accessed and searched for the required time zone. Hence for
            each switch the file is read completely. This degrades the
            performance of mktime.

            Resolution:
            The /usr/lib/tztab file is cached in memory local to the
            process, the first time mktime is called, and each
            subsequent call to mktime makes use of this cached data.
            This approach reduces the number of disk read operations.
            JAGad75245; SR 8606206070

            delmntent libc routine deletes the entire contents if mntent
            structure obtained from the call to getmntent was passed to
            delmntent.

            Resolution:
            The defect is due to the returning of same global buffer by
            getmntent call to an application and the same global buffer
            being used in the delmntent libc call. The code has been
            fixed to address the problem.
            JAGad81071; SR 8606211883

            regexec() does not handle multibyte characters correctly.
            where the second byte of a multibyte SJIS character is
            interpreted as stand alone single byte character.

            Resolution:
            For matching a pattern containing .* , .+ , regexec
            traverses the entire length of the string and then
            backtracks to find out whether it can match the remaining
            part of the pattern. The backtracking logic currently
            doesn't take the multi-byte scenario into consideration and
            goes back byte by byte. In the case of a multi-byte
            character with a valid character as a second byte, a match
            is found for the second byte even though it is not a
            stand-alone character and just forms part of a multi-byte
            character. Now the code has been changed to take care of
            multi-byte back tracking.
            JAGad74356; SR 8606205180

            An application using the directory(3C) API's in
            multithreaded environment got into mutex contention problem,
            which resulted in 100% usage of the CPU resource time.

            Resolution :
            opendir and closedir API have been enhanced to reduce the
            mutex contention.
            JAGad82310; SR 8606213123

            The HP-UX libc memory allocator is slow for C++ applications
            which frquently allocate and deallocate small blocks, as it
            uses the cartesian tree to maintain the free block list.

            Resolution:
            mallopt(3C) is enhanced to provide a new commond M_SBA_ON
            which will be used by C++ initialization library to
            configure predefined SBA parameters.
            JAGad74141,JAGad84551; SR 8606204965, 8606215364

            memchr can read past the area passed to it causing core
            dumps.

            Resolution:
            Code change is done in memchr to avoid reading beyond the
            memory passed to it.
            JAGad63604; SR 8606194394

            memchr returns NULL even when the character searched for is
            present in the string passed to it when the count is -ve.

            Resolution:
            Logic is changed in the memchr to handle the -ve count.
            JAGad86533 ; SR 8606217381

            When putw() fails, it is supposed to set the error flag for
            the file stream, set the errno describing the error occurred
            and return EOF. Only the errno was being set but error flag
            of the file stream wasn't being updated due to which EOF was
            not being returned.

            Resolution:
            Change has been made so that, in case no write permissions
            are found for the file stream, the errno is set and EOF and
            the file stream's error flag is set.
            JAGad72144; SR 8606202970

            There was a missed condition wherein a file stream which has
            been opened in write-only mode, an immediate fread on the
            stream failed but if the fread() followed after a fwrite()
            didn't report an error.

            Resolution:
            Explicit condition check on mode of operation of file stream
            solves the problem.
            JAGad72400; SR 8606203226

            rcmd is exiting with long hostname. The hostname with
            length greater than the buffer size, is the cause for
            exiting.

            Resolution:
            Length of input string will be checked before it is copied
            on to the buffer.
            JAGaa27187

            check for long user names missing in code.

            Resolution:
            The program is modified to check if the length of the string
            passed, is lesser than the buffer length before copying
            string on to the buffer
            JAGad27794; SR 8606158464

            res_query() dumps core when called through a large number of
            threads simultaneously from a single process as the socket
            descriptor may cross 2048 which is the current limit.

            Resolution:
            The code has been modified to handle any number of threads
            (limited by system resources only) as the limit on socket
            descriptor is removed.
            JAGad81970; SR 8606212783

            PHCO_24148:
            The getXXent call and endXXent functions call shl_unload()
            function to unload the shared backend library when the
            number of references to the backend instance structure is
            zero. However, the library call shl_unload() on PA32
            machine unloads the shared library regardless of whether
            there are other references to it through other load
            invocations. This causes the subsequent shl_unload call
            fail with signal 11.

            Resolution:
            Removed the shl_unload call for PA32 architecture in the
            SO_per_src_delete function.
            JAGad65825; SR 8606196622

            The defect was due to blocking the signals after locking the
            malloc mutexes in the case of multi threaded malloc. When
            malloc/calloc/valloc/realloc is called in signal handler and
            also the main thread of execution and there are frequent
            signals to application. The application becoming busy in
            locking and unlocking the malloc mutexes resulting into
            application hang situation.

            Resolution:
            Signals blocking is done before locking the mutexes. Which
            avoids the too many mutex locks and unlocks.
            JAGad55731; 8606186527

            mallinfo(3C) doesn't give correct memory statistics if the
            application is multithreaded and uses multiple arenas. The
            problem was introduced during multi arena enhancement. The
            way mallinfo() designed works fine only for single arena,
            but the problem starts when there are 2 or more arenas and
            there is a overlapping brk value.
            When multiple threads call malloc(3C) to allocate space,
            each will be assigned an arena. Each arena will maintain
            the start and end point of that arena. The arena_start
            represents the starting heap address for this thread and the
            end_arena represents the ending address. Assume 2 threads
            are say THREAD1 and THREAD2 running in parallel. THREAD1
            calls malloc(), malloc stores the the arena_start1(current
            brk value say 0x1000 ) and extends the brk value to
            predefined size and sets the end_arena1(0x4000), similarly
            THREAD2(arena_start 0x4000, arena_end 0x8000). If THREAD1
            again calls malloc() and there is no pre-allocated space in
            the arena, the brk value is increased and arena_end will be
            set( 0x12000).
            The mallinfo() will collect the size by visiting each arena
            starting from arena_start till arena_end of that arena. In
            the above case arena_start and arena_end of THREAD1 is
            0x1000 and 0x12000 respectively, for THREAD2 arena_start is
            0x4000 and arena_end is 0x8000 respectively. While counting
            the size, arena for THREAD2 will be counted 2 times, once
            with arena1 and once with arena2. Hence the problem. In
            single arena implementation this problem will not be
            revealed.
            Double counting is happening because we will modify the
            dummy header when AClastbrk != _curbrk (AClastbrk <
            _curbrk). The dummy header which had SIZE=0 and USED set,
            will be set with the difference of _curbrk and AClastbrk in
            the function grow_arena(). If the AClastbrk of one thread
            is not equal to the _curbrk, the possibility is that either
            user application called brk/sbrk or the function grow_arena
            is called by some other thread. If the _curbrk value is
            changed from some other thread by calling grow_arena() then
            the other thread treats this as the user allocation and the
            dummy header is modified appropriately and fixes the
            arenaend for this thread.
            The problem will be there if there is a overlap between the
            brk values of the different arenas. So in the current
            implementation USER_ID is used when
            O The application directly calls brk/sbrk
            O The other arena calls brk/sbrk (in grow_arena()
               i.e. AClastbrk != _curbrk)
            The problem is because of setting USER_ID when the other
            arena calls brk/sbrk (in grow_arena() i.e. AClastbrk !=
            _curbrk).

            Resolution:
            The resolution is basically to avoid the use of USER_ID when
            the other arena calls brk/sbrk (in grow_arena() i.e.
            AClastbrk != _curbrk). A new memory block identifier
            ARENA_ID is defined in malloc.c as
            #define ARENA_ID 0x13
            The ARENA_ID is used to mark that the memory block is used
            and it is used by some arena. The used memory block will be
            marked with ARENA_ID under the circumstance mentioned below.
            When a block of memory is used by some other arena and the
            last brk value maintained in the that arena is not equal to
            the _curbrk. While counting memory usage statistics in
            mallinfo(), the memory block with ARENA_ID as the id we will
            skip because it is used by some other arena and will be
            taken into account under that arena.
            The two global variables
            char *_node_curbrk
            char *_common_curbrk are also defined in malloc.c.
            node_curbrk: The variable _node_curbrk is used to identify
            if there are 2 successive call to the function node_alloc()
            from different arena. The check is required because when
            space is allocated for nodes, no space will be allocated for
            the dummy header.
            common_curbrk: This variable is analogous to _curbrk.
            _curbrk keeps track process wide brk value, but
            _common_curbrk is to keep track the brk activity within
            malloc module. This variable is used to decide whether the
            brk value is changed by some other arena OR application has
            called brk(2)/sbrk(2) system call. If the _common_curbrk is
            not equal to _curbrk means that the application has called
            the brk(2)/sbrk(2).
            JAGad34660; 8606165366

            ptsname corrupts heap SIGBUS may result. It is a bug in
            ptname() function.When the application is linked with
            libpthreads,it dumps core.

            Resolution:
            The cause of this problem is instead of passing the sizeof
            bytes allocated by malloc to the GET_TSS() function, the
            sizeof the character pointer returned by malloc is passed as
            an argument. So,it is always taking sizeof the character
            pointer which is less than the number of bytes allocated by
            malloc. ptsname() is modified accordingly to address this
            problem.
            JAGad46861; 8606177629

            When the variable TZ is not set in the environment, in HP-UX
            it defaults to EST5EDT which is the east coast time in US.
            This poses problem in the environment of the processes that
            (a) are started by init(1m)
            (b) clear their environment (e.g. login (1), sendmail(1m) )
            The hard coded value is inappropriate for any timezone other
            than east coast of US and the difference is difficult to
            track for countries like Australia which frequently update
            their daylight timing rules.

            Resolution:
            When the environment variable TZ is not set, tzset() checks
            the default file /etc/default/tz for the timezone value and
            sets timezone values based on that.
            The file /etc/default/tz contains the timezone value set by
            tzset() when the environment variable TZ is not set. The
            format for the file is same as TZ format without the prefix
            "TZ=". Please check environ(5) for TZ format.
            The order of TZ setting is as follows.
            1) if the environment variable TZ is present, it takes
               precedence.
            2) if TZ is not present then the value contained in
               /etc/default/tz is used for the default.
            3) if /etc/default/tz is not set then the default value is
               equivalent to EST5EDT (Eastern Standard Time) of US.
            (Install the Patch PHCO_23652 to get the sample
            /etc/default/tz file. Please read "Other Dependencies" field
            for more information on PHCO_23652 patch)
            JAGab20870

            valloc() fails to allocate the memory in multi threaded
            application when there is space available in other arenas.
            The problem is because in multithreaded application if the
            space on heap is exhausted and no space in the particular
            thread's arena, valloc is returning NULL. But there could
            be some space available in other arenas and that can be used
            under this arena.

            Resolution:
            The allocation alogorithm for valloc() is modified, to try
            allocation of space from other arenas when there is no space
            left on the heap.
            JAGad47526; 8606178299

            Initialized TLS support in libc for 64 bit non threaded
            applications.

            Resolution:
            The initialization routine of Libc has changed to support
            initialized TLS variables in a PA64 non threaded
            applications. Both the archived and shared version of the
            libraries have this enhancement.
            To get the complete functionality of ITLS (Initilized thread
            local storage) the following patches has to be installed.
            PHSS_23440 - linker core
            PHSS_23785 - linker ISU
            PHCO_23792 - libpthread
            PHSS_23953 - Fortran compiler
            Currently this feature is available with Fortran compiler
            only.No changes are required to be done in libc when this
            feature is made available for any other compilers.
            JAGad49168; 8606179946

            fstyp command calls statvfsdev on VxFS version 4 disk layout
            returns "unknown_fstyp". It fails on accessing initial
            inode list extents block address which exceeds 32 bit
            addressing. lseek64 should be used instead of lseek in
            __vx_fs_lseek.

            Now the call to lseek is replaced with lseek64 by using a
            compilation flag _FILE_OFFSET_BITS=64 in the makefile.
            JAGad57721; 8606188513

            When the APIs getprpwnam(), getgrnam(), getnetbyname(), and
            getservbyname() are configured with the /etc/nsswitch.conf
            file to search sources that do not support these calls, the
            Name Server Switch engine code unloads the sources and
            returns NSS_NOTFOUND. The source "nis" doesn't support the
            trusted system call getprpwnam(). The source "dns" is only
            valid for the "hosts" database. Thus, subsequent API
            getXXXbyYYY calls that try to search sources that have been
            unloaded end up accessing invalid locations, resulting in a
            SIGSEGV core dump.

            Resolution:
            If a source doesn't support an API getXXXbyYYY call, don't
            unload the source. Just have the Name Server Switch engine
            code return NSS_UNAVAIL.
            JAGad41604; 8606172344

            The strcasecmp() and strncasecmp() functions behave
            incorrectly when presented with strings containing bytes in
            the range 128-255. The incorrect behavior can result either
            in a core dump or an incorrect comparison value, depending
            on the data.

            Resolution:
            Cast chars to (unsigned char) before using as index in
            _tolower().
            JAGad66064; 8606196866

            PHCO_23770:
            When a C application uses C++ plugins and calls pthread/cma
            calls in static constructor/destroctor, it was leading to
            destructor being called twice. This was happening because
            the C++ runtime initialization routine was invoked at a
            point when the pthread library initialization would not have
            been complete . During this time, constructor was invoking
            pthread calls . This might have lead to destruction of the
            shared data (static/global) in the libCsup.

            Resolution:
            Changes are made to libc so that C++ runtime initialization
            routine is invoked only after the completion of pthread
            library initialization.
            JAGad55189; SR 8606185984

            PHCO_22923:
            On HP-UX if a nonthreaded application links to a
            thread-safed library the link will fail due to unresolved
            pthread symbols.To resolve these symbols, it is necessary to
            link the nonthreaded application to the threads library
            libpthread.But linking to that library makes the application
            threaded even if it creates no threads.Providing POSIX 1c
            thread "stubs" in HP-UX C language library have two direct
            effects for nonthreaded applications. a) POSIX 1c threads
            symbols are resolved if a nonthreaded application links to a
            thread-safed library b)We avoid the overhead of a real
            threads library -- especially the overhead associated with
            mutexes when the nonthreaded application uses thread stubs
            rather than real threads library procedures.

            Resolution:
            Stubs are provided for all pthread calls only in SHARED LIBC
            FLAVORS of the HP-UX C Library. These stubs do not have any
            functionality, these are dummy functions returning zero
            except pthread_getspecific() family of APIs which has full
            functionality implemented in the stubs. Full functionality
            is provided in the stub for the following pthread calls
             * pthread_key_create()
             * pthread_getspecific()
             * pthread_setspecific()
             * ptherad_key_delete()
             * pthread_exit()
            call to stub pthread_self() returns 1
            call to stub pthread_equal(arg1, arg2) will return
            (arg1 == arg2)
            Call to the stub pthread_create() and pthread_attr_init()
            returns ENOSYS.
            All other stub calls returns zero.
            There are two special interfaces provided for checking
            whether an application is linked to pthread library or not.
            a) __is_threadlib_linked()
                    returns 1 for an applications linked to pthread
            library otherwise returns zero.
            b) __get_ismt()
              returns 1 for applications linked with libcma
              returns 2 for applications linked with libpthread
              otherwise returns 0
            Risks:
            ------
            An application may inadvertantly pick up the stubs when it
            intended to use the real pthreads APIs, or it may pick up
            the stubs when it needs cma APIs or stubs. These are all
            link order problems. An application that needs cma behavior
            must link to libcma (or the cma stubs library) and must do
            so in a supported link order,
            i.e. the link line should be shared only and should
            not contain "-lc" before -lcma.
            So long as this condition is met, the correct cma functions
            will be referenced. Similarly, a multithreaded application
            that needs pthread threads library behavior must link to
            libpthread and must do so in a supported link order, and
            only use shared libc and libpthread.
            eg : An applications wants to use pthread stubs then
            the link order should be
            $ cc test.c -lc -lpthread
            An applications wants to use pthread library then the
            link order should be
            $ cc test.c -lpthread -lc
            JAGab69119; SR 8606102984

            User cannot use C++ runtime library on 32 bit application
            without either using a C++ main program or explicitly
            invoking the C++ runtime library's initialization routine,
            _main, from the C ( or Fortran ) main program.This problem
            is not there for 64-bit PA-RISC applications, or for any
            IA-64 applications, since the C++ library's initializer is
            run automatically -- either at program startup or when
            dynamically loaded.

            Resolution:
            The definition of the __main_ptr variable is done in
            libc_init routine. The same varible is defined as a global
            variable in libcsup, which will be initilized to the C++
            runtime library initialization routine, _main. Thus, when
            libcsup is linked into the program, the variable _main_ptr
            will point to _main; otherwise, it will contain 0.
            JAGad41440; SR 8606172179

            gettimeofday is very slow for certain vendors who use it for
            time stamping because it calls a heavy weight system call to
            get the current time of the day.

            Resolution:
            A new API hrtime_t gethrtime(void) has been added to libc.
            This API uses fast light weight system call to get the nano
            seconds from certain time. It does not give you the current
            time of day. hrtime_t is a signed 64 bit number. This API
            will only be available if the application is being compiled
            in -Ae mode because 64 bit integer number is not available
            in -Aa mode.
            JAGad44410; SR 8606175166

            Global symbols in libc can conflict with one in program
            causing SIGBUS. In ptsname.c we have defined two global
            symbols alpha and range_spec. They are symbols which are
            used only by libc. They should not be visible to customers.
            They can conflict with the user defined global symbols.

            Resolution:
            alpha and range_spec is not used a global symbol in libc
            JAGad33756; SR 8606164457

            sigwait() does not work as cancellation point if the thread
            is cancelled after it enters __sigwait_sys(). When
            cancelling a thread that is blocked on sigwait() by means of
            pthread_cancel(), the blocked sigwait() returns with EINTR
            rather than checking the cancellation point before it
            returns and terminate the thread.

            Resolution:
            When the thread is cancelled, then __sigwait_sys returns
            error EINTR and does not set errno. In sigwait we were
            checking for errno and setting the cancellation point. Now
            that has been modified to check for return value.
            JAGad39745; SR 8606170481

            memmove() is moving data positioned very close to the
            quadrant boundary and it leads to a SIGSEGV. When memmove()
            attempts to move >=16 bytes of data, including the last 16
            bytes of a quadrant, it fails with a SIGSEGV.

            Resolution:
            To correct this problem, the initial load word is now done
            without modifying the source address. The offsets of the
            subsequent loads are now positive from the current pointer.
            After all loads are done, we increment the source address by
            16.
            JAGac87878; SR 8606129543

            regcomp(3C) function fails to detect an extended regular
            expression match in the input data.For example,If the
            pattern is "%|^xyz" and the string is te%st, it gives Found
            No Match.

            Resoltion:
            Defect is fixed by adding an "alternate" flag which is set
            when there is an alternate('|') option in the regular
            expression.
            JAGad31456; SR 8606162140

            seekdir core dumps when compiled with -z option

            Resolution:
            Made changes to check for null pointers before
            derefererencing.
            JAGac78889: SR 8606128089

            Purify reports "Uninitialized Memory reads" in readdir_r

            Resolution:
            Changes are made to initilize variables
            JAGac95112; SR 8606130241

            ftw core dumps

            Resolution:
            Trying to access the freed memory in closedir.c
            was causing the core dump. It is fixed now.
            JAGad21880; SR 8606152550

            When snprintf() is called with arguments like so:
               snprintf(buf,0,format,args...);
            the buffer pointed to by buf should not be altered
            since the maximum number of characters to write
            to buf is zero, but the buffer is in fact modified.

            Resolution:
            Checks for the str_len parameter for zero before doing the
            actual processing.
            JAGad12471; SR 8606143128

            regerror() may dump core for some values of error code

            Resolution:
            The logic for checking the validity of error code is
            changed.
            JAGad02475; SR 8606133330

            PHCO_22314:
            Certain allocation patterns using large malloc cause data
            corruption in the last integer of a malloced block. The
            root cause is an error in the design of large malloc. The
            lowest level allocation function malloc_sbrk() hides from
            the caller whether sbrk() or mmap() is used to grow the
            arena. However, in general when mmap() is used, allocation
            is discontiguous. Depending on whether allocation is
            contiguous or discontiguous, two different length values
            must be passed to malloc_sbrk() because in the discontiguous
            case space must be allocated for a second pair of headers
            (the dummy headers that terminate the arena). Since
            malloc_sbrk() hides from the caller the fact that sbrk() has
            failed over to mmap(), there is no way to know which length
            to pass. The implementation always passed the shorter
            length, which is correct only for contiguous allocation.
            Since the pre-large malloc, sbrk()-only, code detected
            discontiguous allocation before calling sbrk() and passed
            the correct lengths for each case, when sbrk() was replaced
            by malloc_sbrk() the code continued to work for the
            sbrk()-based heap. However, when the fail over to mmap()
            occurs, and whenever mmap() results in discontiguous
            allocation, the code does not detect the discontiguity and
            the shorter length is passed to malloc_sbrk(). This means
            that the arena end dummy headers are not explicitly
            allocated in these cases. Usually, alignment causes the
            arena end to be spaced far enough from the user area of the
            last block that no data corruption occurs when the headers
            are written. However, for certain block sizes and starting
            positions this is not true, and the dummy headers overlap
            the user area of the last block, resulting in data
            corruption.

            Resolution:
            The ideal fix would involve recoding large malloc so that it
            does not have a layer that hides whether sbrk() or mmap() is
            being used, and always doing the correct length calculation
            for each case. However, the fix we have applied here is
            simply to allocate space for the second pair of headers in
            every case. This does no harm, because it simply increases
            the amount by which the arena is grown, not the sizes of
            blocks returned to users. The extra space winds up on the
            freelist. Moreover, in most cases the fix does not even
            change the amount by which the arena is grown, because the
            round-up to the next ALLOCSIZE boundary is the same with or
            without the fix. Only for certain sizes of request that are
            at or very close to an ALLOCSIZE multiple will the fix make
            a difference in the amount by which the arena is grown. In
            those cases, the arena will be grown by an additional
            ALLOCSIZE. This guarantees that the arena end headers will
            not overlap the user area of the last block. It will cause,
            in these cases, an extra free block of about ALLOCSIZE to be
            added to the free list.
            JAGad25621; SR 8606156311

            strftime(3C) is a thread safe libc API. In a multithreaded
            application when many threads calls this API threads were
            blocking on a mutex used to synchronize the threads
            execution. The mutex lock holding time by every single
            thread was very high because of which, threads were not
            executed in parallel.

            Resolution:
            The previous design of strftime(3C) was using most of global
            data, to store the intermediate processed data. To
            synchronize the access to this data, in the API strftime(3C)
            a mutex was locked on entry into the API and released only
            while return. This problem can be observable on V-class
            systems. To resolve the mutex lock contention, the global
            data is replaced with local data which will be per thread,
            and the mutex locking is made very short period of time.
            This change promotes the parallel execution of many threads
            during the execution of this API.
            JAGac86555; SR 8606129009

            The problem was traced to a libc code, to acl() stub.
            The following check was done:

                    if ((stat(filep, &statbufp)) != 0)
                            return (-1);

            However, since stat() is a 32 bit function, it would return
            EOVERFLOW on files that are 2GB+. It was determined by our
            investigation that this call is done only to check that the
            file is present. E.g. it was assumed, that an error
            returned by stat() would imply a bad filename.

            Resolution:
            The change was made to remove the stat() check from the
            acl() system call. Our investigation has determined, that
            the kernel code handles the invalid file names correctly,
            and comes back with an appropriate errors when a bad file
            name is given. With that in mind the stat() call was
            determined to be an unnecessary precaution.
            JAGad09568; SR 8606140246

            sed(1) hangs in non-C locale for some patterns, awk sub
            pattern does not work well under non-C locales. Both these
            problems were happening because of underlying problem with
            regexec. regexec loops beyond the end of string looking for
            match in Non-C Locale.

            Resolution:
            The problem was traced to libc API regexec. Regexec was
            looping and was looking for a match with the pattern when
            the end of string was reached. The fix introduces a return
            with No match when the end of string is reached.
            JAGad05149,JAGac56665; SR 8606136018,8606126100

            regcomp(3C) returns bus error in case of lack of memory.
            According to the manual pages, regcomp(3C) should return
            REG_ESPACE when the system runs out of memory.

            Resolution:
            In the regular expression sources, in some cases return
            value of malloc(3C) was not checked. Without checking the
            return value, a member in the structure was assigned with
            some value, which is illegal and resulted in bus error. To
            fix this problem, the return value from malloc(3C) is
            checked. If malloc(3C) returns NULL(No memory), regcomp(3C)
            return REG_ESPACE.
            JAGad03415; SR 8606134279

            When the switch engine fails to get the backend for the last
            resource, it does not clean up the resources and free the
            contexts. Because of that, the subsequent calls to
            getgrent/getpwent have an unexpected value in the context
            structure and thus causes the SIGBUS error.

            Resolution:
            Added the cleanup calls, nss_endent_u() and nss_delete()
            in the nss_getent_u() function of the switch engine.
            JAGad11220; SR 8606141866

            Under certain circumstances strncat can truncate the output
            string.

            Resolution:
            The logic of the strncat function was changed to address
            this problem. JAGad16345; SR 8606147002

            PHCO_22076:
            When a system is disconnected from the network, and the
            hostname lookup is configured for dns, it takes a long time
            trying to resolve the hostname before it falls back to
            files. The customer wants configurable timeouts.

            Resolution:
            Two new options have been added to make the retrans and
            retry values configurable. These 2 values can be set in
            resolv.conf as follows.
                    retrans <value in milli seconds>
                    retry <value>
            Or these values can be set using environment variables
            also.
                   RES_RETRANS
                   RES_RETRY
            Two new apis are provided to provide programmatic access
            to resolver(3N) retransmissions or timeouts:

                    get_resfield (int field, void *value, int len);
                    set_resfield (int field, void *value);

            field - is either RES_RETRANS or RES_RETRY.
            value - is the value to be set or obtained.
            len - is the sizeof(value).

            The order of precedence is as follows.
                    1. environment variable
                    2. resolv.conf
                    3. API.

            JAGaa27175; SR 5003424531

            PHCO_20765:
            Fork fails to return for threaded applications using
            the 11.00 LR libpthread.

            Resolution:
            A bug in the atfork handler for the dynamically allocated
            malloc arena mutexes caused an uninitialized and unallocated
            mutex to be locked. The mutexes are no longer dynamically
            allocated and the atfork hander has been restored to its
            earlier version.
            JAGac40398; SR 8606125006

            Threaded programs using third-party mallocs abort. The
            dynamic allocation of malloc arena mutexes in PHCO_20555
            did not check for third party mallocs, which do not allocate
            the mutexes.

            Resolution:
            The malloc arena mutexes are no longer dynamically allocated
            and it no longer matters that a third party malloc has not
            allocated them.
            JAGac40401; SR 8606125009

            Threaded applications archive linked to earlier versions of
            libc but linked shared to system libraries with dependencies
            on shared libc can call the wrong libc mutex initializer,
            the one for patch PHCO_20555, which assumes malloc arena
            mutexes are allocated dynamically. However the older libc
            that was archive linked to these applications assumes the
            mutexes are allocated statically. This version mismatch
            leads to attempts to lock uninitialized mutexes. This
            linkage of archive libc and shared system libraries
            dependent on shared libc is unsupported, precisely because
            such mismatches can happen.

            Resolution:
            The 64 malloc arena mutexes have been returned to static
            allocation in order to maintain backwards compatibility
            with older libcs in (unsupported) archive-shared link
            mixtures. The malloc arena contexts are still dynamically
            allocated.
            JAGac40402; SR 8606125010

            Freeing valloced buffers causes sporadic failures in
            threaded applications.

            Resolution:
            A bug introduced in the conversion of valloc for multiple
            arenas caused some valloced buffers to be constructed so
            that they could not be freed correctly. It has been fixed
            in this patch.
            JAGac40711; SR 8606125320

            In a multi-threaded application, the PHCO_18227 malloc()
            created a new arena for each new thread until the configured
            number of arenas had been created. This approach led to
            excessive memory growth in applications that create threads
            sequentially and malloc/free a large amount of memory in
            each thread.

            Resolution:
            The arena assignment algorithm now tracks the active number
            of threads in the process and creates new arenas only when
            all existing arenas have at least one thread assigned to
            them. The new algorithm requires libpthread patch PHCO_19666
            to be installed on the system. If PHCO_19666 is not
            installed on the system, or if the applicat