[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


   NAME
	CreateIORequest() -- create an IORequest structure  (V36)

   SYNOPSIS
	ioReq = CreateIORequest( ioReplyPort, size );
	 D0                       A0           D0

	struct IORequest *CreateIORequest(struct MsgPort *, ULONG);

   FUNCTION
	Allocates memory for and initializes a new IO request block
	of a user-specified number of bytes.  The number of bytes
	must be at least as large as a "struct Message".

   INPUTS
	ioReplyPort - Pointer to a port for replies (an initialized message
		port, as created by CreateMsgPort() ).  If NULL, this
		function fails.
	size - the size of the IO request to be created.

   RESULT
	ioReq - A pointer to the new IORequest block, or NULL.

   SEE ALSO
	DeleteIORequest(), CreateMsgPort(), amiga.lib/CreateExtIO()