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_feedbackus-support.external.hp.com)
Date: Sun Mar 11 2001 - 08:43:22 CST

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

                            HP Support Information Digests

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

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

         http://www.itresourcecenter.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://www.itresourcecenter.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 Mar 11 3:05:40 PST 2001

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHSS_22804 s700_800 11.11 linker startup code / SLLIC ELF support
    PHSS_22803 s700_800 11.00 linker startup code / SLLIC ELF support
    PHSS_23526 s700_800 11.04 VirtualVault 4.0 libproxy fix
    PHSS_23447 s700_800 11.00 L1000/L2000 40.48 firmware patch
    PHSS_22612 s700_800 11.X OpenGL 1.1 Runtime patch
    PHNE_22159 s700_800 11.00 telnet kernel and telnetd(1M) patch
    PHKL_23055 s700_800 11.04 (VVOS) trap-related panics/hangs
    PHCO_23218 s700_800 11.00 cumulative libpam and libpam_unix patch
    PHCO_23076 s700_800 11.00 LVM commands cumulative patch
    PHSS_22836 s700_800 11.04 (VVOS) ld and linker tools cumulative patch
    PHSS_22614 s700_800 11.00 Xserver cumulative patch
    PHSS_22613 s700_800 11.X OpenGL 1.1 Developers patch
    PHSS_22608 s700_800 11.X Starbase Development, Hardcopy Dev patch
    PHCO_23429 s700_800 11.04 (VVOS) cumulative crontab/at/cron patch
    PHSS_22611 s700_800 11.X PHIGS Development Patch
    PHSS_22610 s700_800 11.X PHIGS Runtime Patch
    PHSS_22609 s700_800 11.X PEX 5.1 Development patch
    PHSS_22607 s700_800 11.X PEX 5.1 Runtime patch
    PHSS_22606 s700_800 11.X DDA Runtime patch
    PHSS_22605 s700_800 11.X PEX 5.1/Starbase/Hardcopy Runtime patch
    PHSS_22604 s700_800 11.X 3D Common Runtime patch
    PHSS_22374 s700_800 11.00 OV OB3.50 patch - MA packet

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


    Document ID: PHSS_22804
    Date Loaded: 20010309
          Title: s700_800 11.11 linker startup code / SLLIC ELF support

    Patch Name: PHSS_22804

    Patch Description: s700_800 11.11 linker startup code / SLLIC ELF support

    Creation Date: 01/02/01

    Post Date: 01/03/09

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

    Products:
            Auxiliary-Opt B.11.11 B.11.11.01 B.11.11.02

    Filesets:
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,fa=HP-UX_B.11.11_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,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_22804

    Symptoms:
            PHSS_22804:

            - JAGad12002 : Severity : 6
               Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k

            - JAGad04090 : Severity : 7
               Need crt0 compiled with +k, large amount of shared libs

            - JAGac59673 : Severity : 5
               Can't profile shared libraries of executables built with
               old crt0.o

            - JAGab46472 : Severity : 4
               Use standard preprocessor macro in crt0.h

            - JAGaa84952 : Severity : 3
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            - JAGad13995 : Severity : 4
               Cant PBO shared libraries

    Defect Description:
            PHSS_22804:

            - JAGad12002 : Severity : 6
               Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k
            Resolution:
                Fixed ld32 to correctly handle +k instruction
                sequences.

            - JAGad04090 : Severity : 7
               Need crt0 compiled with +k, large amount of shared libs
            Resolution:
                crt0 is compiled with +k.

            - JAGac59673 : Severity : 5
               Can't profile shared libraries of executables built with
               old crt0.o

            - JAGab46472 : Severity : 4
               Use standard preprocessor macro in crt0.h

            - JAGaa84952 : Severity : 3
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            - JAGad13995 : Severity : 4
               Cant PBO shared libraries
            Resolution:
                fix FDP to handle legitimate flow.data files which
                contain no counter data.

    SR:
            4701404731 4701414599

    Patch Files:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.01,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/langtools/lib/crt0.o
            /opt/langtools/lib/icrt0.o
            /opt/langtools/lib/scrt0.o

            Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                    v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.11.01,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,
                    fa=HP-UX_B.11.11_32/64,v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl

    what(1) Output:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/langtools/lib/crt0.o:
                    None
            /opt/langtools/lib/icrt0.o:
                    None
            /opt/langtools/lib/scrt0.o:
                    None

            Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl:
                    None

    cksum(1) Output:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            100369563 11608 /opt/langtools/lib/crt0.o
            2163345040 28576 /opt/langtools/lib/icrt0.o
            3871976498 20320 /opt/langtools/lib/scrt0.o

            Auxiliary-Opt.LANG-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                    v=HP:
            3752362426 588304 /opt/langtools/lib/linker/dt/appconfig/
                    help/C/linker.sdl

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 660 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_22804

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_22804.depot

            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_22804.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHSS_22803
    Date Loaded: 20010309
          Title: s700_800 11.00 linker startup code / SLLIC ELF support

    Patch Name: PHSS_22803

    Patch Description: s700_800 11.00 linker startup code / SLLIC ELF support

    Creation Date: 01/03/06

    Post Date: 01/03/09

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

    Products:
            Auxiliary-Opt B.11.00 B.11.01.01 B.11.01.06 B.11.11.02

    Filesets:
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.01,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.01.01,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,fa=HP-UX_B.11.00_32/64,v=HP
            Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHSS_21701: ABORT
                    SIGBUS on Informix with +I instrumented
            PHSS_18110: ABORT
                    flow.data files corrupted with aC++ shared libraries

    Category Tags:
            defect_repair enhancement general_release critical
            halts_system

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

    Symptoms:
            PHSS_22803:

            - JAGad12002 : Severity : 6
               Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k

            - JAGad04090 : Severity : 7
               Need crt0 compiled with +k, large amount of shared libs

            - JAGac59673 : Severity : 5
               Can't profile shared libraries of executables built with
               old crt0.o

            - JAGab46472 : Severity : 4
               Use standard preprocessor macro in crt0.h

            - JAGaa84952 : Severity : 3
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            - JAGad13995 : Severity : 4
               Cant PBO shared libraries

            PHSS_21701:
            - JAGab43956: Severity: 6
               SIGBUS on Informix with +I instrumented

            - JAGab73709: Severity: 9
               gdb crashes when loading the rhythm_server in i2

            - JAGaa80540: Severity:6
               errors in linker online help

            PHSS_18110:
            - JAGaa84952, JAGaa85188:
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload'ed

            - JAGaa93910, JAGab03785:
               problem in flow.data locking code for multiple update

            PHSS_16024:
            - CLLbs17175: Severity: 3
                 Cannot install PHSS_14246 because its co-requisite
                 has been superseded.

            PHSS_14246:
            32 bit linker patch
            -------------------
            - CLLbs13185: Severity: 2
                 SLLIC ELF support does no include Compilation
                 Unit Dictionary from SOM

            PHSS_13435:
            32 bit linker patch
            -------------------
            Enhancement
              - Support for mixed mode operation of IA-64 and
                PA-RISC binaries.
                Use +nomixedmode to suppress the feature
                Note: Installation of PHSS_14245 patch is required.

    Defect Description:
            PHSS_22803:

            - JAGad12002 : Severity : 6
               Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k
            Resolution:
                Fixed ld32 to correctly handle +k instruction
                sequences.

            - JAGad04090 : Severity : 7
               Need crt0 compiled with +k, large amount of shared libs
            Resolution:
                crt0 is compiled with +k.

            - JAGac59673 : Severity : 5
               Can't profile shared libraries of executables built with
               old crt0.o

            - JAGab46472 : Severity : 4
               Use standard preprocessor macro in crt0.h

            - JAGaa84952 : Severity : 3
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            - JAGad13995 : Severity : 4
               Cant PBO shared libraries
            Resolution:
                fix FDP to handle legitimate flow.data files which
                contain no counter data.

            PHSS_21701:
            - JAGab43956: Severity: 6
               SIGBUS on Informix with +I instrumented

            Resolution:
            Fixed in scrt0.o, icrt0.o

            - JAGab73709: Severity: 9
               gdb crashes when loading the rhythm_server in i2

            Resolution:
            Fixed in scrt0.o, icrt0.o

            - JAGaa80540: Severity:6
               errors in linker online help

            Resolution:
            Corrected online help.

            PHSS_18110:
            1. JAGaa84952:
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload'ed

            Resolution:
            Make change on PBO processing.
            Also need PHSS_18072 to have the fix.

            2. JAGaa85188:
               scrt0.o produces corrupt flow.data entries for ANSI
               C++ shared libraries.

            Resolution:
            Fix in scrt0.o. Need to install PHSS_18072.

            3. JAGaa93910, JAGab03785:
               problem in flow.data locking code for multiple update

            Resolution:
            Fix in icrt0.o and scrt.o. Need to install PHSS_18072.

            PHSS_16024:
            - CLLbs17175:
                 Cannot install PHSS_14246 because its co-requisite
                 has been superseded.

            Resolution:
            Remove the obsolete corequisite from this patch.

            PHSS_14246:
            Implementation error and new enhancement

            PHSS_13435:
            new enhancement

    SR:
            4701404731 4701414599

    Patch Files:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.01.06,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.11.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/langtools/lib/crt0.o
            /opt/langtools/lib/icrt0.o
            /opt/langtools/lib/scrt0.o

            Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.01.01,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.01.06,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            Auxiliary-Opt.LANG-HELP,fr=B.11.11.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl

    what(1) Output:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/langtools/lib/crt0.o:
                    None
            /opt/langtools/lib/icrt0.o:
                    None
            /opt/langtools/lib/scrt0.o:
                    None

            Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/langtools/lib/linker/dt/appconfig/help/C/linker.sdl:
                    None

    cksum(1) Output:

            Auxiliary-Opt.LANG-STARTUP,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            100369563 11608 /opt/langtools/lib/crt0.o
            2163345040 28576 /opt/langtools/lib/icrt0.o
            3871976498 20320 /opt/langtools/lib/scrt0.o

            Auxiliary-Opt.LANG-HELP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            3752362426 588304 /opt/langtools/lib/linker/dt/appconfig/
                    help/C/linker.sdl

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHSS_22514
            s800: 11.00: PHSS_22514

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_13435 PHSS_14246 PHSS_16024 PHSS_18110 PHSS_21701

    Equivalent Patches: None

    Patch Package Size: 670 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_22803

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_22803.depot

            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_22803.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHSS_23526
    Date Loaded: 20010308
          Title: s700_800 11.04 VirtualVault 4.0 libproxy fix

    Patch Name: PHSS_23526

    Patch Description: s700_800 11.04 VirtualVault 4.0 libproxy fix

    Creation Date: 01/03/06

    Post Date: 01/03/08

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

    Products:
            VirtualVault A.04.00

    Filesets:
            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP
            VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/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/PHSS_23526

    Symptoms:
            PHSS_23526:
            Problems proxying HTTP 1.1 connection headers

            PHSS_22296:
            This patch addresses the following problems

            1) The NSAPI plugin versions of the TGA and the java
               servlet proxy demonstrate high CPU utilization
               under certain conditions.

            2) The predefined Server Application Function
               "get-client-cert" in a server's obj.conf file
               allows client certificates to be passed from
               the iPlanet Web Server to back-end applications
               for further processing. Certain back-end
               applications incorrectly interpret the line feed
               characters that are embedded in the certificate
               to mean "the end of an HTTP header field".

            3) iPlanet Server has memory leak.

            4) If a customer is running a CGI script that
               continuously sends information every other second,
               there may be a long delay before he gets the
               response back from the script

            PHSS_21259:
            The TGA doesn't respond properly after executing a
            nonexistent CGI.

            PHSS_20733:
            1) The TGA configuration did not work for chrooted CGIs
               properly.
            2) The NSAPI was not supporting CGI redirect with URL
               greater than 244 characters in length.

    Defect Description:
            PHSS_23526:
            Some HTTP application servers do not properly handle
            "connection" headers in association with HTTP/1.1.
            Since the proxy allows these connection headers through,
            they can cause errors for the application servers.
            Also, the proxy does not send a "connection: close"
            HTTP header to prevent persistent connections.

            Resolution:
            The proxy has been modified to provide the ability
            to automatically downgrade HTTP requests from HTTP/1.1
            to HTTP/1.0.

            The proxy has also been modified so that it always
            sends a "connection: close" HTTP header.

            PHSS_22296:
            This patch addresses the following 4 problems:

            1)The NSAPI plugin versions of the TGA and the java
              servlet proxy demonstrate high CPU utilization
              under certain conditions.

            Resolution:
            The TGA and Java servlet proxies are being re-released
            to remove these conditions.

            2) Some applications incorrectly interpret HTTP header
               fields with embedded line feeds (a LF, as opposed
               to the standard header field-ending CRLF
               combination). The iPlanet Web Server correctly
               encodes a client certificate in the auth-cert
               portion of the request with embedded linefeeds,
               but downstream applications may interpret the
               resulting header as a series of improperly
               constructed request headers.

            Resolution:
            Since multiple applications may make this mistake,
            the iWS libproxy module is an acceptable location to
            remove the embedded linefeeds from the client
            certificate header, and removal of the linefeeds does
            not compromise header or certificate integrity.

            3) iPlanet Server has memory leak.

            Resolution:
            Free up allocated memory.

            4) Some CGI programs are not working properly.

            Resolution:
            NSAPI now take care of small trunk of data.

            PHSS_21259:
            If user tries to execute a cgi program that doesn't exist,
            the server responds with 404 Not Found as it should. After
            that the server starts responding "500 Server Error" to a
            lot of existing cgi requests.

            The server error log:
            : for host .... trying to GET /cgi-bin/cgi, vvtga_log
            reports: ERROR: setup_connection():
            Failed to transfer execution message to slave TGA daemon on
            /tmp/tga.1979

            If user configures an invalid cgi in tgad.conf (there is no
            cgi with that name in the real cgi directory), user never
            sees the problem.

            Resolution:
            The TGA is being re-released to respond to this problem.

            PHSS_20733:
            1) The TGA configuration did not work under chrooted CGIs
               properly.

              The chroot directive in tgad.conf file is not working.
              we get an error message from tgad saying that it can't
              execute the program.

              Refer to SR 8606125743 for more detail.

              The tgad.log from the working machine:
              LEVEL = 3 DATE = Wed Dec 15 10:42:48 1999
              AUDIT : Program entry used: */c
              Environment entry used: cgi
              Mapped pathname: /cgi/cgi
              Message: Exececuting cgi program '/cgi/c'.

              And from the other:
              LEVEL = 3 DATE = Wed Dec 15 18:59:30 1999
              AUDIT : Program entry used: */c
              Environment entry used: cgi
              Mapped pathname: /cgi/cgi
              Message: Could not execute /cgi/cgi

            2) A NES NSAPI function did not support a URL with more
               than 244 characters for 302 redirects.

            Resolution:
            1) The TGA configuration interface now supports chrooted
               CGIs properly. The TGA deamon performs the access check
               after the chroot call.

            2) The NES NSAPI function parameters were modified to allow
               CGI redirects with URLS greater than 244 characters in
               length.

    SR:
            8606183510 8606155741 8606157837 8606123993 8606125743
            8606131390 8606160635 8606160608

    Patch Files:

            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /opt/vaultTS/lib/libproxy.so
            /opt/vaultTS/lib/libvvtga.so

            VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /tcb/lib/tgad
            /opt/vaultTS/lib/libvv.sl

    what(1) Output:

            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /opt/vaultTS/lib/libproxy.so:
                    (#)64 1.8.1.4 proxy.c, vaultNES, vaultNES_4.0 03/
                            05/01 13:14:43 VVOS 11.04 PHSS_23526

            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /opt/vaultTS/lib/libvvtga.so:
                    (#)98 1.28.1.19 tgansapi.c, vaultNES, vaultNES_4.
                            0 09/20/00 10:44:31 VVOS 11.04 PHSS_22296
                    97 1.14.1.2 src/gateway/cgi2/nsapi/env.c, vaultNES
                            , vaultNES_4.0 09/01/99 11:23:32
                    95 1.13 src/gateway/cgi2/nsapi/argv.c, vaultNES, v
                            aultNES_4.0 06/30/98 18:02:06
                    65 1.10 src/gateway/cgi2/nsapi/log.c, vaultNES, va
                            ultNES_4.0 02/15/00 13:47:23
                    src/gateway/cgi2/nsapi/cgi-audit.c, vaultNES, vaultN
                            ES_4.0 1.8 02/15/00
                    93 1.13.3.1 src/gateway/cgi2/iolib/io.c, vaultTS,
                            vaultTS_4.0 06/24/99 11:25:56

            VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /tcb/lib/tgad:
                    70 1.13 src/gateway/cgi2/daemon/communications.c,
                            vaultTS, vaultTS_4.0 09/17/98 18:49:18
                    $Source: src/gateway/cgi2/daemon/configuration.c, va
                            ultTS, vaultTS_4.0 $ $Date: 00/02/15 12:28:3
                            5 $ $Revision: 1.10.1.4 PATCH_11.04 (PHSS_20
                            733) $
                    $Source: src/gateway/cgi2/daemon/execute.c, vaultTS,
                             vaultTS_4.0 $ $Date: 00/03/21 15:14:59 $ $R
                            evision: 1.17.2.8 PATCH_11.04 (PHSS_21259) $
                    HP VirtualVault, tgad, revision A.04.00
                    src/lib/swp/setlocale.c, vaultTS, vaultTS_4.0 1.1 0
                            9/29/97
                    $Source: lib/libsecalarm/app_audit.c, libsecalarm, v
                            vos_rose, rose0007 $ $Date: 99/06/03 11:09:4
                            2 $ $Revision: 1.7 PATCH_11.04 (PHCO_18729)
                            $
                    $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:49:32 $

            VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            /opt/vaultTS/lib/libvv.sl:
                    src/lib/vv/vvauth.c, vaultTS, vaultTS_4.0 1.1 06/30
                            /98
                    src/lib/vv/vvpriv.c, vaultTS, vaultTS_4.0 1.1 06/30
                            /98
                    src/lib/vv/vvlabel_vvos.c, vaultTS, vaultTS_4.0 1.2
                             11/06/98
                    src/lib/vv/vvpriv_vvos.c, vaultTS, vaultTS_4.0 1.1
                            06/30/98
                    14 1.9 src/lib/vv/vvfile_vvos.c, vaultTS, vaultTS_
                            4.0 11/19/98 19:06:31
                    48 1.5 src/lib/vv/vvlabel.c, vaultTS, vaultTS_4.0
                            11/19/98 13:07:36
                    src/lib/vv/vvaudit.c, vaultTS, vaultTS_4.0 1.2 11/1
                            6/98
                    src/lib/vv/vvutil.c, vaultTS, vaultTS_4.0 1.1 06/30
                            /98
                    13 1.8 src/lib/vv/vvfile.c, vaultTS, vaultTS_4.0 1
                            1/24/98 20:18:25
                    src/lib/vv/vvauth_vvos.c, vaultTS, vaultTS_4.0 1.3
                            07/10/98
                    (#)17 1.4.1.3 vvaudit_vvos.c, vaultTS, vaultTS_4.
                            0 09/20/00 10:41:08 VVOS 11.04 PHSS_22296

    cksum(1) Output:

            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            2596056680 20516 /opt/vaultTS/lib/libproxy.so

            VaultNES.NES-VAULT,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            344093471 57470 /opt/vaultTS/lib/libvvtga.so

            VaultTS.VV-CORE-CMN,fr=A.04.00,fa=HP-UX_B.11.04_32/64,v=HP:
            3209786933 950641 /tcb/lib/tgad
            2350911999 41134 /opt/vaultTS/lib/libvv.sl

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_21259 PHSS_20733 PHSS_22296

    Equivalent Patches: None

    Patch Package Size: 1080 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_23526

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23526.depot

            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_23526.text file is
            available in the product readme:

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

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

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

    Special Installation Instructions:
            The updated proxy provides a mechanism to automatically
            downgrade HTTP/1.1 requests to HTTP/1.0.

            Updates are required in the the obj.conf configuration
            file to use this feature. For each Service line in obj.conf
            that invokes "send_proxy", add the "autodowngrade=1" field.

            Example:

            Add autodowngrade="1" to all lines using send_proxy:

            Service method="(GET|HEAD|POST|PUT)" type="text/html"
            fn="send_proxy" host="127.0.0.1" port="7001"
            safeclient="yes" autodowngrade="1"
            Service method="(GET|HEAD|POST|PUT)" type="text/jsp"
            fn="send_proxy"host="127.0.0.1" port="7001"
            safeclient="yes" autodowngrade="1"
            Service method="(GET|HEAD|POST|PUT)" type="image/gif"
            fn="send_proxy"host="127.0.0.1" port="7001"
            safeclient="yes" autodowngrade="1"
            Service method="(GET|HEAD|POST|PUT)" type="image/jpeg"
            fn="send_proxy"host="127.0.0.1" port="7001"
            safeclient="yes" autodowngrade="1"

            If automatic downgrade is no longer desired remove the
            "autodowngrade=1" from the send-proxy line.

            The presence of the autodowngrade field enables this
            feature. If the downgrade functionality is not desired
            omit the autodowngrade="1" field.
    -----End of Document ID: PHSS_23526------------------------------------------


    Document ID: PHSS_23447
    Date Loaded: 20010308
          Title: s700_800 11.00 L1000/L2000 40.48 firmware patch

    Patch Name: PHSS_23447

    Patch Description: s700_800 11.00 L1000/L2000 40.48 firmware patch

    Creation Date: 01/03/05

    Post Date: 01/03/08

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

    Products: N/A

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

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHSS_21696: PANIC HANG

    Category Tags:
            defect_repair enhancement general_release critical panic
            halts_system

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

    Symptoms:
            PHSS_23447:
            Added support for model strings 9000/800/L1000-5X and
            9000/800/L2000-5X to the firmware update utility.

            PHSS_22655:
            The following features, fixes and enhancements appear in
            server firmware revision 40.48:
              1. Provide support for L1000 and L2000 revision B models
                 (L1000B & L2000B)
              2. Provide OLA/R support
              3. PDC did not report overtemperature warning to HP-UX
              4. GSP 'ps' command shows 1220W for power supply
              5. Graphics board shows up as 'unknown' in PDC "in io"
                 command
              6. PDC 'in io' identifies RAID card inappropriately
              7. PDC revision now appears in HPMC tombstones
              8. Hitting 'break' key on ASCII terminal while at PDC
                 causes IODC error
              9. PDC 'ser pn' only displays first 5 digits of current
                 product number value
             10. Increase the list of FRU_ID values recognized by PDC
             11. PDC call PDC_PAT_COMPLET subfun 6 (get cabinet info)
                 fails repeatedly with -3
             12. PDC must not be case sensative to FRU_ID values.

            Detailed Explanation:

              1. Self explanatory
              2. L1000 and L2000 revision A models require PDC 40.48
                 and HP-UX 11.11 to enable the high availability OLA/R
                 feature. OLA/R stands for OnLine Addition Removal
                 and replacement of PCI cards.
              3. Partial implementation of this fix appeared in PDC
                 40.14. When an overtemp shutdown occurred, PDC
                 notified HP-UX so it could perform an orderly
                 shutdown. However,
                 an overtemp chassis log was not created. With
                 PDC 40.48, a chassis log is created.
              4. GSP 'ps' command reported the 930W L-Class power
                 supplies as "1220W". Fix is to report L-Class power
                 supplies as "Type 0".
              5. A6150-60001 L-Class 2-D Graphics board reported as
                 'unknown' in PDC "in io" command. Fix is to report as
                 TBD.
              6. Several PCI cards were not listed int the PCI
                 current lookup table and appeared as unknown when
                 using the BCH command in io. Added new PCI cards to
                 the lookup table.
              7. The firmware revision did not appear in tombstone
                 printouts, added PDC rev in the tombstone output.
              8. At PDC main menu, pressing the Break key on the web
                 console or power cycling the console caused an
                 unrecoverable IODC error. The PDC error handling
                 routines were changed to properly handle these
                 occurances.
              9. When the BCH command ser pn was executed only the
                 first 5 characters of the product were displayed.
                 Changed the ser pn command to display 6 characters.
             10. PDC 40.19 did not recognise FRU ID's of newer
                 revisions of replacement parts. PDC 40.48 now
                 correctly identifies all of the newer revisions of
                 replacement parts.
             11. The PDC subroutine PDC_PAT_COMPLET subfun 6 did not
                 poll the power monitor or other PDH hardware properly
                 this caused EMS to report errors. PDC 40.48 firmware
                 correctly poll all PDH hardware so EMS will report
                 correct status.
             12. When installing new system boards with a5191-67001 in
                 the PART NUMBER field of the FRU_ID the model string
                 changes from 9000/800/Lx00-44 to 9000/800/Lx00-36.
                 Changed PDC 40.48 to be insensitive to the case of
                 PART NUMBER entries.

            PHSS_21696:
            PHSS_21696 installs PDC firmware revision 40.26 on L1000
            and L2000 systems.The following issues have been addressed
            and corrected with PDC firmware revision 40.26:

            1. Server firmware revision 40.19 only recognizes
               A5191-60001 as a valid part number entry within FRU_ID
               of the system board. Any other value causes the
               following symptoms common to 360MHz and 440MHz CPUS:

               - Each CPU reports a 17D0 system alert during selftest.
                 17D0 indicates an "INVALID_SYS_BOARD_PART_NUM".
               - The following server firmware warning is generated:

                  WARNING: Invalid processor clock chip setting.

               The following symptoms are unique to servers with 440MHz
               CPUs installed:

               - Server firmware identifies 440MHz CPUs as 360MHz CPUs.
               - The server model string will change from
                 9000/800/Lx000-44 9000/800/Lx000-36 (where x = 1 or 2).

                 NOTE: The server hardware is actually running 440MHz.

               - The HP-UX clock gains approximately 15 minutes/hour.

            2. An HPMC may occur as a result of performing a TOC
               (Transfer Of Control).

            The following issue has been addressed and corrected with
            PDC firmware 40.19:

            1. Systems with PDC revision 40.14 may experience a system
               panic or system hang in response to the HP-UX command
               'shutdown -h' .

            The following features, fixes and enhancements appear in
            PDC revision 40.14:

            1. Increase maximum memory size for L1000 from 4GB to 8GB
            2. Support 1GB DIMM (2GB memory module)
            3. PDC did not report overtemperature warning to the OS
            4. BCH recognizes only the abbreviated version of some
                commands
            5. New chassis code for invalid system board FRU_ID part
                number
            6. Hardware paths for devices below a PCI-to-PCI bridge
                are displayed incorrectly
            7. Firmware Version displays single digit week (i.e. 40.6
                rather than 40.06)
            8. BCH does not display help text for some commands
            9. Change alert level for fatal (fails selftest/prevents
                boot) DIMM loading alert from 8 to 15
            10. Change alert level for deconfigured CPUs from 6 to 2 &
                change problem detail from 3 to 8 (for iCOD)
            11. New version of PCI bus adapter (Elroy 4.0) fully
                supported.
            12. The firmware LPMC handler has been modified to properly
                manage a LPMC as to not cause an HPMC in systems running
                with multiple processors.

    Defect Description:
            PHSS_23447:
            - See Symptoms.

            PHSS_22655:
            - See Symptoms.

            PHSS_21696:
            - See Symptoms.

    SR:
            0000000000

    Patch Files:

            OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/L1000srvrflash
            /usr/conf/L1000saveFW
            /usr/conf/L1000fw.wrap

    what(1) Output:

            OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/L1000srvrflash:
                    Server firmware reflash utility version 1.0 for N an
                            d L Class Servers
            /usr/conf/L1000saveFW:
                    Data Hdr A 00.01
            /usr/conf/L1000fw.wrap:
                    Data Hdr A.00.01

    cksum(1) Output:

            OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            77789136 40384 /usr/conf/L1000srvrflash
            1691080368 28672 /usr/conf/L1000saveFW
            4207998701 2098432 /usr/conf/L1000fw.wrap

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies:
            9000/800/L1000-36
            9000/800/L1000-44
            9000/800/L2000-36
            9000/800/L2000-44
            9000/800/L1000-5X
            9000/800/L2000-5X

    Other Dependencies: None

    Supersedes:
            PHSS_21696 PHSS_22655

    Equivalent Patches:
            PHSS_23446:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 2170 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_23447

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_23447.depot

            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_23447.text file is
            available in the product readme:

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

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

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

    Special Installation Instructions:
            This patch will only install and update the firmware on
            these systems:

                    9000/800/L1000-36
                    9000/800/L1000-44
                    9000/800/L2000-36
                    9000/800/L2000-44
                    9000/800/L1000-5X
                    9000/800/L2000-5X

            If you wish to install the patch on a different system even
            though it does not apply, you can force the installation of
            the patch by touching the file '/tmp/force_patch_install'
            before installing the patch. This may be useful when
            creating a 'golden' archive image for Ignite-UX that may be
            used on several different hardware platforms.

            If the patch is installed on a system other than those
            listed above, it will not modify the system firmware so no
            harm will occur.

            If the SUPPORT-TOOLS or Online Diagnostics software is
            installed, the existing firmware will be saved during the
            installation of the patch. In this case, if the patch is
            removed, the original firmware will be restored. If neither
            the SUPPORT-TOOLS nor Online Diagnostics software is
            installed, the existing firmware will not be saved during
            the installation of the patch. In this case, if the patch
            is removed the original firmware will not be restored and
            the firmware installed by the patch will remain loaded
            after the patch is removed.
    -----End of Document ID: PHSS_23447------------------------------------------


    Document ID: PHSS_22612
    Date Loaded: 20010307
          Title: s700_800 11.X OpenGL 1.1 Runtime patch

    Patch Name: PHSS_22612

    Patch Description: s700_800 11.X OpenGL 1.1 Runtime patch

    Creation Date: 01/02/23

    Post Date: 01/03/07

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

    Products:
            OpenGLRunTime B.11.00 OpenGL 1.0 Runtime Environment

    Filesets:
            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.03,fa=HP-UX_B.11.00_32/64,v=HP
            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.04,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release manual_dependencies

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

    Symptoms:
            PHSS_22612:
            - See defect description.

            PHSS_21980:
            - See defect description.

            PHSS_21813:
            - See defect description.

            PHSS_21808:
            - See defect description.

            PHSS_21470:
            - See defect description.

            PHSS_20296:
            - See defect description.

            PHSS_20273:
            - See defect description.

    Defect Description:
            PHSS_22612:
            Resolution:
            - Fixes a clipping problem observed with
              a GLUT application which creates multiple
              subwindows. This problem only occurs when
              Full Scene AA is enabled.
            - The GL_FEEDBACK and GL_SELECT render modes
              were not working with glDrawArrays. All
              primitives would get passed directly to the
              hardware rather.
            - If a window is partially offscreen,
              glCopyPixels may clip the region to be copied
              incorrectly and send the results to the wrong
              location.
            - If a sufficiently small portion of a
              window is being cleared, pixels outside of the
              window may get altered.
            - If the draw buffer is set to GL_FRONT_AND_BACK
              and the clear color has identical components,
              vertical stripes may appear in the window.
            - When the draw buffer is set to GL_FRONT_AND_BACK,
              glCopyPixels, glDrawPixels and glBitmap may not
              render to both buffers.
            - Copying pixels from front to back or back to
              front may fail.
            - ReadPixels performance for RGB and RGBA
              using unsigned byte will increase 3X to 4X.
            - The environment variables
              HP_DISABLE_FAST_BUFFER_SWAP (Starbase,
              Phigs and PEX) and
              HPOGL_DSM_DISABLE_FAST_BUFFER_SWAP (OGL)
              used to turn off double buffer tearing have
              been fixed to perform as expected.
            - Improved performance of display list based
              applications enabled by default for Visualize
              Centers and Visualize Workgroups. This was
              previously done using the environment variable
              HPOGL_ENABLE_VF_LIMIT.
            - dlopen() calls changed to explicitly specify
              the RTLD_GLOBAL mode bit to fix 11.* dld.sl
              patch (PHSS_22478) 64bit application failure

            PHSS_21980:
            Resolution:
            - Performance improvements for Visualize Center and
              scalable visualization
            - JAGad34735 VMD crash running autosea2 application
            - JAGad35512 performance enhanced for accumulation in
                          offscreen or SLS situations
            - Many defect fixes for corner cases when Scene AA is
              enabled
            - JAGad35161 Fix corner case when color mask is not
                          set to all channels enabled.
            - JAGad31320 Clear performance increased when scissors
                          are enabled
            - JAGad34978 Fixed problem with scissor in stereo
                          visuals.
            - JAGad34387 Fixed window clipping problem in
                          glCopyPixels path
            - JAGad34418 Fixed possible problem with Z test in OpenGL
                          pixel path
            - JAGad30837 New caching algorithm for clip plane fills
                          potentially gives PHIGS applications a large
                          performance boost when using multiple windows
                          or view shields.
            - JAGad31037 SDRC app hangs in software path due to
                          improper triggering
            - JAGad34039 Conformance divzero test draws outside window
            - JAGad43001 Polygon offset wrong on FXE
            - Set HPOGL_ENABLE_VF_LIMIT for improved performance of
              display list based applications on Vis Center and Vis
              Workgroup. CAUTION: Setting this variable may result
              in slightly different pixel rendering.

            PHSS_21813:
            Resolution:
            - repairs the fxe DMA race condition
              and color flashing on fx5/fx10

            PHSS_21808:
            Resolution:
            - Scene AA support on SLS
              o both SLS and SLS\d
            - Display list tri-strip code performance improvement
            - DrawArray performance improvments
            - Scene AA fixes
              o disable on fx2/4/6, works on fx10 only
            - Tuned wideline performance
            - quad-mesh fix
            - Tuned large texture performance
            - Support for multiple stereo windows
            - 11.* threads fixes/tuning
              o additional lock/unlock protection
              o line loop/strip save/restore fix
              o multi-CPU thread performance improvement

            PHSS_21470:
            Resolution:
            - Window moves can leave background holes or window
              droppings on FX-family devices.
            - 3d rendering window can have incorrect rendering or
              portions of older frames

            PHSS_20296:
            Resolution:
            - point size is not correct after pixel zoom operation
            - point size is not correct after pixel zoom operation
            - Improved performance for glDrawPixels on
              VISUALIZE-fx5/fx10.
            - Improved performance when using clip plane on
              VISUALIZE-fx5/fx10.
            - Factor of two performance improvement for clears when
              scissor region is the same size as the window on
              VISUALIZE-fx5/fx10.
            - Fix incorrect clearing of a scissor region that lies
              completely offscreen on VISUALIZE-fxe.
            - Fix display of a child window contents on
              VISUALIZE-fx5/fx10 when both parent and child windows
              have OpenGL contexts.
            - Fix clipping and segmentation fault with glCopyPixels when
              using SLS and windows larger than one physical display
              on VISUALIZE-fx5/fx10.
            - OpenGL requires that the Quality Pack be installed along
              with and the two additional X patches that are not
              included in the QPK.
              The Support Plus Media for June 2000,
              Part Number - 11.00: B3782-10486
                      CD-HP-UX 11.0 Suport Plus Media 06/00
              Xlib Patches PHSS_21283 and PHSS_21284

            PHSS_20273:
            Resolution:
            - JAGab83343 - ZAPdb GUI drops core
              JAGab81997 - threads fix
              JAGab74242, JAGab81606 - Java3D and
                          dVise tex coords in vertex
                          array fix
              JAGab83941 - in some cases of geometry
                           accelerator to general path
                           switch vertex array rendering
                           entry points stay geometry
                           accelerator path
            - OGL requires primitives of type GL_POLYGON to be
              both planar and convex. When they are not,
              VISUALIZE-FXE behaves differently than FX-2, FX-4,
              and FX-6, and sometimes causes an infinite loop,
              thus locking up the application. A possible
              work-around for this problem is to use
              GL_TRIANGLE_FAN instead of GL_POLYGON if there is
              any doubt about whether the polygon is planar
              and/or convex.

    SR:
            0000000000

    Patch Files:

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.03,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.04,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/chess-64
            /opt/graphics/OpenGL/demos/chess/chess.uid-64
            /opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-64
            /opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-64
            /opt/graphics/OpenGL/demos/threads/Makefile64
            /opt/graphics/OpenGL/demos/threads/threads-64
            /opt/graphics/OpenGL/demos/verify.uid-64
            /opt/graphics/OpenGL/demos/verify_install-64
            /opt/graphics/OpenGL/demos/verify_viewer-64
            /opt/graphics/OpenGL/demos/verify_viscenter-64

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.03,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.04,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/lib2fc1066b.2
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda16.2
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda30.2
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda30.sl
            /opt/graphics/OpenGL/lib/pa20_64/libGL.2
            /opt/graphics/OpenGL/lib/pa20_64/libGL.sl
            /opt/graphics/OpenGL/lib/pa20_64/libGLU.2
            /opt/graphics/OpenGL/lib/pa20_64/libGLU.sl
            /opt/graphics/OpenGL/lib/pa20_64/libddfxegl.2
            /opt/graphics/OpenGL/lib/pa20_64/libddfxegl.sl
            /opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.2
            /opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.sl
            /opt/graphics/OpenGL/lib/pa20_64/libddvmd.2
            /opt/graphics/OpenGL/lib/pa20_64/libddvmd.sl
            /opt/graphics/OpenGL/lib/pa20_64/libogltls.2
            /opt/graphics/OpenGL/lib/pa20_64/libogltls.sl

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.03,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.04,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/BlackMarble.ppm
            /opt/graphics/OpenGL/demos/chess/Data/WhiteMarble.ppm
            /opt/graphics/OpenGL/demos/chess/Data/Wood.ppm
            /opt/graphics/OpenGL/demos/chess/Data/bishop.bj
            /opt/graphics/OpenGL/demos/chess/Data/black_top.bj
            /opt/graphics/OpenGL/demos/chess/Data/chassis.bj
            /opt/graphics/OpenGL/demos/chess/Data/king.bj
            /opt/graphics/OpenGL/demos/chess/Data/knight.bj
            /opt/graphics/OpenGL/demos/chess/Data/pawn.bj
            /opt/graphics/OpenGL/demos/chess/Data/queen.bj
            /opt/graphics/OpenGL/demos/chess/Data/rook.bj
            /opt/graphics/OpenGL/demos/chess/Data/white_top.bj
            /opt/graphics/OpenGL/demos/chess/README
            /opt/graphics/OpenGL/demos/chess/chess-32
            /opt/graphics/OpenGL/demos/chess/chess.uid-32
            /opt/graphics/OpenGL/demos/chess/crafty
            /opt/graphics/OpenGL/demos/occlusion_cull/README
            /opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-32
            /opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-32
            /opt/graphics/OpenGL/demos/occlusion_cull/screwdriver.gz
            /opt/graphics/OpenGL/demos/threads/Makefile32
            /opt/graphics/OpenGL/demos/threads/README
            /opt/graphics/OpenGL/demos/threads/threads-32
            /opt/graphics/OpenGL/demos/threads/threads.c
            /opt/graphics/OpenGL/demos/threads/threads_utls.c
            /opt/graphics/OpenGL/demos/threads/threads_utls.h
            /opt/graphics/OpenGL/demos/verify.uid-32
            /opt/graphics/OpenGL/demos/verify_install-32
            /opt/graphics/OpenGL/demos/verify_viewer-32
            /opt/graphics/OpenGL/demos/verify_viscenter-32

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.03,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.04,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/11.00_Rel_Notes
            /opt/graphics/OpenGL/lbin/ogld
            /opt/graphics/OpenGL/lib/nls/msg/C/glu.cat
            /opt/graphics/OpenGL/lib/nls/msg/en_US.roman8/glu.cat
            /opt/graphics/OpenGL/registration/prompt_registration
            /usr/lib/X11/Xserver/brokers/extensions/Glx.1
            /usr/lib/X11/Xserver/modules/extensions/hp/glx.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.03,
                    fa=HP-UX_B.11.00_32/64,v=HP:

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.04,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib2fc1066b.1
            /opt/graphics/OpenGL/lib/lib2fc1066b.2
            /opt/graphics/OpenGL/lib/lib35acda16.1
            /opt/graphics/OpenGL/lib/lib35acda16.2
            /opt/graphics/OpenGL/lib/lib35acda30.1
            /opt/graphics/OpenGL/lib/lib35acda30.2
            /opt/graphics/OpenGL/lib/lib35acda30.sl
            /opt/graphics/OpenGL/lib/libGL.1
            /opt/graphics/OpenGL/lib/libGL.2
            /opt/graphics/OpenGL/lib/libGL.sl
            /opt/graphics/OpenGL/lib/libGLU.1
            /opt/graphics/OpenGL/lib/libGLU.2
            /opt/graphics/OpenGL/lib/libGLU.sl
            /opt/graphics/OpenGL/lib/libddfxegl.1
            /opt/graphics/OpenGL/lib/libddfxegl.2
            /opt/graphics/OpenGL/lib/libddvisxgl.1
            /opt/graphics/OpenGL/lib/libddvisxgl.2
            /opt/graphics/OpenGL/lib/libddvisxgl.sl
            /opt/graphics/OpenGL/lib/libddvmd.1
            /opt/graphics/OpenGL/lib/libddvmd.2
            /opt/graphics/OpenGL/lib/libddvmd.sl
            /opt/graphics/OpenGL/lib/libogltls.2
            /opt/graphics/OpenGL/lib/libogltls.sl

    what(1) Output:

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/11.00_Rel_Notes:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/BlackMarble.ppm:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/WhiteMarble.ppm:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/Wood.ppm:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/bishop.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/black_top.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/chassis.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/king.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/knight.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/pawn.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/queen.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/rook.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/Data/white_top.bj:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/README:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/chess-32:
                    HP aC++ B3910B X.03.14.12 Classic Iostream Library
                    HP aC++ B3910B X.03.14.12 Language Support Library

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/chess-64:
                    HP aC++ B3910B X.03.14.12 Classic Iostream Library
                    HP aC++ B3910B X.03.14.12 Language Support Library

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/chess.uid-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/chess.uid-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/chess/crafty:
                    HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R
                            evision: 74.03 $

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/README:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/ocComplex-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/ocSimple-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/occlusion_cull/screwdriver.gz:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/Makefile32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/Makefile64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/README:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/threads-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/threads-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/threads.c:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/threads_utls.c:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/threads/threads_utls.h:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify.uid-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify.uid-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_install-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_install-64:
                    None

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_viewer-32:
                    HP aC++ B3910B X.03.14.12 Language Support Library

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_viewer-64:
                    HP aC++ B3910B X.03.14.12 Language Support Library

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_viscenter-32:
                    None

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/demos/verify_viscenter-64:
                    None

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lbin/ogld:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.17:22:50 $ $Revision: 20010223.21955 $
                            ogld

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib2fc1066b.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib2fc1066b.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib35acda16.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib35acda16.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib35acda30.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.16:06:18 $ $Revision: 20010223.14439 $
                            lib35acda30.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib35acda30.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.17:14:20 $ $Revision: 20010223.18852 $
                            lib35acda30.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/lib35acda30.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.17:14:20 $ $Revision: 20010223.18852 $
                            lib35acda30.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGL.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGL.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGL.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGL.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGL.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGL.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGLU.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGLU.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGLU.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGLU.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libGLU.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGLU.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddfxegl.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddfxegl.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvisxgl.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvisxgl.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvisxgl.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvmd.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:43:13 $ $Revision: 20010220.17397 $
                            libddvmd.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvmd.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:43:13 $ $Revision: 20010220.17397 $
                            libddvmd.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libddvmd.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:43:13 $ $Revision: 20010220.17397 $
                            libddvmd.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libogltls.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libogltls.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/libogltls.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libogltls.2

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/nls/msg/C/glu.cat:
                    None

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/nls/msg/en_US.roman8/glu.cat:
                    None

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/lib2fc1066b.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda16.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda30.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.17:14:20 $ $Revision: 20010223.18852 $
                            lib35acda30.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/lib35acda30.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 23-Fe
                            b-01.17:14:20 $ $Revision: 20010223.18852 $
                            lib35acda30.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libGL.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGL.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libGL.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGL.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libGLU.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGLU.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libGLU.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libGLU.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddfxegl.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddfxegl.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:08:32 $ $Revision: 20010220.7721 $ l
                            ibddfxegl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddvisxgl.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:16:28 $ $Revision: 20010220.14456 $
                            libddvisxgl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddvmd.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:43:13 $ $Revision: 20010220.17397 $
                            libddvmd.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libddvmd.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:43:13 $ $Revision: 20010220.17397 $
                            libddvmd.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libogltls.2:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libogltls.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/lib/pa20_64/libogltls.sl:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            libogltls.2

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/graphics/OpenGL/registration/prompt_registration:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            prompt_registration

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11/Xserver/brokers/extensions/Glx.1:
                    HP_GLX Extension Broker $Revision: /main/4 $ $D
                            ate: 1996/10/29 17:09:27 $
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            Glx.1

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/X11/Xserver/modules/extensions/hp/glx.1:
                    OpenGL 1.1 Revision 1.23 on HP-UX 11.00 $Date: 20-Fe
                            b-01.20:52:52 $ $Revision: 20010220.27178 $
                            glx.1

    cksum(1) Output:

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            375778698 9947 /opt/graphics/OpenGL/11.00_Rel_Notes

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2532825095 49168 /opt/graphics/OpenGL/demos/chess/Data/
                    BlackMarble.ppm

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            996221197 49168 /opt/graphics/OpenGL/demos/chess/Data/
                    WhiteMarble.ppm

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1032795738 49168 /opt/graphics/OpenGL/demos/chess/Data/
                    Wood.ppm

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3453883977 63382 /opt/graphics/OpenGL/demos/chess/Data/
                    bishop.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            381441698 2596 /opt/graphics/OpenGL/demos/chess/Data/
                    black_top.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            822686284 19847 /opt/graphics/OpenGL/demos/chess/Data/
                    chassis.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2634535594 56508 /opt/graphics/OpenGL/demos/chess/Data/
                    king.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            676604550 56057 /opt/graphics/OpenGL/demos/chess/Data/
                    knight.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2013449535 56467 /opt/graphics/OpenGL/demos/chess/Data/
                    pawn.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            4110072861 66886 /opt/graphics/OpenGL/demos/chess/Data/
                    queen.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3716092052 52734 /opt/graphics/OpenGL/demos/chess/Data/
                    rook.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2668702744 2604 /opt/graphics/OpenGL/demos/chess/Data/
                    white_top.bj

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1072295849 4282 /opt/graphics/OpenGL/demos/chess/README

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2429676815 614400 /opt/graphics/OpenGL/demos/chess/chess-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1420956985 933464 /opt/graphics/OpenGL/demos/chess/chess-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1988598242 28672 /opt/graphics/OpenGL/demos/chess/
                    chess.uid-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            445068353 32768 /opt/graphics/OpenGL/demos/chess/
                    chess.uid-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            739186593 1761800 /opt/graphics/OpenGL/demos/chess/crafty

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1189015900 4721 /opt/graphics/OpenGL/demos/occlusion_cull/
                    README

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3854538848 135168 /opt/graphics/OpenGL/demos/occlusion_cull/
                    ocComplex-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3439235990 171472 /opt/graphics/OpenGL/demos/occlusion_cull/
                    ocComplex-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3049440946 139264 /opt/graphics/OpenGL/demos/occlusion_cull/
                    ocSimple-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            842752708 175448 /opt/graphics/OpenGL/demos/occlusion_cull/
                    ocSimple-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1929283584 2419155 /opt/graphics/OpenGL/demos/
                    occlusion_cull/screwdriver.gz

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            660623228 529 /opt/graphics/OpenGL/demos/threads/Makefile32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            872429856 572 /opt/graphics/OpenGL/demos/threads/Makefile64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2749294186 586 /opt/graphics/OpenGL/demos/threads/README

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            4179944165 32768 /opt/graphics/OpenGL/demos/threads/
                    threads-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3885392208 37744 /opt/graphics/OpenGL/demos/threads/
                    threads-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2492375089 13982 /opt/graphics/OpenGL/demos/threads/
                    threads.c

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3079492775 12209 /opt/graphics/OpenGL/demos/threads/
                    threads_utls.c

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2005131831 1644 /opt/graphics/OpenGL/demos/threads/
                    threads_utls.h

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2957889682 16384 /opt/graphics/OpenGL/demos/verify.uid-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            464108117 20480 /opt/graphics/OpenGL/demos/verify.uid-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2537668554 1322 /opt/graphics/OpenGL/demos/verify_install-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1445023269 1322 /opt/graphics/OpenGL/demos/verify_install-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3659151100 995328 /opt/graphics/OpenGL/demos/
                    verify_viewer-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            318898406 1130744 /opt/graphics/OpenGL/demos/
                    verify_viewer-64

            OpenGLRunTime.OPENGL-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1030677842 2314 /opt/graphics/OpenGL/demos/
                    verify_viscenter-32

            OpenGLRunTime.OPENGL-64-DEMO,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            367075239 2314 /opt/graphics/OpenGL/demos/
                    verify_viscenter-64

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            794723260 499712 /opt/graphics/OpenGL/lbin/ogld

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3443639458 1503232 /opt/graphics/OpenGL/lib/lib2fc1066b.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2988277425 1527808 /opt/graphics/OpenGL/lib/lib2fc1066b.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3155035025 2347008 /opt/graphics/OpenGL/lib/lib35acda16.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            268842231 2367488 /opt/graphics/OpenGL/lib/lib35acda16.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            4061356022 1155072 /opt/graphics/OpenGL/lib/lib35acda30.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3716341694 1159168 /opt/graphics/OpenGL/lib/lib35acda30.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3716341694 1159168 /opt/graphics/OpenGL/lib/lib35acda30.sl

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1180445665 2654208 /opt/graphics/OpenGL/lib/libGL.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1584707042 2932736 /opt/graphics/OpenGL/lib/libGL.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1584707042 2932736 /opt/graphics/OpenGL/lib/libGL.sl

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1982979528 421888 /opt/graphics/OpenGL/lib/libGLU.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1126326366 421888 /opt/graphics/OpenGL/lib/libGLU.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1126326366 421888 /opt/graphics/OpenGL/lib/libGLU.sl

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3155035025 2347008 /opt/graphics/OpenGL/lib/libddfxegl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            268842231 2367488 /opt/graphics/OpenGL/lib/libddfxegl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3443639458 1503232 /opt/graphics/OpenGL/lib/libddvisxgl.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2988277425 1527808 /opt/graphics/OpenGL/lib/libddvisxgl.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2988277425 1527808 /opt/graphics/OpenGL/lib/libddvisxgl.sl

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2859591217 843776 /opt/graphics/OpenGL/lib/libddvmd.1

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            4012225518 839680 /opt/graphics/OpenGL/lib/libddvmd.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            4012225518 839680 /opt/graphics/OpenGL/lib/libddvmd.sl

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3676972004 20480 /opt/graphics/OpenGL/lib/libogltls.2

            OpenGLRunTime.OPENGL-SHLIBS,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3676972004 20480 /opt/graphics/OpenGL/lib/libogltls.sl

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            366412750 2168 /opt/graphics/OpenGL/lib/nls/msg/C/glu.cat

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            366412750 2168 /opt/graphics/OpenGL/lib/nls/msg/
                    en_US.roman8/glu.cat

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
                    lib2fc1066b.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
                    lib35acda16.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1109812558 1126104 /opt/graphics/OpenGL/lib/pa20_64/
                    lib35acda30.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1109812558 1126104 /opt/graphics/OpenGL/lib/pa20_64/
                    lib35acda30.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3657141362 2977384 /opt/graphics/OpenGL/lib/pa20_64/libGL.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3657141362 2977384 /opt/graphics/OpenGL/lib/pa20_64/libGL.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2641721133 400544 /opt/graphics/OpenGL/lib/pa20_64/libGLU.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2641721133 400544 /opt/graphics/OpenGL/lib/pa20_64/libGLU.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
                    libddfxegl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3677021183 2487432 /opt/graphics/OpenGL/lib/pa20_64/
                    libddfxegl.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
                    libddvisxgl.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2649748225 1638568 /opt/graphics/OpenGL/lib/pa20_64/
                    libddvisxgl.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3030609800 855416 /opt/graphics/OpenGL/lib/pa20_64/
                    libddvmd.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3030609800 855416 /opt/graphics/OpenGL/lib/pa20_64/
                    libddvmd.sl

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            888189572 19288 /opt/graphics/OpenGL/lib/pa20_64/libogltls.2

            OpenGLRunTime.OPENGL-64-SHLB,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            888189572 19288 /opt/graphics/OpenGL/lib/pa20_64/
                    libogltls.sl

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1265441228 16384 /opt/graphics/OpenGL/registration/
                    prompt_registration

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            2163638344 12288 /usr/lib/X11/Xserver/brokers/extensions/
                    Glx.1

            OpenGLRunTime.OPENGL-RUN,fr=B.11.00.02,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            3522076055 61440 /usr/lib/X11/Xserver/modules/extensions/hp/
                    glx.1

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00 11.11: PHSS_22604
            s800: 11.00 11.11: PHSS_22604

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_20273 PHSS_20296 PHSS_21470 PHSS_21808 PHSS_21813 PHSS_21980

    Equivalent Patches: None

    Patch Package Size: 36770 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_22612

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHSS_22612.depot

            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_22612.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHNE_22159
    Date Loaded: 20010308
          Title: s700_800 11.00 telnet kernel and telnetd(1M) patch

    Patch Name: PHNE_22159

    Patch Description: s700_800 11.00 telnet kernel and telnetd(1M) patch

    Creation Date: 01/02/27

    Post Date: 01/03/08

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

    Products: N/A

    Filesets:
            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
            InternetSrvcs.INETSVCS-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHNE_22159: HANG MEMORY_LEAK
                    Memory leak in telnetd
            PHNE_21952: HANG
                    Memory leak in telnetd
            PHNE_20936: PANIC
                    If minor number exceeds boundary value system
                    panics.
            PHNE_16546: PANIC
                    While rebooting the system, telnet caused a panic.
            PHNE_14957: PANIC
                    1. There was occasional system panics due to
                    telnetd.
            PHNE_14818: PANIC
                    System panics with a data page fault.
            PHNE_14424: HANG
                    1. The telnet sub system is completely unusable.

    Category Tags:
            defect_repair enhancement general_release critical panic
            halts_system memory_leak

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

    Symptoms:
            PHNE_22159:
            SR 8606182980 / CR JAGad52196
            1. telnetd does not close connection if stty 0 is given.

            SR 8606176054 / CR JAGad45294
            2. Memory leak as telnetd does not manage telnet queues
               properly.

            SR 8606157405 / CR JAGad26736
            3. telnet daemon sets the pty speed to 0 if the telnet
               client speed is > 38400

            SR 8606114446 / CR JAGac29210
            4. telnet hangs with "Reflection", a terminal emulation
               software used by Windows telnet client.

            SR 1653304360 / CR JAGab16743
            5. Single byte write to DTC over telnet degraded by 10.20
               to 11.0 update

            PHNE_21952:
            SR 8606145850 / JAGad15186:
            1. Memory leak in telnetd.

            PHNE_21822:
            SR 8606140594 / JAGad09955:
            1. Telnetd connection fails intermittently with a message
               in syslog which says "Baud Rate set to 0, connection
               closed"

            SR 8606126240 / JAGac56805:
            2. Intermittent telnetd connection failure due to unflushed
               pty

            CR JAGab21120:
            3. When a system is cold installed with May 1999 Extension
               Pack(9905) and later removed, telnet stops functioning.

            PHNE_20936:
            SR 8606134274 / CR JAGab75328:
            1. telnetd does not close connection if stty 0 is given.

            SR 8606134275 / CR JAGab70058:
            2. 11.0 telnetd: TELS/TELM driver code needs to
               include flow-control checks.

            SR 8606134276 / CR JAGab53771:
            3. panic in telnets_open when minor number passed
               is beyond nstrtel value.

            SR 8606134273 / CR JAGab50706:
            4. Memory leak in telnet streams module.

            PHNE_19298:
            1. Inetd gives the error message "telnet/tcp:bind:Address
               already in use".
            2. No help to generate telnet pty files.

            PHNE_18527:
            1. Misaligned error messages in log files while installing
               the telnetd patch PHNE_14957.
            2. Bad system call in the postinstall script.
            3. Backup directory should not be created under /dev/pts.
            4. Backup directory should not be removed if not empty.

            PHNE_16546:
            1. At hp-ux 11.0 telnet connections hang in connection
               phase.
            2. While rebooting a system, there was a panic due to
               telnet.

            PHNE_14957:
            1. utmp file format limits number of telnet login sessions
               to 1000.
            2. Telnet should detect that the pseudo drivers telm and
               tels are not in kernel.
            3. telnetd displays login prompt before system id string.
            4. At 11.0 there was a panic due to telnetd.

            PHNE_14819:
            1. Sending a block of data over telnet connection
               causes it to close

            PHNE_14818:
            1. Telnet causes system panic in putbq telnet_route_data
               on a 11.0 system.
            2. memory leak in telnet.

            PHNE_14424:
            1.inetd failed to fork telnetd with the error,
            "telnet/tcp: bind: Address already in use".

    Defect Description:
            PHNE_22159:
            SR 8606182980 / CR JAGad52916
            1. Setting stty 0 results in zero byte msgblk which was
               ignored.
            Resolution:
               stty 0 results in zero byte msgblk which is now processed
               to close the telnet connection.

            SR 8606176054 / CR JAGad45294
            2. If the connection is closed while telnet is doing option
               negotiation, memory is not freed.
            Resolution:
               Code has been modified to free memory whenever connection
               is closed.

            SR 8606157405 / CR JAGad26736
            3. If any telnet client requests for baud rate > 38400,
               the telnet daemon resets the value.
            Resolution:
               If any request for Baud rate arrives, which is greater
               than the maximum, i.e 38400, then the telnet daemon
               resets the Baud rate value to the lowest value instead
               of setting it to zero.

            SR 8606114446 / CR JAGac29210
            4. While displaying quite large files using "Reflection",
               a terminal emulation software, the application hangs.
            Resolution:
               Flow control has been properly enabled which solved
               this problem.

            SR 1653304360 / CR JAGab16743
            5. With TCP_NODELAY option, single byte packets from telnetd
               clogged the network.
            Resolution:
               Buffering is implemented in telnetd so that it no more
               writes single byte packets to the network.

            PHNE_21952:
            SR 8606145850 / JAGad15186:
            1. Memory chunks are not freed when telnet exits.
            Resolution:
               Steps have been taken to free unwanted memory and the
               code has been modified accordingly.

            PHNE_21822:
            SR 8606140594 / JAGad09955:
            1. Telnetd connections occasionally get closed. This problem
               is found in patch PHNE_20936 where the fix for 8606140594
               generates this wrong behaviour. The fix for 8606140594
               has been removed in this patch.
            Resolution:
               The fix for 8606140594 has been removed and the problem
               is avoided.

            SR 8606126240 / JAGac56805:
            2. Telnetd connections intermittently failed because it
               ended up using an active pty instead of procuring a
               free pty.
            Resolution:
               The root cause was because of persistent links in the
               streams. Telnetd creates only non-persistent links now
               and thereby solves the problem of ending up using
               same pty across different connections.

            CR JAGab21120:
            3. When May 1999 Extension Pack(9905) is cold installed and
               later removed, telnetd looks for old device files and
               since those files are not present, telnetd ceases to
               work.
            Resolution:
               We are providing a warning in the patch script alerting
               the user to run /sbin/insf manually to regenerate the
               device files if for any reason the script fails to do
               so and thereby avoids potential problems that could
               arise because of old file names versus new file names.

            PHNE_20936:
            1. Setting stty 0 results in zero byte msgblk which was
               ignored.
            Resolution:
               stty 0 results in zero byte msgblk which is now processed
               to close the telnet connection.

            2. TELS/TELM code needed flow control checks.
            Resolution:
               Flow control related checks have been introduced.

            3. If minor number exceeds boundary value, system panics.
            Resolution:
               Boundary check for minor number values is introduced.

            4. telnet streams module fails to free some memory.
            Resolution:
               Code has been modified to free unwanted allocated memory
               chunks.

            PHNE_19298:
            1. As telnetd was exiting without unlinking the persistent
               links, inetd was unable to spawn telnetd and
               it displayed the error message.
            Resolution:
               The code has been modified so that telnetd unlinks all
               the persistent links before exiting.

            2. Patch scripts do not provide enough information to
               create telnet pty files.
            Resolution:
               The postremove script has been modified to include
               details for generating telnet pty files.

            PHNE_18527:
            1. Error messages from the control scripts of PHNE_14957
               were not properly aligned in the log files.
            Resolution:
               The scripts have been modified to properly align the
               error messages in the log files by ensuring that the
               messages begin from tenth column.

            2. postinstall script was running insf command which is
               not encouraged.
            Resolution:
               insf command should be run to create telnet tty files.
               This command should not be run from the postinstall
               script but should be done from configure script because
               in an OS update scenario this can result in core dump.

            3. Patch script creates a backup directory to save the
               existing telnet tty files which should not be done
               in /dev/pts.
            Resolution:
               The backup directory is not created anymore under
               /dev/pts. The directory is created now under /var/adm/sw.

            4. Patch script removes the backup directory though it was
               not empty.
            Resolution:
               The backup directory is no more removed if it has any
               files or directories entries.

            PHNE_16546:
            1. telnet sessions to a hp-ux 11.0 m/c hang occassionaly.
            2. While rebooting a system, there was a panic due to
               telnet.

            PHNE_14957:
            1. The number of telnet login sessions were limited to
               1000 as the member ut_line of utmp structure allowed
               for device names only 4 characters long.

            2. Telnet was detecting the absence of the pseudo device
               drivers telm and tels, but displayed a message which
               was not clear.

            3. telnetd displays login prompt before system id string.

            4. At 11.0 there was a panic due to telnetd.

            PHNE_14819:
            1. When a block of data is sent the getmsg() returns a
               M_STARTI message. This condition was not handled in
               telnetd.

            PHNE_14818:
            1. System panics when telnet tries to put null data on to
               the queue.
            2. Nullifying the message without freeing mp->b_cont causes
               memory leak.

            PHNE_14424:
            1.The streams modules were not properly unlinked when
              telnetd exited.

    SR:
            8606182980 8606176054 8606157405 8606114446 1653304360
            8606145850 8606140594 8606126240 8606134274 8606134275
            8606134276 8606134273 5003432294 1653257162 5003454538
            4701425793 4701425785 1653248013 5003441964 5003413112

    Patch Files:

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libtelnet.a

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libtelnet.a

            InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lbin/telnetd

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/nvs.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/nvs.h

            InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/telnetd.1m

    what(1) Output:

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libtelnet.a:
                    str_telnet.c: PHNE_22159
                    str_telnet.c $Revision: 1.2.118.6 $ $Date: 2000/06/0
                            8 10:12:57 $

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libtelnet.a:
                    str_telnet.c: PHNE_22159
                    str_telnet.c $Revision: 1.2.118.6 $ $Date: 2000/06/0
                            8 10:12:57 $

            InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lbin/telnetd:
                    Copyright (c) 1983, 1986 Regents of the University o
                            f California.
                    Patch ID: PHNE_22159
                    telnetd.c $Revision: 1.29.214.16 $ $Date: 2000/06/08
                             23:40:02 $
                    telnetd.c 5.31 (Berkeley) 2/23/89
                    authenc.c 8.1 (Berkeley) 6/4/93

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/nvs.h:
                    nvs.h: $Revision: 1.4.105.2 $ $Date: 97/04/26 13:50:
                            52 $

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/nvs.h:
                    nvs.h: $Revision: 1.4.105.2 $ $Date: 97/04/26 13:50:
                            52 $

            InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/telnetd.1m:
                    None

    cksum(1) Output:

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            1106884421 33276 /usr/conf/lib/libtelnet.a

            Networking.NET2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            3704171952 68302 /usr/conf/lib/libtelnet.a

            InternetSrvcs.INETSVCS-RUN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            191398881 86016 /usr/lbin/telnetd

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1064391964 2512 /usr/conf/h/nvs.h

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1064391964 2512 /usr/include/sys/nvs.h

            InternetSrvcs.INET-ENG-A-MAN,fr=B.11.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1026613243 8868 /usr/share/man/man1m.Z/telnetd.1m

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHCO_17090 PHCO_17622
            s800: 11.00: PHCO_17090 PHCO_17622

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHNE_14424 PHNE_14818 PHNE_14819 PHNE_14957 PHNE_16546 PHNE_18527
            PHNE_19298 PHNE_20936 PHNE_21822 PHNE_21952

    Equivalent Patches: None

    Patch Package Size: 260 KBytes

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

            2. Login as root.

            3. Copy the patch to the /tmp directory.

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

                    cd /tmp
                    sh PHNE_22159

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHNE_22159.depot

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

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

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

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

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

    Special Installation Instructions:
            The 'insf' patch PHCO_17090 (or its superseding
            patch if any) MUST be installed prior to the
            installation of this telnetd patch, for this patch
            to work.

            Please note, after installation of PHNE_14957 the
            naming convention for /dev/pts/t* changes from
            /dev/pts/tnumber to /dev/pts/tcharacter to allow
            creation of more than 1000 telnet device files.
            Consequently the first telnetd device file is
            renamed from /dev/pts/t0 to /dev/pts/ta.

            NOTE:
              For getting more user logins, the kernel configuration
              parameter 'nstrtel' needs to be modified to the desired
              number and rebuild the kernel. Ensure that the extra
              telnet pseudo ttys are created by doing 'insf -d tels'.

            On trusted systems, the telnetd patch has a dependency
            on the libsec patch PHCO_17622( or later) also apart from
            the insf patch PHCO_17090 (or later).

            Thus, on trusted systems before installing the telnetd
            patch, please ensure that the libsec patch PHCO_17622
            (or later) and the insf patch PHCO_17090 (or later)
            are installed to generate device file names similar to
            telnetd.

            Please note that the dependency on PHCO_17622 ( or later )
            is applicable only for trusted systems.
    -----End of Document ID: PHNE_22159------------------------------------------


    Document ID: PHKL_23055
    Date Loaded: 20010308
          Title: s700_800 11.04 (VVOS) trap-related panics/hangs

    Patch Name: PHKL_23055

    Patch Description: s700_800 11.04 (VVOS) trap-related panics/hangs

    Creation Date: 01/09/01

    Post Date: 01/03/08

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

    Products: N/A

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

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_23055: PANIC HANG
                    Based on PHKL_20915: PANIC HANG
                    Based on PHKL_19647: HANG

    Category Tags:
            defect_repair general_release critical panic halts_system

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

    Symptoms:
            PHKL_23055:
            Port HP-UX patch PHKL_20915 (trap-related panics/hangs)
            to VVOS.

            Based on HP-UX patch PHKL_20915:
            ( SR: 8606112335 DTS: JAGab84658 )
            The kernel panics for apparently random reasons. There is
            on consistent panic stack trace for this failure.

            Based on HP-UX patch PHKL_20347:
            ( SR: 8606108637 DTS: JAGaa08026 )
            In the floating point emulation code unexpected_trap causes
            the kernel to panic with a Data Page Fault or panic with
            "grow: no stack option". So the correct stack trace will
            not be displayed during the panic.

            This occurs when the trap is called and the kernel was
            already executing on the kernel stack (virtual-mode stack in
            quadrant 2, not the ICS).

            Based on HP-UX patch PHKL_19647:
            ( SR: 4701426783 CR: JAGab17441 )
            Rare multiprocessor hang on busy PA-RISC 2.0 systems, often
            causing spinlock deadlock panic. Has been observed on
            K-classes in several environments but not on other machines.

    Defect Description:
            PHKL_23055:
            Port HP-UX patch PHKL_20915 (trap-related panics/hangs)
            to VVOS.

            Based on HP-UX patch PHKL_20915:
            ( SR: 8606112335 DTS: JAGab84658 )
            If an error in the kernel causes interrupts to be held off
            for long periods of time (i.e. 10 seconds or more), the
            processor recovery counter will trap. If the processor does
            not have a valid process context, an invalid stack pointer
            may be restored by the trap handler, causing apparently
            random panics.

            The recovery counter trap was being handled by the
            'thandler' trap handler which was not designed to be called
            without a valid process context. This caused an incorrect
            stack poitner to be restored, which can cause a variety of
            panics.

            Resolution:
            Recovery counter traps are now handled by the 'ihandler'
            trap handler, which was designed to be called when there may
            not be a valid process context.

            Based on HP-UX patch PHKL_20347:
            ( SR: 8606108637 DTS: JAGaa08026 )
            In the floating point emulation code unexpected_trap calls
            THANDLER(I_UNEXPECTED). But those traps won't make it that
            far if the kernel was already executing on the kernel stack
            because gr30 which is used as a temporary by the emulation
            code and does not contain a valid stack address. The kernel
            will eventually panic with a kernel Data Page Fault. So the
            correct stack trace will not be displayed during the panic.

            Resolution:
            The code for unexpected_int does not have the above problem
            as its code path always switches to the ICS. Since the
            emulation code uses sp as a temp, this path is used instead
            of the unexpected_trap path. By doing this the correct
            stack trace of the code path that reached the emulated
            instruction will be displayed during the panic.

            Based on HP-UX patch PHKL_19647:
            ( SR: 4701426783 CR: JAGab17441 )
            This multiprocessor hang can occur when multiple processors
            are accessing the same memory page. The fine timing makes
            this TLB miss handler race condition rare. Spinlock
            deadlocks or timeouts will usually occur, but will be
            incongruous as those locks will appear to be free in memory
            dumps.

            Resolution:
            The race condition which causes infinite redo is prevented.
            Specifically, the race occurs because after updating a TLB
            entry, the processor verifies that the update succeeded
            and no redo is necessary by comparing a word which includes
            an update-in-progress bit. By clearing the bit in the word
            about to be compared, we prevent a false positive causing
            a mutual redo which would continue forever.

    SR:
            4701426783 8606108637 8606112335

    Patch Files:

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

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

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
            /usr/conf/lib/libhp-ux.a(asm_tlb.o):
                    asm_tlb.s $Date: 2000/01/19 11:21:39 $Revision: r11r
                            os/7 PATCH_11.00 (PHKL_20915)
            /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o):
                    asm_tlb2_0.s $Date: 2000/01/19 11:21:39 $Revision: r
                            11ros/6 PATCH_11.00 (PHKL_20915)

            OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
            /usr/conf/lib/libhp-ux.a(asm_tlb.o):
                    asm_tlb.s $Date: 2000/01/19 11:21:39 $Revision: r11r
                            os/7 PATCH_11.00 (PHKL_20915)
            /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o):
                    asm_tlb2_0.s $Date: 2000/01/19 11:21:39 $Revision: r
                            11ros/6 PATCH_11.00 (PHKL_20915)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
            3948237038 39552 /usr/conf/lib/libhp-ux.a(asm_tlb.o)
            3831721655 16664 /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)

            OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
            910161154 48336 /usr/conf/lib/libhp-ux.a(asm_tlb.o)
            806144321 19392 /usr/conf/lib/libhp-ux.a(asm_tlb2_0.o)

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.04: PHKL_19142
            s800: 11.04: PHKL_19142

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            PHKL_20915:
            s700: 11.00
            s800: 11.00

    Patch Package Size: 160 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_23055

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHKL_23055.depot

            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_23055.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHCO_23218
    Date Loaded: 20010308
          Title: s700_800 11.00 cumulative libpam and libpam_unix patch

    Patch Name: PHCO_23218

    Patch Description: s700_800 11.00 cumulative libpam and libpam_unix patch

    Creation Date: 01/02/15

    Post Date: 01/03/08

    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:
            defect_repair enhancement general_release

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

    Symptoms:
            PHCO_23218:
            (SR: 8606178376 CR: JAGad47603)
            Changing a password could cause libpam_unix.1 to dump
            core. This occurs infrequently. It could occur on any
            of the following repositories: NIS, NIS+, or FILES
            (local system).

            (SR: 8606174688 CR: JAGad43935)
            Commands which modify the passwd file do not properly
            update a corrupted file.

            PHCO_22265:
            (SR: 8606156849 CR: JAGad26183)
            The appdata_ptr feature in the pam_conv argument of the
            pam_start(3) function does not always work as documented.
            This typically won't be an issue, however, an application
            provider may direct you to install this patch.

            (SR: 8606161795 CR: JAGad31111)
            If a user's login is aborted while logging into a system
            which is in Trusted Mode and is also an NIS+ client, then
            the user's password could become expired for all systems
            in the NIS+ namespace.

            (SR: 8606105027 CR: JAGab72843)
            audisp(1m) displays successful logins as unsuccessful.
            This applies only to Trusted Systems.

            (SR: 8606160402 CR: JAGad29724)
            On systems converted to Trusted Mode, libpam_unix.1 will
            return PAM_AUTHTOK_EXPIRED when it detects an expired
            password. The PAM standard expects PAM_NEW_AUTHTOK_REQD
            to be returned. This can cause an application to believe
            that an account has expired, when just the password has
            expired.

            PHCO_21833:
            (SR: 8606135483 CR: JAGad04617)
            The PAM libraries are intentionally designed to not allow
            login names longer than 8 characters. Some users want a way
            to bypass this restriction, even though doing so causes PAM
            to bypass some security checks and may cause some commands
            to function incorrectly.

            (SR: 8606141855 CR: JAGad11209)
            Setting a one-character encrypted password on a user account
            will corrupt that user's password history database entry, so
            passwd(1) will no longer detect when that user attempts to
            reuse a password. A one-character encrypted password will
            always be initially present on accounts created with
            useradd(1m), and could also be present on accounts which
            have been manually edited. Note that this problem applies
            only to systems running in Trusted Mode, and only to those
            systems in which the password history feature has been
            enabled. Refer to the PHCO_13808 documentation below for
            a description of the password history feature.

            PHCO_20334:
            (SR: 8606112845 CR: JAGab92700)
            PAM fails to consider the second module when 2 "sufficient"
            flags are in pam.conf.

            (SR: 8606106633 CR: JAGab75907)
            PAM_UNIX does not allow passwords to be changed when
            NSS_LDAP is configured.

            (SR: 8606114183 CR: JAGac23161)
            Memory leak problem in PAM_UNIX which may cause excessive
            memory usage.

            (SR: 8606114226 CR: JAGac23204)
            User may not see the correct prompt for password because
            PAM internal convert function is not passed correctly.

            (SR: 1653307520 CR: JAGab24842)
            Users cannot select minimum password length.

            (SR: 8606136429 CR: JAGab21045)
            PAM uses the backup prompt instead of the prompt.

            (SR: 8606103474 CR: JAGab70250)
            login is unable to change an expired password if the
            PAM module is configured as "sufficient".

            PHCO_20104:
            severe delays in login times on trusted systems with huge
            /etc/passwd

            (SR: 5003436261 CR: JAGaa57141)
            (SR: 8606110341 CR: JAGab83045)
            The command 'passwd -r nis -e /usr/bin/ksh <user>'
            loops forever.

            PHCO_15448:
            passwd command prompt problem when working with user's
            own designed NLS catalog

            PHCO_15231:
            login fails on trusted replica running NIS+ when
            master is down

            PHCO_13808:
            No Symptoms. Password history checking is a new feature.

    Defect Description:
            PHCO_23218:
            (SR: 8606178376 CR: JAGad47603)
            Changing a password could cause libpam_unix.1 to dump
            core, due to improperly free'd memory.

            Resolution:
            libpam_unix.1 now properly free's memory.

            (SR: 8606174688 CR: JAGad43935)
            Commands do not properly update a corrupted passwd file.

            Resolution:
            Improved the error recovery of commands which update the
            passwd file.

            PHCO_22265:
            (SR: 8606156849 CR: JAGad26183)
            The appdata_ptr feature works for the pam_authenticate(3)
            case, but not for other pam functions. For those other
            functions the appdata_ptr received by the conversation
            function is always null; it should be equal to the
            appdata_ptr field of the pam_start(3) pam_conv argument.
            See the pam_conv argument description in pam_start(3).

            Resolution:
            Now every time libpam_unix.1 calls the application's
            conversation function, it provides (as an argument)
            the appdata_ptr which was passed in to pam_start(3).

            (SR: 8606161795 CR: JAGad31111)
            If a user's login into a Trusted Mode NIS+ client is
            aborted, it could expire the user's password for all
            systems in the NIS+ namespace. This is because
            libpam_unix.1 updates last login information on the
            NIS+ server, but not on the local system.

            Resolution:
            libpam_unix.1 now updates information for unsuccessful
            logins on the local system.

            (SR: 8606105027 CR: JAGab72843)
            libpam_unix.1 improperly audits successful logins, so
            audisp(1m) displays successful logins as unsuccessful.

            Resolution:
            libpam_unix.1 now audits successful logins as successful.

            (SR: 8606160402 CR: JAGad29724)
            HP-UX is inconsistent with the PAM standard with respect
            to the return value for an expired password. libpam_unix.1
            returns PAM_AUTHTOK_EXPIRED when it detects an expired
            password; the PAM standard expects PAM_NEW_AUTHTOK_REQD to
            be returned. This inconsistency causes a problem for
            programs written to run on multiple platforms.

            Resolution:
            When an expired password is detected, libpam_unix.1 now
            returns standard PAM_NEW_AUTHTOK_REQD instead of
            PAM_AUTHTOK_EXPIRED.

            PHCO_21833:
            (SR: 8606135483 CR: JAGad04617)
            The PAM libraries intentionally reject login names which
            are longer than 8 characters. This behaviour is changed
            from 10.20. Some customers want a way to bypass this
            restriction.

            Resolution:
            libpam_unix.1 now checks for the existence of a file
            in the "/etc/default" directory called:
            "I_ACCEPT_RESPONSIBILITY_FOR_BYPASSING_SECURITY_CHECKS".
            If this file exists, then login names longer than 8
            characters can be added to /etc/passwd, and then those
            users can login. Note the following restrictions:
            1) HP has never claimed that HP-UX supports user names
               longer than 8 characters, and does not recommend that
               customers bypass the existing length checks. Doing
               so may cause functional and/or security problems.
            2) This patch does not remove the existing user name
               length checks from other commands - e.g. pwck(1m),
               sam(1m), useradd(1m).
            3) Do not enable long usernames on trusted system
               configurations.

            (SR: 8606141855 CR: JAGad11209)
            The Trusted System password history database becomes
            corrupted if a one-character encrypted password was ever
            present on an account.

            Resolution:
            Modified libpam_unix.1 to ignore one-character encrypted
            passwords. This prevents additional corruption of the
            password history database, but does not repair an already
            corrupted database. To repair a corrupted password history
            database it is necessary to remove each file in
            /tcb/files/auth/system/pwhist which has a corrupted user
            entry, or to remove all files in that directory. This
            destroys the password history maintained in those files.
            It does not affect the current passwords.

            PHCO_20334:
            (SR: 8606112845 CR: JAGab92700)
            PAM account management does not handle 2 sufficient
            flags in pam.conf. PAM was returning to application
            before checking the second module.

            Resolution:
            When 2 modules are present do not return PAM_SUCCESS
            after processing one module; rather, also check the
            password expiration for second module.

            (SR: 8606106633 CR: JAGab75907)
            When NSS_LDAP is configured, PAM_UNIX does not allow
            passwords to be changed; thus the following pam.conf
            configuration does not work: "passwd: files ldap".
            The problem is that PAM_UNIX does not know about LDAP.

            Resolution:
            Modified libpam_unix.1 to handle LDAP configurations.

            (SR: 8606114183 CR: JAGac23161)
            Memory leak in libpam; the memory allocated for message
            was not freed.

            Resolution:
            Free the memory after use.

            (SR: 8606114226 CR: JAGac23204)
            Convert function is not passed correctly.
            In place of convert function NULL was passed.

            Resolution:
            Get the convert function from PAM handle and pass it
            to the output function.

            (SR: 1653307520 CR: JAGab24842)
            Password minimum length is hard-wired to be 6 characters
            in libpam_unix.1.

            Resolution:
            libpam_unix.1 now sets the minimum password length to the
            user-defined value of the MIN_PASSWORD_LENGTH=N parameter
            in the /etc/default/security file. For untrusted systems
            "N" can be any value between 6 and 8; for trusted systems
            "N" can be any value between 6 and 80. The default value
            is 6. This parameter has effect only when a password is
            changed. On untrusted systems, this parameter does not
            apply to the root user. As an example, create a file
            called /etc/default/security, if it does not already
            exist, and make it world readable and root write-able.
            Add the following line to the file:
            MIN_PASSWORD_LENGTH=8

            (SR: 8606136429 CR: JAGab21045)
            PAM overwrites the prompt with the backup prompt for PAM
            modules which have been configured as "sufficient". It
            does this because it initializes the backup prompt every
            time, no matter whether or not a prompt is configured.

            Resolution:
            The backup prompt is now initialized only when the
            prompt is not set.

            (SR: 8606103474 CR: JAGab70250)
            If a pam module is configured in pam.conf as "sufficient",
            then when a user tries to change an expired password,
            libpam_unix.1 just returns "success" without changing the
            password. The reason for this is that libpam_unix.1 was
            checking an incorrect place for the presence of a flag,
            so it was returning without doing anything.

            Resolution:
            Modified libpam_unix.1 to check in the correct place for
            the presence of the flag which tells it to change the
            password.

            PHCO_20104:
            severe delays in login times on trusted systems with huge
            /etc/passwd; this is due to pwgrd daemon spending much time
            rebuilding tables; changing a password updates /etc/passwd
            and so it is one cause of initiating pwgrd to rebuild;
            the fix was to not update /etc/passwd when a password is
            changed on a trusted system, because the password is kept
            in the protected password database

            (SR: 5003436261 CR: JAGaa57141)
            (SR: 8606110341 CR: JAGab83045)
            When invoked with the '-r nis' option to use the NIS
            repository, the passwd(1) command may hang due to the
            assignment of an illegal pointer. While copying the
            shell information, it was assigned to a local pointer
            instead of copying the pointer contents. Thus, the
            command was hanging when freeing the pointer.

            Resolution:
            The fix was implemented by replacing the pointer assignment
            with strcpy().

            PHCO_15448:
            DSDe443124 - passwd command prompt problem when working
            with user's own designed NLS catalog

            PHCO_15231:
            login fails on trusted systems running NIS+ when
            master is down

            PHCO_13808:
            No Defect. Password history checking is a new feature
            supported only for local users on trusted systems.
            As an example of how to configure this feature, create
            a file called /etc/default/security, if it does not
            already exist, and make it world readable and root
            write-able. Add the following line to the file:
            PASSWORD_HISTORY_DEPTH=10
            This saves the most recent 10 passwords for each user.
            Users are not allowed to re-use a saved password.
            The passwd(1) manpage available in patch PHCO_13809
            provides more information about the password history
            feature.

    SR:
            8606112845 8606114226 8606114183 5003244459 5003416552
            8606105404 1653307520 8606136429 8606103474 8606106633
            5003436261 8606110341 8606135483 8606141855 8606156849
            8606161795 8606105027 8606160402 8606178376 8606174688

    Patch Files:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/security/libpam_unix.1
            /usr/lib/libpam.1
            /usr/lib/nls/msg/C/pam_unix.cat

    what(1) Output:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/security/libpam_unix.1:
                    $ PHCO_23218 Feb 15 2001 14:28:59 $

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/libpam.1:
                    $ PHCO_23218 Oct 3 2000 12:59:12 $

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/nls/msg/C/pam_unix.cat:
                    None

    cksum(1) Output:

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            378988186 184320 /usr/lib/security/libpam_unix.1

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

            OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3841731756 5563 /usr/lib/nls/msg/C/pam_unix.cat

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHCO_13809
            s800: 11.00: PHCO_13809

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_13808 PHCO_15231 PHCO_15448 PHCO_20104 PHCO_20334 PHCO_21833
            PHCO_22265

    Equivalent Patches: None

    Patch Package Size: 260 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_23218

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHCO_23218.depot

            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_23218.text file is
            available in the product readme:

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

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

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

    Special Installation Instructions:
            Terminate dtlogin(1) before installing this patch, and
            restart it again after the installation has completed.
            Note that this will terminate all active CDE sessions.
            If this is not done, the installation could intermittently
            fail if the /usr/lib/libpam.1 library is in use by the
            dtlogin(1) program at the time this patch is installed.

            For example:

            # /usr/sbin/fuser /usr/lib/libpam.1
            /usr/lib/libpam.1: 8541m

            # ps -p8541
               PID TTY TIME COMMAND
              8541 pts/0 0:00 dtlogin
            # /sbin/init.d/dtlogin.rc stop

            <swinstall this patch>

            # /sbin/init.d/dtlogin.rc start
    -----End of Document ID: PHCO_23218------------------------------------------


    Document ID: PHCO_23076
    Date Loaded: 20010308
          Title: s700_800 11.00 LVM commands cumulative patch

    Patch Name: PHCO_23076

    Patch Description: s700_800 11.00 LVM commands cumulative patch

    Creation Date: 01/03/01

    Post Date: 01/03/08

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

    Products: N/A

    Filesets:
            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_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/PHCO_23076

    Symptoms:
            PHCO_23076:
            (CR: JAGad50461 SR: 8606181244)
            New functionality in LVM to support "Virtual Array"
            disk arrays.

            PHCO_22839:
            (CR: JAGad38961 SR: 8606169686)
            Currently, LVM commands recognize XP disk
            arrays such as XP256 and XP512. LVM commands
            do not recognize XP48 as part of the XP disk
            array family.

            PHCO_21630:
            (CR: JAGac78496 SR: 8606127694)
            When two VGs created with the same name, one
            with an extra alash ("/") at the end of the group
            file, many LVM commands will fail to recognize
            they are different VGs and get confused. This
            situation leads to LVM command failing and
            sometimes system panics.

            (CR: JAGad06173 SR: 8606137055)
            The vgchgid command currently only changes the
            VGID on EMC and XP256 devices. Even though the
            XP512 came from the same family as XP256, but
            they have different product-id. In this case,
            vgchgid will not recognize XP512, and it will
            fail to modify the VGID on the split-off mirror
            copy when it is needed.

            PHCO_21269:
            Customer needs new functionality in the LVM
            command vgchgid to support XP256 disk array.

            PHCO_20870:
            (CR: JAGaa46006 SR: 1653288878)
            Various LVM commands coredump on systems where
            any PV has more than 4 PVlinks (one primary and
            3 alternates).

            (CR: JAGab83482 SR: 8606110734)
            The pvdisplay command displays "PV Status" as
            available when a disk is powerfailed. (JAGab83482)

            (CR: JAGab83470 SR: 8606110722)
            vgimport needs a method to specify disk list in
            a file.

            (CR: JAGad02854 SR: 8606133710)
            Need method to remove an unattached path without
            using vgexport/import.

            (CR: JAGad02856 SR: 8606133712)
            Need a method to see the pvchange(1m) autoswitch
            setting.

            PHCO_20054:
            1. vgcreate with a disk having more than 64K
               extents sets up the VG incorrectly.
            2. vgreduce deletes PV entries from /etc/lvmtab
               for a read-only Volume Group
            3. vgreduce deletes a PV from /etc/lvmtab
               even when the PV has some extents in use
               under certain circumstances.
            4. When a VG has one PV and multiple links
               vgremove still removes the VG, but doesn't
               cleanup /etc/lvmtab.

            PHCO_19631:
            1. vgextend doesn't print a proper error
               message when supplied with a character
               device name rather than a block device
               name.
            2. Enhancement to identify VxFS version 4
               filesystem.

            PHCO_19479:
            1. vgdisplay used to show wrong number of free
               extents, if the total number of free extents
               exceeded 64K in number.
            2. lvcreate -I would not allow stripe sizes
               more than 64 K.

            PHCO_19205:
            1. lvlnboot -R used to corrupt BDRA data under
               certain circumstances.
            2. "vgchange -a r; vgchange -a y" doesn't print
               error message.
            3. lvdisplay incorectly displays extents
               larger than 4 digits.
            4. pvremove command is disabled.

            PHCO_18485:
            This patch does not include the pvremove(1M)
            command. PHCO_17453 introduced this new
            functionality mistakenly, and has been recalled.
            This patch fix the problem for vgcfgbackup
            and vgextend.
            vgcfgbackup - invalid lvmrecord was backup
            due to lack of sanity check in this command.
            vgextend - users are limited to create volume
            group with maximum physical extents of 65535.
            This is incorrect.

            PHCO_17453:
            The introduction of the VERITAS Volume Manager
            (VxVM) requires several enhancements for LVM
            coexistence with VxVM.

            PHCO_18292:
            This patch has the following fixes :
            1. This patch fix the data corruption problem
               when mirrored logical volumes are created
               on PVGs which has PVs with alternate links.
            2. LVM allows creation of stripes greater than
               the total size of physical volumes in the
               volume group.
            3. Limit for Stripe size is 64K currently
               where as it can go upto 32MB.

            PHCO_16851:
            This patch has the following fixes :
            1. LVM scripts which lvextend one extent at a time
               (where the next logical extent added is always
               placed on a different physical volume from the
               preceding logical extent) can take hours to run
               for large logical volumes (i.e. 50gb). The goal
               of this kind of configuration is to create
               "extent-based mirrored stripes". LVM provides
               no alternate method for creating "extent-based
               mirrored stripes".
            2. The SG stress suite is unable to shutdown the
               cluster after 24 hours or so because it can't
               shutdown the LVM daemon.
            3. lvremove occasionally fails to remove logical
               volumes with an error message saying that it is
               a swap device, when it is not.

            PHCO_16248:
            If any of the PVs which belong to a VG are involved
            in any LVM commands operation, is not available
            after the device is opened. The system hangs on
            subsequent read/write since it is doing a blocking
            operatin. Eg: vgcfgbackup hangs when a PV is unavailable
            after opening it.

            PHCO_16090:
            vgextend prohibits even partial use of disks
            larger than the defined Max_PE_per_PV.

            PHCO_15237:
            lvcreate was dumping core when given out-of-range
            LogicalVolumeSize with the -L option (-L 0, for e.g.).
            Man page documentation was specifying incorrect
            range for LogicalVolumeSize in lvcreate, lvextend
            and lvreduce.

            Error message on extending a volume group with a disk
            that is too large was getting mangled with normal
            informative messages. SAM was not able to interpret
            the messages properly.

            vgcreate was not recalculating max_pe properly if
            the -s option was used.

            lvreduce -k was allowing only one pvkey to be selected.

            PHCO_15087:
            lvmtab_read error message added to lvlnboot,lvrmboot,
            pvcreate, vgchgid, vgimport and vgscan commands.
            sleep() is added in vgchgid while creating new vgids ,
            Interrupts are disabled and check for valid no. of PVs
            added. Checks for SCSI disks added when verifying the disks
            in vgchgid,vgimport,vgscan and vgextend commands.

            PHCO_14562:
            The pvmove command does not support physical
            volume groups as a destination path as documented.

            PHCO_14124:
            This patch contains the following hotsite fixes:
            1. PV links don't switch in a shared cluster environment.
            2. Cannot import a cluster aware volume group after
               migrating to 11.00. vgimport failed.
            3. EMC provides the option to split a hardware mirror
               without hpux knowning. This causes the system to see
               another set of disks with duplicate VGIDS. LVM needs
               to come up with a solution to allow customer import
               the split-off disk(s) to another system for backup
               purpose without causing problems.

    Defect Description:
            PHCO_23076:
            (CR: JAGad50461 SR: 8606181244)
            "Virtual Array" family of disks support
            splitting a LUN. Therefore, for determining
            alternate links to a LUN it is not sufficient
            to verify the pvid and vgid information on
            disk from each link because LVM can be easily
            misled in case of split LUNs where the data
            may be same on two links but they are paths
            to two different disks after the split.

            Resoultion :
            Added "Virtual Array" specific functionality to
            LVM, where we identify alternate links and disks
            with duplicate LVM metadata by using the array
            specific unique LUN id.

            PHCO_22839:
            (CR: JAGad38961 SR: 8606169686)
            Currently, LVM commands recognize XP256 and
            XP512 by checking the unique identifier on the
            disk. Need to modify LVM commands to recognize
            XP48 as part of the XP disk array family.

            Resolution:
            Modify LVM commands to recognize XP disk array
            family by means of product id, instead of using
            the unique identifier on the firmware.

            PHCO_21630:
            (CR: JAGac78496 SR: 8606127694)
            Several problems caused by having the same
            VG appearing in the lvmtab more than once.
            Because LVM commands failed to check if the PVs
            in those VGS are indeed valid, by comparing the
            VGID on the disk and on the lvmtab file.

            Resolution:
            Modified LVM commands to validate each PVs
            in the VG to make sure they belong.

            (CR: JAGad06173 SR: 8606137055)
            Currently, LVM commands recognize XP256
            disk array by checking the product id. But
            XP512 have a different product id. Need to
            modify LVM commands to recognize XP512 as well.

            Resolution:
            Modified LVM commands to recognized XP256
            as well as XP512 disk arrays.

            PHCO_21269:
            The LVM command vgchgid only modifies the VGID on EMC
            BCV or EMC RDF2 devices. Customers need the same
            functionality to support XP256 disks, such that the
            vgchgid command would also modify the VGID on the
            XP256 devices.

            Rssolution:
            Modified the LVM command vgchgid to add new
            functionality to support XP256 disk array. Other
            LVM commands are also modified in order to support
            both EMC and XP256 devices in the same volume group.

            PHCO_20870:
            (CR: JAGaa46006 SR: 1653288878)
            The maximum number of physical volume which LVM can
            support was used incorrectly in the code.

            (CR: JAGab83482 SR: 8606110734)
            The pvdisplay command failed to report correct
            status when a disk is powerfailed.

            (CR: JAGab83470 SR: 8606110722)
            The vgimport command and vgexport command lack
            of an option which allow users to specify
            device names in a file.

            (CR: JAGad02854 SR: 8606133710)
            The vgreduce command failed to remove any
            unattached physical volume in the lvmtab file.
            And the vgreduce command "-f" option insists that
            all physical volume in the lvmtab are attached.

            (CR: JAGad02856 SR: 8606133712)
            The "autoswitch" option was not implemented on
            the vgdisplay and the pvdisplay command.

            Resolution:
            (CR: JAGaa46006 SR: 1653288878)
            Modified LVM commands to handle maximum physical
            volume configuration. With the fix in this patch,
            LVM can handle a volume group up to 255 physical
            volumes, and 8 paths (one primary, 7 alternate)
            to each physical volume.

            (CR: JAGab83482 SR: 8606110734)
            Modified the pvdisplay command to report correct
            status when a disk is powerfailed.

            (CR: JAGab83470 SR: 8606110722)
            Add a new option "-f" to the vgimport and vgexport
            command to allow user to specify all devices
            in a file.

            (CR: JAGad02854 SR: 8606133710)
            Add a new option "-l" to the vgreduce command, so
            that the unattached physical volume can be removed
            Modified the vgreduce command "-f" option to remove
            any unattached physical volume in the lvmtab file.

            (CR: JAGad02856 SR: 8606133712)
            Modified the vgdisplay and the pvdisplay command
            to have a display on whether the "autoswitch"
            option is on for each physical volume.

            PHCO_20054:
            1. Modified vgcreate to create VG with disks more
               than 64K extents correctly. Only 64K extents
               from the PV will be used.
            2. Modified vgreduce to not delete /etc/lvmtab
               entries for a read-only Volume Group.
            3. Modified vgreduce to not delete PV entries from
               /etc/lvmtab if the PV has extnets in use.
            4. Modified vgremove to not delete the VG if there
               are more than one entry (multiple links for PV)
               in the /etc/lvmtab even though the VG contains
               only one PV.

            PHCO_19631:
            1. Modified vgextend and vgcreate commands to
               print proper error messages when supplied
               with character device pathname.
            2. Multiple VxFS products are available on HPUX
               11.00. The VxFS product (JFS3.1) installed
               with 11.00 does not have version 4 filesystem
               capability. Later VxFS products (JFS3.3) include
               a version 4 filesystem. Therefore, libc routines
               have been updated to identify and verify version
               4 filesystems. The lvm commands call these
               modified libc routines.

               To allow for multiple VxFS versions the following
               patches are required:
               PHCO_19491 libc
               PHCO_18462 diskusg_vxfs
               PHCO_18463 fscat
               PHCO_18464 getext
               PHCO_18465 setext
               PHCO_18466 vxdump
               PHCO_18467 vxrestore
               PHCO_18468 vxupgrade
               PHCO_18470 df
               PHCO_18471 fstyp
               PHCO_18472 fs_wrapper
               PHCO_18473 mount_wrapper
               PHCO_19673 fsck_hfs
               PHCO_19623 mount_hfs
               PHCO_19624 mount_cdfs
               PHCO_19656 mkboot

               Please note that PHCO_19631 can be used without
               the above patch dependencies if multiple VxFS
               version support is not required.

               Resolution:
               Re-issue lvm commands to use updatad libc routines.

            PHCO_19479:
            1. In lv_queryvg structure, freepxs has been
               defined as a short. This caused the vgdisplay
               command to not show the right number of free
               extents if it exceeds the 64K (which is what
               a short can hold). Modified the total_px and
               free_px from 'int' to 'ulong_t' and now using
               free_px to print the number of free extents
               instead of using lv_queryvg.freepxs
            2. Modified code in lvcreate to allow stripe size
               of more than 64 K.

            PHCO_19205:
            1. In recover_boot_info() function, to search for
               alternate paths, for boot, root & swap volumes
               we use the total number of primary links in VG
               instead of total number of all links. Modified
               the code to use the total number of all links
               (primary + alternate) in VG to fix BDRA corruption
            2. Added a new check in vgchange not to activate VG if
               it is already activated in read-only mode.
            3. Modified lvdisplay to accomodate the 5 digit
               extent numbers.
            4. Enabled the pvremove command.

            PHCO_18485:
            This patch does not include the pvremove(1M)
            command. PHCO_17453 introduced this new
            functionality mistakenly, and has been recalled.
            The pvremove(1m) command may not be included in
            subsequent patches. Also, please note that if
            pvremove(1M) is reintroduced in the future,
            it may or may not be compatible with the version
            in PHCO_17453. Therefore, HP recommends removing
            PHCO_17453.
            New checks are added to the vgcfgbackup command
            to make sure the information in the lvmrecord
            is correct before backing it up. Corrections
            are made to the vgextend command to allow user
            create volume group with maximum physical
            extents of 255 * 65535.

            PHCO_17453:
            Enhancements to LVM commands for coexistence with
            the VERITAS Volume Manager (VxVM). Enhancements
            include:
            1. Introduction of the pvremove command to free
               disk media from under the control of LVM.
            2. Enhancements to the pvcreate and vgcfgrestore
               commands to be VxVM aware.
            Resolution:
               This is an enhancement for LVM to coexist with VxVM.

            PHCO_18292:
            1. Add new checks in LVM library to make sure
               all LEs are mapped to unique PEs; Another
               new checks are added to check for alternate
               links in PV to make sure the same PV would
               not be selected again.
            2. In lvcreate we were not checking for total
               number of stripes to be less than or equal
               to total number of PVs in the VG, hence it
               was possible to create a VG with Stripes
               more than the total number of PVs in the VG,
               added a new check to dissallow this.
            3. Earlier the max StripeSize that can be
               specified was 64 whereas it can go upto 32K
               since that is the max power of two value that
               can be stored in a ushort_t.

            PHCO_16851:
            1. The solution is to create a new LVM allocation
               policy for creating "extent-based mirrored
               stripes". By reducing the configuration sequence
               to a single step, the time for the configuration
               to complete has been reduced from hours to minutes
               (i.e. for a 50gb logical volume).
               The new policy is called the distributed allocation
               policy and is described in the new lvcreate(1M)
               man page provided with this patch. There are new
               lvchange(1M) and lvdisplay(1M) man pages also.
               There is new command line option in both lvcreate
               and lvchange: -D y. There is a new logical volume
               flag in the kernel (see dependent kernel patch).
            2. The SG stress suite is unable to shutdown the
               cluster after 24 hours or so, because LVM leaves
               clvmd and LVM kernel in an inconsistent state.
               This patch fixes vgchange to include recovery
               schemes if that happens and to prevent such a
               state, in general.
            3. Lvremove fails to remove logical volumes
               occasionally, because it thinks that the volume
               is a swap device, when it is not. This is caused
               by not checking error return and this patch
               fixes it.

            PHCO_16248:
            The problem of blocking on an not available
            PV and hence causing the called process to hang is
            overcome by converting all the blocking read/write
            operations to non-blocking read/write operations
            and a wrapper is put arround the read/write operations
            to retry a definite number of times. To make
            non-blocking O_NDELAY flag is set while opening the
            raw PVs.

            PHCO_16090:
            The fix for PHCO_15237 prohibits even partial use of
            disks larger than Max_PE_per_PV. The command should
            print a warning message (on stdout) and proceed,
            instead of printing an error message and aborting.

            PHCO_15237:
            lvcreate, lvextend and lvreduce were not performing range
            check for LogicalVolumeSize with the -L option. The man
            pages for these commands were indicating wrong range
            for LogicalVolumeSize.

            The vgcreate/vgextend defect on error message was due to
            an earlier fix that changed a few stderr prints to stdouts.
            Also, on this particular case, after sending error message
            to stderr, vgcreate/vgextend commands needed to fail which
            they were not doing.

            The adjustment of max_pe was not being done by vgcreate
            even if one of -s or -e option was supplied. The correct
            fix is to report failure only if both the options are
            given and the required number of PE's exceed the
            supplied value.

            lvreduce allows reduction of missing PV by specifying the
            pvkey rather than the pvpath but it was accepting a single
            key only. The fix was made such that -k no longer accepts
            any arguments and the pvkey is now derived from the pvpath
            list.

            PHCO_15087:
            lvmtab_read() call did have any error message printed
            if the call was a failure in lvlnboot.c,lvrmboot.c
            pvcreate.c,vgchgid.c, vgimport.c and vgscan.c
            vgchgid generated same vgids if the vgchgid is called in
            a shell srcipt. So added 1 second delay and disabled
            all interrupts. Check for max. no. of Arguments added.
            Check for SCSI disk added when the devices are verified
            for vgchgid,vgscan,vgimport,vgextend commands.

            PHCO_14562:
            Modified pvmove to allow a physical volume group as a
            destination path.

            PHCO_14124:
            1. Implemented a new ioctl to fix the problem of links not
               switching in a shared cluster environment.
            2. The vgimport failed was caused by a bad checksum on 10.20
               disks. Temporary turn off checksum in LVM command for
               the same reason that kernel has turned off the checksum
               until a proper versioning mechanism is implemented.
            3. A new command (vgchgid) is created to modify the VGIDs on
               the split-off EMC Symmetrix disk(s). LVM commands
               vgscan, vgextend and vgimport are also modified to
               support EMC Symmetrix disk(s).

    SR:
            1653282301 1653292375 1653325484 5003385989 4701374967
            1653252874 1653252759 1653252734 1653199265 5003320606
            1653196428 5003325340 1653271833 1653264887 4701368670
            5003408633 1653297630 5003429829 1653282301 4701427328
            1653286518 1653288878 8606110734 8606110722 8606133710
            8606133712 8606131752 8606127694 8606137055 8606169686
            8606181244

    Patch Files:

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvchange.1m
            /usr/share/man/man1m.Z/lvcreate.1m
            /usr/share/man/man1m.Z/lvdisplay.1m
            /usr/share/man/man1m.Z/lvextend.1m
            /usr/share/man/man1m.Z/lvreduce.1m
            /usr/share/man/man1m.Z/pvcreate.1m
            /usr/share/man/man1m.Z/pvremove.1m
            /usr/share/man/man1m.Z/vgchgid.1m
            /usr/share/man/man1m.Z/vgcreate.1m
            /usr/share/man/man1m.Z/vgexport.1m
            /usr/share/man/man1m.Z/vgextend.1m
            /usr/share/man/man1m.Z/vgimport.1m
            /usr/share/man/man1m.Z/vgreduce.1m
            /usr/share/man/man1m.Z/vgscan.1m

            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/newconfig/sbin/lvchange.mir
            /usr/newconfig/usr/sbin/lvchange.mir

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/nls/msg/C/lvm.cat
            /sbin/lvchange
            /usr/sbin/lvchange

    what(1) Output:

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/lib/nls/msg/C/lvm.cat:
                    None

            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/newconfig/sbin/lvchange.mir:
                    $Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
                    $Revision: 82.26.1.9.1.99 $ MIRROR PRODUCT
                    $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:51:13 $
                    PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
                            oot.o pvck.o pvchange.o pvcreate.o pvdisplay
                            .o pvmove.o pvremove.o sdstolvm.o vgchgid.o
                            vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
                            eate.o vgdisplay.o vgexport.o vgextend.o vgi
                            mport.o vgreduce.o vgremove.o vgscan.o lvcha
                            nge_m.o lvcreate_m.o lvextend_m.o lvmerge_m.
                            o lvmmain_m.o lvreduce_m.o lvsplit_m.o lvsyn
                            c_m.o nomwcsyncd_m.o vgsync_m.o hpux_rel_m.o
                             01/03/01

            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/newconfig/usr/sbin/lvchange.mir:
                    $Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
                    $Revision: 82.26.1.9.1.99 $ MIRROR PRODUCT
                    PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
                            oot.o pvck.o pvchange.o pvcreate.o pvdisplay
                            .o pvmove.o pvremove.o sdstolvm.o vgchgid.o
                            vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
                            eate.o vgdisplay.o vgexport.o vgextend.o vgi
                            mport.o vgreduce.o vgremove.o vgscan.o lvcha
                            nge_m.o lvcreate_m.o lvextend_m.o lvmerge_m.
                            o lvmmain_m.o lvreduce_m.o lvsplit_m.o lvsyn
                            c_m.o nomwcsyncd_m.o vgsync_m.o hpux_rel_m.o
                             01/03/01

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /sbin/lvchange:
                    $Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
                    $Revision: 82.26.1.9.1.99 $
                    $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:51:13 $
                    PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
                            oot.o pvck.o pvchange.o pvcreate.o pvdisplay
                            .o pvmove.o pvremove.o sdstolvm.o vgchgid.o
                            vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
                            eate.o vgdisplay.o vgexport.o vgextend.o vgi
                            mport.o vgreduce.o vgremove.o vgscan.o lvcha
                            nge.o lvcreate.o lvextend.o lvmerge.o lvmmai
                            n.o lvreduce.o lvsplit.o lvsync.o nomwcsyncd
                            .o vgsync.o hpux_rel.o 01/03/01

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/sbin/lvchange:
                    $Revision: 80.6 $ $Date: 97/04/28 18:00:45 $
                    $Revision: 82.26.1.9.1.99 $
                    PATCH_11_00: lvdisplay.o lvlnboot.o lvremove.o lvrmb
                            oot.o pvck.o pvchange.o pvcreate.o pvdisplay
                            .o pvmove.o pvremove.o sdstolvm.o vgchgid.o
                            vgcfgbackup.o vgcfgrestore.o vgchange.o vgcr
                            eate.o vgdisplay.o vgexport.o vgextend.o vgi
                            mport.o vgreduce.o vgremove.o vgscan.o lvcha
                            nge.o lvcreate.o lvextend.o lvmerge.o lvmmai
                            n.o lvreduce.o lvsplit.o lvsync.o nomwcsyncd
                            .o vgsync.o hpux_rel.o 01/03/01

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvchange.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvcreate.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvdisplay.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvextend.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/lvreduce.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/pvcreate.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/pvremove.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgchgid.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgcreate.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgexport.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgextend.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgimport.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgreduce.1m:
                    None

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/share/man/man1m.Z/vgscan.1m:
                    None

    cksum(1) Output:

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            298175625 44255 /usr/lib/nls/msg/C/lvm.cat

            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3736542298 835584 /usr/newconfig/sbin/lvchange.mir

            LVM.LVM-MIRROR-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            762128301 557056 /usr/newconfig/usr/sbin/lvchange.mir

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2228920882 811008 /sbin/lvchange

            LVM.LVM-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2850368985 540672 /usr/sbin/lvchange

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2297888547 6048 /usr/share/man/man1m.Z/lvchange.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2036144898 6890 /usr/share/man/man1m.Z/lvcreate.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            764326670 4196 /usr/share/man/man1m.Z/lvdisplay.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1293134496 3400 /usr/share/man/man1m.Z/lvextend.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1698610205 3433 /usr/share/man/man1m.Z/lvreduce.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            608064438 2713 /usr/share/man/man1m.Z/pvcreate.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2153149383 1195 /usr/share/man/man1m.Z/pvremove.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2623980810 2834 /usr/share/man/man1m.Z/vgchgid.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3197649666 4291 /usr/share/man/man1m.Z/vgcreate.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3717591610 2695 /usr/share/man/man1m.Z/vgexport.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            649400902 4273 /usr/share/man/man1m.Z/vgextend.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3376243830 4076 /usr/share/man/man1m.Z/vgimport.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3890431035 3284 /usr/share/man/man1m.Z/vgreduce.1m

            LVM.LVM-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            1023382866 3400 /usr/share/man/man1m.Z/vgscan.1m

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHKL_20419
            s800: 11.00: PHKL_20419

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_14124 PHCO_14562 PHCO_15087 PHCO_15237 PHCO_16090 PHCO_16248
            PHCO_16851 PHCO_18292 PHCO_17453 PHCO_18485 PHCO_19205 PHCO_19479
            PHCO_19631 PHCO_20054 PHCO_20870 PHCO_21269 PHCO_21630 PHCO_22839

    Equivalent Patches: None

    Patch Package Size: 2860 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_23076

            5. Run swinstall to install the patch:

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

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

                    swinstall -x autoreboot=true -x patch_match_target=true \
                              -x patch_save_files=false -s /tmp/PHCO_23076.depot

            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_23076.text file is
            available in the product readme:

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

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

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

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


    Document ID: PHSS_22836
    Date Loaded: 20010307
          Title: s700_800 11.04 (VVOS) ld and linker tools cumulative patch

    Patch Name: PHSS_22836

    Patch Description: s700_800 11.04 (VVOS) ld and linker tools cumulative patch

    Creation Date: 01/01/23

    Post Date: 01/03/07

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

    Products: N/A

    Filesets:
            OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.CORE-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.CMDS-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.PROG-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.PROG-AX-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.CORE-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.C-MIN-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.C-INC,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.LANG-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.PAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            ProgSupport.C-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
            OS-Core.CAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHSS_22836: OTHER
                    Based on HP-UX Patch PHSS_22478: OTHER
                        Contains LD_PRELOAD functionality
            PHSS_22585: ABORT OTHER HANG
                    Based on HP-UX Patch PHSS_21947: HANG
                    Shl_unload hangs for certain applications
                    Based on HP-UX Patch PHSS_20014: ABORT
                    Shl_load intermittently fails with mmap error
                    EINVAL in a threaded app.
                    Based on HP-UX Patch PHSS_19866: OTHER
                    Special support for OGL's TLS sh library
                    in dld (32 & 64 bit)
                    Based on HP-UX Patch PHSS_18072: ABORT
                    ld aborts with sigsegv when linking pro/e

    Category Tags:
            defect_repair enhancement general_release critical
            halts_system

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

    Symptoms:
            PHSS_22836:
            Repackaged HP-UX patch PHSS_22478 for VVOS

            Based on HP-UX patch PHSS_22478:

            - JAGad14340: Severity: 3
                fastbind fails: timestamps and checksums
                collected by dld is incorrect

            - JAGad13612: Severity: 4
                linkmap information is not captured from
                -r objects into final executble

            - JAGad23920: Severity: 4
                Signal 11 on ld -r on aC++ object

            - JAGad23799: Severity: 4
                dlopen default behavior different in
                32 vs 64 bit mode wrt dup sym

            - JAGad26599: Severity: 8
                ld -r fails with "Unsatisfied protected symbols"
                for DLKM modules

            - JAGad26543: Severity: 8
                PHSS_19866 breaks 64-bit code (Apollo)-dlopen
                with RTLD_NOW causes hang

            - JAGad22132: Severity: 7
                ld64 Signal 10 in apply_relocations

            - JAGad21176: Severity: 7
                32-bit dld: memory leak with multiple
                shl_load/shl_unload of same .sl

            - JAGab19862: Severity: 5
                Linker doesn't obey .align assembly
                directive for $BSS$

            - JAGad13677: Severity: 9
                Oracle 8.0.5 fails on ic18

            - JAGad11335: Severity: 8
                incremental links could fail when -r
                created files are present

            - JAGad12972: Severity: 7
                usage of 32bit dlopen reinit's
                libc dataStructure if libc dependent lib

            - JAGad13712: Severity: 7
                Monitor and Xserver Configuration
                screens hang on exit

            - JAGad13660: Severity: 7
                dld B.11.17 in PHSS_20014: compare of
                function pointers returns false

            - JAGad10593: Severity: 9
                Oracle 8.0.5 fails on ic18

            - JAGad12002: Severity: 6
                Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k

            - JAGad09908: Severity: 4
                PA64 objdebug -r link fails on object files
                with COMDAT

            - JAGac86885: Severity: 4
                link (ld64) with +objdebug object
                files aborts with SIGSEGV or SIGBUS

            - JAGad04435: Severity: 8
                ld64 creates bad shared lib with
                unordered unwind table

            - JAGad01884: Severity: 4
                linker and nm wrongly assume .dynstr
                immediately follows .dynsym

            - JAGad07437: Severity: 4
                Warning 1594 isn't terminated by newline,
                -G doesn't suppress it

            - JAGad04090: Severity: 7
                Need crt0 compiled with +k, large amount
                of shared libs

            - JAGad07667: Severity: 9
                libhp-ux.a (32 and 64bit) truncated
                can't build kernel

            - JAGad06874: Severity: 6
                ar creates incorrect member offset table

            - JAGad00615: Severity: 5
                linker B.10.37 Target of unconditional
                branch is out of range

            - JAGad01939: Severity: 3
                odump -verifyall reports invalid errors
                wrt dynamic relocation table

            - JAGad03144: Severity: 4
                32 bit dlopen: skips libs with internal name,
                error string incorrect

            - JAGad03009: Severity: 5
                dld.sl hangs on shl_load() with
                circular dependencies

            - JAGab72456: Severity: 4
              Implement LD_PRELOAD functionality.

            - JAGad28258: Severity: 6
              dlclose() closes a library even if it is still
              referenced by the process

            - JAGad25563: Severity: 4
              phoenix linker creates linkmap_option section
              with wrong env strings

            - JAGad32319: Severity: 4
              ld64 creates multiple .linkmap_option sections

            - JAGad13964: Severity: 3
              with +compat option terminators are
              invoked in the incorrect order

            PHSS_22585:
            Ported HP-UX patch PHSS_21947 for VVOS

            Based on HP-UX patch PHSS_21947:
            - JAGad13660: Severity: 7
               dld.sl in PHSS_20014: comparison of function pointers
               wrongly returns false in some cases

            - JAGad13712: Severity: 7
               dld.sl in PHSS_20014: SAM hangs on exit

            Based on HP-UX patch PHSS_20014:
            - JAGac84467: Severity:4
               ld64: PBO'ed .a and +n results error 7204

            - JAGab72684: Severity:8
               Signal 11 when building large aC++ application

            - JAGad03009: Severity:5
               shl_load hangs on libraries with circular dependencies

            - JAGad03144: Severity:4
               32 bit dlopen does not load shared libraries with an
               internal name.

            - JAGac79136: Severity:1
               chatr doesn't recognize +plabel_cache option

            - JAGab03645: Severity: 2
               ld doesn't copy over debug info when -r and +noobjdebug
               are specified

            - JAGac84437: Severity: 2
               dld assertion failure with +plabel_cache +gst

            - JAGaa42493: Severity: 2
               Errors in "Interoperability of 32/64 bit applications"
               white paper

            - JAGaa80539: Severity: 3
               wdb can't find src files in-place in sub dir if
               +objdebug and +Oprocelim

            - JAGaa95593: Severity: 3
               Incorrect symbol address and subsp alignment if
               diff subsp align exists

            - JAGab03838: Severity: 4
               Same as JAGaa95816 end.o debug info not copied over in
               nonobjdebug mode

            - JAGab31348: Severity: 4
               ar64 behaves differently than ar32 - failing X/Open
               standard test.

            - JAGab76835: Severity: 4
               +compat doesn't invoke initializers in correct order

            - JAGab81994: Severity: 4
               ld: Can't get current working directory if libc
               PHCO_19691

            - JAGac29277: Severity: 4
               Add support for Gprof shared library support in
               linker/dld.

            - JAGac39394: Severity: 4
               ar -l writes to $TMPDIR, if defined, for ar64.

            - JAGac40288: Severity: 4
               odump -verifyall to suppress stub warnings on
               executables

            - JAGac40519: Severity: 4
               64bit lddstub is not executable on newer kernels.

            - JAGac40521: Severity: 4
               dldd: need to port fixes in 10.20 to 11.00 dldd
               implementation.

            - JAGac42575: Severity: 4
               elfdump doesn't recognize Valid SH type
               SHT_PARISC_DLKM or SHT_HP_DLKM

            - JAGac42804: Severity: 4
               ld B.11.13 aborts when symbol exceeds 2048
               chars - Memory fault

            - JAGac59625: Severity: 4
               chatr32: use bit23 (instead of 15) exec_flags/
               auxheader for Lazy swap

            - JAGac84482: Severity: 4
               ar32: too many external symbols

            - JAGab12907: Severity: 5
               libelf elf_errmsg is unclear.

            - JAGab70907: Severity: 5
               fork model for writing flow.data file undesirable.

            - JAGab76087: Severity: 5
               Enhance odump to mark TLS symbol definitions and
               references.

            - JAGac40441: Severity: 5
               shl_load fails to load pre-GST shared libraries.

            - JAGac42392: Severity: 5
               Can't set break point in shared library initializers
              (64-bit PA).

            - JAGac46746: Severity: 5
               Excessive ld64 link times; too many lseeks.

            - JAGac59673: Severity: 5
               Can't profile shared libraries of executables built
               with old crt0.o.

            - JAGac78638: Severity: 5
               Need to remove obsolete ELFCLASS64_A reference in
               linker/ar.

            - JAGaa95506: Severity: 6
               Signal 6 Subsp_Dict(subsp_ind).is_comdat, comdat.c
               +objdebug -r.

            - JAGab43956: Severity: 6
               SIGBUS on Informix with +I instrumented .

            - JAGac42571: Severity: 7JAGac86844
               PA linkers don't recognize valid Section Header type
               SHT_PARISC_DLKM

            - JAGac86844: Severity: 8
               ld64 core dumps building 11.11 ic15 kernel

            - JAGab73709: Severity: 9
               gdb crashes when loading the rhythm_server in i2

            - JAGaa80562: Severity: 4
               dld doesn't notify debugger about shlib events after
               attach.

            - JAGaa80574: Severity: 4
               shl_unload() unloads plabels used by other shared
               libraries.

            - JAGaa84983: Severity: 6
               Linker in infinite loop with -g.

            - JAGaa93260: Severity: 1
               ER: Make chatr(1) error messages more accurate, manpage
               mention scripts.

            - JAGaa93916: Severity: 3
               Better error/warning messages for chatr.

            - JAGaa94173: Severity: 6
               ld64 -r causes pxdb internal warning: 2 blocks missing
               K_END.

            - JAGaa95694: Severity: 4
               ld32 fails to generate long branch stub and output
               invalid fixup error.

            - JAGab16593: Severity: 3
               pbo_kmem doesn't record kernel size/timestamp
               correctly.

            - JAGab16715: Severity: 4
               Linker shlib export stubs are merged improperly
               with ld -r.

            - JAGab17941: Severity: 4
               +objdebugonly option to linker (64-bit and 32-bit)
               for UX11.11

            - JAGab18082: Severity: 8
               10.x shl_load intermittently fails mmap error EINVAL
               in a threaded app

            - JAGab18157: Severity: 5
               seg fault when try to link PHOENIX with dependdb-enabled
               ld32.be.

            - JAGab24503: Severity: 4
               Use only one prod_version.h instead of two for PHOENIX.

            - JAGab25307: Severity: 8
               Duplicate symbol when compiling +I and +DA2.0W.

            - JAGab40272: Severity: 4
               Incorrect __text_start address if the first contrib
               has 0x1000 alignment.

            - JAGab46472: Severity: 4
               Use standard preprocessor macro in crt0.h.

            - JAGab67527: Severity: 9
               Duplicate symbols with +I, shared library, java src.

            - JAGab68332: Severity: 4
               ld64 should generate DT_INIT_ARRAY/DT_FINI_ARRAY
               entries, if necessary.

            - JAGab70995: Severity: 9
               chatr +pd +pi ineffective for stripped (using strip
               command) binaries.

            - JAGab71290: Severity: 7
               linker increases TEXT offset by +pi amount.

            - JAGab71313: Severity: 8
               Oracle binary not executable using +paddata.

            - JAGab71816: Severity: 4
               ld32 aborts due to incorrect PLT_REL fixup.

            Based on HP-UX patch PHSS_19866:
            - JAGab17617: Severity: 7
               shared bound commands in /usr have grown in size.

            - JAGab18660: Severity: 5
               linker must use import stubs that save rp' in shared
               libs.

            - JAGaa85093: Severity: 7
               Bad code for +DA2.0 FLDW of shared lib global in a.out

            - JAGab39500: Severity: 4
               ld -r/comdat doesn't work properly for Cxperf/Cxoi

            - JAGab24496: Severity: 8
               linker (ld32) after PHSS_16404 patch links slower with
               performance pragmas

            - JAGab21186: Severity: 8
               Special support for OGL's TLS sh library in dld
               (32 & 64 bit)

            - JAGab24400: Severity: 8
               CHATR to support marking a 3rd/4th quadrant for private
               data space

            - JAGaa85148: Severity: 5
               long symbol name crashes ar32

            - JAGab67763: Severity: 6
               libdld.sl functionality is not available, shl_load in
               ld_int?

            - JAGab31762: Severity: 6
               patched ar64 versions are slower than original 11.0
               ar64

            - JAGab70827: Severity: 7
               shl_findsym() 64 bit doesn't set errno correctly

            - JAGaa93068: Severity: 7
               ld64 produces split unwind regions in large load
               modules, .dynhash

            Based on HP-UX patch PHSS_18072:
            - JAGaa85162:
               ld64 doesn't pad data properly with the +paddata option

            - JAGaa93751:
               Request to use HP_DEFINED_EXTERNAL on dl* routines in
               libdld.sl

            - JAGaa93754:
               Request to add HP_DEFINED_EXTERNAL to shl*() functions
               in libdld.sl

            - JAGaa92679:
               ar hangs/fails on standard compliance tests

            - JAGaa84952, JAGaa85188:
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            - JAGaa85168:
               PHSS_16404 ld aborts with sigsegv when linking pro/e
               ILP32

            - JAGaa85096:
               linker puts out unnecessary export stubs

            - JAGaa80603:
               PBO counter is not properly dumped from multiple shared
               libraries to flow.data (64bit)

            - JAGaa93476:
               ld64 performance improvement request

            - JAGaa93751, JAGaa93754:
               faster shared library performance

            - JAGaa85150:
               Profiling shared libraries causes segmentation fault by
               linker

            - JAGaa85151:
               +objdebug does not generate linkmap for TLS data

            - JAGaa95862:
               +objdebug causes incorrect dir name generated in linkmap

            - JAGaa93910, JAGab03785:
               problem in flow.data locking code for multiple update

            - JAGaa80600:
               Pro/E LP64 link time is 3X-4X longer than ILP32

            - JAGab03726:
               +I with DA2.0W causes duplicate symbols in ld

            - JAGab09473:
               problem in handling long return for ST_PRI_PROG and
               ST_SEC_PROG symbols

            - JAGab11108:
               Prelude 990p ib8 LFG swagent.log warnings

            Based on HP-UX patch PHSS_17825:
            - JAGaa95847:
               ar does not replace files in an archive with older files

            - JAGaa95909:
               swverify errors during update

            Based on HP-UX patch PHSS_17571:
            - CLLbs17165:
              dld32 hangs on A-Class

            Based on HP-UX patch PHSS_16841:
              11.01- Objdebug implementation

            Based on HP-UX patch PHSS_16540:
              Fix swverify error in PHSS_16404

            Based on HP-UX patch PHSS_16404:
            32 bit dld
            ----------
              - CLLbs14384:
                   Enh 11.0 dld32 to recognize special 10.x shared
                   libs marking (The fix is required for SYBASE/IQ app).
              - CLLbs15531:
                   11.0 patch do not have a correct elfdump.cat file

            Based on HP-UX patch PHSS_16181:
            64 bit linker
            -------------
              - CLLbs15415:
                   Archived linking with FDP causes performance
                   degradation

            Based on HP-UX patch PHSS_15316:
            64 bit linker and dld, 32 bit linker and dld
            --------------------------------------------
              - ld64: padding options +pdzero, +padtext, +paddata
              - CLLbs14103:
                   64 bit dlopen() corrupts brk pointer
              - CLLbs11948:
                   dld's BIND deferred doesn't work for aC++
                   adjuster thunks
              - CLLbs14384:
                   Enh 11.0 dld32 to recognize special 10.x shared
                   libs marking (Ignore this defect. Internal and
                   temporary fix only. The feature is not available
                   in this patch).
              - CLLbs10400:
                   Shouldn't invoke fdp under -r option
              - CLLbs13982:
                   ld -r causes incorrect functions to be called when
                   building aC++ shlib

            Based on HP-UX patch PHSS_15252:
              Swverify and swremove errors with PHSS_14580 are fixed.
              ADDIL optimization not suppressed in presence of
              debug information.

            Based on HP-UX patch PHSS_14580:
              CXPERF functionality and huge bss support

            Based on HP-UX patch PHSS_14245:
            64 bit linker
            -------------
              - CLLbs13185: Severity: 2
                   SLLIC ELF support does no include Compilation Unit
                   Dictionary from SOM

            Based on HP-UX patch PHSS_13415:
            64 bit linker and SOM tools patch
            ---------------------------------
            Defect repairs
              - CLLbs12742/4701375121: Severity: 9
                   +Oprocelim removes more than it should,
                   causing runtime error
              - CLLbs12060: Severity: 4
                   pa20_64/dld.sl doesn't allow main in shared library
              - CLLbs12207: Severity: 2
                   Bind-on-reference fails randomly because of
                   incorrect flush_cache fcn
              - CLLbs12193: Severity: 9
                   nm returns exit status of 1 when file is stripped
              - CLLbs12174: Severity: 9
                   64bit strip EXE_FILE no std err msg when EXE_FILE
                   unwritable
              - CLLbs11877: Severity: 7
                   PA64 ar is creating a PA32 archive for PA64 ifiles
              - CLLbs12813: Severity: 7
                   ifile in archive can be included twice in a link
            Enhancement
              - Huge data support (bss > 4 gig).
              - Support for mixed mode operation of IA-64 and
                PA-RISC binaries.
                Use +nomixedmode to suppress the feature.
                Note: Installation of PHSS_14246 patch is required.
            32 bit linker patch
            -------------------
            Defect repairs
              - CLLbs12207: Severity: 2
                   Bind-on-reference fails randomly because of incorrect
                   flush_cache fcn
            Enhancement
              - Support for mixed mode operation of IA-64 and
                PA-RISC binaries.
                Use +nomixedmode to suppress the feature.
                Note: Installation of PHSS_14246 patch is required.

    Defect Description:
            PHSS_22836:
            Repackaged HP-UX patch PHSS_22478 for VVOS

            Based on HP-UX patch PHSS_22478:

            - JAGad14340: Severity: 3
                fastbind fails: timestamps and checksums
                collected by dld is incorrect

            - JAGad13612: Severity: 4
                linkmap information is not captured from
                -r objects into final executble

            - JAGad23920: Severity: 4
                Signal 11 on ld -r on aC++ object

            - JAGad23799: Severity: 4
                dlopen default behavior different in
                32 vs 64 bit mode wrt dup sym

            - JAGad26599: Severity: 8
                ld -r fails with
                "Unsatisfied protected symbols"
                for DLKM modules

            - JAGad26543: Severity: 8
                PHSS_19866 breaks 64-bit code
                (Apollo)-dlopen with RTLD_NOW causes hang

            - JAGad22132: Severity: 7
                ld64 Signal 10 in apply_relocations

            - JAGad21176: Severity: 7
                32-bit dld: memory leak with multiple
                shl_load/shl_unload of same .sl

            - JAGab19862: Severity: 5
                Linker doesn't obey .align assembly
                directive for $BSS$

            - JAGad13677: Severity: 9
                Oracle 8.0.5 fails on ic18

            - JAGad11335: Severity: 8
                incremental links could fail when -r
                created files are present

            - JAGad12972: Severity: 7
                usage of 32bit dlopen reinit's
                libc dataStructure if libc dependent lib

            - JAGad13712: Severity: 7
                Monitor and Xserver Configuration
                screens hang on exit

            - JAGad13660: Severity: 7
                dld B.11.17 in PHSS_20014: compare of
                function pointers returns false

            - JAGad10593: Severity: 9
                Oracle 8.0.5 fails on ic18

            - JAGad12002: Severity: 6
                Signal 11 in __map_dld (crt0.o) when using
               +Ofastaccess & +k

            - JAGad09908: Severity: 4
                PA64 objdebug -r link fails on object files
                with COMDAT

            - JAGac86885: Severity: 4
                link (ld64) with +objdebug object
                files aborts with SIGSEGV or SIGBUS

            - JAGad04435: Severity: 8
                ld64 creates bad shared lib with
                unordered unwind table

            - JAGad01884: Severity: 4
                linker and nm wrongly assume .dynstr
                immediately follows .dynsym

            - JAGad07437: Severity: 4
                Warning 1594 isn't terminated by newline,
                -G doesn't suppress it

            - JAGad04090: Severity: 7
                Need crt0 compiled with +k, large amount
                of shared libs

            - JAGad07667: Severity: 9
                libhp-ux.a (32 and 64bit) truncated
                can't build kernel

            - JAGad06874: Severity: 6
                ar creates incorrect member offset table

            - JAGad00615: Severity: 5
                linker B.10.37 Target of unconditional
                branch is out of range

            - JAGad01939: Severity: 3
                odump -verifyall reports invalid errors
                wrt dynamic relocation table

            - JAGad03144: Severity: 4
                32 bit dlopen: skips libs with internal name,
                error string incorrect

            - JAGad03009: Severity: 5
                dld.sl hangs on shl_load() with
                circular dependencies

            - JAGab72456: Severity: 4
              Implement LD_PRELOAD functionality.

            Resolution : LD_PRELOAD is implemented as part of dynamic
                         linker so that libraries specified in
                          LD_PRELOAD env variable are loaded as part
                         of a.out dependent's list.

            - JAGad28258: Severity: 6
              dlclose() closes a library even if it is still
              referenced by the process

            Resolution : Included a condition so that the library
                         is not closed if there is a reference to it.

            - JAGad25563: Severity: 4
              phoenix linker creates linkmap_option section
              with wrong env strings

            Resolution : properly check for the presense of
                         the env variables (LPATH, LD_OPTS, ILD_OPTS
                         and LD_PXDB) and store them.

            - JAGad32319: Severity: 4
              ld64 creates multiple .linkmap_option sections

            Resolution : Shall not copy the input contribution to
                         the final output.

            - JAGad13964: Severity: 3
              with +compat option terminators are
              invoked in the incorrect order

            Resolution : Fixed the way the data structure was getting
                         populated.

            PHSS_22585:
            Ported HP-UX patch PHSS_21947 for VVOS

            Based on HP-UX patch PHSS_21947:
            - JAGad13660: Severity: 7
               dld.sl in PHSS_20014: comparison of function pointers
               wrongly returns false in some cases
            Resolution:
               Always use the plabel in the a.out if one exists

            - JAGad13712: Severity: 7
               dld.sl in PHSS_20014: SAM hangs on exit
            Resolution:
               fixed data structure used to keep track of dependent
               libraries for shl_unload and dlclose.

            Based on HP-UX patch PHSS_20014:
            - JAGac84467: Severity:4
               ld64: PBO'ed .a and +n results error 7204
            Resolution:
               Corrected handling of archive files with ISOMs

            - JAGab72684: Severity:8
               Signal 11 when building large aC++ application
            Resolution:
               Corrected handling of symbol hash chain.

            - JAGad03009: Severity:5
               shl_load hangs on libraries with circular dependencies
            Resolution:
               Add node to children_list BEFORE traversing sub-tree so
               cycles are detected without looping.

            - JAGad03144 Severity:4
               32 bit dlopen does not load shared libraries with an
               internal name.
            Resolution:
               Load dependent libraries even if internal bit is set.

            - JAGac79136: Severity:1
               chatr doesn't recognize +plabel_cache option
            Resolution:
               Added code to recognize plabel_cache_option.

            - JAGab03645: Severity: 2
               ld doesn't copy over debug info when -r and +noobjdebug
               are specified

            Resolution:
               Previously, if the user specifies +noobjdebug, the debug
               space was stripped blindly. Now it is not so.

            - JAGac84437: Severity: 2
               dld assertion failure with +plabel_cache +gst
            Resolution:
               Each shared library has plabel_cache table. And
               irrespective whether the symbol type is ST_CODE or
               ST_PLABEL, it was added to this table. This was
               creating the assert, while accessing the code symbol.
               So fixed by adding only those symbols whose type is
               ST_PLABEL.

            - JAGaa42493: Severity: 2
               Errors in "Interoperability of 32/64 bit applications"
               white paper

            Resolution:

            - JAGaa80539: Severity: 3
               wdb can't find src files in-place in sub dir if
               +objdebug and +Oprocelim
            Resolution:
               The cause of the problem is that +Oprocelim eliminates
               these sections because there are no references to them:
               .objdebug_*, .note. These are required by wdb to
               properly debug the program. Additionally, all sections
               from end.o must be preserved.

            - JAGaa95593: Severity: 3
               Incorrect symbol address and subsp alignment if diff
               subsp align exists
            Resolution:
               Corrected.

            - JAGab03838: Severity: 4
               Same as JAGaa95816 end.o debug info not copied over in
               nonobjdebug mode

            Resolution:
               Previously, if the user specified objdebugonly or if one
               of the input files has IGNDBG space, then the debug info
               was stripped blindly. So if the input files are non
               objdebug files and if one of them has IGNDBG, then debug
               info was stripped.

               Now, the check was put to verify whether, the input has
               objdebug space and if so we are stripping the debug space
               . Otherwise, unless user says explicitly by
               noobjdebugonly option, we are copying the debug info.

            - JAGab31348: Severity: 4
               ar64 behaves differently than ar32 - failing X/Open
               standard test.
            Resolution:

            - JAGab76835: Severity: 4
               +compat doesn't invoke initializers in correct order
            Resolution:
               Corrected to call the initializers in the right order.

            - JAGab81994: Severity: 4
               ld: Can't get current working directory if libc
               PHCO_19691

            Resolution:

            - JAGac29277: Severity: 4
               Add support for Gprof shared library support
               in linker/dld.

            - JAGac39394: Severity: 4
               ar -l writes to $TMPDIR, if defined, for ar64.

            - JAGac40288: Severity: 4
               odump -verifyall to suppress stub warnings on
               executables

            - JAGac40519: Severity: 4
               64bit lddstub is not executable on newer kernels.

            - JAGac40521: Severity: 4
               dldd: need to port fixes in 10.20 to 11.00 dldd
               implementation.

            - JAGac42575: Severity: 4
               elfdump doesn't recognize Valid SH type
               SHT_PARISC_DLKM or SHT_HP_DLKM

            - JAGac42804: Severity: 4
               ld B.11.13 aborts when symbol exceeds 2048
               chars - Memory fault

            - JAGac59625: Severity: 4
               chatr32: use bit23 (instead of 15) exec_flags/
               auxheader for Lazy swap

            - JAGac84482: Severity: 4
               ar32: too many external symbols

            - JAGab12907: Severity: 5
               libelf elf_errmsg is unclear.

            - JAGab70907: Severity: 5
               fork model for writing flow.data file undesirable.

            - JAGab76087: Severity: 5
               Enhance odump to mark TLS symbol definitions and
               references.

            - JAGac40441: Severity: 5
               shl_load fails to load pre-GST shared libraries.

            - JAGac42392: Severity: 5
               Can't set break point in shared library initializers
              (64-bit PA).

            - JAGac46746: Severity: 5
               Excessive ld64 link times; too many lseeks.

            - JAGac59673: Severity: 5
               Can't profile shared libraries of executables built
               with old crt0.o.

            - JAGac78638: Severity: 5
               Need to remove obsolete ELFCLASS64_A reference in
               linker/ar.

            - JAGaa95506: Severity: 6
               Signal 6 Subsp_Dict(subsp_ind).is_comdat, comdat.c
               +objdebug -r.

            - JAGab43956: Severity: 6
               SIGBUS on Informix with +I instrumented .

            - JAGac42571: Severity: 7
               PA linkers don't recognize valid Section Header type
               SHT_PARISC_DLKM

            - JAGac86844: Severity: 8
               ld64 core dumps building 11.11 ic15 kernel

            - JAGab73709: Severity: 9
               gdb crashes when loading the rhythm_server in i2

            - JAGaa80562: Severity: 4
               dld doesn't notify debugger about shlib events after
               attach.

            Resolution:
               Changed to read dld flags properly.

            - JAGaa80574: Severity: 5
               shl_unload() unloads plabels used by other shared
               libraries.

            Resolution:
               Changed dld plabel algorithm to associate plabels with
               defining library.

            - JAGaa84983: Severity: 6
               Linker in infinite loop with -g.

            Resolution:
               Changed all of the code that does symbol copying to
               preserve the remapping information in the *original*
               symbol, not the copy.

            - JAGaa93260: Severity: 1
               ER: Make chatr(1) error messages more accurate, manpage
               mention scripts.

            Resolution:
               Changed message catalog entry for bad magic number to
               unrecognized file type.

            - JAGaa93916: Severity: 3
               Better error/warning messages for chatr.

            Resolution:
               Change the error message for no parameter to "usage: ..."
               Change to produce a warning message when user tries to
               alter HP_STACK when no such segment exists.

            - JAGaa94173: Severity: 6
              ld64 -r causes pxdb internal warning: 2 blocks missing
              K_END.

            Resolution:
               This problem is because of Comdat. This is resolved.

            - JAGaa95694: Severity: 4
              ld32 fails to generate long branch stub and output
              invalid fixup error.

            Resolution:
              Subspace alignment, while calculating the total code
              size, and the stub size is taken into account.

            - JAGab16593: Severity: 3
              pbo_kmem doesn't record kernel size/timestamp
              correctly.

            Resolution:
              Internal tool. And is Fixed.

            -JAGab16715: Severity: 4
              Linker shlib export stubs are merged improperly
              with ld -r.

            Resolution:
               Merge unwind stub records for shared library
               export stubs with relocation was disabled.

            - JAGab17941: Severity: 4
              +objdebugonly option to linker (64-bit and 32-bit)
              for UX11.11.

            Resolution:
               Provided a linker option, +objdebugonly such that
               the linker will ignore debug information from
               non-objdebug objects or archives and proceed in
               +objdebug mode.

            - JAGab18082: Severity: 8
              10.x shl_load intermittently fails mmap error EINVAL
              in a threaded app

            Resolution:
               To circumvent the mmap() limitation, we modify dld to
               use a new fallback scheme if mmap fails when mapping
               data at a fixed address right above BSS.

            - JAGab18157: Severity: 5
              seg fault when try to link PHOENIX with dependdb-enabled
              ld32.be.

            Resolution:
              Fixed.

            - JAGab24503: Severity: 4
               Use only one prod_version.h instead of two for PHOENIX.

            Resolution:
               Fixed.

            - JAGab25307: Severity: 8
               Duplicate symbol when compiling +I and +DA2.0W.

            Resolution:
               Resolved.

            - JAGab40272: Severity: 4
               Incorrect __text_start address if the first contrib
               has 0x1000 alignment.

            Resolution:
               Modified to return the aligned address of the first
               input contribution of the segment.

            - JAGab46472: Severity: 4
               Use standard preprocessor macro in crt0.h.

            Resolution:
               Modify crt0.h to use standard preprocessor macros.

            - JAGab67527: Severity: 9
               Duplicate symbols with +I, shared library, java src.

            Resolution:
               Made sure that the duplicate symbol error handling is
               done only for real objects linking and not for ISOMs.

            - JAGab68332: Severity: 4
               ld64 should generate DT_INIT_ARRAY/DT_FINI_ARRAY
               entries, if necessary.

            Resolution:
               Modified to generate DT_INIT_ARRAY/DT_FINI_ARRAY instead
               of DT_INIT and DT_FINI.

            - JAGab70995: Severity: 9
               chatr +pd +pi ineffective for stripped (using strip
               command) binaries.

            Resolution:
               Fixed.

            - JAGab71290: Severity: 7
               linker increases TEXT offset by +pi amount.

            Resolution:
               Fixed.

            - JAGab71313: Severity: 8
               Oracle binary not executable using +paddata.

            Resolution:
               Made a change in the linker to always make sure that
               memory size of a segment is no less than it's file size.

            - JAGab71816: Severity: 4
               ld32 aborts due to incorrect PLT_REL fixup.

            Resolution:
               Fixed.

            Based on HP-UX patch PHSS_19866:
            - JAGab17617: Severity: 7
               shared bound commands in /usr have grown in size.

            Resolution:
               Use a more suitable export list rehashing scheme.

            - JAGab18660: Severity: 5
               linker must use import stubs that save rp' in shared
               libs.

            Resolution:
               Disable the generation of import stubs that do not
               save rp'.

            - JAGaa85093: Severity: 7
               Bad code for +DA2.0 FLDW of shared lib global in a.out

            Resolution:
               Modify a routine to also handle FLDW, FLDD, FSTW, and
               FSTD

            - JAGab39500: Severity: 4
               ld -r/comdat doesn't work properly for Cxperf/Cxoi

            Resolution:
               Add a check so that a non-comdat section is not
               mistakenly merged with a comdat section.

            - JAGab24496: Severity: 8
               linker (ld32) after PHSS_16404 patch links slower with
               performance pragmas

            Resolution:
               Add a check so that the correct number of export stubs
               are generated to support fast call pragmas
               (HP_NO_RELOCATION, HP_LONG_RETURN).

            - JAGab21186: Severity: 8
               Special support for OGL's TLS sh library in dld
               (32 & 64 bit)

            Resolution:
               Add a new enhancement to support OGL's TLS sh library.

            - JAGab24400: Severity: 8
               CHATR to support marking a 3rd/4th quadrant for private
               data space

            Resolution:
               Enhance chatr to set unused bits in aouthdr.h to
               support this request.

            - JAGaa85148: Severity: 5
               long symbol name crashes ar32

            Resolution:
               Modify the string table buffer to increases at the rate
               of 4K instead of 2K.

            - JAGab67763: Severity: 6
               libdld.sl functionality is not available, shl_load in
               ld_int?

            Resolution:
               Change the internal linker build process to suppress
               this specific harmless warning.

            - JAGab31762: Severity: 6
               patched ar64 versions are slower than original 11.0
               ar64

            Resolution:
               Use a regular I/O instead of mmap I/O

            - JAGab70827: Severity: 7
               shl_findsym() 64 bit doesn't set errno correctly

            Resolution:
               Made change to set errno appropriately.

            - JAGaa93068: Severity: 7
               ld64 produces split unwind regions in large load
               modules, .dynhash

            Resolution:
               Initialize unwind section properly.

            Based on HP-UX patch PHSS_18072:
            1. JAGaa85162:
               ld64 doesn't pad data properly with the +paddata
               option

            Resolution:
            The ld64 with this fix will no longer generate ".pad"
            section. Instead, when +paddata is used, the file_size of
            the data segment will get aligned to the specified page
            size and the data region will be padded with zeros at the
            end.

            2. JAGaa93751:
               Request to use HP_DEFINED_EXTERNAL on dl* routines in
               libdld.sl

            Resolution:
            Implement the enhancement request for shared library
            performance.

            3. JAGaa93754:
               Request to ass HP_DEFINED_EXTERNAL to shl*() functions
               in libdld.sl

            Resolution:
            Implement the enhancement request for shared library
            performance.

            4. JAGaa92679:
               ar hangs on standard compliance tests

            Resolution:
            Fix the ar dual path driver and ar32/ar64.

            5. JAGaa84952:
               Abort in scrt0.o when PBO-instrumented shlib
               shl_unload()'ed

            Resolution:
            Make change on PBO processing.
            Also need PHSS_18110 to have the fix.

            6. JAGaa85188:
               scrt0.o produces corrupt flow.data entries for ANSI
               C++ shared libraries.

            Resolution:
            Fix in scrt0.o. Need to install PHSS_18110.

            7. JAGaa93910, JAGab03785:
               problem in flow.data locking code for multiple update

            Resolution:
            Fix the file lock procedure. Need to install PHSS_18110
            for 32 bit PBO.

            8. JAGaa85168:
               PHSS_16404 ld aborts with sigsegv when linking pro/e
               ILP32

            Resolution:
            Fix the plabel remap problem.

            9. JAGaa85096:
               linker puts out unnecessary export stubs

            Resolution:
            Disable export status generation for calls w/ integer
            parameters.

            10. JAGaa93476:
               Long branch stub generation should be speeded-up

            Resolution:
            Implement enhanced the searching scheme.

            11. JAGaa80603:
               PBO counter is not properly dumped from multiple
               shared libraries to flow.data (64bit)

            Resolution:
            Fix the fd_init.o module.

            12. JAGaa85150:
               Profiling shared libraries causes segmentation fault
               by linker

            Resolution:
            Change linker's operation on hardcoded path name for
            scrt0.o

            13. JAGaa85151:
               +objdebug does not generate linkmap for TLS data

            Resolution:
            Fix ld32 as well as odump (for -linkmapbss option)

            14. JAGaa95862:
               +objdebug causes incorrect dir name generated in linkmap

            Resolution:
            Compare dir name in static buffer instead of using pointer

            15. JAGaa80600:
               Pro/E LP64 link time is 3X-4X longer than ILP32

            Resolution:
            Enhance ld64 algorithms and processing flow

            16. JAGab03726:
                +I with +DA2.0W causes duplicate symbols in ld

            Resolution:
            A non-IFILE symbol definition will be allowed to override
            an IFILE definition only if it is not defined in a shared
            library

            17. JAGab09473:
                problem in handling long return for ST_PRI_PROG and
                ST_SEC_PROG symbols

            Resolution:
            Set correct symbol values

            18. JAGab11108:
                Prelude 990p ib8 LFG swagent.log warnings

            Resolution:
            Fix installation configure script

            Based on HP-UX patch PHSS_17825:
            - JAGaa95847:
              ar does not replace files in an archive with older files

            Resolution:
            Correct "ar -r" implementation in ar32 and ar64

            - JAGaa95909:
              swverify errors during update

            Resolution:
            Make change in configuration script

            Based on HP-UX patch PHSS_17571:
            - CLLbs17165:
              dld32 hangs on A-Class (Assembler incorrectly
              translate pseudo-op).

            Resolution:
            Make a change in the assembly source for dld.sl to
            use a correct instruction instead of relying on
            relying on the pseudo-op being translated correctly
            by the assembler

            Based on HP-UX patch PHSS_16841:
               11.01 release - Objdebug implementation

            Based on HP-UX patch PHSS_16540:
               Fix swverify error in PHSS_16404

            Based on HP-UX patch PHSS_16404:
               Binary compatibility for 10.x app running on 11.0 system.
               Restore the functionality that was scheduled to be
               obsoleted in 11.0.

            Based on HP-UX patch PHSS_16181:
               System libraries were built pre-weak-ordering compiler.

            Based on HP-UX patch PHSS_15316:
               Options to pad text and data segments

            Based on HP-UX patch PHSS_15252:
               Swverify and swremove errors occurred due to
               incorrect configuration scripts.
               ADDIL optimization was suppressed in presence
               of debug information.

            Based on HP-UX patch PHSS_14580:
               CXPERF functionality and huge bss support

            Based on HP-UX patch PHSS_14245:
               New enhancement and implementation error
               in existing feature.

            Based on HP-UX patch PHSS_13415:
               implementation error

    SR:
            4701399014 4701375121 4701387498 4701390161 4701346858
            5003413617 1653228890 4701408732 4701409128 4701392340
            4701409482 5003441832 4701403568 4701404731 4701414599
            4701413278 4701404731 4701409987 4701415067 5003458166

    Patch Files:

            OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lbin/ld32
            /usr/ccs/lbin/nm32
            /usr/ccs/lbin/ar32
            /usr/ccs/lbin/size32
            /usr/newconfig/usr/ccs/lbin/ld32
            /usr/newconfig/usr/ccs/lbin/nm32
            /usr/newconfig/usr/ccs/lbin/ar32
            /usr/newconfig/usr/ccs/lbin/size32
            /usr/lib/nls/msg/C/ld.cat
            /usr/newconfig/usr/lib/nls/msg/C/ld.cat
            /usr/ccs/bin/ld
            /usr/ccs/bin/ar
            /usr/ccs/bin/size
            /usr/ccs/bin/nm
            /usr/newconfig/usr/ccs/bin/ld
            /usr/newconfig/usr/ccs/bin/ar
            /usr/lib/nls/msg/C/ar.cat
            /usr/newconfig/usr/lib/nls/msg/C/ar.cat
            /usr/newconfig/usr/ccs/bin/size
            /usr/lib/nls/msg/C/size.cat
            /usr/newconfig/usr/lib/nls/msg/C/size.cat
            /usr/newconfig/usr/ccs/bin/nm
            /usr/lib/nls/msg/C/nm.cat
            /usr/newconfig/usr/lib/nls/msg/C/nm.cat
            /usr/ccs/lbin/ld64
            /usr/newconfig/usr/ccs/lbin/ld64
            /usr/ccs/lbin/ar64
            /usr/newconfig/usr/ccs/lbin/ar64
            /usr/ccs/lbin/size64
            /usr/newconfig/usr/ccs/lbin/size64
            /usr/ccs/lbin/nm64
            /usr/newconfig/usr/ccs/lbin/nm64
            /usr/ccs/lib/pa20_64/plug-ins

            OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lib/crt0.o
            /usr/ccs/bin/fdp
            /usr/ccs/lib/dyncall.o
            /usr/ccs/lbin/strip32
            /usr/ccs/bin/ranlib
            /usr/lib/nls/msg/C/strip.cat
            /usr/ccs/bin/strip
            /usr/ccs/lbin/strip64
            /usr/ccs/bin/elfdump
            /usr/lib/nls/msg/C/elfdump.cat
            /usr/ccs/lbin/dldd64
            /usr/ccs/lbin/dldd32
            /usr/lib/nls/msg/C/dldd.cat
            /usr/ccs/bin/odump

            OS-Core.CORE-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/lib/dld.sl
            /usr/newconfig/usr/lib/dld.sl
            /usr/lib/libdld.1
            /usr/lib/libdld.2
            /usr/lib/libxpdl.1
            /usr/lib/libxpdl.sl

            OS-Core.CMDS-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lbin/fastbind32
            /usr/ccs/lbin/chatr32
            /usr/ccs/bin/chatr
            /usr/ccs/lbin/chatr64
            /usr/lib/nls/msg/C/chatr.cat
            /usr/ccs/bin/fastbind
            /usr/ccs/lbin/fastbind64
            /usr/lib/nls/msg/C/fastbind.cat
            /usr/ccs/bin/ldd
            /usr/ccs/lbin/ldd32
            /usr/ccs/lbin/ldd64

            ProgSupport.PROG-AUX,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/bin/lorder
            /usr/lib/libelf.a

            ProgSupport.PROG-AX-64ALIB,fr=B.11.04,
                    fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/lib/pa20_64/libelf.a

            OS-Core.CORE-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/lib/pa20_64/dld.sl
            /usr/lib/pa20_64/libdl.1
            /usr/lib/pa20_64/libprof.1
            /usr/lib/pa20_64/libgprof.1
            /usr/lib/pa20_64/libelf.2
            /usr/lib/pa20_64/libelf.sl

            OS-Core.C-MIN-64ALIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lib/pa20_64/fdp_init.o
            /usr/ccs/lib/pa20_64/fdp_init_ns.o
            /usr/ccs/lib/pa20_64/fdp_init_sl.o
            /usr/ccs/lib/pa20_64/crt0.o
            /usr/ccs/lib/pa20_64/lddstub
            /usr/ccs/lib/lddstub

            ProgSupport.C-INC,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/include/dlfcn.h
            /usr/include/plugin.h
            /usr/include/a.out.h
            /usr/include/aouthdr.h
            /usr/include/aouttypes.h
            /usr/include/ar.h
            /usr/include/compunit.h
            /usr/include/crt0.h
            /usr/include/dl.h
            /usr/include/filehdr.h
            /usr/include/lst.h
            /usr/include/nlist.h
            /usr/include/reloc.h
            /usr/include/scnhdr.h
            /usr/include/spacehdr.h
            /usr/include/shl.h
            /usr/include/syms.h
            /usr/include/libelf.h
            /usr/include/elf.h
            /usr/include/elf_hp.h
            /usr/include/elf_parisc.h
            /usr/include/elftypes.h

            ProgSupport.LANG-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/lib/libxpdl.a

            ProgSupport.PAUX-ENG-A-MAN,fr=B.11.04,
                    fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/share/man/man1.Z/elfdump.1
            /usr/share/man/man1.Z/odump.1
            /usr/share/man/man3.Z/dlclose.3c
            /usr/share/man/man3.Z/dlerror.3c
            /usr/share/man/man3.Z/dlget.3c
            /usr/share/man/man3.Z/dlgetname.3c
            /usr/share/man/man3.Z/dlmodinfo.3c
            /usr/share/man/man3.Z/dlopen.3c
            /usr/share/man/man3.Z/dlsym.3c
            /usr/share/man/man3.Z/shl_load.3x
            /usr/share/man/man5.Z/dld.sl.5
            /usr/share/man/man3.Z/shl_defines.3x
            /usr/share/man/man3.Z/shl_findsym.3x
            /usr/share/man/man3.Z/shl_gethand.3x
            /usr/share/man/man3.Z/shl_getsymb.3x
            /usr/share/man/man3.Z/shl_unload.3x
            /usr/share/man/man3.Z/shl_get.3x
            /usr/share/man/man3.Z/shl_get_r.3x
            /usr/share/man/man3.Z/shl_get_handle_r.3x

            ProgSupport.C-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,
                    v=HP:
            /usr/share/man/man1.Z/ar.1
            /usr/share/man/man1.Z/ld.1
            /usr/share/man/man1.Z/ldd.1

            OS-Core.CAUX-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,
                    v=HP:
            /usr/share/man/man1.Z/chatr.1

    what(1) Output:

            OS-Core.C-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lbin/ld32:
                    libdldstubs.a B.11.19 001014 - HP Internal Use Only
                    kern10stub $Revision: 72.3 $
                    92453-07 linker linker ld B.11.19 BE 001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/lbin/nm32:
                    libdldstubs.a B.11.19 001014 - HP Internal Use Only
                    92453-07 command s800.sgs nm B.11.19 BE 001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/lbin/ar32:
                    libdldstubs.a B.11.19 001014 - HP Internal Use Only
                    92453-07 command s800.sgs ar B.11.19 BE 001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/lbin/size32:
                    libdldstubs.a B.11.19 001014 - HP Internal Use Only
                    92453-07 command s800.sgs size B.11.19 BE 001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/lbin/ld32:
                    92453-07 linker linker ld B.11.19 001014
            /usr/newconfig/usr/ccs/lbin/nm32:
                    92453-07 command s800.sgs nm B.11.19 001014
            /usr/newconfig/usr/ccs/lbin/ar32:
                    92453-07 command s800.sgs ar B.11.19 001014
            /usr/newconfig/usr/ccs/lbin/size32:
                    92453-07 command s800.sgs size B.11.19 001014
            /usr/lib/nls/msg/C/ld.cat:
                    ld_msgs.cat: $Revision: 1.85 $Entry symbol
            /usr/newconfig/usr/lib/nls/msg/C/ld.cat:
                    ld_msgs.cat: $Revision: 1.85 $Entry symbol
            /usr/ccs/bin/ld:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    ld_msgs.cat: $Revision: 1.85 $
                    92453-07 linker command s800.sgs ld PA64 B.11.19 INT
                             001013
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/bin/ar:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    ar.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs ar PA64 B.11.19 INT
                             001013
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/bin/size:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    size.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs size PA64 B.11.19 I
                            NT 001013
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/ccs/bin/nm:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    nm.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs nm PA64 B.11.19 INT
                             001013
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/bin/ld:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    ld_msgs.cat: $Revision: 1.85 $
                    92453-07 linker command s800.sgs ld PA64 B.11.19 REL
                             001013
            /usr/newconfig/usr/ccs/bin/ar:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    ar.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs ar PA64 B.11.19 REL
                             001013
            /usr/lib/nls/msg/C/ar.cat:
                    ar.cat: $Revision: 1.0 $
            /usr/newconfig/usr/lib/nls/msg/C/ar.cat:
                    ar.cat: $Revision: 1.0 $
            /usr/newconfig/usr/ccs/bin/size:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    size.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs size PA64 B.11.19 R
                            EL 001013
            /usr/lib/nls/msg/C/size.cat:
                    size.cat: $Revision: 1.0 $
            /usr/newconfig/usr/lib/nls/msg/C/size.cat:
                    size.cat: $Revision: 1.0 $
            /usr/newconfig/usr/ccs/bin/nm:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    nm.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs nm PA64 B.11.19 REL
                             001013
            /usr/lib/nls/msg/C/nm.cat:
                    nm.cat: $Revision: 1.0 $
            /usr/newconfig/usr/lib/nls/msg/C/nm.cat:
                    nm.cat: $Revision: 1.0 $
            /usr/ccs/lbin/ld64:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    ld_msgs.cat: $Revision: 1.85 $
                    92453-07 linker command s800.sgs ld PA64 B.11.19 INT
                             001013
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/lbin/ld64:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    ld_msgs.cat: $Revision: 1.85 $
                    92453-07 linker command s800.sgs ld PA64 B.11.19 PBO
                             001013
            /usr/ccs/lbin/ar64:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    ar.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs ar PA64 B.11.19 INT
                             001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/lbin/ar64:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    ar.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs ar PA64 B.11.19 REL
                             001014
            /usr/ccs/lbin/size64:
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    size.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs size PA64 B.11.19 I
                            NT 001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/lbin/size64:
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    size.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs size PA64 B.11.19 R
                            EL 001014
            /usr/ccs/lbin/nm64:
                    HP aC++ B3910B A.03.25
                    HP aC++ B3910B A.01.01 Stream Library
                    HP aC++ B3910B A.03.04 (970930) Support Library
                    nm.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs nm PA64 B.11.19 INT
                             001014
                    top.dav.cpe.patchbranch libc.a_ID/main/r10dav/libc
                            _dav/libc_dav_cpe/7
                    /ux/core/libs/libc/archive_pa1/libc.a_ID
                    May 29 1997 11:52:40
            /usr/newconfig/usr/ccs/lbin/nm64:
                    HP aC++ B3910B A.03.25
                    HP aC++ B3910B A.03.25 Classic Iostream Library
                    HP aC++ B3910B A.03.25 Language Support Library
                    nm.cat: $Revision: 1.0 $
                    92453-07 linker command s800.sgs nm PA64 B.11.19 REL
                             001014
            /usr/ccs/lib/pa20_64/plug-ins:
                    None

            OS-Core.C-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/ccs/lib/crt0.o:
                    None
            /usr/ccs/bin/fdp:
                  &nbs