OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
HP-UX series 800 11.X patch digest

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Sun Mar 23 2003 - 18:00:36 CST


                        HP Support Information Digests

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

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

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

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

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

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

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


Digest Name: weekly HP-UX series 800 11.X patch digest
    Created: Sun Mar 23 6:05:08 EST 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_28696 s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.65
PHSS_28581 s700_800 11.X OV OB3.50 patch - ORACLE8 packet
PHSS_28311 s700_800 11.X OV SA1.02 MD Intermediate Patch Feb 2003
PHSS_28144 s700_800 11.00 EMS (A.03.20) & HA Monitors (A.03.20) patch
PHKL_28446 s700_800 11.11 audit subsystem cumulative patch
PHKL_28445 s700_800 11.00 audit subsystem cumulative patch
PHSS_28697 s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.5
PHSS_28583 s700_800 11.X OV OB4.10 patch - ORACLE8 packet
PHKL_27729 s700_800 11.00 ioscan -u incorrect display
PHCO_27818 s700_800 11.00 ioscan(1M) cumulative patch
PHSS_28622 s700_800 11.11 Support Tool Manager Mar 2003 Patch
PHSS_28621 s700_800 11.00 Support Tool Manager Mar 2003 Patch
PHSS_28620 s700_800 11.11 Support Tool Manager Dec 2002 Patch
PHSS_28619 s700_800 11.00 Support Tool Manager Dec 2002 Patch
PHSS_28618 s700_800 11.11 Support Tool Manager Sep 2002 Patch
PHSS_28617 s700_800 11.00 Support Tool Manager Sep 2002 Patch
PHSS_28521 s700_800 11.04 Virtualvault 4.5 IWS Update
PHSS_28334 s700_800 11.X OV OB4.10 patch - MA packet
PHSS_28840 s700_800 11.X OV SIP3.1 Prevent blank passwords
PHSS_28833 s700_800 11.X OV SIP3.0 Prevent blank passwords
PHSS_28585 s700_800 11.X OV OB4.10 patch - CORE packet
PHNE_28786 s700_800 11.04 (VVOS) VVOS/Net Cumulative Patch
PHCO_28773 s700_800 11.11 dd(1) "--" option UNIX95 Compliance
PHCO_28505 s700_800 11.00 user/group(add/mod/del)(1M) cumulative patch
PHNE_28078 s700_800 11.11 3.3[02].00 ACC Base Software Product Patch
PHNE_28079 s700_800 11.11 3.3[02].00 ACC X.25/9000 Link S/W Patch
PHNE_28080 s700_800 11.11 3.3[02].00 ACC Protocols for App. Developer
PHSS_28615 s700_800 11.00 Support Tool Manager Jun 2002 Patch
PHSS_28616 s700_800 11.11 Support Tool Manager Jun 2002 Patch
PHSS_28688 s700_800 11.04 (VVOS) OV EMANATE14.2 Agent Consolidated

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


Document ID: PHSS_28696
Date Loaded: 20030321
      Title: s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.65

Patch Name: PHSS_28696

Patch Description: s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.65

Creation Date: 03/03/08

Post Date: 03/03/21

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

Products:
        FORTRAN90 B.11.01.60

Filesets:
        FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
        FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
        FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
        FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
        FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

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

Symptoms:
        PHSS_28696:
        01)JAGae59547: Wrong answers in wide mode, large routines
        02)JAGae59210: O2 causes integer arithmetic loop logic error
        03)JAGae57871: Compilation aborts with *Compiler Internal
        Error
        04)JAGae59791: Incorrect caliper line numbers for +O2 -g
        05)JAGae61723: Incorrect offsets for vax structures
        06)JAGae62453: Compiler is rejecting *size(dimension)
                       declarations

        PHSS_28559:
        01)JAGae42882: Performance is degraded (by 2-4x) since the
                       no parms overlap assertion is no longer
                       present.
        02)JAGae56132: +O2 causes internal error
        03)JAGae56955: Memory leak in applicaton program.
        04)JAGae57366: Error *bad stackf90 with +Oopenmp

        PHSS_28486:
        01)JAGab77468: Multiplication by -1 and FNEG give
                       different answers for real*16.
        02)JAGad78503: The compiler appears to be generating extra
                       local variables as evidenced by looking at
                       the stack in the debugger.
        03)JAGae04245: The compiler aborts, error 8901, with -g
                       on a structure with unions.
        04)JAGae33903: Incorrect runtime behavior when using +i8.
        05)JAGae43641: When compiling some f90 codes with +O3
                       +Oopenmp, compiler will assert after
                       inlining a routine that was passed a record
                       containing a dope vector.
        06)JAGae50020: The address of a member of a nested union
                       is incorrect.
        07)JAGae51271: Internal compiler error 7108 with +Ofaster
                       +O3.

        PHSS_27974:
        01)JAGae41646: Inferior runtime performance for POINTER
                       and TARGET arrays.
        02)JAGae47442: The compiler aborts when procssing
                       extraneous enddo statements.
        03)JAGae47562: Wrong answers with common blocks and thread
                       local variables.

        PHSS_27735:
        01)JAGab14103: Poor code for complex conjugate.
        02)JAGac39693: Compiler aborts when an integer is used
                       as case selector for a logical expression.
        03)JAGad00774: Debug information for array pointer
                       upperbound is incorrect.
        04)JAGae04154: The compiler will assert after inlining a
                       routine that was passed a record containing
                       a dope vector.
        05)JAGae14987: Missed exceptions when running exception
                       handling codes compiled at +O3.
        06)JAGae19402: Assert in compiler when function ENTRYs
                       have assorted types, wide mode.
        07)JAGae21778: The compiler moves code around OMP lock
                       calls.
        08)JAGae22667: When compiling a file not in the current
                       directory with +cpp_keep, the filename
                       given in error and warning messages can
                       be incorrect.
        09)JAGae27279: Default cpp options are identical between
                       PA and IA, they should be different.
        10)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S are ignored.
        11)JAGae28994: The compiler aborts with OpenMP and PREFETCH
                       directive.
        12)JAGae30245: The compiler aborts when +i8 is used with
                       values greather than 2**31.
        13)JAGae30374: The compiler issues an internal error
                       message when the first argument to an
                       elemental procedure is not an array.
        14)JAGae32208: Extensive use of automatic arrays in a
                       subroutine with a very high call count
                       resulted in poor performance due to using
                       malloc for automatic array allocation.
        15)JAGae32568: Segmentation fault compiling incomplete
                       program
        16)JAGae33403: Segmentation fault compiling f90 program
                       with function returning pointer to array
                       of derived type containing a private
                       typed object.
        17)JAGae35658: The compiler aborts with +DO11.0EP9806
                       switch.
        18)JAGae38090: The directive c$dir sync_routine is ignored
                       with warning if +Oopenmp used. It needs
                       to be supported regardless of optimization
                       levels.
        19)JAGae38242: The compiler aborts (core dump) when
                       compiling the declaration of a
                       deferred-shape array parameters (a construct
                       which violates the Fortran standard).
        20)JAGae39339: BOZ constant causes compiler abort in
                       case statement.
        21)JAGae40739: The compiler aborts when a parameter is
                       equivalenced to a local variable.
        22)JAGae41202: Memory leak when a save statement is used
                       with an automatically allocated array.
        23)JAGae41337: Error at compile time with loop unrolling.
        24)JAGae41636: Wrong answers when passing complex pointers
                       at +O2 optimization.
        25)JAGae42188: The compiler aborted when trying to
                       initialze a pointer field of a derived type.

Defect Description:
        PHSS_28696:
        01)JAGae59547: A long conditional branch for PA64 was
                       confronted with a 32-bit branch in a skip
                       shadow
        02)JAGae59210: A long conditional branch for PA64 was
                       confronted with a 32-bit branch in a skip
                       shadow
        03)JAGae57871: compiler aborts on initialzied fields of
                       records and initialized equivalences
        04)JAGae59791: incorrect caliper line numbers for +O2 -g
        05)JAGae61723: A vax structure with a string (array of char
                       ) component whose size is determined by a
                       named constant was not properly sized
        06)JAGae62453: compiler doesn't recognize foo*size(dim)

        PHSS_28559:
        01)JAGae42882: App performance degraded when inlining
                       routines that are passed allocatable arrays
                       (by descriptor)
        02)JAGae56132: Wide mode compares and skips do not share
                       binary coding in the same way as narrow mode.
                       Detect wide mode branches that have no
                       corresponding skip
        03)JAGae56955: The compiler failed to generate a call to
                       free temporary variables.
        04)JAGae57366: Incorrect processing of workshare DO
                       directive. We were promoting reduction
                       clauses on an already deleted node.

        PHSS_28486:
        01)JAGab77468: The compiler had computed FNEG using
                       subtraction from zero. Changed to use
                       multiplication by negative one.
        02)JAGad78503: The compiler was incorrectly informing
                       the debugger about some of the data on
                       the stack.
        03)JAGae04245: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        04)JAGae33903: The compiler generated bad code when +i8
                       was used with millicode calls.
        05)JAGae43641: Routines passed as records containing dope
                       vectors were incorrectly inlined.
        06)JAGae50020: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        07)JAGae51271: The compiler referenced out of range values
                       for register spill aareas.

        PHSS_27974:
        01)JAGae41646: The compiler was treating these arrays in
                       a worst-case fashion.
        02)JAGae47442: The compiler allowed the extraneous enddo
                       statement to cascade incorrectly.
        03)JAGae47562: The compiler was incorrectly handling the
                       PIC+TLS flavor of the three instruction
                       load sequence.

        PHSS_27735:
        01)JAGab14103: The compiler needed to generate better
                       code for complex conjugate.
        02)JAGac39693: The compiler needed to accept the integer
                       and convert it to logical.
        03)JAGad00774: The copiler did not correctly report the
                       upper bound.
        04)JAGae04154: The compiler needs to avoid inlining
                       routines that are passed records containing
                       dope vectors.
        05)JAGae14987: Changed IA exception handling FP
                       environment optimization from aggressive
                       to conservative.
        06)JAGae19402: There was an error in the wide mode return
                       register table.
        07)JAGae21778: The comiler neglected to make synch
                       routines of the nested versions of
                       omp_set_lock and omp_unset_lock.
        08)JAGae22667: Include file handling code needed to be
                       smarter about files in non-local
                       directories.
        09)JAGae27279: Changed the default cpp options.
        10)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S was being ignored.
        11)JAGae28994: The compiler needed to generate code to
                       access the pointer for the prefetch
                       directive.
        12)JAGae30245: The compiler did not give friendly error
                       messages for overflows (greater than 2**31).
        13)JAGae30374: Look for arrays for elemental
                       func/subroutine in other positions of
                       call list.
        14)JAGae32208: The compiler needed a mechansim to perform
                       allocation of automatic arrays on the stack
                       rather than heap (by option).
        15)JAGae32568: The compiler did not detect incomplete
                       programs and exit gracefully.
        16)JAGae33403: The compiler needed to drop the derived
                       type and get the underlying type for
                       function results.
        17)JAGae35658: The compiler neglected to keep the offset
                       valid when fusing millicode calls.
        18)JAGae38090: The sync_routine directive was not allowed
                       to be present within the Openmp programming
                       mode.
        19)JAGae38242: The compiler neglected to detect and report
                       the error.
        20)JAGae39339: 'Z' notation was not accepted as type
                       compatible.
        21)JAGae40739: Compiler error in 64 bit integer promotion.
        22)JAGae41202: The compiler failed to remove save
                       attribute for the automatic array.
        23)JAGae41337: The compiler was not correctly handling
                       arrays with zero tails in sum reduction
                       optimization.
        24)JAGae41636: The compiler erroneoulsy passed the address
                       instead of the value of the complex number.
        25)JAGae42188: The compiler was sending a boundless array
                       to the optimizer.

Enhancement:
        No

SR:
        8606263528 8606124310 8606131624 8606176587 8606234970
        8606248589 8606255073 8606257475 8606258366 8606262949
        8606262993 8606264663 8606265870 8606265992 8606266122
        8606266992 8606267695 8606267969 8606268329 8606269168
        8606271451 8606274011 8606274164 8606274758 8606275263
        8606275418 8606275437 8606276267 8606276662 8606277130
        8606277265 8606277565 8606278129 8606279457 8606277575
        8606283330 8606283497 8606283617 8606107295 8606110102
        8606209317 8606235065 8606269668 8606279652 8606283493
        8606285955 8606286078 8606286128 8606286325 8606286363
        8606286552 8606286556 8606286567 8606286570 8606287069
        8606287332 8606287806 8606288110 8606288449 8606288508
        8606290462 8606290712 8606290724 8606290857 8606292369
        8606293205 8606293618 8606295910 8606295525 8606294131
        8606296193 8606298223

Patch Files:

        FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/bin/f90
        /opt/fortran90/lbin/f90com32
        /opt/fortran90/lbin/f90com64
        /opt/fortran90/lib/libF90.a
        /opt/fortran90/lib/libF90_parallel.a
        /opt/fortran90/lib/nls/C/libF90.cat
        /opt/fortran90/lib/nls/msg/C/f90.cat
        /opt/fortran90/lib/nls/msg/C/f90com.cat
        /opt/fortran90/lib/pa2.0/libF90.a
        /opt/fortran90/lib/pa2.0/libF90_parallel.a
        /opt/fortran90/lib/pa20_64/libF90.a
        /opt/fortran90/lib/pa20_64/libF90_parallel.a

        FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1

