Transact
Transact_Insert
(SWI &4FC03)
Submits an INSERT request to the end of a RISC OS file
On entry
- R0 = External session ID as returned by
Transact_CreateSession
;
- R1 = Data file's external ID (
NULL
or pointer to the pathname of the file);
- R2 = Pointer to internal ID for the file to be accessed;
- R3 = Length of the chunk to append to the end of file;
- R5 = Pointer in client's memory where the data reside (R3 bytes).
On exit
Possible errors
- &812B00 Busy (not yet implemented in this release)
- &812B01 Unknown session
- &812B02 Unknown object
- &812B05 Invalid parameters
- &812B04 Not enough memory to service this request
- &812B07 Conflict with another session which already has submitted an INSERT request