Showing changes from revision #1 to #2:
Added | Removed | Changed
En entrée | |
---|---|
R0 | 8 |
R2 | Pointer |
R3 | Nombre |
R4 | Indice du premier fichier à retourner, ou 0 pour retourner les fichiers à partir du début |
En sortie | |
---|---|
R0 | Inchangé |
R2 | Inchangé |
R3 | Nombre |
R4 | Prochain indice de |
C flag clear if R3 = 0, else set |
Cet appel permet de lire les fichiers du dossier courant.
Les noms de fichiers sont retournés dans la zone mémoire fournie dans R2.
Les données retournées sont de la forme:
Size | Description |
---|---|
1 octet | Longueur du nom de fichier |
n octets | Nom du fichier (ASCII) |
… Répété autant de fois que spécifié dans R3 |
En sortie R4 contient le prochain indice de fichier. Il n’y a aucune garantie que la fonction vous retourne le nombre de fichier demandé. Cela est due à des contraintes liées a certains système de fichier. Pour être sûr que vous avez bien récupéré tous les fichiers d’un dossier, l’appel de cette
Il n’y a aucune garantie que la fonction vous retourne le nombre de fichiers demandé. Cela est due à des contraintes liées à certains système de fichier.
Pour être sûr que vous avez bien récupéré tous les fichiers d’un dossier, l’appel de cette SWI doit être répété jusqu’à ce que R4 retourne -1.
Cet appel est obsolète. Voir OS_GBPB 9