PsiFS_AsyncStart (SWI &520C5) | |||||||||||
Start an asynchronous remote operation | |||||||||||
On entry: | R0 = | reason code | |||||||||
Other registers depend on reason code | |||||||||||
On exit: | R0 = | handle for the operation | |||||||||
Interrupts: | Interrupt status is undefined Fast interrupts are enabled | ||||||||||
Processor mode: | Processor is in SVC mode | ||||||||||
Re-entrancy: | SWI is not re-entrant | ||||||||||
Use: |
This call starts an asynchronous remote operation, depending on the reason code in R0. Valid reason codes are:
These operations may only be performed if the remote link is enabled and a connection has been established. If a connection has not been established, then the operation will complete with an error status. | ||||||||||
Related SWIs: | PsiFS_AsyncEnd, PsiFS_AsyncPoll, PsiFS_AsyncControl | ||||||||||
Related vectors: | None |
PsiFS_AsyncStart 0 (SWI &520C5) | |||
Close all open files on a drive | |||
On entry: | R0 = | 0 | |
R1 = | drive | ||
R2 = | pointer to control-character terminated file name | ||
R3 = | append to end of file (0 overwrites) | ||
On exit: | R0 = | handle for the operation | |
Use: | Close all tasks with files open on the specified drive. A list of the files closed is written to the specified file in a suitable format for subsequently restarting the tasks. |
PsiFS_AsyncStart 1 (SWI &520C5) | |||
Open the specified files | |||
On entry: | R0 = | 1 | |
R1 = | pointer to control-character terminated file name | ||
R2 = | delete file when finished (0 leaves it) | ||
On exit: | R0 = | handle for the operation | |
Use: | Restart the tasks listed in the specified file. |
[Contents] [Up] | Copyright © Alexander Thoukydides, 1998, 1999 |