what(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt:
                None

        FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/bin/f90:
                HP-UX f90 20030308 (130130) B3907DB/B3909DB B.11.01
                        .65 PHSS_28696
                HP F90 v2.6.5
                $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
        /opt/fortran90/lbin/f90com32:
                HP F90 v2.6.5
                HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
                HP aC++ B3910B X.03.11.10 Classic Iostream Library
                HP aC++ B3910B X.03.11.10 Language Support Library
                Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
                        vember 16, 1998)
                HP-UX f90com32 20030308 (123744) B3907DB/B3909DB B.
                        11.01.65 PHSS_28696
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP Fortran-95 Version F95D4 HP:131200:080240
                Ucode-2 Version 2-8
                High Level Optimizer - 08-Mar-2003.12:23
                $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
        /opt/fortran90/lbin/f90com64:
                HP F90 v2.6.5
                HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
                HP aC++ B3910B X.03.11.10 Classic Iostream Library
                HP aC++ B3910B X.03.11.10 Language Support Library
                Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
                        vember 16, 1998)
                HP-UX f90com64 20030308 (125027) B3907DB/B3909DB B.
                        11.01.65 PHSS_28696
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP Fortran-95 Version F95D4 HP:131200:080240
                Ucode-2 Version 2-8
                High Level Optimizer - 08-Mar-2003.12:23
                $ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
        /opt/fortran90/lib/libF90.a:
                libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ]
                (hp700:hp/ux) Jun 25 2002
                Copyright (c) 2001 Hewlett Packard.
        /opt/fortran90/lib/libF90_parallel.a:
                libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ]
                (hp700:hp/ux) Jun 25 2002
                Copyright (c) 2001 Hewlett Packard.
        /opt/fortran90/lib/nls/C/libF90.cat:
                None
        /opt/fortran90/lib/nls/msg/C/f90.cat:
                None
        /opt/fortran90/lib/nls/msg/C/f90com.cat:
                None
        /opt/fortran90/lib/pa2.0/libF90.a:
                libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ]
                (hp700:hp/ux) Jun 26 2002
                Copyright (c) 2001 Hewlett Packard.
        /opt/fortran90/lib/pa2.0/libF90_parallel.a:
                libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ]
                (hp700:hp/ux) Jun 26 2002
                Copyright (c) 2001 Hewlett Packard.
        /opt/fortran90/lib/pa20_64/libF90.a:
                libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ]
                (hp700:hp/ux) Jun 26 2002
                Copyright (c) 2001 Hewlett Packard.
        /opt/fortran90/lib/pa20_64/libF90_parallel.a:
                libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ]
                (hp700:hp/ux) Jun 26 2002
                Copyright (c) 2001 Hewlett Packard.

        FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1:
                None

