


     aio_read_X(rt.os/aiVSRT 5.1.1 (The	Open Grouaio_read_X(rt.os/aio)



     NAME
	  rt.os/aio/aio_read_X - asynchronous read from	a file
	  testset

     DESCRIPTION
	  Tests	the aio_read() function	for conformance	to the X/Open
	  extensions defined in	System Interfaces and Headers, Issue 5
	  Page:	aio_read().

     TESTS
     Compliance
	  1    If the implementation allows creation of	a file
	       description with	an offset maximum less than the
	       largest size it supports	for an off_t:
		 For regular files no data transfer will occur as a
		 result	of a call to aio_read()	past the offset
		 maximum established in	the open file description
		 asociated with	aiocbp->aio_fildes.

     Deviance
	  2    If the implementation allows creation of	a file
	       description with	an offset maximum less than the
	       largest size it supports	for an off_t:
		 When the file associated with aiocbp->aio_fildes is a
		 regular file and aiocbp->aio_offset is	before the
		 end-of-file and at the	offset maximum established in
		 the open file description asociated with aiocbp-
		 >aio_fildes, either:
		   the aio_read() function shall return	-1 and set
		   errno to EOVERFLOW
			   or
		   the return status of	the asynchronous operation
		   shall be set	to -1 and its error status shall be
		   set to EOVERFLOW.

	  3    If the implementation allows creation of	a file
	       description with	an offset maximum less than the
	       largest size it supports	for an off_t:
		 When the file associated with aiocbp->aio_fildes is a
		 regular file and aiocbp->aio_offset is	before the
		 end-of-file and beyond	the offset maximum established
		 in the	open file description asociated	with aiocbp-
		 >aio_fildes, either:
		   the aio_read() function shall return	-1 and set
		   errno to EOVERFLOW
			   or
		   the return status of	the asynchronous operation
		   shall be set	to -1 and its error status shall be
		   set to EOVERFLOW.

     RELEASE
	  Release VSRT 5.1.1



     Page 1					    (printed 2/21/103)






     aio_read_X(rt.os/aiVSRT 5.1.1 (The	Open Grouaio_read_X(rt.os/aio)



	  Copyright (c)	1997 X/Open Company Ltd., A member of The Open
	  Group.
	  All rights reserved




















































     Page 2					    (printed 2/21/103)



