==========================================================================
The checksum's (found through sum -r) of the files that you have received
(other than this README) are as follows:

59487      1 patchSG0000304
42079     13 patchSG0000304.dev_hdr
05899      1 patchSG0000304.idb
==========================================================================



				  - 1 -



       1.  Patch_SG304_Release_Note

       This release note describes patch SG304 to IRIX 5.3

       1.1  Supported_Hardware_Platforms

       This patch contains bug fixes for all platforms.


       1.2  Supported_Software_Platforms

       This patch contains bug fixes for IDO 5.3 running under IRIX
       5.3.  It	is not meant to	be installed on	systems	running	IDO
       5.3 under the IRIX 5.3 with XFS release.	 This patch
       conflicts with any patch	for SGI's SCR #	253016 released	for
       that software configuration.

       1.3  Bugs_Fixed_by_Patch_SG304

       This patch contains fixes for the following bugs	in IRIX
       5.3.  Bug numbers from Silicon Graphics bug tracking system
       are included for	reference.

	  o BUG	259744:	aio.h header file broken when used with	C++
	    and	MIPS ABI async I/O.

	  o BUG	254955:	 using multiple	sprocs with the	libabi
	    aio_* functions could cause	user program deadlocks.	To
	    solve this problem user programs using multiple sprocs
	    must set the number	of sprocs in their program in the
	    aio_numusers item of the struct aioinit passed to
	    aio_sgi_init. This call to aio_sgi_init must happen
	    before any other aio_* or lio_listio calls.

       1.4  Subsystems_Included_in_Patch_SG304

       This patch release includes these subsystems:

	  o patchSG0000304.dev_hdr.lib


       This patch only corrects	problems in the	development of
       programs	using libabi async I/O.	To get the complete patch
       you need	the latest patch to eoe1.sw.irix_lib that contains
       fixes for the following bugs in the runtime of libabi async
       I/O:

	  o Bug	254719

	  o Bug	256769












				  - 2 -



	  o Bug	250515

	  o Bug	254955

	  o Bug	256479


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











				  - 3 -




       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.











