cksum(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2390883671 5252 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.css
        3627164084 158139 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.htm
        1306841812 256622 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.pdf
        3756565813 2352892 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.ps
        3756565813 2352892 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        3275467857 913408 /opt/fortran90/bin/f90
        3186412965 12910592 /opt/fortran90/lbin/f90com32
        3571904589 12988416 /opt/fortran90/lbin/f90com64
        3037184612 4091416 /opt/fortran90/lib/libF90.a
        2570290612 4596584 /opt/fortran90/lib/libF90_parallel.a
        3294014440 9836 /opt/fortran90/lib/nls/C/libF90.cat
        963661813 18012 /opt/fortran90/lib/nls/msg/C/f90.cat
        2286391551 115901 /opt/fortran90/lib/nls/msg/C/f90com.cat
        4135099025 4375728 /opt/fortran90/lib/pa2.0/libF90.a
        164729998 4872464 /opt/fortran90/lib/pa2.0/libF90_parallel.a
        882827084 5758820 /opt/fortran90/lib/pa20_64/libF90.a
        1711999341 6426400 /opt/fortran90/lib/pa20_64/
                libF90_parallel.a

        FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
                v=HP:
        90751447 28417 /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        2031473198 32600 /opt/fortran90/share/man/ja_JP.eucJP/
                man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
                fa=HP-UX_B.11.00_32/64,v=HP:
        4271024560 32735 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/
                f90.1

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_28559 PHSS_28486 PHSS_27974 PHSS_27735

Equivalent Patches:
        PHSS_28697:
        s700: 11.22
        s800: 11.22

Patch Package Size: 60900 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_28696

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHSS_28581
Date Loaded: 20030321
      Title: s700_800 11.X OV OB3.50 patch - ORACLE8 packet

Patch Name: PHSS_28581

Patch Description: s700_800 11.X OV OB3.50 patch - ORACLE8 packet

Creation Date: 03/03/19

Post Date: 03/03/21

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

Products:
        OmniBackII A.03.50

Filesets:
        OMNIBACK-II.OMNI-OR8-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

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

Symptoms:
        PHSS_28581:
        Id = HSLco36925 SR: H555008734
            Split-mirror backup of Oracle 8 fails with:

               "Oracle8SmbBackup|5|: TARGET_DB_LOGIN: not found"

        Id = HSLco38032 SR: H555008977
            During Oracle Split Mirror Backup Data Protector
            displays error:

             "Exec_SVRMGRL|5|: /var/opt/omni/tmp/smb.<PID>:
              cannot create
              Exec_SVRMGRL|5|: /var/opt/omni/tmp/smb.<PID>:
              cannot open
              |Major| From: ob2rman.exe<hostname> "<barlist_name>"
               Time: mm/dd/yy hh:mm:ss
              The Production Database is not in automatic archival
              mode.
              Please set log_archive_start = true in your init.ora
              file".

        Id = HSLco38855 SR: H555009216
            Backup of Oracle8 database fails with:

              "RMAN-00558: error encountered while parsing input
               command."

        PHSS_26892:
        Id = HSLco33404 SR: H555007447
            ob2rman.exe script fails when executed on Solaris 8
            system.

        Id = JAGad70781 SR: 8606201607
            Recovery Catalog Database is not backed up in
            environments with different Oracle8 version in use.

        Id = JAGae06736 SR: 8606237698
            Backup of controlfilecopy fails when using
            split-mirror Oracle8 backup.

        PHSS_26218:
        Id = HSLco32267 SR: H555006995
            Script ob2rman.exe contains incorrect patch for
            HP-UX-like operating systems.

        Id = HSLco32861 SR: H555007210
            Recovery Manager abnormally ends due to objects
            missing from the database.

        PHSS_25001:
        Id = JAGad47613 SR: 8606178386
            Oracle 8i backup fails with:

              "ORA-03217: invalid option for alter of
               TEMPORARY TABLESPACE"

        Id = HSLco29318 SR: H555006325
            Linking procedure fails due to wrong checking.
            OmniBack II checks for Oracle 8.0.x as linked by
              "make -f ins_rdbms.mk ioracle"
            although Oracle 8.0.6 is linked by soft link.

        Id = HSLco28781 SR: H555006139
            When linking libobk.so with libob2oracle8_64bit.so,
            the OmniBack II is failing with:

              "ld: fatal: file
               $ORACLE_HOME/lib64/libobk.so
               wrong ELF class: ELFCLASS32"

        Id = HSLco30362 SR: H555006619
            Oracle SysAdmin password can be seen in a list of
            running processes during a backup of an Oracle database.

        PHSS_22439:
        Id = HSLco21865
            Certification of Oracle 8.1.6 on Sun Solaris 8
            32/64 bit.

        Id = HSLco22161
            Command "util_oracle8 -APP" returns nothing instead of
            list of Oracle 8 databases.

        Id = NSMbb37117
            util_oracle8.exe complains that Oracle is not linked
            with OmniBack II for backup.

        Id = NSMex03603
            Backup of Oracle 8 database fails with an error:

              "[Major]From BSM<hostname> "<ORA_SID_1>" Time:<time>
               [61:8000]Client named "<ORA_SID>" not configured in
               the barlist."

            where <ORA_SID_1> has an underscore in its name and
            <ORA_SID> is the same as a part of the name in front
            of underscore.

        Id = NSMex03723
            Split mirror backup of Oracle 8 fails with an error:

              "Can not mount database on Backup Host.".

        Id = NSMex03726
            Oracle 8i backup fails if more than 30 channels are
            allocated to be used for the backup.

        Id = NSMex03765
            Concurrent backup of two split mirror integrations does
            not work.

        Id = NSMex03972
            Oracle SysAdmin password can be seen in a list of
            running processes during a backup of an Oracle
            database.

        Id = JAGad42897
            OmniBack II reports successful backup although Oracle
            Recovery Manager core dumped.
              "[Major]From BSM<hostname> "<ORA_SID_1>" Time:<time>
               [61:8000]Client named "<ORA_SID>" not configured in
               the barlist."

            where <ORA_SID_1> has an underscore in its name and
            <ORA_SID> is the same as a part of the name in front
            of underscore.

Defect Description:
        PHSS_28581:
        Id = HSLco36925
            TARGET_DB_LOGIN variable is incorrectly set.

        Resolution:
            TARGET_DB_LOGIN variable is correctly set.

        Id = HSLco38032
            The /var/opt/omni/tmp/smb.(PID) file is not removed
            at the completion of the smb_common.sh script.
            When the PID is duplicated then the new
            /var/opt/omni/tmp/smb.(PID) file can not be created.

        Resolution:
            The /var/opt/omni/tmp/smb.(PID) file is removed
            at the completion of the smb_common.sh script.

            Part of SSPUX350_086.

        Id = HSLco38855
            Recovery Manager fails in cases when it receives input
            from barlists with very long lines.

        Resolution:
            Barlists are being sent to Recovery Manager as files and
            not as a single line.

        PHSS_26892:
        Id = HSLco33404
            ob2rman.exe script contains a grep command with "-x"
            option which does not exist on Solaris 8 systems.

        Resolution:
            Option "-x" is removed from the script.

        Id = JAGad70781
            OmniBack exports the path to export utility from the
            local system before backing up Recovery Catalog
            Database. If different version of Oracle8 is used on
            remote system, Recovery Catalog Database backup fails
            because of incorrect path to it is exported.

        Resolution:
            Environment variable ORA_EXP is introduced. Setting its
            value to path to export utility on the system in
            /etc/opt/omni/oracle8/${ORACLE_SID}/.profile file
            resolved described problem.

        Id = JAGae06736
            ob2rman.exe script incorrectly assumes that certain
            lines in Recovery Manager script are put in certain
            order. If this is not the case controlfilecopy backup
            fails.

        Resolution:
            ob2rman.exe script logic is adjusted.

        PHSS_26218:
        Id = HSLco32267
            Script ob2rman.exe contains "/etc/opt/omni" instead of
            "/usr/omni" paths for Solaris, AIX and Linux systems.

        Resolution:
            Script ob2rman.exe contains correct paths for different
            operating systems.

        Id = HSLco32861
            Recovery Manager abnormally ends on HP-UX systems
            after the installation of Oracle 8.1.7.2 patch and
            because of incorrect error handling on Solaris systems.

        Resolution:
            Error handling for Solaris systems is improved. To
            avoid Recovery Manager core dump on HP-UX systems,
            latest Oracle patches have to be applied as well.

            Part of SSPUX350_069.

        PHSS_25001:
        Id = JAGad47613
            OmniBack II integration did not skip locally managed
            tablespaces. This resulted in failure of Session
            Manager Backup in case the database contained this
            kind of tablespaces.

        Resolution:
            Code fixed to skip listing locally managed tablespaces.
            This kind of tablespaces will also be skipped when
            putting database in backup mode during Session Manager
            Backup.

        Id = HSLco29318
            When linking OmniBack II with Oracle 8.0.6, linking
            procedure fails.

        Resolution:
            In condition for making soft link, version 8.0.6 was
            added beside 8.1.x version of Oracle.

        Id = HSLco28781
            Linkig procedure fails because library is 32-bit only
            and the 64-bit library is missing in the PHSS_22438 /
            PHSS_22439.

        Resolution:
            64-bit libob2oracle8_64bit.so file for OmniBack II
            A.03.50 is added.

            Part of SSPUX350_045.

        Id = HSLco30362
            Database connection parameters are improperly sent.

        Resolution:
            Database connection parameters are sent in a secure
            manner.

            Part of SSPUX350_058.

        PHSS_22439:
        Id = HSLco21865
            Certification of Oracle 8.1.6 on Sun Solaris 8
            32/64 bit.

        Resolution:
            Oracle 8.1.6 can be used with OmniBack II A.03.50 on
            Sun Solaris 8 32/64 bit systems.
        Id = HSLco22161
            Location of oratab file varies on Unix-like platforms.

        Resolution:
            "util_oracle8 -APP" returns list of Oracle 8 databases
            on specified system.

        Id = NSMbb37117
            Library $ORACLE_HOME/lib/libobk.so is not properly
            linked.

        Resolution:
            Library $ORACLE_HOME/lib/libobk.so is properly linked.

        Id = NSMex03603
            OmniBack II Oracle 8 integration can not handle
            underscores in database names.

        Resolution:
            OmniBack II Oracle 8 integration backs up and restores
            databases with underscores in its names.

        Id = NSMex03723
            If Oracle 8 is configured using Oracle native tools
            (for example, dbassist), user gets an error message:

              "Not able to use log_archive_dest_1 and
               log_archive_dest in Oracle configuration file."

            because log_archive_dest_1 can not be overridden. This
            causes split mirror backup to fail with:

              "Can not mount database on Backup Host".

        Resolution:
            Configuration script for OmniBack II Oracle 8
            integration is modified to be able to set
            log_archive_dest properly.

        Id = NSMex03726
            Parameters used in Oracle 8i backup inside the "rman"
            statement are sent through sed as a single line. Since
            sed has a limitation (2kB per line), backup fails.

        Resolution:
            Parameters for a backup are sent in a file.

            Part of SSPUX350_009.

        Id = NSMex03765
            Shell scripts executed for concurrent sessions use same
            temporary files which causes concurrent split mirror
            backups to fail.

        Resolution:
            All the temporary used files have "_${OB2BARLIST}"
            appended to its names.

            Part of SSPUX350_012.

        Id = NSMex03972
            Database connection parameters are improperly sent.

        Resolution:
            Database connection parameters are sent in a secure
            manner.

            Part of SSPUX350_025.

        Id = JAGad42897
            OmniBack II does not check Oracle Recovery Manager's
            exit code.

        Resolution:
            OmniBack II checks exit code from Oracle Recovery
            Manager.

            Part of SSPUX350_019.

Enhancement:
        No

SR:
        H555009216 B554000856 H555008734 H555008977 8606201607
        H555007447 8606237698 H555007210 H555006995 H555006139
        H555006619 H555005612 8606178386 H555005442 H555006325
        B554000853 H555004430 H555004155 B554000895 H555003435
        8606173640 B555007579 H555003488 B554000734

Patch Files:

        OMNIBACK-II.OMNI-OR8-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/oracle8/gpl/i386/linux/A.03.50/
                packet.Z
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-1020/
                A.03.50/packet.Z
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-11/A.03.50/
                packet.Z
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-42/
                A.03.50/packet.Z
        /opt/omni/databases/vendor/oracle8/sun/sparc/solaris-26/
                A.03.50/packet.Z

what(1) Output:

        OMNIBACK-II.OMNI-OR8-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/oracle8/gpl/i386/linux/A.03.50/
                packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-1020/
                A.03.50/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-11/A.03.50/
                packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-42/
                A.03.50/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/sun/sparc/solaris-26/
                A.03.50/packet.Z:
                None

cksum(1) Output:

        OMNIBACK-II.OMNI-OR8-P,fr=A.03.50,fa=HP-UX_B.11.00_32/64,
                v=HP:
        875295657 341337 /opt/omni/databases/vendor/oracle8/gpl/
                i386/linux/A.03.50/packet.Z
        799866666 2016799 /opt/omni/databases/vendor/oracle8/hp/
                s800/hp-ux-1020/A.03.50/packet.Z
        3830693439 2004525 /opt/omni/databases/vendor/oracle8/hp/
                s800/hp-ux-11/A.03.50/packet.Z
        800747744 521349 /opt/omni/databases/vendor/oracle8/ibm/
                rs6000/aix-42/A.03.50/packet.Z
        3774675108 1073075 /opt/omni/databases/vendor/oracle8/sun/
                sparc/solaris-26/A.03.50/packet.Z

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_26892 PHSS_26218 PHSS_25001 PHSS_22439

Equivalent Patches:
        PHSS_28580:
        s700: 10.00 10.01 10.10 10.20
        s800: 10.00 10.01 10.10 10.20

Patch Package Size: 5850 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_28581

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

Special Installation Instructions:
        PHSS_28581:
        NOTE!
        Patch has to be installed on the Installation Server host.

        The Oracle 8 packets must be redistributed to the Oracle 8
        client system(s) afterwards to get the fixes into effect.

        It is strongly recommended to stop all Oracle services
        running on clients using OmniBack II Oracle8 integration
        before applying the fixes from this patch.

        Patch includes the following Site Specific Patches:
           SSPUX350_009
           SSPUX350_012
           SSPUX350_019
           SSPUX350_025
           SSPUX350_045
           SSPUX350_058
           SSPUX350_069
           SSPUX350_086
-----End of Document ID: PHSS_28581------------------------------------------


Document ID: PHSS_28311
Date Loaded: 20030321
      Title: s700_800 11.X OV SA1.02 MD Intermediate Patch Feb 2003

Patch Name: PHSS_28311

Patch Description: s700_800 11.X OV SA1.02 MD Intermediate Patch Feb 2003

Creation Date: 03/03/17

Post Date: 03/03/21

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

Products:
        OpenView Service Assurance 1.02 MD

Filesets:
        OVCA_mdRT.OVCAMD-RUN,fr=A.01.02,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

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

Symptoms:
        PHSS_28311:
        PTSfc03066:
        OVC/Assurance does not have the capability to forward
        alarms to OV TeMIP. Hence, alarms arriving through
        Mediation Device of OVC/Assurance are not received by
        OV TeMIP.

Defect Description:
        PHSS_28311:
        PTSfc03066:
        OVC/Assurance and TeMIP are two different Telco products
        and so, does not have the capability to interact with
        each other. The Mediation Device of OVC/Assurance can
        only forward alarms to OVC/Assurance FMS Server.

        Resolution:
        The IFMPS module of Mediation Device has been modified to
        forward alarms to TeMIP(MD-AM) on a TCP connection and
        OEMF FMP server, so that the new MD is able to forward
        alarms to any of the following combinations:
        1. OVC/Assurance FMS only
        2. OEMF FMP only
        3. TeMIP (MD-AM) only
        4. OVC/Assurance FMS and TeMIP (MD-AM)
        5. OEMF FMP and TeMIP (MD-AM)

Enhancement:
        No

SR:
        F333003066

Patch Files:

        OVCA_mdRT.OVCAMD-RUN,fr=A.01.02,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/OEMF/V5.0/MD/util/mdtemipconf
        /opt/OEMF/V5.0/MD/util/mig_fmpmapconf
        /opt/OEMF/V5.0/MD/bin/fmpmdifmpsd
        /opt/OEMF/V5.0/MD/bin/fmscfg
        /opt/OEMF/V5.0/MD/bin/mddownloadcfg

what(1) Output:

        OVCA_mdRT.OVCAMD-RUN,fr=A.01.02,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/OEMF/V5.0/MD/util/mdtemipconf:
                HP OpenView Utility for configuring Standalone MD
                HP 9000 S700/S800 HP-UX 11.x ANSI C++ (+eh)
                Copyright (c) 1990-1999 Hewlett-Packard Co., All Ri
                        ghts Reserved.
        /opt/OEMF/V5.0/MD/util/mig_fmpmapconf:
                None
        /opt/OEMF/V5.0/MD/bin/fmpmdifmpsd:
                OpenView Communications / Assurance Interface to FMS
                         A.01.02 - Release (OFFICIALb137a)
                HP 9000 S700/S800 HP-UX 11.x ANSI C++ (+eh)
                Copyright (c) 1990-2003 Hewlett-Packard Co., All Ri
                        ghts Reserved.
                PATCH PHSS_28311, 03172003
                DFIX15001: mp_error_m.c 23Dec99
                DFIX15000: cii_ent.c 30sep1999
                PATCH PHSS_20050, 990929
                DFIX15000: pm_ipc.c 30sep1999
                DFIX15001: x_comp.yacc 22Dec1999
        /opt/OEMF/V5.0/MD/bin/fmscfg:
                OpenView Communications / Assurance FMS Configurator
                         A.01.02 - Release (OFFICIALb137a)
                HP 9000 S700/S800 HP-UX 11.x ANSI C++ (+eh)
                Copyright (c) 1990-2003 Hewlett-Packard Co., All Ri
                        ghts Reserved.
                PATCH PHSS_28311, 03172003
        /opt/OEMF/V5.0/MD/bin/mddownloadcfg:
                HP OpenView Utility for downloading MD conf files fr
                        om FMS OEMF Pre-Release A.05.00 (Pre-Alpha)
                HP 9000 S700/S800 HP-UX 10.x ANSI C++ (+eh)
                Copyright (c) 1990-1999 Hewlett-Packard Co., All Ri
                        ghts Reserved.

cksum(1) Output:

        OVCA_mdRT.OVCAMD-RUN,fr=A.01.02,fa=HP-UX_B.11.00_32/64,v=HP:
        4174952252 1859584 /opt/OEMF/V5.0/MD/bin/fmpmdifmpsd
        48644197 1884160 /opt/OEMF/V5.0/MD/bin/fmscfg
        1047373658 6883 /opt/OEMF/V5.0/MD/bin/mddownloadcfg
        687392180 23091 /opt/OEMF/V5.0/MD/util/mdtemipconf
        1233355282 9605 /opt/OEMF/V5.0/MD/util/mig_fmpmapconf

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHSS_28296
        s700: 11.11: PHSS_28296
        s800: 11.00: PHSS_28296
        s800: 11.11: PHSS_28296

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 3730 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_28311

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHSS_28144
Date Loaded: 20030321
      Title: s700_800 11.00 EMS (A.03.20) & HA Monitors (A.03.20) patch

Patch Name: PHSS_28144

Patch Description: s700_800 11.00 EMS (A.03.20) & HA Monitors (A.03.20) patch

Creation Date: 03/02/12

Post Date: 03/03/21

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

Products:
        B7609BA EMS A.03.20
        B5736BA HA Monitors A.03.20
        B5736DA HA Monitors A.03.20

Filesets:
        EMS-Core.EMS-CORE,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP
        EMS-Config.EMS-GUI,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP
        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP
        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP
        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        No (superseded patches were critical)
        PHSS_23575: OTHER
                The problem solved was causing data loss.

Category Tags:
        defect_repair enhancement general_release critical

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

Symptoms:
        PHSS_28144:
        1. For JAGae46452
           When hardware monitoring is disabled using monconfig(K),
           persistent requests that are setup using the EMS GUI
           sometimes get deleted and sometimes not.

        2. For JAGae45457
           In a scenario where there are four sets of mirrored
           disks (eight disks) and four Physical Volume Groups
           (PVG) and when one disk is DOWN, pv_summary reports that
           the disk is in DOWN state, even though the corresponding
           mirrored disk is up and accessible.

        PHSS_26871:
        1. For JAGae30244
           EMS diskmond persistence requests are lost after a
           reboot.

        2. For JAGae08920
           At times, multiple instances of the same monitor may be
           running on the system.

        3. For JAGae13889
           The EMS disk monitor, diskmond, aborts and dumps core if
           any of the volume group entries in the /etc/lvmtab file,
           have more than 255 Physical Volume Links/Paths.

        4. For JAGae27135
           EMS persistence requests are deleted when the EMS startup
           script is manually executed to start and stop EMS.
           (/sbin/init.d/ems stop and /sbin/init.d/ems start)

        PHSS_25897:

        1. For JAGad92412
           When monitoring ServiceGuard package services with
           svcmond, EMS reports "Error" for the status of service
           when the package in which the service resides, changes
           to the state UNAVAIL.

        2. For JAGad95942
           If the default port number for the snmp snmp-trap
           is changed, and pkgmond is invoked with this new port
           number (using -p), the snmpget queries of pkgmond time
           out. The EMS GUI displays UNAVAIL status for all
           packages.

        3. For JAGad94757
           During the upgrade of the OnlineDiag bundle, some
           persistent monitor requests may be deleted and not
           re-established after the upgrade.

        4. For JAGad39793
           Upon system restart and/or monitor restart, some
           persistent monitor requests associated with the various
           MIB monitors (i.e., clustermond, rdbmsmond, fsmond,
           lanmond, mibmond, pkgmond, and svcmond) may be deleted
           due to delay in monitor initialization.

        5. For JAGab77527
           Some EMS clients may not be able to register monitoring
           requests upon system restart, thus causing "Event 11"
           error to be logged to client.log

        6. For JAGad93308
           This is an enhancement to the "resls" utility.The
           ability to check the resource value/state was not
           available in resls utility from the command line

        7. For JAGae05308
           When adding monitoring events using EMS GUI, the
           following error message is displayed:
           "The selected monitor is not currently available"
           This usually happens when the event added is the first
           event. The second attempt to add the event is generally
           successful.

        PHSS_24149:

        1. For JAGad62063
           If customer has a Service Guard cluster where they are
           monitoring two services in the same package,
           inconsistent service_status is reported between
           different services within the package. For example, when
           the package is running on the cluster coordinator node,
           one service_status returns DOWN (even though the service
           is actually UP) and the other service_status returns the
           correct value (UP).

        PHSS_23592:

        1. For JAGad56655:
           If a customer has a Service Guard cluster where each
           node has an SNMP read-community name other than
           the default ("public"), the EMS Package Monitor
           pkgmond and Service Monitor svcmond fail to report
           correct status for package_status and service_status
           respectively. For example, the package resource
           /cluster/package/package_status/yampkg1
           is set to UNAVAIL and
           the service status resource
           /cluster/package/service_status/yampkg1/yam
           is set to ERROR.

        2. For JAGad58993
           Within the EMS Configuration tool accessed via SAM, the
           resoure of /StorageAreaNetwork/events is given as a
           resource path that a monitoring request can be defined
           against. This path should not be accessible through this
           interface. If a request against this resource path was
           configured through the EMS interface, there is a
           possibility that the request would be lost over time.
           Requests against /StorageAreaNetwork/events should be
           configured through monconfig (OnlineDiag)

        PHSS_23575:

        1. Symptom for defect JAGad51995:
           Persistent monitoring requests for diskmond are
           deleted by EMS. After system boot or restart of EMS
           (specifically: restart of p_client and diskmond),
           persistent monitoring requests for diskmond
           may be deleted by EMS.

        2. Symptom for defect JAGad54357:
           If PHSS_22896 had been applied to a system,
           a subsequent swverify would report a inconsistency
           WARNING against the file permissions for
           the /etc/opt/resmon/log and /var/opt/resmon/log
           directories. The WARNING is:

           WARNING: Directory "/etc/opt/resmon/log" should have mode
           "777" but the actual mode is "755".

        3. Sympton for defect JAGad37995
           Duplicate of JAGad51995

        PHSS_22896:

        1. Symptom for defect JAGad39533:
           Not all resource requests are seen in the EMS GUI when
           more than 1023 resource instances have monitoring
           requests established against them. The resource requests
           exist, but they just can't be displayed by the EMS GUI.

        2. Symptom for defect JAGad38867
           Certain EMS files have permissions on them that are too
           open. The /etc/opt/resmon/log directory currently has
           permissions of 777 (along with /var/opt/resmon/log), and
           the /etc/opt/resmon/persistence/runlevel4_flag has 666.

        3. Symptom for defect JAGad05568:
           Persistent monitoring requests sometimes disappeared
           after reboot. When same instance request has been setup
           both in a SG package and in SAM, the persistent request
          (setup in SAM) sometimes disappeared after reboot, but
           persistence file still contains the request.

        4. Symptom for defect JAGad26096:
           EMS does not work properly when system is booted in
           single user mode and then issues 'init 3' to start up
           the system process.

        5. Symptom for defect JAGad06311:
           Disk monitor marked PV/VG down on CHECK_CONDITION
           errors on XP256. When doing operations on the XP256
           on different LUNs, the disk monitor prints check_
           condition errors in api.log and marks the VG as DOWN.

Defect Description:
        PHSS_28144:

        1. Reason for JAGae46452:
           When two or more persistent requests for a single EMS
           hardware monitor are setup using the EMS GUI, they do
           not get deleted if hardware monitoring is disabled with
           monconfig(K) and re-enabled by monconfig(E). If only one
           single persistent request for a hardware monitor is
           configured in the EMS GUI, the same procedure of
           disabling and enabling hardware monitoring will delete
           this request.
           Resolution:
           p_client has been changed such that all the persistent
           requests for hardware resources configured through the
           EMS GUI are deleted when hardware monitoring is
           disabled. This is the right behaviour, which is also
           explained during monconfig(K) execution.

        2. Reason for JAGae45457:
           There are four sets of mirrored disks (eight disks) and
           four Physical Volume Groups (PVG). Each disk has its
           primary physical volume link in one PVG and the
           alternate physical volume link in the other PVG. In
           such a scenario, when one disk goes down, its mirror is
           still accessible. However, pv_summary reports that the
           disk is in DOWN state.
           Resolution:
           EMS algorithm has been modified. Now, pv_summary reports
           that the disk is in PVG_UP state.

        PHSS_26871:

        1. Reason for JAGae30244:
           EMS diskmond persistence requests are lost because the
           registrar does not handle persistence requests properly
           when there is a delay in the monitor initialization.
           Instead of a RM_NOT_READY signal, it sends a
           RM_NO_MONITOR_FOUND signal to the persistence client
           that results in the requests getting deleted.
           Resolution :
           Now, the registrar sends the RM_NOT_READY signal when
           there is a delay in the monitor initialization.

        2. Reason for JAGae08920:
           The registrar starts the monitor. The registrar (parent
           process) obtains a semaphore lock and then creates a
           child process, which starts the monitor. However,
           sometimes when the parent process gets the control, it
           releases the semaphore even before the child process has
           finished starting the monitor. This allows another
           registrar process to obtain the semaphore lock and start
           another instance of the same monitor.
           Resolution:
           The parent process now releases the semaphore only when
           the child process has successfully started the monitor
           or when the child process dies before opening the pipe
           file for the monitor.

        3. Reason for JAGae13889:
           The disk monitor currently supports only 255 Physical
           Volume Paths/Links for each of the Physical Volume
           Groups.
           Resolution:
           The disk monitor has been modified to dynamically handle
           any number of Physical Volume Paths/Links for each
           of the Physical Volume Groups.

        4. Reason for JAGae27135:
           EMS persistence requests are deleted when the
           /etc/init.d/ems startup script is manually executed. This
           is because the startup script should not be executed
           manually, and when executed manually, EMS assumes a
           startup situation.
           Resolution:
           The /sbin/init.d/ems script has been modified to prevent
           the requests from getting lost.

        PHSS_25897:

        1. Reason for JAGad92412:
           As per the fix JAGad62063, the status of service is
           identical to the corresponding package status. Unlike
           packages, service monitor in EMS did not recognize the
           UNAVAIL status as valid. Hence the UNAVAIL status for
           services was considered invalid and the resource status
           was reported as 'Error'. With this patch the UNAVAIL
           status is now a valid status recognized by the service
           monitor

        2. Reason for JAGad95942
           pkgmond was using the default snmp port instead of
           checking the port number specified in the command line
           string in the mibmond.dict file.

        3. Reason for JAGad94757
           During the upgrade of the OnlineDiag bundle all hardware
           monitoring is shutdown. If the EMS persistence client is
           invoked during this upgrade, the OnlineDiag Peripheral
           Status Monitor (PSM) would return RM_MONITOR_SHUTDOWN
           status to the EMS persistence client for any monitor
           request associated with the PSM. The EMS persistence
           client would treat this as though the monitor was
           unavailable and delete the monitor request. The EMS
           persistence client has been changed to filter PSM
           requests during an OnlineDiag upgrade.
           The users now need to touch the "upgrade_touch" file
           in the /etc/opt/resmon/monitors directory before
           upgrading the OnlineDiag bundle. When this file is
           present, the EMS persistence client will not attempt to
           invoke the hardware monitors associated with the
           OnlineDiag bundle. This file needs to be deleted after
           the upgrade is complete.

        4. Reason for JAGad39793
           When the system reboots or EMS restarts, various MIB
           monitors start building and initializing a resource tree
           for all resources that are monitored. If this
           initialization takes more than 15 sec, the MIB monitor
           fails to process the requests received by the registrar.
           This causes the registrar to timeout and send an error
           message to the client. Some or all persistence requests
           get deleted.
           For MIB monitors that are being initialized, registrar
           now sends RM_NOT_READY message to the client. When the
           client receives this message it continues to maintain
           all persistence requests of the MIB monitors.

        5. Reason for JAGab77527
           inetd should be running when a connection needs to be
           established between the client and the registrar.
           For any reason, if the client application starts before
           inetd is up and running, this problem occurs and error
           messages are logged to the client.log file.
           A new API has been added to the libresmon library to fix
           this problem. It is described in
           /etc/opt/resmon/lib/NewClientAPI.readme

        6. Reason for JAGad93308
           This is an enhancement to the "resls" utility.
           A new command-line option "-s" is now added to this
           utility to output the status of a resource to stdout.

        7. Reason for JAGae05308
           When a user adds an event using EMS GUI and if diskmond
           starts (re)building its resource tree, it sends a not
           ready signal to EMS GUI, which in turn displays the
           error message.
           With this patch, diskmond does not send the not ready
           signal when it is building the resource tree and events
           can be added.

        PHSS_24149:

        1. Reason for JAGad62063:
           The EMS service monitor "svcmond" obtains the
           service_status from the cluster coordinator's MIB
           variable hpmcSGPkgSvcStatus which may be incorrect
           depending on where the package is actually running.
           Furthermore, due to the design of the Service Guard SNMP
           subagent cnsnmpd, only the node where the package is
           running will have a MIB containing the correct
           service_status. The EMS service monitor "svcmond" was
           modified to report the same status for the
           service_status as that reported for the package_status.
           Current logic is that a Service Guard package cannot
           have a package_status that is UP if any of its services
           are not UP as well.

        PHSS_23592:

        1. Reason for JAGad56655:
           The wrong constructor was used to establish the
           SNMP session. It was resetting the community
           name to public, the retries to 1 and the interval
           to 5 seconds and ignoring what had been specified
           on the mibmond.dict entry for pkgmond and svcmond.
           The fix was to preserve the user's settings in
           a global variable and then restore them right
           before establishing the SNMP session.

        2. Reason for JAGad58993
           The EMS Configuration tool should not allow configuration
           against the path of /StorageAreaNetwork/events.

        PHSS_23575:

        1. Reason for JAGad51995:
           When the system reboots or EMS restarts,
           diskmond starts building and initializing
           a resource tree for all disks,
           volume groups and logical volumes
           configured on the system. If
           this initialization exceeds more than 15 sec,
           diskmond fails to process the requests received
           by registrar. This causes the registrar to timeout
           and send an error message to the client. Some or
           all persistence requests get deleted.

        2. Reason for JAGad54357:
           PHSS_22896 changed the permissions from
           777 to 755, but did not update the IPD
           as well.

        PHSS_22896:

        1. Reason for JAGad39533
           When the framework returns resource instance information
           back to a requestor, it fills in a table with the
           resource instances. The table size is fixed at 1023. If
           more than 1023 resource instances exist, then the
           additional resource instances are
           simply ignored and not returned to the caller.

        2. Reason for JAGad38867
           The files and/or directories involved here were simply
           created with permission values that are too open.

        3. Reason for JAGad05568:
           There is a race condition between two p_clients. When
           the system is rebooted, SG starts up, sends EMS requests
           to EMS. But, the associated monitor is not running, so
           EMS registrar forks a p_client to start the
           monitor. But, this p_client did not get persistence
           lock, so registrar starts the monitor. Meanwhile,init
           p_client tries to process the persistence file, it
           found the monitor is running, so it skips the
           persistence file and requests lost.

        4. Reason for JAGad26096:
           When the system is booted as single user mode, EMS
           commands in /etc/inittab do not get executed, so EMS
           does not know it is a reboot situation.

        5. Reason for JAGad06311:
           The disk monitor was only retrying certain check_
           conditions such as a powerfail or a bus reset, whereas
           it should really be retrying any valid check
           condition. Code was changed to retry any valid check_
           condition and also to print out an additional sense
           byte.

Enhancement:
        No (superseded patches contained enhancements)
        PHSS_25897:
           This patch delivers new functionality for the resls
           utility. A new command line option "-s" is added to
           output the status of a resource to stdout.

SR:
        8606282499 8606281515 8606265991 8606241662 8606247452
        8606262805 8606182779 8606170269 8606169592 8606136444
        8606156762 8606137193 8606185155 8606168717 8606189780
        8606187448 8606192851 8606223309 8606226880 8606225684
        8606170529 8606107338 8606224213 8606236247

Patch Files:

        EMS-Core.EMS-CORE,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/lbin/p_client
        /etc/opt/resmon/lbin/registrar
        /etc/opt/resmon/lib/libresmon.1
        /etc/opt/resmon/lib/librescli.1
        /etc/opt/resmon/lib/NewClientAPI.readme
        /etc/opt/resmon/lib/nls/msg/C/resmon.cat
        /sbin/init.d/ems
        /etc/opt/resmon/monitors/disable_resource.config
        /opt/resmon/bin/resls
        /opt/resmon/share/man/man1/resls.1

        EMS-Config.EMS-GUI,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/monitors/classes.config

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /etc/opt/resmon/lbin/mibmond
        /opt/resmon/share/man/man1/mibmond.1

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/lbin/diskmond
        /etc/opt/resmon/lib/nls/msg/C/diskmond.cat

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /etc/opt/resmon/lbin/rdbmsmond

what(1) Output:

        EMS-Core.EMS-CORE,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/lbin/p_client:
                EMS (A.03.20 PHSS_28144)
        /etc/opt/resmon/lbin/registrar:
                EMS (A.03.20 PHSS_28144)
        /etc/opt/resmon/lib/libresmon.1:
                $Header: send_email_notification.c,v x.0306 98/08/05
                         08:35:47
                $Header: log_source.c,v x.0305 98/07/29 11:00:47 hmg
                        r Exp $
                EMS (A.03.20 PHSS_28144)
        /etc/opt/resmon/lib/librescli.1:
                EMS (A.03.20 PHSS_28144)
        /etc/opt/resmon/lib/NewClientAPI.readme:
                None
        /etc/opt/resmon/lib/nls/msg/C/resmon.cat:
                None
        /sbin/init.d/ems:
                None
        /etc/opt/resmon/monitors/disable_resource.config:
                None
        /opt/resmon/bin/resls:
                EMS (A.03.20 PHSS_28144)
        /opt/resmon/share/man/man1/resls.1:
                None

        EMS-Config.EMS-GUI,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/monitors/classes.config:
                None

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /etc/opt/resmon/lbin/mibmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20 PHSS_28144)
                SNMP++ 2.5 $Header: address.cpp,v 1.28 96/08/08 19:3
                        8:48 hmgr Exp $
                SNMP++ 2.5 $Header: counter.cpp,v 1.8 96/02/09 14:03
                        :12 hmgr Exp $
                SNMP++ 2.5 $Header: gauge.cpp,v 1.8 96/02/09 14:03:2
                        0 hmgr Exp $
                SNMP++ 2.5 $Header: octet.cpp,v 1.14 96/06/26 10:17:
                        49 hmgr Exp $
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
        /opt/resmon/share/man/man1/mibmond.1:
                None

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /etc/opt/resmon/lbin/diskmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20 PHSS_28144)
        /etc/opt/resmon/lib/nls/msg/C/diskmond.cat:
                None

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /etc/opt/resmon/lbin/rdbmsmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20 PHSS_PHSS_28144)
                SNMP++ 2.5 $Header: address.cpp,v 1.28 96/08/08 19:3
                        8:48 hmgr Exp $
                SNMP++ 2.5 $Header: counter.cpp,v 1.8 96/02/09 14:03
                        :12 hmgr Exp $
                SNMP++ 2.5 $Header: gauge.cpp,v 1.8 96/02/09 14:03:2
                        0 hmgr Exp $
                SNMP++ 2.5 $Header: octet.cpp,v 1.14 96/06/26 10:17:
                        49 hmgr Exp $
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3

