========================================================================== The checksum's (found through sum -r) of the files that you have received (other than this README) are as follows: 30732 5 patchSG0002286 45931 11 patchSG0002286.dev_hdr 17764 1520 patchSG0002286.eoe1_sw 35425 2 patchSG0002286.idb ========================================================================== - 1 - 1. Patch_SG0002286_Release_Note This release note describes patch SG0002286 to IRIX 5.3. This is the MIPS ABI libc rollup patch which has the 3 MIPS ABI specific fixes to the libc. 1.1 Supported_Hardware_Platforms This patch to IRIX 5.3 supports all hardware platforms. 1.2 Supported_Software_Platforms This patch contains bug fixes for IRIX 5.3. The software cannot be installed on other configurations. It replaces patch278 and 596. 1.3 Bugs_Fixed_by_Patch_SG0002286 This patch contains fixes for the following bugs in IRIX 5.3 as required for compliance with the FIPS 151-2 (POSIX) standard. Bug numbers from Silicon Graphics bug tracking system are included for reference. o Parentheses are added around the fileno macros in stdio.h, in compliance with PCTS FIPS 151-2, Section LS, fileno() (bug 236037). o According to POSIX.1, the abort() function should override blocking the SIGABRT signal. Fixed abort() to follow that behavior in compliance with PCTS FIPS 151- 2, Section LS, Assertions 8-9 (bugs 229137, 240012). o The fmtmsg routine does not correctly parse the SEV_LEVEL environment variable. When the SEV_LEVEL variable has a wrong severity string format the routine is supposed to ignore the format but instead considers the format of the severity string as valid and prints it. This is a fix for a MIPS ABI test failure (bug 279557). o Fixed a problem with the getdate() routine when the DATEMSK file had a input specification of the form "%t" or "%n" and a tab or a newline were passed in the input string. This is a fix for a MIPS ABI failure (bug 279546). o The nftw routine when called with a relative path name as in nftw("./t1.d",.....) returned the value of the offset of the name from the pathname as 0 instead of 2.Fixed the nftw.c file to set the value of base - 2 - correctly. This is a fix for a MIPS ABI problem (bug 279504). o Natural Languare Service has security issue. (bug 491393) 1.4 Subsystems_Included_in_Patch_SG0002286 This patch release includes these subsystems: o patchSG0002286.dev_hdr.lib o patchSG0002286.eoe1_sw.irix_lib o patchSG0002286.eoe1_sw.unix 1.5 Installation_Instructions Because you want to install only the patches for problems you have encountered, patch software is not installed by default. After reading the descriptions of the bugs fixed in this patch (see Section 1.3), determine the patches that meet your specific needs. If, after reading Sections 1.1 and 1.2 of these release notes, you are unsure whether your hardware and software meet the requirements for installing a particular patch, run inst. Patch software is installed like any other Silicon Graphics software product. Follow the instructions in your Software Installation Administrator's Guide to bring up the miniroot form of the software installation tools. Follow these steps to select a patch for installation: 1. At the Inst>prompt, type install patchSGxxxxxxx where xxxxxxx is the patch number. 2. Select the desired patches for installation. 3. Initiate the installation sequence. Type Inst> go 4. You may find that two patches have been marked as incompatible. If this occurs, you must deselect one - 3 - of the patches. Inst> keep patchSGxxxxxxx where xxxxxxx is the patch number. 5. After completing the installation process, exit the inst program by typing Inst> quit To remove a patch, use the versions remove command as you would for any other software subsystem. The removal process reinstates the original version of software unless you have specifically removed the patch history from your system. versions remove patchSGxxxxxxx where xxxxxxx is the patch number. To keep a patch but increase your disk space, use the versions removehist command to remove the patch history. versions removehist patchSGxxxxxxx where xxxxxxx is the patch number.