En entrée | |
---|---|
R0 | 1 |
R1 | FILE* |
R2 | Pointer sur le zone mémoire des données à écrire |
R3 | Nombre d’octets à écrire |
R4 | pointeur de fichier |
En sortie | |
---|---|
R0 | Inchangé |
R1 | Inchangé |
R2 | Pointeur après la fin des données |
R3 | Nombre d’octets non transférés |
R4 | Nouveau pointeur de fichier |
Le flag C mis à 0 |
Cet appel permet d’écrire des octets sur un fichier ouvert à une position donnée.
Le flag ‘EOF-error-on-next-read’ est éteint.
Une erreur se produit si le pointeur de fichier est invalide, si le fichier fourni est un dossier, ou si l’écriture sur le fichier n’est pas autorisée.