cksum(1) Output:

        EMS-Core.EMS-CORE,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        3144336767 86016 /etc/opt/resmon/lbin/p_client
        1074525392 155648 /etc/opt/resmon/lbin/registrar
        325152765 536576 /etc/opt/resmon/lib/libresmon.1
        4189799778 249856 /etc/opt/resmon/lib/librescli.1
        3586865821 1340 /etc/opt/resmon/lib/NewClientAPI.readme
        3774120909 80480 /etc/opt/resmon/lib/nls/msg/C/resmon.cat
        2366771679 1626 /sbin/init.d/ems
        3826384824 374 /etc/opt/resmon/monitors/
                disable_resource.config
        1993393316 32768 /opt/resmon/bin/resls
        794406847 1219 /opt/resmon/share/man/man1/resls.1

        EMS-Config.EMS-GUI,fr=A.03.20,fa=HP-UX_B.11.00_32/64,v=HP:
        2941305945 252 /etc/opt/resmon/monitors/classes.config

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        3089420540 2547712 /etc/opt/resmon/lbin/mibmond
        2841300900 7238 /opt/resmon/share/man/man1/mibmond.1

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20,
                fa=HP-UX_B.11.00_32/64,v=HP:
        398721956 360448 /etc/opt/resmon/lbin/diskmond
        2823935231 13609 /etc/opt/resmon/lib/nls/msg/C/diskmond.cat

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2334752407 2560000 /etc/opt/resmon/lbin/rdbmsmond

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_22896 PHSS_23575 PHSS_23592 PHSS_24149 PHSS_25897 PHSS_26871

