The following chart gives a brief description of the Exec functions that
control device I/O. See the Amiga ROM Kernel Reference Manual: Includes
and Autodocs for details about each call.
Table 19-4: Exec Device I/O Functions
______________________________________________________________________
| |
| Exec Device |
| I/O Function Description |
|======================================================================|
| CreateIORequest() Create an IORequest structure (V36). |
| DeleteIORequest() Delete an IORequest created by CreateIORequest() |
| (V36). |
| OpenDevice() Gain access to an Exec device. |
| CloseDevice() Close Exec device opened with OpenDevice(). |
| DoIO() Perform a device I/O command and wait for |
| completion. |
| SendIO() Initiate an I/O command. Do not wait for it to |
| complete. |
| CheckIO() Get the status of an IORequest. |
| WaitIO() Wait for completion of an I/O request. |
| AbortIO() Attempt to abort an I/O request that is in |
| progress. |
|______________________________________________________________________|
Table 19-5: Exec Support Functions in amiga.lib
______________________________________________________________________
| |
| Function Description |
|======================================================================|
| BeginIO() Initiate an asynchronous device I/O request. |
| CreateExtIO() Create an IORequest data structure. |
| DeleteExtIO() Free an IORequest structure allocated by |
| CreateExtIO(). |
|______________________________________________________________________|
[Back to Amiga Developer Docs]