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 Oct 20 2002 - 17:25:42 CDT

  • 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 Oct 20 6:05:52 EDT 2002

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHKL_27839 s700_800 11.11 physio thread hang
    PHKL_27532 s700_800 11.11 ServiceGuard/vsar incompatibility removed
    PHKL_27531 s700_800 11.11 Psets Enablement; FSS iCOD; callback
    PHCO_27907 s700_800 11.00 libsamalloc cumulative patch
    PHSS_27210 s700_800 11.11 Predictive C.11.i cumulative patch
    PHCO_27774 s700_800 11.00 libc cumulative patch
    PHCO_27672 s700_800 11.00 Software Distributor (SD) Cumulative Patch
    PHSS_28047 s700_800 11.00 SUPPORT-TOOLS patch
    PHSS_28027 s700_800 11.X OV NNM6.31/ET1.51 connectedNodes.ovpl fix
    PHSS_27988 s700_800 11.04 Virtualvault 4.6 HTTP response error
    PHSS_25292 s700_800 11.22 Graphics3D cumulative patch
    PHSS_25291 s700_800 11.22 Xserver cumulative patch
    PHKL_27918 s700_800 11.11 EPIC debug info
    PHCO_27887 s700_800 11.00 join(1) cumulative patch
    PHCO_27755 s700_800 11.11 make(1) cumulative patch

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


    Document ID: PHKL_27839
    Date Loaded: 20021017
          Title: s700_800 11.11 physio thread hang

    Patch Name: PHKL_27839

    Patch Description: s700_800 11.11 physio thread hang

    Creation Date: 02/09/12

    Post Date: 02/10/17

    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: No

    Category Tags:
            defect_repair general_release

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

    Symptoms:
            PHKL_27839:
            ( SR:8606261885 CR:JAGae26205 )
            In a multi-threaded process, if one thread is doing
            raw or character device I/O, other threads in the
            process may fail to make forward progress until the
            I/O completes.

    Defect Description:
            PHKL_27839:
            ( SR:8606261885 CR:JAGae26205 )
            The raw I/O routine was holding the process' virtual
            address space (vas) lock for the duration of the I/O,
            even though it was not needed for the normal case and
            only rarely needed for an exception case. This
            effectively blocked any other thread in the process
            which needed access to the vas lock, such as for
            another I/O, thread creation, mmap, thread exit, etc.,
            for the duration of the I/O. When the I/O was to a
            slow device, such as a tape drive, this could be a
            considerable delay.

            Resolution:
            Eliminated use of the vas lock in the normal raw or
            character device I/O path, retaining its usage only
            for the rare exception case.

    Enhancement:
            No

    SR:
            8606261885

    Patch Files:

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

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

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libsvc-pdk.a(physio.o):
                    physio.c $Date: 2002/09/05 13:05:35 $Revision: r11.1
                            1/1 PATCH_11.11 (PHKL_27839)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libsvc-pdk.a(physio.o):
                    physio.c $Date: 2002/09/05 13:05:35 $Revision: r11.1
                            1/1 PATCH_11.11 (PHKL_27839)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            389841480 10916 /usr/conf/lib/libsvc-pdk.a(physio.o)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            1219005764 22128 /usr/conf/lib/libsvc-pdk.a(physio.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            PHKL_27364:
            s700: 11.00
            s800: 11.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 PHKL_27839

            5. Run swinstall to install the patch:

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

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27839. 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_27839.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHKL_27532
    Date Loaded: 20021017
          Title: s700_800 11.11 ServiceGuard/vsar incompatibility removed

    Patch Name: PHKL_27532

    Patch Description: s700_800 11.11 ServiceGuard/vsar incompatibility removed

    Creation Date: 02/09/06

    Post Date: 02/10/17

    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_27532: CORRUPTION

    Category Tags:
            defect_repair general_release critical corruption

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

    Symptoms:
            PHKL_27532:
            ( SR:8606258770 CR:JAGae23090 )
            This problem occurs on systems running MC/ServiceGuard and
            either of the unsupported performance tools 'cyclemeter' or
            'vsar.' Because of this defect, an MC/ServiceGuard system
            did not TOC after cmcld failfast. Data corruption results
            from the continued operation of the system that was supposed
            to stop running with a TOC.

    Defect Description:
            PHKL_27532:
            ( SR:8606258770 CR:JAGae23090 )
            'cyclemeter' and 'vsar' are unofficial tools for HP-UX.
            These tools are not certified for use on customer systems.

            The tools cyclemeter and vsar are unaware of MC/ServiceGuard
            and MC/ServiceGuard is unaware of the tools. However, both
            MC/ServiceGuard and the tools make use of a kernel facility
            that provides a 'callback' on each clock tick. This facility
            is designed to handle only one callback function. As long
            as only MC/ServiceGuard or only the tools were using the
            callback facility, there was no conflict. However, when
            MC/ServiceGuard is already using the callback facility and
            either cyclemeter or vsar is started, the tools replace the
            MC/ServiceGuard callback function with their own function
            pointer and then very quickly replace the function pointer
            with NULL, turning off the callback. The result is that
            MC/ServiceGuard stops getting its callback at each clock
            tick. This disrupts the MC/ServiceGuard failfast operation
            and prevents the TOC.

            Resolution:
            cyclemeter and vsar performance monitoring tools will use a
            new mechanism to get a callback per clock tick. Therefore
            these tools will not interfere with MC/ServiceGuard.

    Enhancement:
            No

    SR:
            8606258770

    Patch Files:

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

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

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libperf.a(ivt_intercept.o):
                    ivt_intercept.c $Date: 2002/07/16 08:56:53 $Revision
                            : r11.11/1 PATCH_11.11 (PHKL_27532)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libperf.a(ivt_intercept.o):
                    ivt_intercept.c $Date: 2002/07/16 08:56:53 $Revision
                            : r11.11/1 PATCH_11.11 (PHKL_27532)

    cksum(1) Output:

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

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

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.11: PHKL_27531
            s800: 11.11: PHKL_27531

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 50 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_27532

            5. Run swinstall to install the patch:

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

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27532. 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_27532.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHKL_27531
    Date Loaded: 20021017
          Title: s700_800 11.11 Psets Enablement; FSS iCOD; callback

    Patch Name: PHKL_27531

    Patch Description: s700_800 11.11 Psets Enablement; FSS iCOD; callback

    Creation Date: 02/09/10

    Post Date: 02/10/17

    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: No

    Category Tags:
            defect_repair enhancement general_release

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

    Symptoms:
            PHKL_27531:
            ( SR:8606277297 CR:JAGae41368 )
            The design for callbacks on clock interrupts only allows for
            a single client to register a callback at a time.
            Registering multiple callbacks simultaneously will cause the
            callbacks to interfere with each other.

            PHKL_26232:
            ( SR:8606235626 CR:JAGae04770 )
            When running Process Resource Manager(PRM) on Instant
            Capacity On Demand (iCOD) enabled system, PRM groups may
            exceed their CPU entitlement when the PRM capping feature
            is on.

            PHKL_24573:
            ( SR:8606200799 CR:JAGad69975 )
            This patch is a member of a set of patches needed to enable
            the HP-UX Processor Sets product (PROCSETS). When PROCSETS
            product is installed, it will install the full set of
            required patches for that product, including this patch.

            If the HP-UX Processor Sets product is not installed, this
            change will have no impact on your system.

    Defect Description:
            PHKL_27531:
            ( SR:8606277297 CR:JAGae41368 )
            The system doesn't support simultaneous multiple callbacks.

            Resolution:
            This patch implements a new function which can be used to
            schedule a callback per processor on each clock tick. This
            new function can be called by multiple system components
            thereby eliminating the potential for interference.

            PHKL_26232:
            ( SR:8606235626 CR:JAGae04770 )
            The scheduler used by PRM charges CPU usage based on shares
            allocated to each processor, to appropriate PRM groups.
            However, on iCOD systems, where one or more processors are
            deallocated, CPU time on deallocated processors was charged
            erroneously to PRM groups. This erroneous charge gave the
            appearance of PRM groups achieving usage beyond entitlement,
            when PRM capping feature is on.

            Resolution:
            CPU time on deallocated processors will not be charged to
            PRM groups.

            PHKL_24573:
            ( SR:8606200799 CR:JAGad69975 )
            This patch contains minor enhancements required to support
            the HP-UX Processor Sets product.

            Resolution:
            Enhancements added to enable the clock interrupt path to
            handle processor sets impact when Processor Sets is enabled.

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

    SR:
            8606200799 8606235626 8606277297

    Patch Files:

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

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

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libpm.a(pm_clockint.o):
                    pm_clockint.c $Date: 2002/07/16 08:56:31 $Revision:
                            r11.11/3 PATCH_11.11 (PHKL_27531)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libpm.a(pm_clockint.o):
                    pm_clockint.c $Date: 2002/07/16 08:56:31 $Revision:
                            r11.11/3 PATCH_11.11 (PHKL_27531)

    cksum(1) Output:

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

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

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHKL_26232 PHKL_24573

    Equivalent Patches: None

    Patch Package Size: 50 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_27531

            5. Run swinstall to install the patch:

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

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHKL_27531. 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_27531.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHCO_27907
    Date Loaded: 20021017
          Title: s700_800 11.00 libsamalloc cumulative patch

    Patch Name: PHCO_27907

    Patch Description: s700_800 11.00 libsamalloc cumulative patch

    Creation Date: 02/10/04

    Post Date: 02/10/17

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

    Products: N/A

    Filesets:
            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            enhancement general_release

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

    Symptoms:
            PHCO_27907:
            When malloc(3C) requests a large amount of memory
            which is then freed, the break value does not get
            reset.
            JAGae14464; SR 8606248064

    Defect Description:
            PHCO_27907:
            malloc(3C) does not release the last block freed to
            the heap.

            Resolution:
            A new library (libsamalloc.sl) is provided which
            implements the feature of releasing last block freed
            to the heap for 32 bit applications using single arena,
            thereby resetting the curbrk value. The size of the
            last block freed should be greater than 2 times expansion
            factor.The feature gets automatically disabled if any of
            the following options to malloc(3C) are enabled.
            1) largemalloc.
            2) Thread local cache.
            3) M_KEEP.

            This new library has to be linked ahead of libc.sl

            Example :
                    $export _M_ARENA_OPTS=1:32
            Here the expansion factor is 32 (32x4096 bytes )
            The last block will be released to heap only if its size
            is greater than 2 times expansion factor (32x4096bytes).
            JAGae14464; SR 8606248064

    Enhancement:
            Yes
            PHCO_27907:
            This is an enhancement to deliver a new library
            (libsamalloc.sl) which implements the feature of releasing
            last block freed to the heap for 32 bit applications using
            single arena.

    SR:
            8606248064

    Patch Files:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsamalloc.1
            /usr/lib/libsamalloc.sl

    what(1) Output:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libsamalloc.1:
                    $ PATCH/11.00:PHCO_27907 Oct 1 2002 06:15:20 $
            /usr/lib/libsamalloc.sl:
                    $ PATCH/11.00:PHCO_27907 Oct 1 2002 06:15:20 $

    cksum(1) Output:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            956032910 57344 /usr/lib/libsamalloc.1
            956032910 57344 /usr/lib/libsamalloc.sl

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHCO_27774
            s800: 11.00: PHCO_27774

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 80 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 PHCO_27907

            5. Run swinstall to install the patch:

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

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHCO_27907. 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 PHCO_27907.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHSS_27210
    Date Loaded: 20021015
          Title: s700_800 11.11 Predictive C.11.i cumulative patch

    Patch Name: PHSS_27210

    Patch Description: s700_800 11.11 Predictive C.11.i cumulative patch

    Creation Date: 02/09/26

    Post Date: 02/10/15

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

    Products:
            Predictive C.11.iB C.11.iC C.11.iD C.11.iE

    Filesets:
            Predictive.PREDICTIVE-RUN,fr=C.11.11.4,fa=HP-UX_B.11.11_32/64,v=HP
            Predictive.PREDICTIVE-RUN,fr=C.11.11.3,fa=HP-UX_B.11.11_32/64,v=HP
            Predictive.PREDICTIVE-RUN,fr=C.11.11.2,fa=HP-UX_B.11.11_32/64,v=HP
            Predictive.PREDICTIVE-RUN,fr=C.11.11.1,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair enhancement general_release

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

    Symptoms:
            PHSS_27210:
            1) msreconfig still has issues with newer SupportPlus
            releases (JAGae45703)

            2) monconfig gets an error about missing dictionary file
            for SAN_Monitor (JAGae27471)

            3) LOGSCAN(170): Check for shutdown failed (JAGae28925)

            4) EMSSCAN serial number creation causes problems for
            Response Center Predictive. (JAGae33419)

            5) PROCSCNP gets the following error when attempting to
            retrieve the version for pdcinfo:
             Calling pdcinfo program /usr/sbin/diag/contrib/pdcinfo
             ERROR: PDCINFO file pdcinfo.c is Revision 0.00. Predictive
             requires file pdcinfo.c Revision 1.21 (PDCINFO Version
             A.02.00) or later
            (JAGae45858)

            PHSS_26803:
            1) MEMSCAN(160B) errors generated by Predictive on some
            HWE/SupportPlus releases. (JAGae17375)

    Defect Description:
            PHSS_27210:
            1) msreconfig checked for specific versions of
            HWE/SupportPlus, and assumed it was an old version if it
            did not match the list of expected versions.

            2) The configuration file erroneously added DiskArray
            to the name of the SAN_Monitor monitor.

            3) Due to the way variables are initialized, LOGSCAN will
            almost always check for shutdown as soon as it starts up.

            4) EMSSCAN used to make up a serial number based on the
            disk physical device path. The problem was that for the
            same class of machines (say an Nclass) most disks have
            the same path. This leads to many duplicate unit model
            and unit serial numbers. This tends to cause problems
            for the Response Center Predictive system.

            5) PROCSCNP was looking for a revision string of the form:
             pdcinfo.c, $Revision: x.xx
            The string is now of the form:
             pdcinfo_main.c, $Revision: x.xx

            PHSS_26803:
            1) msreconfig script(and install script) has issues with
            some newer SupportPlus releases. Although these releases
            are not supported, since they will operate, we are changing
            msreconfig to put the proper version of MEMSCANP in place.
            (JAGae17375)

    Enhancement:
            Yes
            PHSS_27210:
               This patch delivers Predictive support for SupportPlus
               releases greater than A.30.00.
            PHSS_26803:
               This patch delivers Predictive support for SupportPlus
               release A.30.00.

    SR:
            8606251309 8606263143 8606264596

    Patch Files:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.3,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.2,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.1,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/pred/bin/ARRYSCN1
            /opt/pred/bin/CPSMG000
            /opt/pred/bin/CPSUI000
            /opt/pred/bin/Dialers
            /opt/pred/bin/EMSSCAN
            /opt/pred/bin/FIMGCAT
            /opt/pred/bin/LOGSCANP
            /opt/pred/bin/PROCSCNP
            /opt/pred/bin/PSCONFGP
            /opt/pred/bin/PSCONFIG
            /opt/pred/bin/PSDCTSTD
            /opt/pred/bin/PSKRMP
            /opt/pred/bin/PSMDBSP
            /opt/pred/bin/PSPTKCAT
            /opt/pred/bin/PSRULEUP
            /opt/pred/bin/PSUXFDMP
            /opt/pred/bin/PSUXFRDM
            /opt/pred/bin/PSUXFRDP
            /opt/pred/bin/PTRACKP
            /opt/pred/bin/README.11i
            /opt/pred/bin/Rel_NOTES.PRED
            /opt/pred/bin/SCHEDCAT
            /opt/pred/bin/SCSISCNP
            /opt/pred/bin/SGSCANP
            /opt/pred/bin/XFERMAIL
            /opt/pred/bin/addDialers
            /opt/pred/bin/circat
            /opt/pred/bin/cirtail
            /opt/pred/bin/dbsupp
            /opt/pred/bin/dcconfig.sh
            /opt/pred/bin/libpsux.sl
            /opt/pred/bin/mrgDialers
            /opt/pred/bin/msreconfig
            /opt/pred/bin/psconfig
            /opt/pred/bin/psmond
            /opt/pred/bin/ptrack10.sh
            /opt/pred/bin/schedchk
            /opt/pred/bin/swinv10.sh
            /opt/pred/bin/tcpemail
            /opt/pred/bin/tcpemstats
            /opt/pred/config/pt/FC60_monitor.pt
            /opt/pred/config/pt/RemoteMonitor.pt
            /opt/pred/config/pt/disk_em.pt
            /opt/pred/config/pt/dm_FCMS_adapter.pt
            /opt/pred/config/pt/dm_core_hw.pt
            /opt/pred/config/pt/dm_fc_scsi_mux.pt
            /opt/pred/config/pt/dm_fc_sw.pt
            /opt/pred/config/pt/dm_ses_enclosure.pt
            /opt/pred/config/pt/dm_stape.pt
            /opt/pred/config/pt/fc60mon.pt
            /opt/pred/config/pt/ha_disk_array.pt
            /opt/pred/config/pt/header.pt
            /opt/pred/newconfig/etc/ddfa/predictpcf
            /opt/pred/newconfig/etc/rc.config.d/predictive
            /opt/pred/newconfig/opt/pred/bin/.forward
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP.0106
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP.0109
            /opt/pred/newconfig/opt/pred/bin/U001AU01
            /opt/pred/newconfig/opt/pred/bin/U001SG00
            /opt/pred/newconfig/opt/pred/bin/U002EMS0
            /opt/pred/newconfig/opt/pred/bin/U002EMS6
            /opt/pred/newconfig/opt/pred/bin/U003CORE
            /opt/pred/newconfig/opt/pred/bin/U003EMS3
            /opt/pred/newconfig/opt/pred/bin/U003FCSW
            /opt/pred/newconfig/opt/pred/bin/U003OPT2
            /opt/pred/newconfig/opt/pred/bin/U003PC00
            /opt/pred/newconfig/opt/pred/bin/U003RMON
            /opt/pred/newconfig/opt/pred/bin/U004EMS4
            /opt/pred/newconfig/opt/pred/bin/U004EMS5
            /opt/pred/newconfig/opt/pred/bin/U004TP8S
            /opt/pred/newconfig/opt/pred/bin/U005PP00
            /opt/pred/newconfig/opt/pred/bin/U005TPHD
            /opt/pred/newconfig/opt/pred/bin/U006DSM2
            /opt/pred/newconfig/opt/pred/bin/U007DSSC
            /opt/pred/newconfig/opt/pred/bin/U007EMS2
            /opt/pred/newconfig/opt/pred/bin/U010EMS1
            /opt/pred/newconfig/opt/pred/bin/U013DS5A
            /opt/pred/newconfig/opt/pred/bin/U013TP78
            /opt/pred/newconfig/opt/pred/bin/U014DS35
            /opt/pred/newconfig/opt/pred/bin/U014DS3F
            /opt/pred/newconfig/opt/pred/bin/U014DS56
            /opt/pred/newconfig/opt/pred/bin/U014RU00
            /opt/pred/newconfig/opt/pred/bin/U015DS22
            /opt/pred/newconfig/opt/pred/bin/U017DS2F
            /opt/pred/newconfig/opt/pred/bin/U017DSWS
            /opt/pred/newconfig/opt/pred/bin/U017DU00
            /opt/pred/newconfig/opt/pred/bin/U017LU00
            /opt/pred/newconfig/opt/pred/bin/U018DS37
            /opt/pred/newconfig/opt/pred/bin/U019DS2S
            /opt/pred/newconfig/opt/pred/bin/U019DS5S
            /opt/pred/newconfig/opt/pred/bin/U021DS5F
            /opt/pred/newconfig/opt/pred/bin/U021MC00
            /opt/pred/newconfig/opt/pred/bin/U023ME00
            /opt/pred/newconfig/opt/pred/bin/U024DS7S
            /opt/pred/newconfig/opt/pred/bin/U024OEM1
            /opt/pred/newconfig/opt/pred/bin/U026DSM1
            /opt/pred/newconfig/opt/pred/bin/U026MU00
            /opt/pred/newconfig/opt/pred/bin/U027SU00
            /opt/pred/newconfig/opt/pred/bin/U028TP15
            /opt/pred/newconfig/opt/pred/bin/U030PS00
            /opt/pred/newconfig/opt/pred/bin/psupschd
            /sbin/init.d/predictive
            /sbin/rc1.d/K256predictive
            /sbin/rc2.d/S744predictive
            /var/stm/config/tools/monitor/predictive.sapcfg

    what(1) Output:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/pred/bin/ARRYSCN1:
                    $Header: /newpred/arryscn1/src/arryscn1.p 111.1.1.1
                            2001-03-22 15:07:34-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/CPSMG000:
                    None
            /opt/pred/bin/CPSUI000:
                    None
            /opt/pred/bin/Dialers:
                    None
            /opt/pred/bin/EMSSCAN:
                    $Header: /newpred/emsscan/src/emsscan.p 111.1.1.2 20
                            02-09-26 16:40:48-07 suem Exp $
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/FIMGCAT:
                    None
            /opt/pred/bin/LOGSCANP:
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_cleanup.inc 11
                            1.1.1.1 2001-03-22 15:32:31-08 wenk Exp $
                    $Header: /newpred/logscan/src/fakeread.inc 111.1.1.1
                             2001-03-22 15:32:01-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/build_product_id.inc 1
                            11.1.1.1 2001-03-22 15:31:54-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/format_sys_event.inc 1
                            11.1.1.1 2001-03-22 15:32:04-08 wenk Exp $
                    $Header: /newpred/logscan/src/process_sys_rec.inc 11
                            1.1.1.1 2001-03-22 15:32:55-08 wenk Exp $
                    $Header: /newpred/logscan/src/process_sys_logs.inc 1
                            11.1.1.2 2002-09-26 15:26:38-07 suem Exp $
                    $Header: /newpred/logscan/src/get_cpu_rec.inc 111.1.
                            1.1 2001-03-22 15:32:07-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/get_log_start_date.inc
                             111.1.1.1 2001-03-22 15:32:11-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/init_sys_logfile.inc 1
                            11.1.1.1 2001-03-22 15:32:21-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/get_peripheral_config.
                            inc 111.1.1.1 2001-03-22 15:32:14-08 wenk Ex
                            p $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/get_valid_rec_types.in
                            c 111.1.1.1 2001-03-22 15:32:18-08 wenk Exp
                            $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/l_init_global_vars.inc
                             111.1.1.1 2001-03-22 15:32:25-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/l_init_ps_files.inc 11
                            1.1.1.1 2001-03-22 15:32:28-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_trace.inc 111.
                            1.1.1 2001-03-22 15:32:38-08 wenk Exp $
                    $Header: /newpred/logscan/src/logscan_init.inc 111.1
                            .1.1 2001-03-22 15:32:35-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/logscan/src/logsmain.p 111.1.1.1 2
                            001-03-22 15:32:41-08 wenk Exp $
                    LOGSCAN,02/10/02,B.00.03
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/PROCSCNP:
                    $Header: /newpred/procscan/src/procscan.p 111.1.1.1
                            2001-03-22 14:43:47-08 wenk Exp $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/PSCONFGP:
                    $Header: /newpred/include/p/automod.h 111.1.1.1 2001
                            -03-22 16:04:09-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    $Header: /newpred/configuration/src/iomap.inc 111.1.
                            1.1 2001-03-22 16:20:20-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/configuration/src/psdacc.inc 111.1
                            .1.1 2001-03-22 16:20:24-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/configuration/src/automod.p 111.1.
                            1.1 2001-03-22 16:19:24-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Revision: 111.1.1.1 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/PSCONFIG:
                    $Header: /newpred/psui/src/psui_mainline.inc 111.1.1
                            .1 2001-03-22 15:19:08-08 wenk Exp $
                    $Header: /newpred/psui/src/wait_for_ps_run_to_end.in
                            c 111.1.1.1 2001-03-22 15:21:53-08 wenk Exp
                            $
                    $Header: /newpred/psui/src/psui_main_init.inc 111.1.
                            1.1 2001-03-22 15:16:54-08 wenk Exp $
                    $Header: /newpred/psui/src/build_item_info.inc 111.1
                            .1.1 2001-03-22 15:17:06-08 wenk Exp $
                    $Header: /newpred/psui/src/psui_get_utility.inc 111.
                            1.1.1 2001-03-22 15:20:08-08 wenk Exp $
                    $Header: /newpred/psui/src/evaluate_item.inc 111.1.1
                            .1 2001-03-22 15:17:59-08 wenk Exp $
                    $Header: /newpred/psui/src/xfer_menu_actions.inc 111
                            .1.1.1 2001-03-22 15:22:00-08 wenk Exp $
                    $Header: /newpred/psui/src/set_item_parms.inc 111.1.
                            1.1 2001-03-22 15:21:32-08 wenk Exp $
                    $Header: /newpred/psui/src/request_psmon.inc 111.1.1
                            .1 2001-03-22 15:20:45-08 wenk Exp $
                    $Header: /newpred/psui/src/prompt_for_periph.inc 111
                            .1.1.1 2001-03-22 15:19:50-08 wenk Exp $
                    $Header: /newpred/psui/src/edit_field.inc 111.1.1.1
                            2001-03-22 15:17:20-08 wenk Exp $
                    $Header: /newpred/psui/src/translate_field.inc 111.1
                            .1.1 2001-03-22 15:21:43-08 wenk Exp $
                    $Header: /newpred/psui/src/get_runtime_value.inc 111
                            .1.1.1 2001-03-22 15:18:17-08 wenk Exp $
                    $Header: /newpred/psui/src/psui_functions.inc 111.1.
                            1.1 2001-03-22 15:20:01-08 wenk Exp $
                    $Header: /newpred/include/p/automod.h 111.1.1.1 2001
                            -03-22 16:04:09-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/psui/src/psui.p 111.1.1.1 2001-03-
                            22 15:16:47-08 wenk Exp $
                    PSCONFIG,02/10/02,C.01.00
                    $Header: /newpred/configuration/src/iomap.inc 111.1.
                            1.1 2001-03-22 16:20:20-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/configuration/src/psdacc.inc 111.1
                            .1.1 2001-03-22 16:20:24-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/configuration/src/automod.p 111.1.
                            1.1 2001-03-22 16:19:24-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Revision: 111.1.1.1 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/PSDCTSTD:
                    None
            /opt/pred/bin/PSKRMP:
                    $Revision: 111.1.1.1 $
            /opt/pred/bin/PSMDBSP:
                    $Header: /newpred/include/p/automod.h 111.1.1.1 2001
                            -03-22 16:04:09-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    MDBSERV,02/10/02,A.03.00
                    $Header: /newpred/configuration/src/iomap.inc 111.1.
                            1.1 2001-03-22 16:20:20-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/configuration/src/psdacc.inc 111.1
                            .1.1 2001-03-22 16:20:24-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/configuration/src/automod.p 111.1.
                            1.1 2001-03-22 16:19:24-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Header: /newpred/monitor/src1/unamep.c 111.1.1.1 20
                            01-03-22 15:27:51-08 wenk Exp $
                    $Revision: 111.1.1.1 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/PSPTKCAT:
                    None
            /opt/pred/bin/PSRULEUP:
                    PSRULEUP,02/10/02,B.00.00
                    PSRULEUP,02/10/02,B.00.00
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/ruleset_update/src/ruupprog.p 111.
                            1.1.1 2001-03-22 15:14:16-08 wenk Exp $
                    PSRULEUP,02/10/02,B.00.00
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /opt/pred/bin/PSUXFDMP:
                    $Header: /newpred/datacomm/src/signal2.inc 111.1.1.1
                             2001-03-22 16:18:48-08 wenk Exp $
                    $Header: /newpred/datacomm/src/signal_handler.inc 11
                            1.1.1.1 2001-03-22 16:18:51-08 wenk Exp $
                    $Header: /newpred/datacomm/src/clean_up.inc 111.1.1.
                            1 2001-03-22 16:16:21-08 wenk Exp $
                    $Header: /newpred/datacomm/src/close_retry_files.inc
                             111.1.1.1 2001-03-22 16:16:28-08 wenk Exp $
                    $Header: /newpred/datacomm/src/report_status.inc 111
                            .1.1.1 2001-03-22 16:18:24-08 wenk Exp $
                    $Header: /newpred/datacomm/src/update_xferstatus.inc
                             111.1.1.1 2001-03-22 16:19:05-08 wenk Exp $
                    $Header: /newpred/datacomm/src/log_failure.inc 111.1
                            .1.1 2001-03-22 16:17:53-08 wenk Exp $
                    $Header: /newpred/datacomm/src/reset_bucket.inc 111.
                            1.1.1 2001-03-22 16:18:28-08 wenk Exp $
                    $Header: /newpred/datacomm/src/analyzed_event.inc 11
                            1.1.1.1 2001-03-22 16:16:01-08 wenk Exp $
                    $Header: /newpred/datacomm/src/update_cwd.inc 111.1.
                            1.1 2001-03-22 16:18:58-08 wenk Exp $
                    $Header: /newpred/datacomm/src/update_mf.inc 111.1.1
                            .1 2001-03-22 16:19:01-08 wenk Exp $
                    $Header: /newpred/datacomm/src/adjust_cnf.inc 111.1.
                            1.1 2001-03-22 16:15:58-08 wenk Exp $
                    $Header: /newpred/datacomm/src/retry_wait.inc 111.1.
                            1.1 2001-03-22 16:18:45-08 wenk Exp $
                    $Header: /newpred/datacomm/src/create_xfer.inc 111.1
                            .1.1 2001-03-22 16:16:38-08 wenk Exp $
                    $Header: /newpred/datacomm/src/wait_for_xferdial.inc
                             111.1.1.1 2001-03-22 16:19:11-08 wenk Exp $
                    $Header: /newpred/datacomm/src/kill_xferdial.inc 111
                            .1.1.1 2001-03-22 16:17:50-08 wenk Exp $
                    $Header: /newpred/datacomm/src/build_cmds.inc 111.1.
                            1.1 2001-03-22 16:16:04-08 wenk Exp $
                    $Header: /newpred/datacomm/src/build_options.inc 111
                            .1.1.1 2001-03-22 16:16:08-08 wenk Exp $
                    $Header: /newpred/datacomm/src/check_for_file.inc 11
                            1.1.1.1 2001-03-22 16:16:18-08 wenk Exp $
                    $Header: /newpred/datacomm/src/initialize.inc 111.1.
                            1.1 2001-03-22 16:17:39-08 wenk Exp $
                    $Header: /newpred/datacomm/src/open_retry_files.inc
                            111.1.1.1 2001-03-22 16:18:10-08 wenk Exp $
                    $Header: /newpred/datacomm/src/using_dtc_check.inc 1
                            11.1.1.1 2001-03-22 16:19:08-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_datacomm_config.i
                            nc 111.1.1.1 2001-03-22 16:17:16-08 wenk Exp
                             $
                    $Header: /newpred/datacomm/src/get_options.inc 111.1
                            .1.1 2001-03-22 16:17:26-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_options_jcws.inc
                            111.1.1.1 2001-03-22 16:17:29-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_options_psmon.inc
                             111.1.1.1 2001-03-22 16:17:33-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_mode.inc 111.1.1.
                            1 2001-03-22 16:17:23-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_trace.inc 111.1.1
                            .1 2001-03-22 16:17:36-08 wenk Exp $
                    $Header: /newpred/datacomm/src/console_msg.inc 111.1
                            .1.1 2001-03-22 16:16:35-08 wenk Exp $
                    $Header: /newpred/datacomm/src/retry_intern_file_err
                            or.inc 111.1.1.1 2001-03-22 16:18:38-08 wenk
                             Exp $
                    $Header: /newpred/datacomm/src/retry_internal_error.
                            inc 111.1.1.1 2001-03-22 16:18:41-08 wenk Ex
                            p $
                    $Header: /newpred/datacomm/src/retry_cat_read.inc 11
                            1.1.1.1 2001-03-22 16:18:35-08 wenk Exp $
                    $Header: /newpred/datacomm/src/format_dblmf_error.in
                            c 111.1.1.1 2001-03-22 16:17:05-08 wenk Exp
                            $
                    $Header: /newpred/datacomm/src/format_dbpmf_error.in
                            c 111.1.1.1 2001-03-22 16:17:08-08 wenk Exp
                            $
                    $Header: /newpred/datacomm/src/format_dbconfig_error
                            .inc 111.1.1.1 2001-03-22 16:17:02-08 wenk E
                            xp $
                    $Header: /newpred/datacomm/src/format_db_error.inc 1
                            11.1.1.1 2001-03-22 16:16:58-08 wenk Exp $
                    $Header: /newpred/datacomm/src/write_trace.inc 111.1
                            .1.1 2001-03-22 16:19:18-08 wenk Exp $
                    $Header: /newpred/datacomm/src/retry.h 111.1.1.1 200
                            1-03-22 16:18:00-08 wenk Exp $
                    $Header: /newpred/datacomm/src/dctypes.h 111.1.1.1 2
                            001-03-22 16:16:55-08 wenk Exp $
                    $Header: /newpred/datacomm/src/retry.p 111.1.1.1 200
                            1-03-22 16:18:31-08 wenk Exp $
                    PSUXFDMP,02/10/02,C.10.00
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Header: /newpred/datacomm/src/c_write_trace.c 111.1
                            .1.1 2001-03-22 16:16:11-08 wenk Exp $
                    $Header: /newpred/datacomm/src/nuke_child.c 111.1.1.
                            1 2001-03-22 16:18:06-08 wenk Exp $
                    $Header: /newpred/datacomm/src/kill_orphans.c 111.1.
                            1.1 2001-03-22 16:17:46-08 wenk Exp $
                    $Header: /newpred/datacomm/src/clean_up_orphans.c 11
                            1.1.1.1 2001-03-22 16:16:25-08 wenk Exp $
                    $Header: /newpred/datacomm/src/get_errno.c 111.1.1.1
                             2001-03-22 16:17:19-08 wenk Exp $
            /opt/pred/bin/PSUXFRDM:
                    None
            /opt/pred/bin/PSUXFRDP:
                    $Header: /newpred/datacomm/src1/close_files.inc 111.
                            1.1.1 2001-03-22 16:08:43-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/report_status.inc 11
                            1.1.1.1 2001-03-22 16:12:09-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/send_dial.inc 111.1.
                            1.1 2001-03-22 16:12:16-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_commands.inc 111
                            .1.1.1 2001-03-22 16:09:54-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/parse_command_line.i
                            nc 111.1.1.1 2001-03-22 16:11:32-08 wenk Exp
                             $
                    $Header: /newpred/datacomm/src1/get_commands_from_re
                            try.inc 111.1.1.1 2001-03-22 16:09:58-08 wen
                            k Exp $
                    $Header: /newpred/datacomm/src1/get_options.inc 111.
                            1.1.1 2001-03-22 16:10:21-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/parse_options.inc 11
                            1.1.1.1 2001-03-22 16:11:36-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/init_sherlock.inc 11
                            1.1.1.1 2001-03-22 16:10:38-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/open_files.inc 111.1
                            .1.1 2001-03-22 16:11:19-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_mode.inc 111.1.1
                            .1 2001-03-22 16:10:18-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/initialize.inc 111.1
                            .1.1 2001-03-22 16:10:42-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/unrecognized_msg.inc
                             111.1.1.1 2001-03-22 16:12:53-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/internal_error.inc 1
                            11.1.1.1 2001-03-22 16:10:45-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/dc_cat_read.inc 111.
                            1.1.1 2001-03-22 16:09:10-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/dc_cat_open.inc 111.
                            1.1.1 2001-03-22 16:09:07-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/write_trace.inc 111.
                            1.1.1 2001-03-22 16:13:17-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/controller.h 111.1.1
                            .1 2001-03-22 16:09:00-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/dctypes.h 111.1.1.1
                            2001-03-22 16:09:17-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/controller.p 111.1.1
                            .1 2001-03-22 16:09:04-08 wenk Exp $
                    PSUXFRDP,02/10/02,C.09.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Header: /newpred/datacomm/src1/add_cr.c 111.1.1.1 2
                            001-03-22 16:07:59-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/add_crc.c 111.1.1.1
                            2001-03-22 16:08:02-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/build_lockfile.c 111
                            .1.1.1 2001-03-22 16:08:05-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/chk_lockfile.c 111.1
                            .1.1 2001-03-22 16:08:29-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/c_write_trace.c 111.
                            1.1.1 2001-03-22 16:08:19-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/checksum_ok.c 111.1.
                            1.1 2001-03-22 16:08:26-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/cleanup.c 111.1.1.1
                            2001-03-22 16:08:33-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/cleanup2.c 111.1.1.1
                             2001-03-22 16:08:36-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/clkint.c 111.1.1.1 2
                            001-03-22 16:08:40-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/cmain2.c 111.1.1.1 2
                            001-03-22 16:08:50-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/connect.c 111.1.1.1
                            2001-03-22 16:08:53-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/console_msg.c 111.1.
                            1.1 2001-03-22 16:08:57-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/debugging.c 111.1.1.
                            1 2001-03-22 16:09:21-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/dial.c 111.1.1.1 200
                            1-03-22 16:09:24-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/enable_blocking_io.c
                             111.1.1.1 2001-03-22 16:09:34-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/escape_to_cmd.c 111.
                            1.1.1 2001-03-22 16:09:41-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/flush_buffer.c 111.1
                            .1.1 2001-03-22 16:09:44-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_command.c 111.1.
                            1.1 2001-03-22 16:09:51-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_fsize.c 111.1.1.
                            1 2001-03-22 16:10:01-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_kermit_prompt.c
                            111.1.1.1 2001-03-22 16:10:08-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_line.c 111.1.1.1
                             2001-03-22 16:10:11-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/get_prompt.c 111.1.1
                            .1 2001-03-22 16:10:25-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/init_cmain.c 111.1.1
                            .1 2001-03-22 16:10:31-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/kermit_command.c 111
                            .1.1.1 2001-03-22 16:10:48-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/kill_orphans.c 111.1
                            .1.1 2001-03-22 16:10:52-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/launch_kermit.c 111.
                            1.1.1 2001-03-22 16:10:55-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/logon.c 111.1.1.1 20
                            01-03-22 16:10:14-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/monitor_transfer.c 1
                            11.1.1.1 2001-03-22 16:11:09-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/nuke_child.c 111.1.1
                            .1 2001-03-22 16:11:15-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/open_modem_port.c 11
                            1.1.1.1 2001-03-22 16:11:22-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/open_pty.c 111.1.1.1
                             2001-03-22 16:11:25-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/process_csi_commands
                            .c 111.1.1.1 2001-03-22 16:11:42-08 wenk Exp
                             $
                    $Header: /newpred/datacomm/src1/process_int.c 111.1.
                            1.1 2001-03-22 16:11:46-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/prompt_manl.c 111.1.
                            1.1 2001-03-22 16:11:49-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/purge_file.c 111.1.1
                            .1 2001-03-22 16:11:56-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/receive_file.c 111.1
                            .1.1 2001-03-22 16:11:59-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/receive_rule_hold.c
                            111.1.1.1 2001-03-22 16:12:03-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/send_file.c 111.1.1.
                            1 2001-03-22 16:12:19-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/set_file_type.c 111.
                            1.1.1 2001-03-22 16:12:23-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/set_timeout.c 111.1.
                            1.1 2001-03-22 16:12:26-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/setupchild.c 111.1.1
                            .1 2001-03-22 16:12:29-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/setupcu.c 111.1.1.1
                            2001-03-22 16:12:33-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/setupkermit.c 111.1.
                            1.1 2001-03-22 16:12:36-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/speed_sense.c 111.1.
                            1.1 2001-03-22 16:12:40-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/strip_crlf.c 111.1.1
                            .1 2001-03-22 16:12:43-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/timed_read.c 111.1.1
                            .1 2001-03-22 16:12:46-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/verify_dev.c 111.1.1
                            .1 2001-03-22 16:12:56-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/verify_kerm.c 111.1.
                            1.1 2001-03-22 16:13:00-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/wait_autodial.c 111.
                            1.1.1 2001-03-22 16:13:03-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/wait_manual.c 111.1.
                            1.1 2001-03-22 16:13:10-08 wenk Exp $
                    $Header: /newpred/datacomm/src1/write_line.c 111.1.1
                            .1 2001-03-22 16:13:14-08 wenk Exp $
            /opt/pred/bin/PTRACKP:
                    $Header: /newpred/propatch/src/cleanup.inc 111.1.1.1
                             2001-03-22 15:23:42-08 wenk Exp $
                    $Header: /newpred/propatch/src/process2_ux.inc 111.1
                            .1.1 2001-03-22 15:24:08-08 wenk Exp $
                    $Header: /newpred/propatch/src/process_ux.inc 111.1.
                            1.1 2001-03-22 15:24:12-08 wenk Exp $
                    $Header: /newpred/propatch/src/init.inc 111.1.1.1 20
                            01-03-22 15:23:57-08 wenk Exp $
                    $Header: /newpred/propatch/src/exec_cmd.inc 111.1.1.
                            1 2001-03-22 15:23:50-08 wenk Exp $
                    $Header: /newpred/propatch/src/errors.inc 111.1.1.1
                            2001-03-22 15:23:46-08 wenk Exp $
                    $Header: /newpred/propatch/src/trace.inc 111.1.1.1 2
                            001-03-22 15:24:34-08 wenk Exp $
                    $Header: /newpred/propatch/src/getenvvalue.inc 111.1
                            .1.1 2001-03-22 15:23:53-08 wenk Exp $
                    $Header: /newpred/propatch/src/strutil.inc 111.1.1.1
                             2001-03-22 15:24:28-08 wenk Exp $
                    $Header: /newpred/propatch/src/ptrack.p 111.1.1.1 20
                            01-03-22 15:24:21-08 wenk Exp $
                    PTRACKP,02/10/02,B.00.00
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /opt/pred/bin/README.11i:
                    None
            /opt/pred/bin/Rel_NOTES.PRED:
                    None
            /opt/pred/bin/SCHEDCAT:
                    None
            /opt/pred/bin/SCSISCNP:
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/scsiscan/src/sc_escsiio.h 111.1.1.
                            1 2001-03-22 15:12:51-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    SCSISCAN,02/10/02,B.00.00
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/SGSCANP:
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/XFERMAIL:
                    $Header: /newpred/datacomm/email/close_files.inc 111
                            .1.1.1 2001-03-22 16:13:38-08 wenk Exp $
                    $Header: /newpred/datacomm/email/report_status.inc 1
                            11.1.1.1 2001-03-22 16:15:33-08 wenk Exp $
                    $Header: /newpred/datacomm/email/get_commands.inc 11
                            1.1.1.1 2001-03-22 16:14:22-08 wenk Exp $
                    $Header: /newpred/datacomm/email/parse_command_line.
                            inc 111.1.1.1 2001-03-22 16:15:16-08 wenk Ex
                            p $
                    $Header: /newpred/datacomm/email/get_commands_from_r
                            etry.inc 111.1.1.1 2001-03-22 16:14:29-08 we
                            nk Exp $
                    $Header: /newpred/datacomm/email/get_options.inc 111
                            .1.1.1 2001-03-22 16:14:40-08 wenk Exp $
                    $Header: /newpred/datacomm/email/parse_options.inc 1
                            11.1.1.1 2001-03-22 16:15:12-08 wenk Exp $
                    $Header: /newpred/datacomm/email/init_sherlock.inc 1
                            11.1.1.1 2001-03-22 16:14:47-08 wenk Exp $
                    $Header: /newpred/datacomm/email/open_files.inc 111.
                            1.1.1 2001-03-22 16:15:09-08 wenk Exp $
                    $Header: /newpred/datacomm/email/get_mode.inc 111.1.
                            1.1 2001-03-22 16:14:33-08 wenk Exp $
                    $Header: /newpred/datacomm/email/initialize.inc 111.
                            1.1.1 2001-03-22 16:14:50-08 wenk Exp $
                    $Header: /newpred/datacomm/email/unrecognized_msg.in
                            c 111.1.1.1 2001-03-22 16:15:47-08 wenk Exp
                            $
                    $Header: /newpred/datacomm/email/internal_error.inc
                            111.1.1.1 2001-03-22 16:14:57-08 wenk Exp $
                    $Header: /newpred/datacomm/email/dc_cat_read.inc 111
                            .1.1.1 2001-03-22 16:14:05-08 wenk Exp $
                    $Header: /newpred/datacomm/email/dc_cat_open.inc 111
                            .1.1.1 2001-03-22 16:14:02-08 wenk Exp $
                    $Header: /newpred/datacomm/email/write_trace.inc 111
                            .1.1.1 2001-03-22 16:15:51-08 wenk Exp $
                    $Header: /newpred/datacomm/email/controller.h 111.1.
                            1.1 2001-03-22 16:13:55-08 wenk Exp $
                    $Header: /newpred/datacomm/email/dctypes.h 111.1.1.1
                             2001-03-22 16:14:09-08 wenk Exp $
                    $Header: /newpred/datacomm/email/controller.p 111.1.
                            1.1 2001-03-22 16:13:59-08 wenk Exp $
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Header: /newpred/datacomm/email/c_write_trace.c 111
                            .1.1.1 2001-03-22 16:13:34-08 wenk Exp $
                    $Header: /newpred/datacomm/email/cleanup.c 111.1.1.1
                             2001-03-22 16:13:24-08 wenk Exp $
                    $Header: /newpred/datacomm/email/cmain2.c 111.1.1.1
                            2001-03-22 16:13:45-08 wenk Exp $
                    $Header: /newpred/datacomm/email/connect_to_rc.c 111
                            .1.1.1 2001-03-22 16:13:48-08 wenk Exp $
                    $Header: /newpred/datacomm/email/console_msg.c 111.1
                            .1.1 2001-03-22 16:13:52-08 wenk Exp $
                    $Header: /newpred/datacomm/email/debugging.c 111.1.1
                            .1 2001-03-22 16:14:12-08 wenk Exp $
                    $Header: /newpred/datacomm/email/get_command.c 111.1
                            .1.1 2001-03-22 16:13:27-08 wenk Exp $
                    $Header: /newpred/datacomm/email/get_fsize.c 111.1.1
                            .1 2001-03-22 16:14:19-08 wenk Exp $
                    $Header: /newpred/datacomm/email/get_line.c 111.1.1.
                            1 2001-03-22 16:14:26-08 wenk Exp $
                    $Header: /newpred/datacomm/email/init_cmain.c 111.1.
                            1.1 2001-03-22 16:14:36-08 wenk Exp $
                    $Header: /newpred/datacomm/email/logon.c 111.1.1.1 2
                            001-03-22 16:14:43-08 wenk Exp $
                    $Header: /newpred/datacomm/email/process_csi_command
                            s.c 111.1.1.1 2001-03-22 16:15:23-08 wenk Ex
                            p $
                    $Header: /newpred/datacomm/email/process_int.c 111.1
                            .1.1 2001-03-22 16:15:06-08 wenk Exp $
                    $Header: /newpred/datacomm/email/purge_file.c 111.1.
                            1.1 2001-03-22 16:15:19-08 wenk Exp $
                    $Header: /newpred/datacomm/email/receive_file.c 111.
                            1.1.1 2001-03-22 16:15:30-08 wenk Exp $
                    $Header: /newpred/datacomm/email/send_file.c 111.1.1
                            .1 2001-03-22 16:15:26-08 wenk Exp $
                    $Header: /newpred/datacomm/email/timed_read.c 111.1.
                            1.1 2001-03-22 16:15:36-08 wenk Exp $
                    $Header: /newpred/datacomm/email/timed_write.c 111.1
                            .1.1 2001-03-22 16:15:40-08 wenk Exp $
                    $Header: /newpred/datacomm/email/write_line.c 111.1.
                            1.1 2001-03-22 16:15:44-08 wenk Exp $
                    $Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
                            .1.1 2001-03-22 15:34:26-08 wenk Exp $
                    $Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
                            -22 15:36:59-08 wenk Exp $
            /opt/pred/bin/addDialers:
                    $Revision: 111.1.1.1 $
            /opt/pred/bin/circat:
                    None
            /opt/pred/bin/cirtail:
                    None
            /opt/pred/bin/dbsupp:
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /opt/pred/bin/dcconfig.sh:
                    $Revision: 111.1.1.1 $
            /opt/pred/bin/libpsux.sl:
                    $Header: /newpred/lib/dblib/cl_rule_mod.p 111.1.1.1
                            2001-03-22 15:55:23-08 wenk Exp $
                    $Header: /newpred/lib/fanlib/classifier/classify.p 1
                            11.1.1.1 2001-03-22 15:54:17-08 wenk Exp $
                    $Header: /newpred/lib/dblib/config_mod.p 111.1.1.1 2
                            001-03-22 15:55:27-08 wenk Exp $
                    $Header: /newpred/lib/dblib/dev_config.p 111.1.1.1 2
                            001-03-22 15:55:38-08 wenk Exp $
                    $Header: /newpred/lib/nslib/event_files_types.h 111.
                            1.1.1 2001-03-22 15:40:05-08 wenk Exp $
                    $Header: /newpred/lib/dblib/raw_event_types.inc 111.
                            1.1.1 2001-03-22 15:57:08-08 wenk Exp $
                    $Header: /newpred/lib/dblib/ev_prc.inc 111.1.1.1 200
                            1-03-22 15:55:49-08 wenk Exp $
                    $Header: /newpred/lib/dblib/eptypes_mod.p 111.1.1.1
                            2001-03-22 15:55:42-08 wenk Exp $
                    $Header: /newpred/lib/dblib/ev_hist_mod.p 111.1.1.1
                            2001-03-22 15:55:45-08 wenk Exp $
                    $Header: /newpred/lib/dblib/file_config.p 111.1.1.1
                            2001-03-22 15:55:52-08 wenk Exp $
                    $Header: /newpred/lib/dblib/toggle_constants.inc 111
                            .1.1.1 2001-03-22 15:57:19-08 wenk Exp $
                    $Header: /newpred/lib/dblib/process_rule_keys.inc 11
                            1.1.1.1 2001-03-22 15:56:57-08 wenk Exp $
                    $Header: /newpred/lib/dblib/module_ids.inc 111.1.1.1
                             2001-03-22 15:56:26-08 wenk Exp $
                    $Header: /newpred/lib/dblib/module_field_keys.inc 11
                            1.1.1.1 2001-03-22 15:56:23-08 wenk Exp $
                    $Header: /newpred/lib/dblib/psxl_global.inc 111.1.1.
                            1 2001-03-22 15:57:01-08 wenk Exp $
                    $Header: /newpred/lib/dblib/pac_str_blnk.inc 111.1.1
                            .1 2001-03-22 15:56:54-08 wenk Exp $
                    $Header: /newpred/lib/dblib/gltypes_mod.p 111.1.1.1
                            2001-03-22 15:55:59-08 wenk Exp $
                    $Header: /newpred/include/p/dmesaconst.h 111.1.1.1 2
                            001-03-22 16:04:23-08 wenk Exp $
                    $Header: /newpred/include/p/dmipc.h 111.1.1.1 2001-0
                            3-22 16:04:13-08 wenk Exp $
                    $Header: /newpred/lib/dblib/lock_mod.p 111.1.1.1 200
                            1-03-22 15:56:06-08 wenk Exp $
                    $Header: /newpred/lib/dblib/maint_mod.p 111.1.1.1 20
                            01-03-22 15:56:10-08 wenk Exp $
                    $Header: /newpred/lib/dblib/mfld_mod.p 111.1.1.1 200
                            1-03-22 15:56:20-08 wenk Exp $
                    oaccpdc.c,$Revision: 111.1.1.1 $
                    $Header: /newpred/lib/dblib/dbl_trace.inc 111.1.1.1
                            2001-03-22 15:55:34-08 wenk Exp $
                    $Header: /newpred/lib/dblib/dbl_proc_nums.inc 111.1.
                            1.1 2001-03-22 15:55:31-08 wenk Exp $
                    $Header: /newpred/lib/dblib/opsdb_image.inc 111.1.1.
                            1 2001-03-22 15:56:37-08 wenk Exp $
                    $Header: /newpred/lib/dblib/opsdb_tp1.inc 111.1.1.1
                            2001-03-22 15:56:44-08 wenk Exp $
                    $Header: /newpred/lib/dblib/ops_mod.p 111.1.1.1 2001
                            -03-22 15:56:30-08 wenk Exp $
                    $Header: /newpred/lib/dblib/opsdbtypes.inc 111.1.1.1
                             2001-03-22 15:56:51-08 wenk Exp $
                    $Header: /newpred/lib/dblib/opsdb_schema_types.inc 1
                            11.1.1.1 2001-03-22 15:56:40-08 wenk Exp $
                    $Header: /newpred/lib/dblib/ops_types.p 111.1.1.1 20
                            01-03-22 15:56:33-08 wenk Exp $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    tprocid.h, $Revision: 1.36 $
                    $Header: /newpred/lib/dblib/pu_ev_hist.p 111.1.1.1 2
                            001-03-22 15:57:04-08 wenk Exp $
                    $Header: /newpred/reports/src/rp_c.c 111.1.1.1 2001-
                            03-22 15:14:54-08 wenk Exp $
                    $Header: /newpred/lib/dblib/rule_access.p 111.1.1.1
                            2001-03-22 15:57:11-08 wenk Exp $
                    $Header: /newpred/lib/dblib/rule_update.p 111.1.1.1
                            2001-03-22 15:57:16-08 wenk Exp $
                    $Header: /newpred/lib/dblib/tr_rule_mod.p 111.1.1.1
                            2001-03-22 15:57:23-08 wenk Exp $
                    tprocid.h, $Revision: 1.36 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/mrgDialers:
                    $Revision: 111.1.1.1 $
            /opt/pred/bin/msreconfig:
                    None
            /opt/pred/bin/psconfig:
                    $Header: /newpred/psui/src/psui_mainline.inc 111.1.1
                            .1 2001-03-22 15:19:08-08 wenk Exp $
                    $Header: /newpred/psui/src/wait_for_ps_run_to_end.in
                            c 111.1.1.1 2001-03-22 15:21:53-08 wenk Exp
                            $
                    $Header: /newpred/psui/src/psui_main_init.inc 111.1.
                            1.1 2001-03-22 15:16:54-08 wenk Exp $
                    $Header: /newpred/psui/src/build_item_info.inc 111.1
                            .1.1 2001-03-22 15:17:06-08 wenk Exp $
                    $Header: /newpred/psui/src/psui_get_utility.inc 111.
                            1.1.1 2001-03-22 15:20:08-08 wenk Exp $
                    $Header: /newpred/psui/src/evaluate_item.inc 111.1.1
                            .1 2001-03-22 15:17:59-08 wenk Exp $
                    $Header: /newpred/psui/src/xfer_menu_actions.inc 111
                            .1.1.1 2001-03-22 15:22:00-08 wenk Exp $
                    $Header: /newpred/psui/src/set_item_parms.inc 111.1.
                            1.1 2001-03-22 15:21:32-08 wenk Exp $
                    $Header: /newpred/psui/src/request_psmon.inc 111.1.1
                            .1 2001-03-22 15:20:45-08 wenk Exp $
                    $Header: /newpred/psui/src/prompt_for_periph.inc 111
                            .1.1.1 2001-03-22 15:19:50-08 wenk Exp $
                    $Header: /newpred/psui/src/edit_field.inc 111.1.1.1
                            2001-03-22 15:17:20-08 wenk Exp $
                    $Header: /newpred/psui/src/translate_field.inc 111.1
                            .1.1 2001-03-22 15:21:43-08 wenk Exp $
                    $Header: /newpred/psui/src/get_runtime_value.inc 111
                            .1.1.1 2001-03-22 15:18:17-08 wenk Exp $
                    $Header: /newpred/psui/src/psui_functions.inc 111.1.
                            1.1 2001-03-22 15:20:01-08 wenk Exp $
                    $Header: /newpred/include/p/automod.h 111.1.1.1 2001
                            -03-22 16:04:09-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/psui/src/psui.p 111.1.1.1 2001-03-
                            22 15:16:47-08 wenk Exp $
                    PSCONFIG,02/10/02,C.01.00
                    $Header: /newpred/configuration/src/iomap.inc 111.1.
                            1.1 2001-03-22 16:20:20-08 wenk Exp $
                    $Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
                            1-03-22 16:04:36-08 wenk Exp $
                    $Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
                            -22 16:04:26-08 wenk Exp $
                    $Header: /newpred/configuration/src/psdacc.inc 111.1
                            .1.1 2001-03-22 16:20:24-08 wenk Exp $
                    $Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
                            01-03-22 16:04:30-08 wenk Exp $
                    $Header: /newpred/include/p/dautomod.h 111.1.1.1 200
                            1-03-22 16:04:19-08 wenk Exp $
                    $Header: /newpred/configuration/src/automod.p 111.1.
                            1.1 2001-03-22 16:19:24-08 wenk Exp $
                    PSCONFGP,02/10/02,A.10.02
                    PSCONFGP,02/10/02,A.10.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    $Revision: 111.1.1.1 $
                    $Revision: 111.1.1.1 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/psmond:
                    psmond,02/10/02,A.02.02
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/bin/ptrack10.sh:
                    None
            /opt/pred/bin/schedchk:
                    None
            /opt/pred/bin/swinv10.sh:
                    None
            /opt/pred/bin/tcpemail:
                    $Header: /newpred/tcpemail/src/tcpemail.c 111.1.1.1
                            2001-03-22 15:07:05-08 wenk Exp $
                    $Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
                            .1.1 2001-03-22 15:34:26-08 wenk Exp $
                    $Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
                            -22 15:36:59-08 wenk Exp $
            /opt/pred/bin/tcpemstats:
                    $Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
                            .1.1 2001-03-22 15:34:26-08 wenk Exp $
                    $Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
                            -22 15:36:59-08 wenk Exp $
            /opt/pred/config/pt/FC60_monitor.pt:
                    None
            /opt/pred/config/pt/RemoteMonitor.pt:
                    None
            /opt/pred/config/pt/disk_em.pt:
                    None
            /opt/pred/config/pt/dm_FCMS_adapter.pt:
                    None
            /opt/pred/config/pt/dm_core_hw.pt:
                    None
            /opt/pred/config/pt/dm_fc_scsi_mux.pt:
                    None
            /opt/pred/config/pt/dm_fc_sw.pt:
                    None
            /opt/pred/config/pt/dm_ses_enclosure.pt:
                    None
            /opt/pred/config/pt/dm_stape.pt:
                    None
            /opt/pred/config/pt/fc60mon.pt:
                    None
            /opt/pred/config/pt/ha_disk_array.pt:
                    None
            /opt/pred/config/pt/header.pt:
                    None
            /opt/pred/newconfig/etc/ddfa/predictpcf:
                    $Revision: 111.1.1.1 $
            /opt/pred/newconfig/etc/rc.config.d/predictive:
                    $Revision: 111.1.1.1 $
            /opt/pred/newconfig/opt/pred/bin/.forward:
                    None
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP:
                    $Header: /newpred/memscan/src/process_1540.inc 111.1
                            .1.1 2001-03-22 15:31:29-08 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_cleanup.inc 11
                            1.1.1.1 2001-03-22 15:30:05-08 wenk Exp $
                    $Header: /newpred/memscan/src/move_omemlog.inc 111.1
                            .1.1 2001-03-22 15:30:19-08 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs2.inc 11
                            1.1.1.1 2001-03-22 15:29:55-08 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs.inc 111
                            .1.1.1 2001-03-22 15:29:52-08 wenk Exp $
                    $Header: /newpred/memscan/src/format_pagedealloc_eve
                            nt.inc 111.1.1.1 2001-03-22 15:29:09-08 wenk
                             Exp $
                    $Header: /newpred/memscan/src/format_memlog_event.in
                            c 111.1.1.1 2001-03-22 15:29:02-08 wenk Exp
                            $
                    $Header: /newpred/memscan/src/read_local_memlog.inc
                            111.1.1.1 2001-03-22 15:30:36-08 wenk Exp $
                    $Header: /newpred/memscan/src/read_local_memlog_head
                            er.inc 111.1.1.1 2001-03-22 15:30:40-08 wenk
                             Exp $
                    $Header: /newpred/memscan/src/open_omemlog.inc 111.1
                            .1.1 2001-03-22 15:30:22-08 wenk Exp $
                    $Header: /newpred/memscan/src/sort_memlog_ux.inc 111
                            .1.1.1 2001-03-22 15:30:46-08 wenk Exp $
                    $Header: /newpred/memscan/src/process_local_memlog.i
                            nc 111.1.1.1 2001-03-22 15:30:26-08 wenk Exp
                             $
                    $Header: /newpred/memscan/src/write_local_memlog.inc
                             111.1.1.1 2001-03-22 15:30:50-08 wenk Exp $
                    $Header: /newpred/memscan/src/check_for_shutdown.inc
                             111.1.1.1 2001-03-22 15:28:52-08 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_event.inc
                            111.1.1.1 2001-03-22 15:30:29-08 wenk Exp $
                    $Header: /newpred/memscan/src/format_pdt_event.inc 1
                            11.1.1.1 2001-03-22 15:29:13-08 wenk Exp $
                    $Header: /newpred/memscan/src/format_memtimer_event.
                            inc 111.1.1.1 2001-03-22 15:29:06-08 wenk Ex
                            p $
                    $Header: /newpred/memscan/src/board_size.inc 111.1.1
                            .1 2001-03-22 15:28:42-08 wenk Exp $
                    $Header: /newpred/memscan/src/bank_supported.inc 111
                            .1.1.1 2001-03-22 15:28:38-08 wenk Exp $
                    $Header: /newpred/memscan/src/board_supported.inc 11
                            1.1.1.1 2001-03-22 15:28:45-08 wenk Exp $
                    $Header: /newpred/memscan/src/log_record_updated.inc
                             111.1.1.1 2001-03-22 15:29:34-08 wenk Exp $
                    $Header: /newpred/memscan/src/clear_local_memlog.inc
                             111.1.1.1 2001-03-22 15:28:56-08 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_logs.inc 1
                            11.1.1.1 2001-03-22 15:30:33-08 wenk Exp $
                    $Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
                            1.1 2001-03-22 15:29:19-08 wenk Exp $
                    $Header: /newpred/memscan/src/get_memory_info.inc 11
                            1.1.1.1 2001-03-22 15:29:23-08 wenk Exp $
                    $Header: /newpred/memscan/src/init_mem_logfile.inc 1
                            11.1.1.1 2001-03-22 15:29:31-08 wenk Exp $
                    $Header: /newpred/memscan/src/access_mem_init.inc 11
                            1.1.1.1 2001-03-22 15:28:35-08 wenk Exp $
                    $Header: /newpred/memscan/src/check_enabled.inc 111.
                            1.1.1 2001-03-22 15:28:49-08 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_global_vars.inc
                             111.1.1.1 2001-03-22 15:29:38-08 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_ps_files.inc 11
                            1.1.1.1 2001-03-22 15:29:41-08 wenk Exp $
                    $Header: /newpred/memscan/src/meminit.inc 111.1.1.1
                            2001-03-22 15:30:02-08 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_trace.inc 111.
                            1.1.1 2001-03-22 15:30:12-08 wenk Exp $
                    $Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
                            001-03-22 15:30:15-08 wenk Exp $
                    MEMSCAN,02/10/02,C.01.02
                    tprocid.h, $Revision: 1.36 $
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
                    decode_monitor_xref.h, $Revision: 1.10 $
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP.0106:
                    $Header: /newpred/memscan/src/process_1540.inc 111.1
                            .1.1 2001/03/22 23:31:29 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_cleanup.inc 11
                            1.1.1.1 2001/03/22 23:30:05 wenk Exp $
                    $Header: /newpred/memscan/src/move_omemlog.inc 111.1
                            .1.1 2001/03/22 23:30:19 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs2.inc 11
                            1.1.1.1 2001/03/22 23:29:55 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs.inc 111
                            .1.1.1 2001/03/22 23:29:52 wenk Exp $
                    $Header: /newpred/memscan/src/format_pagedealloc_eve
                            nt.inc 111.1.1.1 2001/03/22 23:29:09 wenk Ex
                            p $
                    $Header: /newpred/memscan/src/format_memlog_event.in
                            c 111.1.1.1 2001/03/22 23:29:02 wenk Exp $
                    $Header: /newpred/memscan/src/read_local_memlog.inc
                            111.1.1.1 2001/03/22 23:30:36 wenk Exp $
                    $Header: /newpred/memscan/src/read_local_memlog_head
                            er.inc 111.1.1.1 2001/03/22 23:30:40 wenk Ex
                            p $
                    $Header: /newpred/memscan/src/open_omemlog.inc 111.1
                            .1.1 2001/03/22 23:30:22 wenk Exp $
                    $Header: /newpred/memscan/src/sort_memlog_ux.inc 111
                            .1.1.1 2001/03/22 23:30:46 wenk Exp $
                    $Header: /newpred/memscan/src/process_local_memlog.i
                            nc 111.1.1.1 2001/03/22 23:30:26 wenk Exp $
                    $Header: /newpred/memscan/src/write_local_memlog.inc
                             111.1.1.1 2001/03/22 23:30:50 wenk Exp $
                    $Header: /newpred/memscan/src/check_for_shutdown.inc
                             111.1.1.1 2001/03/22 23:28:52 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_event.inc
                            111.1.1.1 2001/03/22 23:30:29 wenk Exp $
                    $Header: /newpred/memscan/src/format_pdt_event.inc 1
                            11.1.1.1 2001/03/22 23:29:13 wenk Exp $
                    $Header: /newpred/memscan/src/format_memtimer_event.
                            inc 111.1.1.1 2001/03/22 23:29:06 wenk Exp $
                    $Header: /newpred/memscan/src/board_size.inc 111.1.1
                            .1 2001/03/22 23:28:42 wenk Exp $
                    $Header: /newpred/memscan/src/bank_supported.inc 111
                            .1.1.1 2001/03/22 23:28:38 wenk Exp $
                    $Header: /newpred/memscan/src/board_supported.inc 11
                            1.1.1.1 2001/03/22 23:28:45 wenk Exp $
                    $Header: /newpred/memscan/src/log_record_updated.inc
                             111.1.1.1 2001/03/22 23:29:34 wenk Exp $
                    $Header: /newpred/memscan/src/clear_local_memlog.inc
                             111.1.1.1 2001/03/22 23:28:56 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_logs.inc 1
                            11.1.1.1 2001/03/22 23:30:33 wenk Exp $
                    $Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
                            1.1 2001/03/22 23:29:19 wenk Exp $
                    $Header: /newpred/memscan/src/get_memory_info.inc 11
                            1.1.1.1 2001/03/22 23:29:23 wenk Exp $
                    $Header: /newpred/memscan/src/init_mem_logfile.inc 1
                            11.1.1.1 2001/03/22 23:29:31 wenk Exp $
                    $Header: /newpred/memscan/src/access_mem_init.inc 11
                            1.1.1.1 2001/03/22 23:28:35 wenk Exp $
                    $Header: /newpred/memscan/src/check_enabled.inc 111.
                            1.1.1 2001/03/22 23:28:49 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_global_vars.inc
                             111.1.1.1 2001/03/22 23:29:38 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_ps_files.inc 11
                            1.1.1.1 2001/03/22 23:29:41 wenk Exp $
                    $Header: /newpred/memscan/src/meminit.inc 111.1.1.1
                            2001/03/22 23:30:02 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_trace.inc 111.
                            1.1.1 2001/03/22 23:30:12 wenk Exp $
                    $Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
                            001/03/22 23:30:15 wenk Exp $
                    MEMSCAN,01/06/25,C.01.02
                    tprocid.h, $Revision: 1.33 $
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /opt/pred/newconfig/opt/pred/bin/MEMSCANP.0109:
                    $Header: /newpred/memscan/src/process_1540.inc 111.1
                            .1.1 2001/03/22 23:31:29 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_cleanup.inc 11
                            1.1.1.1 2001/03/22 23:30:05 wenk Exp $
                    $Header: /newpred/memscan/src/move_omemlog.inc 111.1
                            .1.1 2001/03/22 23:30:19 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs2.inc 11
                            1.1.1.1 2001/03/22 23:29:55 wenk Exp $
                    $Header: /newpred/memscan/src/mem_list_procs.inc 111
                            .1.1.1 2001/03/22 23:29:52 wenk Exp $
                    $Header: /newpred/memscan/src/format_pagedealloc_eve
                            nt.inc 111.1.1.1 2001/03/22 23:29:09 wenk Ex
                            p $
                    $Header: /newpred/memscan/src/format_memlog_event.in
                            c 111.1.1.1 2001/03/22 23:29:02 wenk Exp $
                    $Header: /newpred/memscan/src/read_local_memlog.inc
                            111.1.1.1 2001/03/22 23:30:36 wenk Exp $
                    $Header: /newpred/memscan/src/read_local_memlog_head
                            er.inc 111.1.1.1 2001/03/22 23:30:40 wenk Ex
                            p $
                    $Header: /newpred/memscan/src/open_omemlog.inc 111.1
                            .1.1 2001/03/22 23:30:22 wenk Exp $
                    $Header: /newpred/memscan/src/sort_memlog_ux.inc 111
                            .1.1.1 2001/03/22 23:30:46 wenk Exp $
                    $Header: /newpred/memscan/src/process_local_memlog.i
                            nc 111.1.1.1 2001/03/22 23:30:26 wenk Exp $
                    $Header: /newpred/memscan/src/write_local_memlog.inc
                             111.1.1.1 2001/03/22 23:30:50 wenk Exp $
                    $Header: /newpred/memscan/src/check_for_shutdown.inc
                             111.1.1.1 2001/03/22 23:28:52 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_event.inc
                            111.1.1.1 2001/03/22 23:30:29 wenk Exp $
                    $Header: /newpred/memscan/src/format_pdt_event.inc 1
                            11.1.1.1 2001/03/22 23:29:13 wenk Exp $
                    $Header: /newpred/memscan/src/format_memtimer_event.
                            inc 111.1.1.1 2001/03/22 23:29:06 wenk Exp $
                    $Header: /newpred/memscan/src/board_size.inc 111.1.1
                            .1 2001/03/22 23:28:42 wenk Exp $
                    $Header: /newpred/memscan/src/bank_supported.inc 111
                            .1.1.1 2001/03/22 23:28:38 wenk Exp $
                    $Header: /newpred/memscan/src/board_supported.inc 11
                            1.1.1.1 2001/03/22 23:28:45 wenk Exp $
                    $Header: /newpred/memscan/src/log_record_updated.inc
                             111.1.1.1 2001/03/22 23:29:34 wenk Exp $
                    $Header: /newpred/memscan/src/clear_local_memlog.inc
                             111.1.1.1 2001/03/22 23:28:56 wenk Exp $
                    $Header: /newpred/memscan/src/process_mem_logs.inc 1
                            11.1.1.1 2001/03/22 23:30:33 wenk Exp $
                    $Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
                            1.1 2001/03/22 23:29:19 wenk Exp $
                    $Header: /newpred/memscan/src/get_memory_info.inc 11
                            1.1.1.1 2001/03/22 23:29:23 wenk Exp $
                    $Header: /newpred/memscan/src/init_mem_logfile.inc 1
                            11.1.1.1 2001/03/22 23:29:31 wenk Exp $
                    $Header: /newpred/memscan/src/access_mem_init.inc 11
                            1.1.1.1 2001/03/22 23:28:35 wenk Exp $
                    $Header: /newpred/memscan/src/check_enabled.inc 111.
                            1.1.1 2001/03/22 23:28:49 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_global_vars.inc
                             111.1.1.1 2001/03/22 23:29:38 wenk Exp $
                    $Header: /newpred/memscan/src/m_init_ps_files.inc 11
                            1.1.1.1 2001/03/22 23:29:41 wenk Exp $
                    $Header: /newpred/memscan/src/meminit.inc 111.1.1.1
                            2001/03/22 23:30:02 wenk Exp $
                    $Header: /newpred/memscan/src/memscan_trace.inc 111.
                            1.1.1 2001/03/22 23:30:12 wenk Exp $
                    $Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
                            001/03/22 23:30:15 wenk Exp $
                    MEMSCAN,01/11/07,C.01.02
                    tprocid.h, $Revision: 1.36 $
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /opt/pred/newconfig/opt/pred/bin/U001AU01:
                    None
            /opt/pred/newconfig/opt/pred/bin/U001SG00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U002EMS0:
                    None
            /opt/pred/newconfig/opt/pred/bin/U002EMS6:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003CORE:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003EMS3:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003FCSW:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003OPT2:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003PC00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U003RMON:
                    None
            /opt/pred/newconfig/opt/pred/bin/U004EMS4:
                    None
            /opt/pred/newconfig/opt/pred/bin/U004EMS5:
                    None
            /opt/pred/newconfig/opt/pred/bin/U004TP8S:
                    None
            /opt/pred/newconfig/opt/pred/bin/U005PP00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U005TPHD:
                    None
            /opt/pred/newconfig/opt/pred/bin/U006DSM2:
                    None
            /opt/pred/newconfig/opt/pred/bin/U007DSSC:
                    None
            /opt/pred/newconfig/opt/pred/bin/U007EMS2:
                    None
            /opt/pred/newconfig/opt/pred/bin/U010EMS1:
                    None
            /opt/pred/newconfig/opt/pred/bin/U013DS5A:
                    None
            /opt/pred/newconfig/opt/pred/bin/U013TP78:
                    None
            /opt/pred/newconfig/opt/pred/bin/U014DS35:
                    None
            /opt/pred/newconfig/opt/pred/bin/U014DS3F:
                    None
            /opt/pred/newconfig/opt/pred/bin/U014DS56:
                    None
            /opt/pred/newconfig/opt/pred/bin/U014RU00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U015DS22:
                    None
            /opt/pred/newconfig/opt/pred/bin/U017DS2F:
                    None
            /opt/pred/newconfig/opt/pred/bin/U017DSWS:
                    None
            /opt/pred/newconfig/opt/pred/bin/U017DU00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U017LU00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U018DS37:
                    None
            /opt/pred/newconfig/opt/pred/bin/U019DS2S:
                    None
            /opt/pred/newconfig/opt/pred/bin/U019DS5S:
                    None
            /opt/pred/newconfig/opt/pred/bin/U021DS5F:
                    None
            /opt/pred/newconfig/opt/pred/bin/U021MC00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U023ME00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U024DS7S:
                    None
            /opt/pred/newconfig/opt/pred/bin/U024OEM1:
                    None
            /opt/pred/newconfig/opt/pred/bin/U026DSM1:
                    None
            /opt/pred/newconfig/opt/pred/bin/U026MU00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U027SU00:
                    None
            /opt/pred/newconfig/opt/pred/bin/U028TP15:
                    None
            /opt/pred/newconfig/opt/pred/bin/U030PS00:
                    None
            /opt/pred/newconfig/opt/pred/bin/psupschd:
                    GET_DATE_INFORMATION.C, $Revision: 1.10 $
                    GET_LICENSE.C, $Revision: 1.24 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.15 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.20 $
                    STABLE_STORE_INFO.C, $Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.12 $
                    MAKE_LIC_AR.H, $Revision: 1.28 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.7 $
                    GET_SW_ID.C, $Revision: 1.12 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.6 $
                    READ_FROM_SS.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.6 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GATHER_INFORMATION.C, $Revision: 1.4 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.4 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.5 $
                    GET_BOOT_TIME.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.12 $
                    GET_SESSION_ID.C, $Revision: 1.7 $
            /sbin/init.d/predictive:
                    $Revision: 111.1.1.1 $
            /sbin/rc1.d/K256predictive:
                    $Revision: 111.1.1.1 $
            /sbin/rc2.d/S744predictive:
                    $Revision: 111.1.1.1 $
            /var/stm/config/tools/monitor/predictive.sapcfg:
                    predictive.sapcfg $Revision: 111.1.1.5 $

    cksum(1) Output:

            Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            3120417234 139264 /opt/pred/bin/ARRYSCN1
            3359983136 14770 /opt/pred/bin/CPSMG000
            3702413598 175855 /opt/pred/bin/CPSUI000
            1689301049 9388 /opt/pred/bin/Dialers
            567677476 159744 /opt/pred/bin/EMSSCAN
            423653434 877 /opt/pred/bin/FIMGCAT
            3522873361 294912 /opt/pred/bin/LOGSCANP
            3469679836 520192 /opt/pred/bin/PROCSCNP
            713759195 262144 /opt/pred/bin/PSCONFGP
            1294463818 528384 /opt/pred/bin/PSCONFIG
            794916923 768 /opt/pred/bin/PSDCTSTD
            4095926375 135168 /opt/pred/bin/PSKRMP
            2240505182 286720 /opt/pred/bin/PSMDBSP
            3540802137 1483 /opt/pred/bin/PSPTKCAT
            1380960659 139264 /opt/pred/bin/PSRULEUP
            2982811845 192512 /opt/pred/bin/PSUXFDMP
            3233038347 16234 /opt/pred/bin/PSUXFRDM
            2201844252 184320 /opt/pred/bin/PSUXFRDP
            1290607867 200704 /opt/pred/bin/PTRACKP
            2758374406 1057 /opt/pred/bin/README.11i
            3671745185 26980 /opt/pred/bin/Rel_NOTES.PRED
            3102184012 1851 /opt/pred/bin/SCHEDCAT
            3765088302 618496 /opt/pred/bin/SCSISCNP
            2101976202 90112 /opt/pred/bin/SGSCANP
            4227770442 225280 /opt/pred/bin/XFERMAIL
            3117163907 5993 /opt/pred/bin/addDialers
            4007319636 24576 /opt/pred/bin/circat
            4007319636 24576 /opt/pred/bin/cirtail
            2424278339 131072 /opt/pred/bin/dbsupp
            2839332708 98517 /opt/pred/bin/dcconfig.sh
            2693529024 1169100 /opt/pred/bin/libpsux.sl
            645112171 4294 /opt/pred/bin/mrgDialers
            252558340 1252 /opt/pred/bin/msreconfig
            1294463818 528384 /opt/pred/bin/psconfig
            2910790196 151552 /opt/pred/bin/psmond
            3470754870 3465 /opt/pred/bin/ptrack10.sh
            3757422073 49152 /opt/pred/bin/schedchk
            3249552330 3813 /opt/pred/bin/swinv10.sh
            546058655 110592 /opt/pred/bin/tcpemail
            2062284022 114688 /opt/pred/bin/tcpemstats
            648537961 1562 /opt/pred/config/pt/FC60_monitor.pt
            1267842558 894 /opt/pred/config/pt/RemoteMonitor.pt
            225441649 1198 /opt/pred/config/pt/disk_em.pt
            3643666592 879 /opt/pred/config/pt/dm_FCMS_adapter.pt
            2091730607 726 /opt/pred/config/pt/dm_core_hw.pt
            3594633582 967 /opt/pred/config/pt/dm_fc_scsi_mux.pt
            2448868476 1012 /opt/pred/config/pt/dm_fc_sw.pt
            2557700605 914 /opt/pred/config/pt/dm_ses_enclosure.pt
            3943414360 1225 /opt/pred/config/pt/dm_stape.pt
            648537961 1562 /opt/pred/config/pt/fc60mon.pt
            2135043494 1218 /opt/pred/config/pt/ha_disk_array.pt
            4275662590 827 /opt/pred/config/pt/header.pt
            1932702770 280 /opt/pred/newconfig/etc/ddfa/predictpcf
            2220212020 548 /opt/pred/newconfig/etc/rc.config.d/
                    predictive
            1220765877 52 /opt/pred/newconfig/opt/pred/bin/.forward
            629947872 356352 /opt/pred/newconfig/opt/pred/bin/MEMSCANP
            4024946830 356352 /opt/pred/newconfig/opt/pred/bin/
                    MEMSCANP.0106
            593038800 356352 /opt/pred/newconfig/opt/pred/bin/
                    MEMSCANP.0109
            2067584966 8860 /opt/pred/newconfig/opt/pred/bin/U001AU01
            793192885 6556 /opt/pred/newconfig/opt/pred/bin/U001SG00
            170909415 8532 /opt/pred/newconfig/opt/pred/bin/U002EMS0
            1726426960 9204 /opt/pred/newconfig/opt/pred/bin/U002EMS6
            2767696024 27364 /opt/pred/newconfig/opt/pred/bin/U003CORE
            2428896425 11188 /opt/pred/newconfig/opt/pred/bin/U003EMS3
            3181193687 4636 /opt/pred/newconfig/opt/pred/bin/U003FCSW
            4081610725 14844 /opt/pred/newconfig/opt/pred/bin/U003OPT2
            1702666091 6172 /opt/pred/newconfig/opt/pred/bin/U003PC00
            1579402245 39852 /opt/pred/newconfig/opt/pred/bin/U003RMON
            1953058978 59428 /opt/pred/newconfig/opt/pred/bin/U004EMS4
            729481347 49516 /opt/pred/newconfig/opt/pred/bin/U004EMS5
            464033449 6528 /opt/pred/newconfig/opt/pred/bin/U004TP8S
            836337461 6996 /opt/pred/newconfig/opt/pred/bin/U005PP00
            2983412304 4524 /opt/pred/newconfig/opt/pred/bin/U005TPHD
            46795492 13312 /opt/pred/newconfig/opt/pred/bin/U006DSM2
            4035790931 9496 /opt/pred/newconfig/opt/pred/bin/U007DSSC
            1321431694 19796 /opt/pred/newconfig/opt/pred/bin/U007EMS2
            979082883 51868 /opt/pred/newconfig/opt/pred/bin/U010EMS1
            1561609695 10984 /opt/pred/newconfig/opt/pred/bin/U013DS5A
            3294692124 4704 /opt/pred/newconfig/opt/pred/bin/U013TP78
            3840460660 50880 /opt/pred/newconfig/opt/pred/bin/U014DS35
            971732648 35388 /opt/pred/newconfig/opt/pred/bin/U014DS3F
            3908412518 18036 /opt/pred/newconfig/opt/pred/bin/U014DS56
            1671498992 2548 /opt/pred/newconfig/opt/pred/bin/U014RU00
            3170201898 24208 /opt/pred/newconfig/opt/pred/bin/U015DS22
            3617437017 26712 /opt/pred/newconfig/opt/pred/bin/U017DS2F
            1333883821 10856 /opt/pred/newconfig/opt/pred/bin/U017DSWS
            1111227556 6556 /opt/pred/newconfig/opt/pred/bin/U017DU00
            3875229759 19068 /opt/pred/newconfig/opt/pred/bin/U017LU00
            2726140282 24328 /opt/pred/newconfig/opt/pred/bin/U018DS37
            2093748101 9288 /opt/pred/newconfig/opt/pred/bin/U019DS2S
            2738877923 9168 /opt/pred/newconfig/opt/pred/bin/U019DS5S
            2652209693 63364 /opt/pred/newconfig/opt/pred/bin/U021DS5F
            2121624154 10500 /opt/pred/newconfig/opt/pred/bin/U021MC00
            3454879345 12852 /opt/pred/newconfig/opt/pred/bin/U023ME00
            3217864104 9976 /opt/pred/newconfig/opt/pred/bin/U024DS7S
            2457899526 26492 /opt/pred/newconfig/opt/pred/bin/U024OEM1
            2998420555 30924 /opt/pred/newconfig/opt/pred/bin/U026DSM1
            1768595893 30748 /opt/pred/newconfig/opt/pred/bin/U026MU00
            4182206224 11548 /opt/pred/newconfig/opt/pred/bin/U027SU00
            831218155 6108 /opt/pred/newconfig/opt/pred/bin/U028TP15
            335190149 13252 /opt/pred/newconfig/opt/pred/bin/U030PS00
            1631997311 86016 /opt/pred/newconfig/opt/pred/bin/psupschd
            1235140615 2573 /sbin/init.d/predictive
            1235140615 2573 /sbin/rc1.d/K256predictive
            1235140615 2573 /sbin/rc2.d/S744predictive
            3757368670 2896 /var/stm/config/tools/monitor/
                    predictive.sapcfg

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_26803

    Equivalent Patches: None

    Patch Package Size: 8160 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_27210

            5. Run swinstall to install the patch:

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

            By default swinstall will archive the original software in
            /var/adm/sw/save/PHSS_27210. 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_27210.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHCO_27774
    Date Loaded: 20021015
          Title: s700_800 11.00 libc cumulative patch

    Patch Name: PHCO_27774

    Patch Description: s700_800 11.00 libc cumulative patch

    Creation Date: 02/10/03

    Post Date: 02/10/15

    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:
            Yes
            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_27774

    Symptoms:
            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_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 application is linked
            with libpthread.a, then memory growth can be controlled by
            setting the maximum number of arenas to be 1.
            JAGac40903; SR 8606125513

            PHCO_20763:
            This is a SP patch version of PHCO_20765.

            PHCO_20555:
            system() was calling fork() in multi-threaded
            applications as a work-around for some locking issues
            within dld.sl and libc. The cost of a fork() relative
            to the cost of vfork() resulted in slower performance.

            The specific issues were related to locking calling
            made from the child process created by system() prior
            to