Equivalent Patches:
        PHSS_28145:
        s700: 11.11
        s800: 11.11

Patch Package Size: 6570 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_28144

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

Special Installation Instructions:
        1. Restart all EMS clients after installing this patch. In
           addition, since shared library is being replaced, all the
           EMS monitors need to be killed to allow EMS to restart
           them automatically if required.

        2. If the port numbers for the snmp and snmp-trap services
           are changed on a MC/ServiceGuard cluster node, the same
           change needs to be made on all other nodes in the
           cluster, too.

        3. The /sbin/init.d/ems script is not intended to start or
           stop the EMS services and hence should not be executed
           manually.
-----End of Document ID: PHSS_28144------------------------------------------


Document ID: PHKL_28446
Date Loaded: 20030321
      Title: s700_800 11.11 audit subsystem cumulative patch

Patch Name: PHKL_28446

Patch Description: s700_800 11.11 audit subsystem cumulative patch

Creation Date: 03/02/26

Post Date: 03/03/21

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

Products: N/A

Filesets:
        OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_28446: CORRUPTION
        PHKL_25351: PANIC

Category Tags:
        defect_repair enhancement general_release critical panic
        corruption manual_dependencies

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

Symptoms:
        PHKL_28446:
        ( SR:8606289486 CR:JAGae53417 )
        audisp(1M) aborts with error message "bad audit record
        body" on certain audit trails.

        PHKL_27753:
        ( SR:8606274955 CR:JAGae39032 )
        In trusted mode, ttrace(2) system call does not generate
        audit records.

        PHKL_25351:
        ( SR:8606214393 CR:JAGad83584 )
        A panic due to a data page fault may occur when the acl(2)
        system call is being audited.

        Stack trace:
            panic+0x6c
            report_trap_or_int_and_panic+0x94
            trap+0xed4
            nokgdb+0x8
            kmem_free2+0x24
            rel_aud_mem+0x12c
            save_aud_data+0x10c0
            syscall+0xb08
            $syscallrtn+0x0

        PHKL_24505:
        ( SR:8606204442 CR:JAGad73624 )
        Enhancement to provide kernel auditing support for socket
        information greater than 16 bytes. IPv6 socket related
        system calls and unix sockets longer than 16 bytes can take
        advantage of this feature.

Defect Description:
        PHKL_28446:
        ( SR:8606289486 CR:JAGae53417 )
        Audit system calculates the length field incorrectly
        sometimes.

        Resolution:
        Audit system now calculates the length field correctly.

        PHKL_27753:
        ( SR:8606274955 CR:JAGae39032 )
        The kernel audit subsystem does not have access to the
        ttrace(2) system call parameter information.

        Resolution:
        The kernel audit subsystem now has access to the ttrace(2)
        system call parameter information.

        PHKL_25351:
        ( SR:8606214393 CR:JAGad83584 )
        The allocation and deallocation of memory for auditing
        the acl(2) system call are not consistent.

        Resolution:
        The allocation and deallocation of memory for auditing
        the acl(2) system call have been fixed to be consistent.

        PHKL_24505:
        ( SR:8606204442 CR:JAGad73624 )
        The kernel is truncating all auditing socket information at
        16 bytes. This affects both IPv6 and unix sockets.

        Resolution:
        The auditing subsystem is enhanced to generate complete
        information for IPv6 related system calls and unix sockets
        longer than 16 bytes.

        This change has no impact on IPv4 socket related system
        calls.

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

SR:
        8606204442 8606214393 8606274955 8606289486

Patch Files:

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

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

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

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

what(1) Output:

        OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/conf/sys/audit.h:
                audit.h $Date: 2001/06/22 16:25:15 $Revision: r11.11
                        /1 PATCH_11.11 (PHKL_24505)

        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/include/sys/audit.h:
                audit.h $Date: 2001/06/22 16:25:15 $Revision: r11.11
                        /1 PATCH_11.11 (PHKL_24505)

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
        /usr/conf/lib/libaudit.a(audit.o):
                audit.c $Date: 2003/01/14 19:58:47 $Revision: r11.11
                        /4 PATCH_11.11 (PHKL_28446)

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
        /usr/conf/lib/libaudit.a(audit.o):
                audit.c $Date: 2003/01/14 19:58:47 $Revision: r11.11
                        /4 PATCH_11.11 (PHKL_28446)

cksum(1) Output:

        OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1325042921 16461 /usr/conf/sys/audit.h

        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        1325042921 16461 /usr/include/sys/audit.h

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

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

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        PHKL_24505: audisp patch PHCO_24504 is required to
        interpret additional data for IPv6 and longer unix sockets.

Supersedes:
        PHKL_27753 PHKL_25351 PHKL_24505

Equivalent Patches: None

Patch Package Size: 120 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_28446

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHKL_28445
Date Loaded: 20030321
      Title: s700_800 11.00 audit subsystem cumulative patch

Patch Name: PHKL_28445

Patch Description: s700_800 11.00 audit subsystem cumulative patch

Creation Date: 03/02/26

Post Date: 03/03/21

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

Products: N/A

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

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_28445: CORRUPTION

Category Tags:
        defect_repair general_release critical corruption

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

Symptoms:
        PHKL_28445:
        ( SR:8606289486 CR:JAGae53417 )
        audisp(1M) aborts with error message "bad audit record
        body" on certain audit trails.

Defect Description:
        PHKL_28445:
        ( SR:8606289486 CR:JAGae53417 )
        Audit system calculates the length field incorrectly
        sometimes.

        Resolution:
        Audit system now calculates the length field correctly.

Enhancement:
        No

SR:
        8606289486

Patch Files:

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

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

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(audit.o):
                audit.c $Date: 2003/01/15 11:11:56 $Revision: r11ros
                        /5 PATCH_11.00 (PHKL_28445)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(audit.o):
                audit.c $Date: 2003/01/15 11:11:56 $Revision: r11ros
                        /5 PATCH_11.00 (PHKL_28445)

cksum(1) Output:

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

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

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 70 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_28445

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHSS_28697
Date Loaded: 20030320
      Title: s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.5

Patch Name: PHSS_28697

Patch Description: s700_800 11.22 Fortran Product Patch, v2.6 to v2.6.5

Creation Date: 03/03/08

Post Date: 03/03/20

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

Products:
        FORTRAN90 B.11.22.06

Filesets:
        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP
        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP
        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP
        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP
        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

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

Symptoms:
        PHSS_28697:
        01)JAGae57871: Compilation aborts with *Compiler Internal
                       Error
        02)JAGae59791: Incorrect caliper line numbers for +O2 -g
        03)JAGae61723: Incorrect offsets for vax structures
        04)JAGae62453: Compiler is rejecting *size(dimension)
                       declarations

        PHSS_28560:
        01)JAGae42882: performance is degraded (by 2-4x) since the
                       no parms overlap assertion is no longer
                       present.
        02)JAGae56955: Memory leak in applicaton program.
        03)JAGae57366: Error *bad stackf90 with +Oopenmp

        PHSS_28487:
        01)JAGad78503: The compiler appears to be generating extra
                       local variables as evidenced by looking at
                       the stack in the debugger.
        02)JAGae04245: The compiler aborts, error 8901, with -g
                       on a structure with unions.
        03)JAGae43641: When compiling some f90 codes with +O3
                       +Oopenmp, compiler will assert after
                       inlining a routine that was passed a record
                       containing a dope vector.
        04)JAGae46008: Internal compiler error at +O2.
        05)JAGae50020: The address of a member of a nested union
                       is incorrect.
        06)JAGae50953: The compiler aborts when compiling +O2
                       and +DSitanium2.
        07)JAGae53267: Internal compiler error, TCG assertion.

        PHSS_27975:
        01)JAGad32489: A 4 byte variable forced to 16bit alignment
                       using equivalence causes TCG assert on size
                       vs alignment.
        02)JAGae44107: The compiled program aborts when compiled
                       with +O2.
        03)JAGae44139: The compiled program does not work when
                       compiled with +DSitanium2.
        04)JAGae44232: The compiled program does not work when
                       compiled with +DSitanium2.
        05)JAGae44446: The compiler asserts in f95store.c on
                       private type in boundless array of derived
                       type.
        06)JAGae44736: Wrong answers when code is compiled at +O2.
        07)JAGae47442: The compiler aborts when procssing
                       extraneous enddo statements.

        PHSS_27281:
        01)JAGac39693: Compiler aborts when an integer is used
                       as case selector for a logical expression.
        02)JAGad57319: Backend optimizer warning messages are
                       using the linker name for routines (with
                       the trailing underscore), not the name as
                       it appears in the original source.
        03)JAGae04154: The compiler will assert after inlining a
                       routine that was passed a record containing
                       a dope vector.
        04)JAGae14987: Missed exceptions when running exception
                       handling codes compiled at +O3.
        05)JAGae17847: The compiler generates inefficent code at
                       +O2 due to missing floating point
                       normalization code.
        06)JAGae21778: The compiler moves code around OMP lock
                       calls.
        07)JAGae21794: Segmentation violation during cloning of
                       a vararg routine.
        08)JAGae22667: When compiling a file not in the current
                       directory with +cpp_keep, the filename
                       given in error and warning messages can
                       be incorrect.
        09)JAGae27006: +Oparallel disables speculative loads in
                       parallel regions.
        10)JAGae27279: Default cpp options are identical between
                       PA and IA, they should be different.
        11)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S are ignored.
        12)JAGae27372: Incorrect answers with optimization greater
                       than +O1.
        13)JAGae28967: Internal failure in low level optimizer,
                       cm_misc.C.
        14)JAGae28994: The compiler aborts with OpenMP and PREFETCH
                       directive.
        15)JAGae29950: Fortran has options to select shared
                       libF90 and libU77 libraries, but no
                       corresponding option for libIO77.
        16)JAGae30245: The compiler aborts when +i8 is used with
                       values greather than 2**31.
        17)JAGae30374: The compiler issues an internal error
                       message when the first argument to an
                       elemental procedure is not an array.
        18)JAGae30661: The compiler aborts with an inernal error
                       in the Arith.C routine of the low level
                       optimizer.
        19)JAGae30782: See JAGae30661.
        20)JAGae30911: The compiler generates inefficient code
                       at +O3 +Oparallel.
        21)JAGae31161: Wrong answers from generated programs at
                       optimizations greater than +O1 when
                       using -K.
        22)JAGae31165: Wrong answers from generated programs
                       at optimization levels greater than +O2
                       with or without +Odataprefetch.
        23)JAGae32050: See JAGae30911.
        24)JAGae32208: Extensive use of automatic arrays in a
                       subroutine with a very high call count
                       resulted in poor performance due to using
                       malloc for automatic array allocation.
        25)JAGae32568: Segmentation fault compiling incomplete
                       program
        26)JAGae33403: Segmentation fault compiling f90 program
                       with function returning pointer to array
                       of derived type containing a private
                       typed object.
        27)JAGae33622: The compiler aborts with santity test
                       failure in DataPrefetch.
        28)JAGae34186: See JAGae33622.
        29)JAGae34762: The compiler aborts with +i8 in TMDATE.
        30)JAGae36138: The compiler encounters an internal error
                       in ModSched.C.
        31)JAGae36139: Compiling with +Oparmsoverlap results in
                       segmentation fault.
        32)JAGae36141: Compiling with +Oparmsoverlap results low
                       level optimizer failure.
        33)JAGae36447: The loop unroll factor was not being
                       honored on loops which are inlined or cloned
        34)JAGae38058: Compiling with +Ofenvaccess results in
                       compiler abort.
        35)JAGae38090: The directive c$dir sync_routine is ignored
                       with warning if +Oopenmp used. It needs
                       to be supported regardless of optimization
                       levels.
        36)JAGae38242: The compiler does not catch illegal
                       parameter on a deferred shape array.
        37)JAGae38346: Wrong answers at +O2 optimization.
        38)JAGae38376: See JAGae27372.
        39)JAGae39339: BOZ constant causes compiler abort in
                       case statement.
        40)JAGae39932: Internal failure in low-level optimizer,
                       file Domin.C.
        41)JAGae40552: Internal failure in low-level optimizer,
                       file PredAnaly.C.
        42)JAGae40713: The compiler aborts when compiling with
                       both the +Onoinline and +Oprofile options.
        43)JAGae40739: The compiler aborts when a parameter is
                       equivalenced to a local variable.
        44)JAGae40745: Internal failure in low-level optimizer,
                       file SchedDriver.C.
        45)JAGae40963: Wrong answers with +O2 +DSitanium2.
        46)JAGae40985: See JAGae40963.
        47)JAGae41202: Memory leak when a save statement is used
                       with an automatically allocated array.
        48)JAGae41636: Wrong answers when passing complex pointers
                       at +O2 optimization.
        49)JAGae41998: Performance problem due to loss of loop
                       unrolling.
        50)JAGae42040: See JAGae40745.
        51)JAGae42081: See JAGae40552.
        52)JAGae42188: The compiler aborted when trying to
                       initialze a pointer field of a derived type.

