Patch Name: PHSS_9043 Patch Description: s700_800 10.20 Cobol/UX Toolbox B.11.25 to B.11.26 Creation Date: 96/11/04 Post Date: 96/11/11 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: Cobol/HP-UX B.11.25 Filesets: COBOLTBOX.COBTBOX,B.11.25 Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_9043 Symptoms: PHSS_9043: 1. rts 200 on READ of redirected file. 2. rts 114 on MOVE array item to non-array, ALIGN=4, S9(10) COMP 3. 2 trace-backs if stack_trace=TRUE and core_dump=TRUE 4. V3.2: checker loops compiling program with syntax error 5. Enhance MF COBOL/UX performance of sequential READs 6. Rounding of COMP-2 to PIC 9(9) is ignored in COMPUTE 7. Native Code floating point performance problems 8. rts 114 when MOVE of array element PIC XX to data item PIC XX; gnt or .o Defect Description: PHSS_9043: 1. When the input file is redirected to a pipe using dd_ env wrong error message is generated, with or without status code. 2. A MOVE from an array item, that is subscripted with an S9(10) COMP data item, to a non array item aborts in native code with the following error when compiled with the ALIGN=4 compiler directive: Execution error : file 'program' error code: 114, pc=0, call=1, seg=0 114 Attempt to access item beyond bounds of memory (Signal 10) 3. When the following run-time flags are turned ON : set stack_trace=TRUE set core_dump=TRUE the user gets two stack traces. 4. Checker hangs, terminates without printing a summary, or gets a runtime error. There have also been problems in the animator caused by this functionality not working well. The animator would typically die with an rts 114. 5. COBOL benchmark using sequential READs is slow. 6. Starting B.10.32, the rounding of floats has changes. 2.5 is being rounded to 2 instead of 3 as before. 7. Using a single complex compute takes 50% more execution time than breaking up the compute and doing extra loads and stores on a temporary variable. It seems that the code generation for floating point arithmetic could be more efficient. 8. rts 114 when moving PIC XX array element to PIC XX. The 114 occurs with gnt or .o but not with int. When the test program is reduced, the problem goes away. SR: 5003334748 5003271379 1653185645 1653113266 1653174771 4701252338 Patch Files: /opt/cobol/cobdir/advanim.lbr /opt/cobol/cobdir/analyze.lbr /opt/cobol/cobdir/bin/analyze /opt/cobol/cobdir/bin/builder /opt/cobol/cobdir/bin/cobie /opt/cobol/cobdir/bin/compare /opt/cobol/cobdir/bin/cwsource /opt/cobol/cobdir/bin/d /opt/cobol/cobdir/bin/designer /opt/cobol/cobdir/bin/ds /opt/cobol/cobdir/bin/editor /opt/cobol/cobdir/bin/library /opt/cobol/cobdir/bin/mfsort /opt/cobol/cobdir/bin/screens /opt/cobol/cobdir/bin/tbox /opt/cobol/cobdir/builder.lbr /opt/cobol/cobdir/charset.gnt /opt/cobol/cobdir/cwsource.lbr /opt/cobol/cobdir/d.gnt /opt/cobol/cobdir/demo/coop/animuser.gnt /opt/cobol/cobdir/demo/coop/dbgee.gnt /opt/cobol/cobdir/demo/fs/fstest.cbl /opt/cobol/cobdir/demo/fs/tptest.cbl /opt/cobol/cobdir/demo/fs/wr1test.cbl /opt/cobol/cobdir/demo/fs/wr2test.cbl /opt/cobol/cobdir/designer.lbr /opt/cobol/cobdir/dialog/DSTUTOR.exe /opt/cobol/cobdir/edit.lbr /opt/cobol/cobdir/gnl.gnt /opt/cobol/cobdir/gntanlz.lbr /opt/cobol/cobdir/helpedit.lbr /opt/cobol/cobdir/iecobses.gnt /opt/cobol/cobdir/ieenvvar.gnt /opt/cobol/cobdir/imssuper.gnt /opt/cobol/cobdir/mfcsi.lbr /opt/cobol/cobdir/mfdir2.lbr /opt/cobol/cobdir/mfsort /opt/cobol/cobdir/painter.lbr /opt/cobol/cobdir/screens.lbr /opt/cobol/cobdir/src/fs/fhrdrpwd.o /opt/cobol/cobdir/src/fs/fhxscomp.o /opt/cobol/cobdir/src/fs/fs.o /opt/cobol/cobdir/src/fs/fsinst.o /opt/cobol/cobdir/src/fs/fsinstpw.o /opt/cobol/cobdir/src/fs/fsmgr.o /opt/cobol/cobdir/src/fs/fsossec.o /opt/cobol/cobdir/src/fs/fspthnam.o /opt/cobol/cobdir/src/fs/fsrcvr.o /opt/cobol/cobdir/src/fs/fsseclog.o /opt/cobol/cobdir/src/fs/fssecopn.o /opt/cobol/cobdir/src/fs/fsserver.o /opt/cobol/cobdir/src/fs/mkfs2 /opt/cobol/cobdir/tbox.lbr what(1) Output: /opt/cobol/cobdir/advanim.lbr: boxdisp 96100717415049 GNB-027056000AA PA- RISC ncg B.10.35 boxfunc 96100717415660 GNB-027056000AA PA- RISC ncg B.10.35 boxprint 96100717420216 GNB-027056000AA PA- RISC ncg B.10.35 ddict 96100717420911 GNB-027056000AA PA- RISC ncg B.10.35 stanim 96100717421659 GNB-027056000AA PA- RISC ncg B.10.35 struct 96100717422237 GNB-027056000AA PA- RISC ncg B.10.35 Struct 4.0.02nrV sload 96100717141622 GNB-030056000AA PA- RISC ncg B.10.35 CHK056 /opt/cobol/cobdir/analyze.lbr: ANALYSER 96100717374454 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/bin/analyze: cobrun.c 4.3 /opt/cobol/cobdir/bin/builder: cobrun.c 4.3 /opt/cobol/cobdir/bin/cobie: cobie.c 3.3 /opt/cobol/cobdir/bin/compare: adisctrl.c 1.1 cobkeymp.c 1.1 compare.c 1.2 filehandle.c 1.2 unixkey.c 1.1 m_load.c 1.1 m_exec.c 1.1 /opt/cobol/cobdir/bin/cwsource: cobrun.c 4.3 /opt/cobol/cobdir/bin/d: cobrun.c 4.3 /opt/cobol/cobdir/bin/designer: cobrun.c 4.3 /opt/cobol/cobdir/bin/ds: cobrun.c 4.3 /opt/cobol/cobdir/bin/editor: cobrun.c 4.3 /opt/cobol/cobdir/bin/library: cobrun.c 4.3 /opt/cobol/cobdir/bin/mfsort: cobrun.c 4.3 /opt/cobol/cobdir/bin/screens: cobrun.c 4.3 /opt/cobol/cobdir/bin/tbox: cobrun.c 4.3 /opt/cobol/cobdir/builder.lbr: builder 96100717325822 GNB-027056000AA PA- RISC ncg B.10.35 CWBUILD V.3.3.01 cwbdconv 96100717330731 GNB-046053000A9 PA- RISC ncg B.10.35 cwbdctrl 96100717331359 GNB-027056000AA PA- RISC ncg B.10.35 cwbddgen 96100717331886 GNB-027056000AA PA- RISC ncg B.10.35 cwbddio 96100717332390 GNB-027056000AA PA- RISC ncg B.10.35 cwbextct 96100717333012 GNB-027056000AA PA- RISC ncg B.10.35 cwbidy 96100717333517 GNB-027056000AA PA- RISC ncg B.10.35 cwbsdi 96100717333905 GNB-027056000AA PA- RISC ncg B.10.35 cwbss2 96100717334307 GNB-027056000AA PA- RISC ncg B.10.35 generate 96100717334656 GNB-027056000AA PA- RISC ncg B.10.35 cwrdescr 96100717334916 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/charset.gnt: charset 96100920354939 GNB-027056000AA PA- RISC ncg B.10.35 CHK056 /opt/cobol/cobdir/cwsource.lbr: cwsdconv 96100717340159 GNB-027056000AA PA- RISC ncg B.10.35 cwsddio 96100717340635 GNB-027056000AA PA- RISC ncg B.10.35 cwsitems 96100717341124 GNB-027056000AA PA- RISC ncg B.10.35 cwslinks 96100717341526 GNB-027056000AA PA- RISC ncg B.10.35 cwsource 96100717341966 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/d.gnt: d 96100920364552 GNB-027056000AA PA- RISC ncg B.10.35 D 3.2.01 /opt/cobol/cobdir/demo/coop/animuser.gnt: animuser 96100920464410 GNB-011051001A8 PA- RISC ncg B.10.35 /opt/cobol/cobdir/demo/coop/dbgee.gnt: dbgee 96100920470072 GNB-011051001A8 PA- RISC ncg B.10.35 /opt/cobol/cobdir/demo/fs/fstest.cbl: None /opt/cobol/cobdir/demo/fs/tptest.cbl: None /opt/cobol/cobdir/demo/fs/wr1test.cbl: wr1test.cbl 1.2 /opt/cobol/cobdir/demo/fs/wr2test.cbl: None /opt/cobol/cobdir/designer.lbr: cwmenu 96100717343184 GNB-027056000AA PA- RISC ncg B.10.35 cwpdir 96100717343633 GNB-027056000AA PA- RISC ncg B.10.35 cwpoptns 96100717344035 GNB-027056000AA PA- RISC ncg B.10.35 cwpsrch 96100717344474 GNB-027056000AA PA- RISC ncg B.10.35 designer 96100717344780 GNB-027056000AA PA- RISC ncg B.10.35 CWDESIGN V.3.3.01 /opt/cobol/cobdir/dialog/DSTUTOR.exe: DSDLGINI 96100921044146 GNB-066054000AA PA- RISC ncg B.10.35 DSDUMMY 96100921045610 GNB-066054000AA PA- RISC ncg B.10.35 DSERRHAN 96100921050030 GNB-066054000AA PA- RISC ncg B.10.35 DSFLD 96100921050854 GNB-066054000AA PA- RISC ncg B.10.35 DSRUN 96100921052369 GNB-066054000AA PA- RISC ncg B.10.35 DSTRACER 96100921052874 GNB-066054000AA PA- RISC ncg B.10.35 DSTUTOR 96100921053611 GNB-066054000AA PA- RISC ncg B.10.35 DSUSRCAL 96100921054115 GNB-066054000AA PA- RISC ncg B.10.35 DSUXPATH 96100921054487 GNB-066054000AA PA- RISC ncg B.10.35 DSUXSYSP 96100921054886 GNB-066054000AA PA- RISC ncg B.10.35 DSCVALRN 96100921055536 GNB-066054000AA PA- RISC ncg B.10.35 DSTERM 96100921060322 GNB-066054000AA PA- RISC ncg B.10.35 DSLCONV 96100921060931 GNB-066054000AA PA- RISC ncg B.10.35 DSCOMP 96100921062057 GNB-066054000AA PA- RISC ncg B.10.35 DSNLSRTN 96100921062812 GNB-066054000AA PA- RISC ncg B.10.35 DSCRUN 96100921064952 GNB-066054000AA PA- RISC ncg B.10.35 Vrn DIALOG 2.5.57 Bld01 Vrn DSDLGINI (DSCHAR) rev 9 Vrn DIALOG 2.5.57 Bld01 Vrn DSERRHAN (DSCHAR) rev 5 Vrn DIALOG 2.5.57 Bld01 Vrn DSFLD (DSCHAR) rev 37 Vrn DIALOG 2.5.57 Bld01 Vrn DSRUN (DSCHAR) rev 01 Vrn DIALOG 2.5.57 Bld01 Vrn DSTRACER (DSCHAR) rev 10 Vrn DIALOG 2.5.57 Bld01 Vrn DSTUTOR (DSCHAR) rev 4 Vrn DIALOG 2.5.57 Bld01 Vrn DSUSRCAL (DSCHAR) rev 2 Vrn DIALOG 2.5.57 Bld01 Vrn DSUXPATH (DSCHAR) rev 4 Vrn DIALOG 2.5.57 Bld01 Vrn DSUXSYSP (DSCHAR) rev 4 Vrn DIALOG 2.5.57 Bld01 Vrn DSCVALRN (DSCHAR) rev 14 Vrn DIALOG 2.5.57 Bld01 Vrn DSTERM (DSCHAR) rev 2 Vrn DIALOG 2.5.57 Bld01 Vrn DSLCONV (DSCHAR) rev 4 Vrn DIALOG 2.5.57 Bld01 Vrn DSCOMP (DSCHAR) rev 4 Vrn DIALOG 2.5.57 Bld01 Vrn DSNLSRTN (DSCHAR) rev 01 Vrn DIALOG 2.5.57 Bld01 Vrn DSCRUN (DSCHAR) rev 65 /opt/cobol/cobdir/edit.lbr: edit 96100717375305 GNB-027056000AA PA- RISC ncg B.10.35 mfedit 96100717381141 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/gnl.gnt: gnl 96100920384310 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/gntanlz.lbr: gntanlz 96100717424802 GNB-027056000AA PA- RISC ncg B.10.35 gntcfg 96100717425175 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/helpedit.lbr: None /opt/cobol/cobdir/iecobses.gnt: iecobses 96100920360544 GNB-027056000AA PA- RISC ncg B.10.35 iecobses V3.1.01 /opt/cobol/cobdir/ieenvvar.gnt: ieenvvar 96100920355803 GNB-046053000A9 PA- RISC ncg B.10.35 ieenvvar V3.1.02 /opt/cobol/cobdir/imssuper.gnt: imssuper 96100920400251 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/mfcsi.lbr: mfcsi 96100920374069 GNB-027056000AA PA- RISC ncg B.10.35 carm 96100920380259 GNB-027056000AA PA- RISC ncg B.10.35 csicfg 96100717413489 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/mfdir2.lbr: mfdir2 96100717365491 GNB-027056000AA PA- RISC ncg B.10.35 MFDIR 3.3.12 mfdir3 96100717370897 GNB-027056000AA PA- RISC ncg B.10.35 MFDIR 3.3.12 fprompt 96100717372940 GNB-027056000AA PA- RISC ncg B.10.35 MFDIR 3.3.12 /opt/cobol/cobdir/mfsort: mfsort 96100920365816 GNB-027056000AA PA- RISC ncg B.10.35 xeextsm.c 1.1 MFS 3.0.12 /opt/cobol/cobdir/painter.lbr: cwpadd 96100717345871 GNB-027056000AA PA- RISC ncg B.10.35 cwpanel 96100717350314 GNB-027056000AA PA- RISC ncg B.10.35 cwpblock 96100717350803 GNB-027056000AA PA- RISC ncg B.10.35 cwpbreak 96100717351298 GNB-027056000AA PA- RISC ncg B.10.35 cwpdate 96100717351657 GNB-027056000AA PA- RISC ncg B.10.35 cwpderiv 96100717352069 GNB-027056000AA PA- RISC ncg B.10.35 cwpdict 96100717352490 GNB-027056000AA PA- RISC ncg B.10.35 cwpdisp 96100717352859 GNB-027056000AA PA- RISC ncg B.10.35 cwpjem 96100717353325 GNB-027056000AA PA- RISC ncg B.10.35 cwplay 96100717353955 GNB-027056000AA PA- RISC ncg B.10.35 cwplink 96100717354438 GNB-027056000AA PA- RISC ncg B.10.35 cwpolish 96100717354749 GNB-027056000AA PA- RISC ncg B.10.35 cwpscpnt 96100717355241 GNB-027056000AA PA- RISC ncg B.10.35 cwpshow 96100717355809 GNB-027056000AA PA- RISC ncg B.10.35 cwpslct 96100717360162 GNB-027056000AA PA- RISC ncg B.10.35 cwpslink 96100717360508 GNB-027056000AA PA- RISC ncg B.10.35 cwpsort 96100717360882 GNB-027056000AA PA- RISC ncg B.10.35 cwpspecl 96100717361272 GNB-027056000AA PA- RISC ncg B.10.35 cwpstpnt 96100717361633 GNB-027056000AA PA- RISC ncg B.10.35 cwptidy 96100717361996 GNB-027056000AA PA- RISC ncg B.10.35 cwptotal 96100717362409 GNB-027056000AA PA- RISC ncg B.10.35 painter 96100717362969 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/screens.lbr: USER0INTERFACE0P 96100717393316 GNB-027056000AA PA- RISC ncg B.10.35 BLOCK0MANIPULATI 96100717393981 GNB-027056000AA PA- RISC ncg B.10.35 draw 96100717394430 GNB-027056000AA PA- RISC ncg B.10.35 FORMS0ERROR0MESS 96100717394770 GNB-027056000AA PA- RISC ncg B.10.35 FORMS0EDITING0MA 96100717395229 GNB-027056000AA PA- RISC ncg B.10.35 FORMS0CODE0GENER 96100717395849 GNB-027056000AA PA- RISC ncg B.10.35 FLOAD 96100717400384 GNB-027056000AA PA- RISC ncg B.10.35 FSAVE 96100717400757 GNB-027056000AA PA- RISC ncg B.10.35 FORMS0STORAGE0IN 96100717401196 GNB-027056000AA PA- RISC ncg B.10.35 graphic 96100717401626 GNB-027056000AA PA- RISC ncg B.10.35 screens 96100717401914 GNB-027056000AA PA- RISC ncg B.10.35 Vrn SCREENS 1.4.27 nrVVXEPA/000/000000EXTFH /opt/cobol/cobdir/src/fs/fhrdrpwd.o: fhrdrpwd 96100920421963 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fhxscomp.o: fhxscomp 96100920422533 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fs.o: fs 96100920402976 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsinst.o: fsinst 96100920404465 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsinstpw.o: fsinstpw 96100920405521 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsmgr.o: fsmgr 96100920402117 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsossec.o: fsossec 96100920421527 GNB-013056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fspthnam.o: fspthnam 96100920410380 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsrcvr.o: fsrcvr 96100920411167 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsseclog.o: fsseclog 96100920411913 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fssecopn.o: fssecopn 96100920412504 GNB-027056000AA PA- RISC ncg B.10.35 /opt/cobol/cobdir/src/fs/fsserver.o: fsserver 96100920414210 GNB-027056000AA PA- RISC ncg B.10.35 fs Vrn 8083 nrV /opt/cobol/cobdir/src/fs/mkfs2: None /opt/cobol/cobdir/tbox.lbr: tbox 96100717435212 GNB-027056000AA PA- RISC ncg B.10.35 banner 96100717373948 GNB-027056000AA PA- RISC ncg B.10.35 chkmenu 96100717430557 GNB-027056000AA PA- RISC ncg B.10.35 cksum(1) Output: 473361422 271744 /opt/cobol/cobdir/advanim.lbr 3185735398 20096 /opt/cobol/cobdir/analyze.lbr 2409647418 32852 /opt/cobol/cobdir/bin/analyze 2409647418 32852 /opt/cobol/cobdir/bin/builder 1471096712 20530 /opt/cobol/cobdir/bin/cobie 4124798288 147902 /opt/cobol/cobdir/bin/compare 2409647418 32852 /opt/cobol/cobdir/bin/cwsource 2409647418 32852 /opt/cobol/cobdir/bin/d 2409647418 32852 /opt/cobol/cobdir/bin/designer 2409647418 32852 /opt/cobol/cobdir/bin/ds 2409647418 32852 /opt/cobol/cobdir/bin/editor 2409647418 32852 /opt/cobol/cobdir/bin/library 2409647418 32852 /opt/cobol/cobdir/bin/mfsort 2409647418 32852 /opt/cobol/cobdir/bin/screens 2409647418 32852 /opt/cobol/cobdir/bin/tbox 1803147438 349568 /opt/cobol/cobdir/builder.lbr 1884649650 4020 /opt/cobol/cobdir/charset.gnt 437873318 100224 /opt/cobol/cobdir/cwsource.lbr 1591190982 5420 /opt/cobol/cobdir/d.gnt 3696863888 4468 /opt/cobol/cobdir/demo/coop/animuser.gnt 1447514700 16128 /opt/cobol/cobdir/demo/coop/dbgee.gnt 2303320003 13260 /opt/cobol/cobdir/demo/fs/fstest.cbl 336461692 14106 /opt/cobol/cobdir/demo/fs/tptest.cbl 940361691 13112 /opt/cobol/cobdir/demo/fs/wr1test.cbl 1604402011 14659 /opt/cobol/cobdir/demo/fs/wr2test.cbl 3135974384 154624 /opt/cobol/cobdir/designer.lbr 1638783469 374118 /opt/cobol/cobdir/dialog/DSTUTOR.exe 425703263 369920 /opt/cobol/cobdir/edit.lbr 1798435772 40760 /opt/cobol/cobdir/gnl.gnt 549439263 26752 /opt/cobol/cobdir/gntanlz.lbr 389134553 115072 /opt/cobol/cobdir/helpedit.lbr 1953789427 10716 /opt/cobol/cobdir/iecobses.gnt 1410944315 7300 /opt/cobol/cobdir/ieenvvar.gnt 2024980703 46368 /opt/cobol/cobdir/imssuper.gnt 3045708496 175744 /opt/cobol/cobdir/mfcsi.lbr 3462066824 266752 /opt/cobol/cobdir/mfdir2.lbr 2484290263 110734 /opt/cobol/cobdir/mfsort 511027565 365056 /opt/cobol/cobdir/painter.lbr 3077748815 332672 /opt/cobol/cobdir/screens.lbr 3482841287 2864 /opt/cobol/cobdir/src/fs/fhrdrpwd.o 2345592386 4164 /opt/cobol/cobdir/src/fs/fhxscomp.o 2707591773 36064 /opt/cobol/cobdir/src/fs/fs.o 3568566101 32328 /opt/cobol/cobdir/src/fs/fsinst.o 3336342357 14948 /opt/cobol/cobdir/src/fs/fsinstpw.o 981754209 11084 /opt/cobol/cobdir/src/fs/fsmgr.o 1793935185 2700 /opt/cobol/cobdir/src/fs/fsossec.o 1333345436 4536 /opt/cobol/cobdir/src/fs/fspthnam.o 850926142 40144 /opt/cobol/cobdir/src/fs/fsrcvr.o 2358554294 2656 /opt/cobol/cobdir/src/fs/fsseclog.o 3229709185 2712 /opt/cobol/cobdir/src/fs/fssecopn.o 464640620 162960 /opt/cobol/cobdir/src/fs/fsserver.o 1279197674 1088 /opt/cobol/cobdir/src/fs/mkfs2 3108682415 220032 /opt/cobol/cobdir/tbox.lbr Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 3980 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_9043 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_9043.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_9043.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_9043. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_9043.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_9043.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: After patch installation, note: 1) If you receive file not found messages during update: These can be ignored as these are files that have been moved between filesets. 2) If you are going to use the SQL interface to DB2, you must add the following options when you run mkcheck and mkrts, and when you build an executable that includes SQL calls: -m sqlginpt=sqlgintp