Transact
Transact_Update
(SWI &4FC04)
Submits an UPDATE request over an existing part 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 = Start of the zone to update (offset of the first byte from the beginning of the file);
- R4 = End of the zone to update (offset of the last byte from the beginning of the file + 1);
- R5 = Pointer in client's memory where new data image reside
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