Defect Description:
        PHSS_28697:
        01)JAGae57871: Compiler aborts on initialzied fields of
                       records and initialized equivalences
        02)JAGae59791: Incorrect caliper line numbers for +O2 -g
        03)JAGae61723: A vax structure with a string (array of char
                       ) component whose size is determined by a
                       named constant was not properly sized
        04)JAGae62453: Compiler doesn't recognize foo*size(dim)

        PHSS_28560:
        01)JAGae42882: App performance degraded when inlining
                       routines that are passed allocatable arrays
                       (by descriptor)
        02)JAGae56955: The compiler failed to generate a call to
                       free temporary variables.
        03)JAGae57366: Incorrect processing of workshare DO
                       directive. We were promoting reduction
                       clauses on an already deleted node.

        PHSS_28487:
        01)JAGad78503: The compiler was incorrectly informing
                       the debugger about some of the data on
                       the stack.
        02)JAGae04245: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        03)JAGae43641: Routines passed as records containing dope
                       vectors were incorrectly inlined.
        04)JAGae46008: The compiler had a problem with switch
                       expand.
        05)JAGae50020: The compiler was incorrectly resetting
                       the unions for vax structures to zero.
        06)JAGae50953: The compiler pipeliner was not correctly
                       adding edge dependencies.
        07)JAGae53267: The compiler incorrectly handled forcibly
                       misalligned objects in common.

        PHSS_27975:
        01)JAGad32489: The compiler was using the wrong alignment
                       value.
        02)JAGae44107: The compiler was performing incorrect
                       software pipelining of a loop.
        03)JAGae44139: There was an error in instruction
                       scheduling.
        04)JAGae44232: There was an error in instruction
                       scheduling.
        05)JAGae44446: The compiler was using the wrong type.
        06)JAGae44736: The compiler was incorrectly performing
                       scheduling and register allocation in a
                       modulo scheduled loop.
        07)JAGae47442: The compiler allowed the extraneous enddo
                       statement to cascade incorrectly.

        PHSS_27281:
        01)JAGac39693: The compiler needed to accept the integer
                       and convert it to logical.
        02)JAGad57319: The name neede to be translated based on
                       the current setting of +[no]ppu to display
                       the name as it appears in the original
                       source.
        03)JAGae04154: The compiler needs to avoid inlining
                       routines that are passed records containing
                       dope vectors.
        04)JAGae14987: Changed IA exception handling FP
                       environment optimization from aggressive
                       to conservative.
        05)JAGae17847: The compiler optimized away floating
                       point normalization code causing floating
                       point underflow exceptions.
        06)JAGae21778: The comiler neglected to make synch
                       routines of the nested versions of
                       omp_set_lock and omp_unset_lock.
        07)JAGae21794: The HLO assumed the presence of a
                       basic-block-local definition during
                       cloning. This is not guaranteed in all
                       circumstances.
        08)JAGae22667: Include file handling code needed to be
                       smarter about files in non-local
                       directories.
        09)JAGae27006: The compiler needed to mark the outlined
                       routine as containing same profile kind as
                       the parent routine.
        10)JAGae27279: Changed the default cpp options.
        11)JAGae27323: When using +asm/-S in combination with
                       +P/+Oprofile, +asm/-S was being ignored.
        12)JAGae27372: The modulo scheduler failed to add the
                       correct cross-iteration dependences.
        13)JAGae28967: Coding problem in cm_misc.
        14)JAGae28994: The compiler needed to generate code to
                       access the pointer for the prefetch
                       directive.
        15)JAGae29950: The compiler needed to accept an option
                       (+[no]sharedlibIO77) to select the shared
                       .vs. archive version of libIO77.
        16)JAGae30245: The compiler did not give friendly error
                       messages for overflows (greater than 2**31).
        17)JAGae30374: Look for arrays for elemental
                       func/subroutine in other positions of
                       call list.
        18)JAGae30661: The compiler failed to handle large
                       operands correctly.
        19)JAGae30782: See JAGae30661.
        20)JAGae30911: The compiler failed to peform loop
                       unrolling for an outlined routine.
        21)JAGae31161: The compiler failed to mark correct usage
                       dependencies.
        22)JAGae31165: The handling of unconditional predicate
                       definitions failed to check whether or not
                       the resource is a floating-point resource.
        23)JAGae32050: See JAGae30911.
        24)JAGae32208: The compiler needed a mechansim to perform
                       allocation of automatic arrays on the stack
                       rather than heap (by option).
        25)JAGae32568: The compiler did not detect incomplete
                       programs and exit gracefully.
        26)JAGae33403: The compiler needed to drop the derived
                       type and get the underlying type for
                       function results.
        27)JAGae33622: The compiler had an error in loop
                       optimization.
        28)JAGae34186: See JAGae33622.
        29)JAGae34762: The compiler neglected to set KNOWN_SIZE_no
                       attribute on common blocks.
        30)JAGae36138: The compiler failed to ensure that
                       all accesses in a chain are of the load
                       offset or store offset form when promoting
                       loop-carried memory recurrence accesses.
        31)JAGae36139: The compiler incorrectly generated compare
                       operations in recovery code.
        32)JAGae36141: Compiler bug.
        33)JAGae36447: The compiler failed to propogate the loop
                       unrolling factor when the loop was cloned
                       or inlined.
        34)JAGae38058: Problem in the code layout phase.
        35)JAGae38090: The sync_routine directive was not allowed
                       to be present within the Openmp programming
                       mode.
        36)JAGae38242: The compiler neglected to detect and report
                       the error.
        37)JAGae38346: The compiler had an error in scheduling
                       code.
        38)JAGae38376: See JAGae27372.
        39)JAGae39339: 'Z' notation was not accepted as type
                       compatible.
        40)JAGae39932: There was an internal compiler problem.
        41)JAGae40552: The compiler had an error in compare
                       instruction generation.
        42)JAGae40713: The compiler was not processing options
                       correctly.
        43)JAGae40739: Compiler error in 64 bit integer promotion.
        44)JAGae40745: The compiler and an error in instruction
                       cloning.
        45)JAGae40963: There was an internal compiler error with
                       instruction scheduling.
        46)JAGae40985: See JAGae40963.
        47)JAGae41202: The compiler failed to remove save
                       attribute for the automatic array.
        48)JAGae41636: The compiler erroneoulsy passed the address
                       instead of the value of the complex number.
        49)JAGae41998: The compiler failed to propogate the loop
                       unrolling factor during loop
                       transformations.
        50)JAGae42040: See JAGae40745.
        51)JAGae42081: See JAGae40552.
        52)JAGae42188: The compiler was sending a boundless array
                       to the optimizer.

Enhancement:
        No

SR:
        8606263528 8606124310 8606131624 8606176587 8606234970
        8606248589 8606255073 8606257475 8606258366 8606262949
        8606262993 8606264663 8606265870 8606265992 8606266122
        8606266992 8606267695 8606267969 8606268329 8606269168
        8606271451 8606274011 8606274164 8606274758 8606275263
        8606275418 8606275437 8606276267 8606276662 8606277130
        8606277265 8606277565 8606278129 8606279457 8606277575
        8606283330 8606283497 8606283617 8606107295 8606110102
        8606209317 8606235065 8606269668 8606279652 8606283493
        8606285955 8606286078 8606286128 8606286325 8606286363
        8606286552 8606286556 8606286567 8606286570 8606287069
        8606287332 8606287806 8606288110 8606288449 8606288508
        8606290462 8606290712 8606290724 8606290857 8606292371
        8606293205 8606293618 8606282065 8606286029 8606286133
        8606287014 8606289336 8606289637 8606251383 8606294131
        8606296193 8606298223

Patch Files:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        /opt/fortran90/bin/f90
        /opt/fortran90/lbin/f90com32
        /opt/fortran90/lbin/f90com64
        /opt/fortran90/lib/nls/msg/C/f90.cat
        /opt/fortran90/lib/nls/msg/C/f90com.cat
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acos_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asin_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cos_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Coswfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1p_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2f_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2w_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lround_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sin_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinwfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tan_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanf_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanffinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanwfinish.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigfstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigw_4start_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigwstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acos.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asin.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atan.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cos.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceil.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceilf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloor.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloorf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1p.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2f.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2w.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lround.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rint.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_round.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrt.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sin.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tan.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanw.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_trunc.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncf.o
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acos_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asin_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cos_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Coswfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1p_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2f_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2w_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lround_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lroundf_3.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sin_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinwfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tan_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanf_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanffinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4finish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanwfinish.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigfstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigw_4start_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigwstart_v2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acos.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asin.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atan.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cos.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceil.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceilf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloor.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloorf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1p.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2f.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2w.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lround.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rint.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_round.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrt.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sin.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tan.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanw.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_trunc.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncf.o
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncw.o

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1

