Section courante

A propos

Section administrative du site

Voici la liste des différents fonctions disponibles sont le système d'exploitation AmigaDOS :

Fonction Prototype Description
CLOSE Close(file) Cette fonction permet de fermer un fichier.
CREATEDIR lock=CreateDir(name) Cette fonction permet de créer un nouveau répertoire.
CREATEPROC process=CreateProc(name,pri,segment,stackSize) Cette fonction permet de créer un nouveau processus.
CURRENTDIR oldLock=CurrentDir(lock) Cette fonction permet d'associé un répertoire avec le verrou de répertoire de travail courant.
DATESTAMP v=DateStamp(v) Cette fonction permet de demander la date et l'heure en format interne.
DELAY Delay(timeout) Cette fonction permet d'effectuer une pause correspondant au nombre de tic de 1/50 seconde spécifié.
DELETEFILE success=DeleteFile(name) Cette fonction permet le fichier ou le répertoire spécifié.
DEVICEPROC process=DeviceProc(name) Cette fonction permet de retourner l'identificateur de processus d'un processus d'entrée/sortie d'un périphérique.
DUPLOCK newLock=DupLock(lock) Cette fonction permet d'effectuer un doublon d'un verrou.
EXAMINE success=Examine(lock,FileInfoBlock) Cette fonction permet de rechercher le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié.
EXECUTE success=Execute(commandString,input,output) Cette fonction permet d'exécuter une commande CLI.
EXIT Exit(returnCode) Cette fonction permet d'arrêter le programme actuellement en cours.
EXNEXT success=ExNext(lock,FileInfoBlock) Cette fonction permet de rechercher l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
INFO success=Info(lock,InfoData) Cette fonction permet de demander des informations sur une unité de disque.
INPUT file=Input() Cette fonction permet d'identifier l'identificateur de fichier Handle en entrée du programme.
IOERR error=IoErr() Cette fonction permet de retourner des informations supplémentaire sur l'erreur.
ISINTERACTIVE bool=IsInteractive(file) Cette fonction permet d'indiquer si le fichier est connecté sur un terminal virtuel.
LOADSEG segment=LoadSeg(name) Cette fonction permet de charger un module de chargement dans la mémoire.
LOCK lock=Lock(name,accessMode) Cette fonction permet de verrouiller un fichier ou répertoire.
OPEN file=Open(name,accessMode) Cette fonction permet d'ouvrir un fichier en lecture ou en écriture.
OUPUT file=Ouput() Cette fonction permet d'identifier l'identificateur de fichier Handle en sortie du programme.
PARENTDIR lock=ParentDir(lock) Cette fonction permet de demander le répertoire parent d'un répertoire.
READ actualLength=Read(file,buffer,length) Cette fonction permet d'effectuer la lecture des données en octets dans un fichier.
RENAME success=Rename(oldName,newName) Cette fonction permet de renommer un fichier ou répertoire.
SEEK oldPosition=Seek(file,position,mode) Cette fonction permet de fixer la position du pointeur dans un fichier spécifié.
SETCOMMENT success=SetComment(name,comment) Cette fonction permet de fixer un commentaire à un fichier spécifié.
SETPROTECTION success=SetProtection(name,mask) Cette fonction permet de fixer les protections de mode d'accès d'un fichier spécifié.
UNLOADSEG UnLoadSeg(segment) Cette fonction permet de libérer un module de chargement de la mémoire.
UNLOCK Unlock(lock) Cette fonction permet de déverrouiller un fichier ou un répertoire.
WAITFORCHAR bool=WaitForChar(file,timeout) Cette fonction permet d'indiquer si le délai de lecture des caractères est atteint.
WRITE returnLength=Write(file,buffer,length) Cette fonction permet d'effectuer l'écriture des données en octets dans un fichier.

Remarque



Dernière mise à jour : Jeudi, le 21 juillet 2016