Transact
Transact_Insert
(SWI &4FC03)
Soumet une requête INSERT pour rajouter des octets à la fin d'un fichier RISC OS
En entrée
- R0 = ID de session externe tel que retourné par
Transact_CreateSession
;
- R1 = ID externe de fichier RISC OS (
NULL
ou pointeur vers le nom de fichier);
- R2 = Pointeur vers l'ID interne du fichier à accéder;
- R3 = Longueur du bloc à mettre en bout du fichier;
- R5 = Pointeur vers la zone mémoire daans l'espace d'adresse du client où les données résident (R3 octets).
En sortie
- Tous les registres conservés.
Erreurs possibles
- &812B00 Busy (non encore implémenté dans cette 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