what(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps:
                None
        /opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt:
                None

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        /opt/fortran90/bin/f90:
                HP F90 v2.6.5
                HP-UX f90 B.11.22.08 PHSS_28697 (Itanium-based host
                        and target) Sun Mar 9 01:39:29 2003 CST
        /opt/fortran90/lbin/f90com32:
                HP Fortran-95 Version F95D4 HP:131200:080240
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP-UX f90com32 B.11.22.08 PHSS_28697 (Itanium-based
                        host and target) Sun Mar 9 01:31:52 2003 CST
                HP F90 v2.6.5
                HP Low-level optimizer B.11.22.83 (02/25/03)
                Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.8 - 24-Sep-0
                        2.10:14
                HP IPF libflowdb - Rev 1.2 date: 24-Sep-02.09:52 [47
                        638 538]
        /opt/fortran90/lbin/f90com64:
                HP Fortran-95 Version F95D4 HP:131200:080240
                Copyright (c) 1993-2003 HP. All Rights Reserved.
                HP-UX f90com64 B.11.22.08 PHSS_28697 (Itanium-based
                        host and target) Sun Mar 9 01:37:22 2003 CST
                HP F90 v2.6.5
                HP Low-level optimizer B.11.22.83 (02/25/03)
                Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.8 - 24-Sep-0
                        2.10:14
                HP IPF libflowdb - Rev 1.2 date: 24-Sep-02.09:52 [47
                        638 538]
        /opt/fortran90/lib/nls/msg/C/f90.cat:
                None
        /opt/fortran90/lib/nls/msg/C/f90com.cat:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acos_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Acosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asin_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Asinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cos_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Cosw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Coswfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Exp_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expm1w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Expw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Iroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Llroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1p_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log1pw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Log_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Logw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Lroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrt_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Rsqrtw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sin_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Sinwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tan_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Tanwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigfstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigw_4start_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_Trigwstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_acosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_asinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_atanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ceilw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_cosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_exp2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expm1w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_expw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_floorw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_ifloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_iroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llfloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_llroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1p.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log1pw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_log2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_logw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_lroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_nearbyintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_round.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_roundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrt.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_rsqrtw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_sinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_tanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_trunc.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux32/ielf_truncw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acos_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Acosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asin_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Asinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cos_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Cosw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Coswfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Exp_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expm1w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Expw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Iroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Llroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log10w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1p_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log1pw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2f_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log2w_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Log_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Logw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lround_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Lroundf_3.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrt_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtf_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Rsqrtw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sin_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Sinwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tan_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanf_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanffinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanw_4finish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Tanwfinish.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigfstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigw_4start_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_Trigwstart_v2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_acosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_asinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_atanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ceilw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cos.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_cosw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_exp2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expm1w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_expw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_floorw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_ifloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_iroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceil.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llceilf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloor.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llfloorf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_llroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log10w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1p.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log1pw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2f.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_log2w.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_logw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lrintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lround.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_lroundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_nearbyintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rint.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rintw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_round.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_roundw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrt.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_rsqrtw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sin.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_sinw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tan.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_tanw.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_trunc.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncf.o:
                None
        /opt/fortran90/lib/ielf/math/hpux64/ielf_truncw.o:
                None

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        /opt/fortran90/share/man/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1:
                None

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1:
                None

cksum(1) Output:

        FORTRAN90.F90-RELNOTES,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,
                v=HP:
        2390883671 5252 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.css
        3636164147 110939 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.htm
        3189538451 194784 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.pdf
        2811050236 1686520 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.ps
        759108908 56210 /opt/fortran90/newconfig/RelNotes/
                Fortran90.2.6.txt

        FORTRAN90.FORT90-PRG,fr=B.11.22.03,fa=HP-UX_B.11.22_IA,v=HP:
        24232373 410772 /opt/fortran90/bin/f90
        2308246262 35063860 /opt/fortran90/lbin/f90com32
        1406318559 35096620 /opt/fortran90/lbin/f90com64
        963661813 18012 /opt/fortran90/lib/nls/msg/C/f90.cat
        1388579142 85148 /opt/fortran90/lib/nls/msg/C/f90com.cat
        768784582 142160 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acos_4.o
        1697433348 141864 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acosf_4.o
        115108364 142176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Acosw_4.o
        3265920138 142256 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asin_4.o
        3376855697 16144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asinf_4.o
        120933093 142480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Asinw_4.o
        4092328672 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cos_2.o
        4081159641 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosf_2.o
        2722787202 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosffinish.o
        3217143451 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosfinish.o
        125891439 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_2.o
        4144095858 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_4.o
        2744153789 5976 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Cosw_4finish.o
        2808306986 6568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Coswfinish.o
        984628968 35400 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10_4.o
        1504742433 35272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10f_4.o
        87357423 35672 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp10w_4.o
        1028916634 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2_4.o
        1786452542 35272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2f_4.o
        3486722903 35608 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp2w_4.o
        1049150692 35384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Exp_4.o
        3276043641 35184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expf_4.o
        3035841986 36184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1_4.o
        3886387734 35848 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1f_4.o
        926716009 50960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expm1w_4.o
        4119315339 35584 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Expw_4.o
        3328063832 3712 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Iround_3.o
        896682268 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Iroundf_3.o
        212428133 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Llround_3.o
        3170705307 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Llroundf_3.o
        109931865 31800 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10_4.o
        340687648 31184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10f_4.o
        1976666904 32048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log10w_4.o
        860668206 31760 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1p_4.o
        428455704 31000 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1pf_4.o
        3884000123 31984 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log1pw_4.o
        3045127871 31400 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2_4.o
        2494393768 30696 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2f_4.o
        3543296419 31592 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log2w_4.o
        23789249 31152 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Log_4.o
        2465640525 30488 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Logf_4.o
        1257088605 31376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Logw_4.o
        2397791602 3712 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Lround_3.o
        2890453227 3720 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Lroundf_3.o
        1012772443 6808 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrt_2.o
        4120248089 6704 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrt_4.o
        989735485 6472 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtf_2.o
        1189308161 6376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtf_4.o
        1735631414 7136 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtw_2.o
        1950142494 6848 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Rsqrtw_4.o
        181956034 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sin_2.o
        4118362730 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinf_2.o
        1921041621 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinffinish.o
        298031858 5960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinfinish.o
        2565973904 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_2.o
        681807640 3048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_4.o
        775452752 5976 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinw_4finish.o
        146147691 6744 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Sinwfinish.o
        625097685 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tan_2.o
        3418628136 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanf_2.o
        424423932 7288 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanffinish.o
        48292415 7376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanfinish.o
        46936724 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_2.o
        2102913577 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_4.o
        356062045 7392 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanw_4finish.o
        2754333597 9080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Tanwfinish.o
        3897532385 173344 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigfstart_v2.o
        3839667947 174336 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigstart_v2.o
        2629503644 184080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigw_4start_v2.o
        718866739 257240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_Trigwstart_v2.o
        1633002717 142120 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acos.o
        1679392550 16480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acosf.o
        2521021828 144384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_acosw.o
        1862704409 142232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asin.o
        3649406568 16480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asinf.o
        2260801932 144520 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_asinw.o
        3531978102 8144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atan.o
        3394322352 7224 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atanf.o
        2936846190 9320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_atanw.o
        1842480125 4040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceil.o
        3813899760 4000 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceilf.o
        24510815 4016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ceilw.o
        606423979 3008 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cos.o
        3984947220 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cosf.o
        446336081 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_cosw.o
        4132449888 35616 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp.o
        960918991 35608 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10.o
        2822166074 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10f.o
        1638805036 50232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp10w.o
        4153933032 35568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2.o
        2154139119 35328 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2f.o
        2779832959 50152 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_exp2w.o
        1825468787 35320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expf.o
        1735460448 50920 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1.o
        1552200190 35960 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1f.o
        3003396693 52360 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expm1w.o
        2807098230 50208 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_expw.o
        512095389 4064 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floor.o
        181139670 4088 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floorf.o
        2539512497 4032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_floorw.o
        4263193539 4240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iceil.o
        2221552217 4272 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iceilf.o
        3784400751 4240 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ifloor.o
        495751665 4280 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_ifloorf.o
        2011761525 4184 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iround.o
        4284518991 4192 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_iroundf.o
        3898933318 4264 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llceil.o
        1855506692 4288 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llceilf.o
        3642523855 4256 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llfloor.o
        4011325722 4264 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llfloorf.o
        1312589297 3472 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrint.o
        126094686 3480 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrintf.o
        2053576608 3488 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llrintw.o
        1645798694 4360 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llround.o
        3162929174 4384 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llroundf.o
        2980801241 4656 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_llroundw.o
        1743903367 31352 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log.o
        1712383906 32008 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10.o
        3408965435 31320 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10f.o
        4027227457 33624 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log10w.o
        2638641469 31928 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1p.o
        1061291244 31168 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1pf.o
        1410912502 33424 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log1pw.o
        1551545506 31560 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2.o
        1859564881 30824 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2f.o
        3345991735 33376 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_log2w.o
        1502689147 30624 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_logf.o
        2305100852 33176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_logw.o
        216530997 4072 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrint.o
        289329690 4088 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrintf.o
        4255428920 4104 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lrintw.o
        3843708385 4192 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lround.o
        726594067 4200 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lroundf.o
        2807254424 4568 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_lroundw.o
        3270042394 3928 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyint.o
        2490844953 3920 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyintf.o
        1933578288 4048 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_nearbyintw.o
        2029242697 3840 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rint.o
        3084497378 3856 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rintf.o
        3829391831 4080 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rintw.o
        3133357694 4128 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_round.o
        4099601175 4144 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_roundf.o
        309040725 4176 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_roundw.o
        4055036762 7576 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrt.o
        3647545373 7232 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrtf.o
        3552599801 7864 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_rsqrtw.o
        4068703456 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sin.o
        2352576302 3032 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sinf.o
        908043409 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_sinw.o
        1941913750 3016 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tan.o
        157320395 3024 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tanf.o
        3626634885 3040 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_tanw.o
        938085519 3880 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_trunc.o
        3618147632 3896 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_truncf.o
        3376235550 3896 /opt/fortran90/lib/ielf/math/hpux32/
                ielf_truncw.o
        1351012038 142528 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acos_4.o
        4127517707 142208 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acosf_4.o
        3752678403 142576 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Acosw_4.o
        1693704498 142664 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asin_4.o
        1646522688 16504 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asinf_4.o
        1609770095 142672 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Asinw_4.o
        1730514877 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cos_2.o
        3623324584 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosf_2.o
        3491749647 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosffinish.o
        4119793390 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosfinish.o
        1233666985 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_2.o
        1269342384 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_4.o
        4066301655 6312 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Cosw_4finish.o
        1504052002 6904 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Coswfinish.o
        3356792819 35800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10_4.o
        1611609858 35672 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10f_4.o
        475371137 36080 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp10w_4.o
        3809925583 35768 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2_4.o
        3990363836 35688 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2f_4.o
        325561852 36016 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp2w_4.o
        2826711598 35784 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Exp_4.o
        3357047787 35600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expf_4.o
        167509366 36568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1_4.o
        3280731927 36264 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1f_4.o
        2744747999 51440 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expm1w_4.o
        20851789 36024 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Expw_4.o
        3129156489 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Iround_3.o
        988309806 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Iroundf_3.o
        3748454350 4040 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Llround_3.o
        3186798428 4048 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Llroundf_3.o
        2790638361 32136 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10_4.o
        4257125685 31520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10f_4.o
        1763213228 32384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log10w_4.o
        354651764 32168 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1p_4.o
        3269975925 31400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1pf_4.o
        1678478011 32360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log1pw_4.o
        859416435 31776 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2_4.o
        860700183 31120 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2f_4.o
        3008923104 31976 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log2w_4.o
        984677412 31520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Log_4.o
        2432048222 30824 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Logf_4.o
        2698011756 31712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Logw_4.o
        3030583946 4024 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Lround_3.o
        2865098683 4032 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Lroundf_3.o
        908847296 7160 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrt_2.o
        151935860 7056 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrt_4.o
        615299918 6816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtf_2.o
        3326500213 6720 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtf_4.o
        1771913678 7480 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtw_2.o
        1228788168 7208 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Rsqrtw_4.o
        4043403085 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sin_2.o
        2706720777 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinf_2.o
        1757514041 6296 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinffinish.o
        3432192380 6288 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinfinish.o
        2422320129 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_2.o
        3428051819 3384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_4.o
        487222412 6304 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinw_4finish.o
        1214444412 7088 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Sinwfinish.o
        519367094 3360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tan_2.o
        903219300 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanf_2.o
        3430780173 7656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanffinish.o
        3473862082 7728 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanfinish.o
        455033764 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_2.o
        3336233040 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_4.o
        47903261 7760 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanw_4finish.o
        2752055776 9456 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Tanwfinish.o
        3981386628 173640 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigfstart_v2.o
        59800712 174616 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigstart_v2.o
        3776077919 184568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigw_4start_v2.o
        2616098015 257896 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_Trigwstart_v2.o
        3623871938 142496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acos.o
        1264405132 16872 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acosf.o
        769642947 144752 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_acosw.o
        994033646 142640 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asin.o
        2645656577 16896 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asinf.o
        4202542465 144904 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_asinw.o
        3940672085 8496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atan.o
        3195620033 7536 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atanf.o
        1239817028 9632 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_atanw.o
        2010188470 4392 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceil.o
        2349638642 4360 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceilf.o
        1947631938 4368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ceilw.o
        2174529535 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cos.o
        148926470 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cosf.o
        820495151 3384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_cosw.o
        3662302309 35984 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp.o
        2828373262 36016 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10.o
        1483734160 35760 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10f.o
        1927304479 50664 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp10w.o
        1748148961 35944 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2.o
        4018207025 35728 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2f.o
        1391418802 50608 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_exp2w.o
        2705306458 35696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expf.o
        608448935 51400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1.o
        2263623598 36368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1f.o
        2587008915 52832 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expm1w.o
        1980337000 50656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_expw.o
        4046026660 4400 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floor.o
        1606278231 4416 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floorf.o
        1064828322 4368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_floorw.o
        3170762255 4568 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iceil.o
        2916082567 4608 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iceilf.o
        2350818815 4560 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ifloor.o
        3043111694 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_ifloorf.o
        3503625607 4504 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iround.o
        793677118 4520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_iroundf.o
        4001766992 4592 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llceil.o
        4133132922 4616 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llceilf.o
        242951508 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llfloor.o
        2231920494 4600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llfloorf.o
        396692526 3808 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrint.o
        2251704818 3800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrintf.o
        4030282756 3816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llrintw.o
        3221558187 4696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llround.o
        3748811911 4712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llroundf.o
        1647871269 5000 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_llroundw.o
        2806457277 31720 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log.o
        1703944099 32344 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10.o
        338619833 31656 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10f.o
        2886942906 33928 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log10w.o
        689522250 32304 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1p.o
        2252278073 31544 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1pf.o
        1689991228 33776 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log1pw.o
        4243327548 31888 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2.o
        1561934621 31224 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2f.o
        1024298274 33688 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_log2w.o
        187994087 30984 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_logf.o
        680384328 33560 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_logw.o
        4040212574 3800 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrint.o
        210611939 3808 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrintf.o
        218690204 3816 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lrintw.o
        4020711630 4696 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lround.o
        4151320819 4712 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lroundf.o
        2130071208 5000 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_lroundw.o
        292890965 4272 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyint.o
        1963284089 4264 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyintf.o
        1898640616 4384 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_nearbyintw.o
        2451176662 4200 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rint.o
        4008908303 4216 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rintf.o
        3382173475 4432 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rintw.o
        75704593 4472 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_round.o
        1150484726 4496 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_roundf.o
        1239796120 4520 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_roundw.o
        3951457261 7952 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrt.o
        2609718170 7600 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrtf.o
        3439172213 8224 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_rsqrtw.o
        889971588 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sin.o
        4078067766 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sinf.o
        448107203 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_sinw.o
        824139258 3352 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tan.o
        1693731654 3376 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tanf.o
        809467098 3368 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_tanw.o
        1998144783 4232 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_trunc.o
        575610879 4240 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_truncf.o
        2361001984 4240 /opt/fortran90/lib/ielf/math/hpux64/
                ielf_truncw.o

        FORTRAN90.FORT90-MAN,fr=B.11.22.03,fa=HP-UX_B.11.22_IA/PA,
                v=HP:
        90751447 28417 /opt/fortran90/share/man/man1.Z/f90.1

        FORTRAN90.F90-JPN-E-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        2031473198 32600 /opt/fortran90/share/man/ja_JP.eucJP/
                man1.Z/f90.1

        FORTRAN90.F90-JPN-S-MAN,fr=B.11.22.03,
                fa=HP-UX_B.11.22_IA/PA,v=HP:
        4271024560 32735 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/
                f90.1

Patch Conflicts: None

Patch Dependencies:
        s700: 11.22: PHSS_27287 PHSS_27288
        s800: 11.22: PHSS_27287 PHSS_27288

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_28560 PHSS_28487 PHSS_27975 PHSS_27281

Equivalent Patches:
        PHSS_28696:
        s700: 11.00 11.11
        s800: 11.00 11.11

Patch Package Size: 79850 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_28697

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHSS_28583
Date Loaded: 20030320
      Title: s700_800 11.X OV OB4.10 patch - ORACLE8 packet

Patch Name: PHSS_28583

Patch Description: s700_800 11.X OV OB4.10 patch - ORACLE8 packet

Creation Date: 03/03/19

Post Date: 03/03/20

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

Products:
        OmniBackII A.04.10

Filesets:
        OMNIBACK-II.OMNI-OR8-P,fr=A.04.10,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
        manual_dependencies

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

Symptoms:
        PHSS_28583:
        Id = HSLco36196 SR: H555008622
            OmniBack II Oracle8 integration is not supported on
            IBM AIX 5L operating system.

        Id = HSLco36623 SR: H555008671
            ob2rman.exe fails to export environment variables on
            Linux systems.

        Id = HSLco38855 SR: H555009216
            Backup of Oracle8 database fails with:

              "RMAN-00558: error encountered while parsing input
               command."

        Id = HSLco39136 SR: H555009291
            Backup of Oracle8 database fails on Sun Solaris
            system if OMNI_HOSTS variable is set.

        PHSS_26222:
        Id = HSLco30536 SR: H555006648
            OmniBack II Oracle8 integration is not supported on
            64-bit versions of AIX operating system.

        Id = HSLco30537 SR: H555006649
            OmniBack II Oracle8 integration is not supported on
            Compaq Tru64 operating system.

        Id = HSLco31519 SR: H555006850
            Debug files for Oracle8 sessions are always put
            in /tmp/directory.

        Id = HSLco33404 SR: H555007447
            ob2rman.exe script fails when executed on Solaris 8
            system.

        Id = JAGad70781 SR: 8606201607
            Recovery Catalog Database is not backed up in
            environments with different Oracle8 version in use.

        Id = JAGae06736 SR: 8606237698
            Backup of controlfilecopy fails when using
            split-mirror Oracle8 backup.

Defect Description:
        PHSS_28583:
        Id = HSLco36196
            OmniBack II Oracle8 integration is not supported on
            IBM AIX 5L operating system.

        Resolution:
            OmniBack II Oracle8 integration is supported on
            IBM AIX 5L operating system.

            Part of SSPUX410_060.

        Id = HSLco36623
            Redirected "while" command executes in subshell on Linux
            systems causing environment variables not to be properly
            exported.

        Resolution:
            Environment variables are properly exported on Linux
            systems.

        Id = HSLco38855
            Recovery Manager fails in cases when it receives input
            from barlists with very long lines.

        Resolution:
            Barlists are being sent to Recovery Manager as files and
            not as a single line.

        Id = HSLco39136
            IP address in not properly converted on 64-bit Sun
            Solaris system where OMNI_HOSTS variable is set.

        Resolution:
            IP addresses are properly resolved regardless of
            OMNI_HOSTS variable settings.

        PHSS_26222:
        Id = HSLco30536
            OmniBack II Oracle8 integration is not supported on
            64-bit versions of AIX operating system.

        Resolution:
            OmniBack II Oracle8 integration is supported on
            64-bit versions of AIX operating system.

            Part of SSPUX410_018.

        Id = HSLco30537
            OmniBack II Oracle8 integration is not supported on
            Compaq Tru64 operating system.

        Resolution:
            OmniBack II Oracle8 integration is supported on
            Compaq Tru64 operating system.

        Id = HSLco31519
            OmniBack ignores OB2OPTS variable and puts debug files
            to default location.

        Resolution:
            Debug files for Oracle8 sessions are put to location
            specified in OB2OPTS variable.

        Id = HSLco33404
            ob2rman.exe script contains a grep command with "-x"
            option which does not exist on Solaris 8 systems.

        Resolution:
            Option "-x" is removed from the script.

        Id = JAGad70781
            OmniBack exports the path to export utility from the
            local system before backing up Recovery Catalog
            Database. If different version of Oracle8 is used on
            remote system, Recovery Catalog Database backup fails
            because of incorrect path to it is exported.

        Resolution:
            Environment variable ORA_EXP is introduced. Setting its
            value to path to export utility on the system in
            /etc/opt/omni/oracle8/${ORACLE_SID}/.profile file
            resolved described problem.

        Id = JAGae06736
            ob2rman.exe script incorrectly assumes that certain
            lines in Recovery Manager script are put in certain
            order. If this is not the case controlfilecopy backup
            fails.

        Resolution:
            ob2rman.exe script logic is adjusted.

Enhancement:
        Yes
        PHSS_28583:
                General release patch PHSS_28582/PHSS_28583
                introduces OmniBack II 4.10 Oracle8 integration on
                IBM AIX 5L operating system.
                Before installing OmniBack's Oracle8 agent on
                IBM AIX 5L client make sure that Core patch
                patch PHSS_28584/PHSS_28585 (or later) is
                installed on Installation server system.
        PHSS_26222:
                General release patch PHSS_26221/PHSS_26222
                introduces OmniBack II 4.10 Oracle8 integration on
                64-bit AIX and Compaq Tru64 operating systems.
                Before installing OmniBack's Oracle8 agent on
                Compaq Tru64 client make sure that Core patch
                patch PHSS_26349/PHSS_26350 (or later) is
                installed on Installation server system.

SR:
        H555009035 H555009216 H555008622 H555009291 H555008671
        H555009059 H555006649 H555006850 8606201607 H555007447
        8606237698 H555006648

Patch Files:

        OMNIBACK-II.OMNI-OR8-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/oracle8/gpl/i386/linux-60/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-1020/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-11/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-42/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-51/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-51/
                A.04.10/require.dat
        /opt/omni/databases/vendor/oracle8/sun/sparc/solaris-26/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/oracle8/dec/alpha/osf1-4/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/oracle8/dec/alpha/osf1-4/A.04.10/
                require.dat

what(1) Output:

        OMNIBACK-II.OMNI-OR8-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/oracle8/gpl/i386/linux-60/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-1020/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/hp/s800/hp-ux-11/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-42/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-51/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/ibm/rs6000/aix-51/
                A.04.10/require.dat:
                None
        /opt/omni/databases/vendor/oracle8/sun/sparc/solaris-26/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/dec/alpha/osf1-4/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/oracle8/dec/alpha/osf1-4/A.04.10/
                require.dat:
                None

cksum(1) Output:

        OMNIBACK-II.OMNI-OR8-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        3004174531 378551 /opt/omni/databases/vendor/oracle8/gpl/
                i386/linux-60/A.04.10/packet.Z
        2470002943 1264419 /opt/omni/databases/vendor/oracle8/hp/
                s800/hp-ux-1020/A.04.10/packet.Z
        977252934 1264041 /opt/omni/databases/vendor/oracle8/hp/
                s800/hp-ux-11/A.04.10/packet.Z
        2137086808 867829 /opt/omni/databases/vendor/oracle8/ibm/
                rs6000/aix-42/A.04.10/packet.Z
        1438687582 874805 /opt/omni/databases/vendor/oracle8/ibm/
                rs6000/aix-51/A.04.10/packet.Z
        184065075 19 /opt/omni/databases/vendor/oracle8/ibm/rs6000/
                aix-51/A.04.10/require.dat
        1195526059 1079987 /opt/omni/databases/vendor/oracle8/sun/
                sparc/solaris-26/A.04.10/packet.Z
        3483439680 516125 /opt/omni/databases/vendor/oracle8/dec/
                alpha/osf1-4/A.04.10/packet.Z
        3512108347 17 /opt/omni/databases/vendor/oracle8/dec/alpha/
                osf1-4/A.04.10/require.dat

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        If any newer SSP for the Oracle8 is installed
        on your system, you must re-apply the SSP after
        installing this Oracle8 patch.
        PHSS_28585:
        Release Date: Late March
        Id = HSLco36196 SR: H555008622
        PHSS_28585 (or later) is required for this enhancement.

Supersedes:
        PHSS_26222

Equivalent Patches:
        PHSS_28582:
        s700: 10.20
        s800: 10.20

Patch Package Size: 6140 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_28583

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

Special Installation Instructions:
        PHSS_28583:
        NOTE!
        Patch has to be installed on the Installation Server host.

        The Oracle 8 packets must be redistributed to the Oracle 8
        client system(s) afterwards to get the fixes into effect.

        Patch includes the following Site Specific Patches:
           SSPUX410_018
           SSPUX410_060
-----End of Document ID: PHSS_28583------------------------------------------


Document ID: PHKL_27729
Date Loaded: 20030320
      Title: s700_800 11.00 ioscan -u incorrect display

Patch Name: PHKL_27729

Patch Description: s700_800 11.00 ioscan -u incorrect display

Creation Date: 02/10/22

Post Date: 03/03/20

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

Products: N/A

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

Automatic Reboot?: Yes

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

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

Symptoms:
        PHKL_27729:
        ( SR:8606274099 CR:JAGae38177 )
        When the ioscan command is run with the -u option, it does
        not list interface cards without major numbers.

Defect Description:
        PHKL_27729:
        ( SR:8606274099 CR:JAGae38177 )
        'ioscan -u' lists usable devices. However 'ioscan -u' is
        not searching for interfaces which are without a major
        number, hence they are not listed.

        Resolution:
        A new qualifier has been added to the kernel. When a search
        is done using this qualifier, all usable devices including
        interface cards without major numbers are returned.

        This patch implements the new search qualifier in the
        kernel.

        The ioscan patch PHCO_27818 or any of its superceding
        patches modifies the existing 'ioscan -u' algorithm
        to use this new kernel qualifier and return all the
        usable devices in the system.

Enhancement:
        No

SR:
        8606274099

Patch Files:

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

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

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(gio_search.o):
                gio_search.c $Date: 2002/10/21 09:25:57 $Revision: r
                        11ros/5 PATCH_11.00 (PHKL_27729)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(gio_search.o):
                gio_search.c $Date: 2002/10/21 09:25:57 $Revision: r
                        11ros/5 PATCH_11.00 (PHKL_27729)

cksum(1) Output:

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

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

Patch Conflicts: None

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

Hardware Dependencies: None

Other Dependencies:
        This patch can be installed on its own.
        If this patch is being installed to enable
        the 'ioscan -u' command to display all usable
        devices (including interface cards without
        a major number), then the ioscan command
        patch PHCO_27818 or any of its superceding
        patches, must also be installed.

        If PHCO_27818 or any of its superceding patch
        is not installed, then this change will have no
        impact on your system.

Supersedes: None

Equivalent Patches: None

Patch Package Size: 70 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_27729

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHCO_27818
Date Loaded: 20030320
      Title: s700_800 11.00 ioscan(1M) cumulative patch

Patch Name: PHCO_27818

Patch Description: s700_800 11.00 ioscan(1M) cumulative patch

Creation Date: 03/01/22

Post Date: 03/03/20

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

Products: N/A

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

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHCO_27818: ABORT
                ioscan(1M) core dumps during ignite recovery.

Category Tags:
        defect_repair general_release critical halts_system

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

Symptoms:
        PHCO_27818:
        1. ( SR:8606274099 CR:JAGae38177 )
          When ioscan(1M) command is executed with '-u' option, it
          does not list usable devices which do not have a major
          number.

        2. ( SR:8606281781 CR:JAGae45722 )
          ioscan(1M) command core dumps during ignite recovery.

        PHCO_26161:
        1. ( SR:8606232427 CR:JAGae01662 )
          When installing HP-UX from ignite server, if B.11.11
          install kernel is used, but later the user chooses to
          install B.11.00 real kernel, "ioscan" would dump core.

        PHCO_24199:
        1.( SR: 8606199426 CR: JAGad68613 )
          "ioscan -k" takes a long time to complete on systems with
          large configuration. For example, "ioscan -kf" would take
          around 13+ minutes on a SuperDome system with 8000+ disks.

Defect Description:
        PHCO_27818:
        1. ( SR:8606274099 CR:JAGae38177 )
          'ioscan -u' does not search for usable devices which
          do not have a major number, hence they are not listed.
        Resolution:
          Using a new search qualifier provided by PHKL_27729,
          or any of its superseding patches, 'ioscan -u' will
          list all the usable devices in the system.

        2. ( SR:8606281781 CR:JAGae45722 )
          The ioscan(1M) command uses uname(2) system call to
          identify the OS release before issuing performance
          improvement ioctls which have different ioctl numbers
          in B.11.00 and B.11.11. Under Ignite-UX environment
          uname(2) returns ignited kernel's OS release name instead
          of installed kernel's. Thus ioscan(1M) ended up by
          issuing the wrong ioctl, which resulted in a core dump.
        Resolution:
          The ioscan(1M) command now checks for the presence of
          an environment variable to know about the execution
          environment. If executing under Ignite-UX environment,
          ioscan(1M) command uses an environment variable set
          by Ignite-UX release version B.4.2 or later to identify
          the OS release name of the installed kernel. Based on
          this OS release name, ioscan(1M) command issues the
          appropriate ioctl.

          If not executing under Ignite-UX environment, ioscan(1M)
          continues to use uname(2), to know the OS release name.

          If used with Ignite-UX prior to release B.4.2,
          ioscan(1M) will work properly, but will not use
          performance improvement ioctls.

        PHCO_26161:
        1. ( SR:8606232427 CR:JAGae01662 )
          The two new ioctls introduced for performance improvement
          of "ioscan -k" have different ioctl numbers in B.11.00 and
          B.11.11. Thus the B.11.00 ioscan dumps core when run on
          B.11.11 kernel.

        Resolution:
          The fix includes a pair of 'new' ioctls that have the
          same values as that of B.11.11. The ioscan command will
          determine the OS release and make the corresponding
          ioctl call.

        PHCO_24199:
        1.( SR: 8606199426 CR: JAGad68613 )
          "ioscan -k" makes a discrete system call for each device
          on the system. With a large configuration system, the
          number of context switches between user and the kernel
          space would be very large, resulting in a long execution
          time for the command.
        Resolution:
          New interfaces have been implemented in the kernel to
          enable getting information for many devices through one
          system call. "ioscan" now uses these new interfaces
          delivered by kernel patch PHKL_24165
          (or patches superseding it).

Enhancement:
        No

SR:
        8606274099 8606281781 8606232427 8606199426

Patch Files:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /sbin/ioscan

what(1) Output:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /sbin/ioscan:
                ioscan.c $Date: 2003-01-16 20:00:00 $Revision 80.5.1
                        .2 PATCH_11.00 (PHCO_27818)
                iosearch.c $Date: 2003-01-16 18:49:51 $Revision r11r
                        os/2 PATCH_11.00 (PHCO_27818)
                $ PATCH/11.00:PHCO_95238 Dec 15 1998 14:52:58 $

cksum(1) Output:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        3828614921 217088 /sbin/ioscan

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHKL_27729
        s800: 11.00: PHKL_27729

Hardware Dependencies: None

Other Dependencies:
        ( SR:8606281781 CR:JAGae45722 )
        The ioscan(1M) performance improvement ioctls are activated
        with Ignite-UX version B.4.2 or later. Ignite-UX release
        version B.4.2 is expected to be available by May 2003.

        ( SR:8606199426 CR:JAGad68613 )
        The performance fix implemented in PHCO_24199 depends on
        the fix provided by patch PHKL_24165 or its superseding
        patch. If PHCO_24199 is installed without PHKL_24165 or
        its superseding patch, then the "ioscan -k" command will
        still work, but without any performance improvement.

Supersedes:
        PHCO_24199 PHCO_26161

Equivalent Patches: None

Patch Package Size: 240 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_27818

        5. Run swinstall to install the patch:

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

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

                -x patch_save_files=false

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

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

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

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

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

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


Document ID: PHSS_28622
Date Loaded: 20030319
      Title: s700_800 11.11 Support Tool Manager Mar 2003 Patch

Patch Name: PHSS_28622

Patch Description: s700_800 11.11 Support Tool Manage