Cette unité contient les routines d'utilisation du système d'exploitation.
L'unité DOS met en oeuvre une variété d'unités de système d'exploitation et de disques. Il correspond directement à l'unité DOS de
Turbo Pascal et à la version Atari ST de Highspeed Pascal. Cependant, en raison des plus grandes différences entre le système
d'exploitation AmigaDOS, TOS et MS-DOS, il y a inévitablement certaines incompatibilités qu'ils n'ont pas
été en mesure de minimiser tout en permettant d'accéder aux fonctionnalités d'AmigaDOS sans l'appeler directement.
| Nom |
Description |
| AnyFile |
Cette constante permet d'indiquer un drapeau de n'importe quel type de fichier. |
| Archive |
Cette constante permet d'indiquer un drapeau de copie de sauvegarde. |
| DeleteFlag |
Cette constante permet d'indiquer une suppression autorisée. |
| Directory |
Cette constante permet d'indiquer un répertoire. |
| DirFlags |
Cette constante permet d'indiquer un drapeau pour afficher par liste. |
| ExecuteFlag |
Cette constante permet d'indiquer une exécution autorisée. |
| InfoFlag |
Cette constante permet de fixer le fichier .info. |
| PureFlag |
Cette constante permet d'indiquer un programme résidentiel. |
| ReadFlag |
Cette constante permet d'indiquer une lecture autorisée. |
| ScriptFlag |
Cette constante permet de fixer le fichier Script. |
| VolumeID |
Cette constante permet d'indiquer le premier fichier dans chaque répertoire. |
| WriteFlag |
Cette constante permet d'indiquer une écriture autorisée. |
| Nom |
Description |
| C_Str |
Ce type de données permet d'indiquer une chaîne de caractères de style C. |
| ComStr |
Ce type de données permet d'indiquer une chaîne de caractères de ligne de commande. |
| DateTime |
Ce type de données permet d'indiquer la date et l'heure. |
| DirStr |
Ce type de données permet d'indiquer une chaîne de caractères de répertoire. |
| ExtStr |
Ce type de données permet d'indiquer une chaîne de caractères d'extension de fichier. |
| NameStr |
Ce type de données permet d'indiquer une chaîne de caractères de nom de fichier. |
| PackedTime |
Ce type de données permet d'indiquer une heure en format compacté. |
| PathStr |
Ce type de données permet d'indiquer une chaîne de caractères de chemin de répertoire. |
| SearchRec |
Ce type de données permet de rechercher des fichiers à l'aide des routines FindFirst et FindNext. |
| Nom |
Description |
| ADosPattern |
Cette fonction permet de mettre en oeuvre une correspondance de modèle de style AmigaDOS pour FindFirst/FindNext, lorsque son adresse est affectée à PatternProc. |
| ChDir |
Cette procédure permet de changer le répertoire courant. |
| EnvCount |
Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système. |
| EnvStr |
Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système. |
| Exec |
Cette procédure permet d'exécuter un programme exécutable. |
| FExpand |
Cette fonction retourne la nom complet d'une chemin de répertoire avec des chaînes de caractères standard au Pascal. |
| FExpandLock |
Cette fonction permet de rechercher le nom de fichier complet d'un verrou AmigaDOS. |
| FindFirst |
Cette procédure permet de rechercher le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié. |
| FindNext |
Cette procédure permet de rechercher l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier. |
| FSplit |
Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaînes de caractères de format standard Pascal. |
| GetDate |
Cette procédure permet de connaître la date actuel du système d'exploitation. |
| GetDir |
Cette procédure permet de connaître le répertoire courant de l'unité spécifié avec une chaîne de caractères de format standard Pascal. |
| GetEnv |
Cette fonction permet de connaître la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaînes de caractères de format standard Pascal. |
| GetFattr |
Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier. |
| GetFTime |
Cette procédure permet de connaître la date et l'heure de la dernière modification d'un fichier. |
| GetTime |
Cette procédure permet de connaître l'heure actuel du système d'exploitation. |
| LockAlertWindow |
Cette fonction permet de supprimer et réactiver l'insertion de disque et les alertes d'erreur. |
| MkDir |
Cette procédure permet de créer un répertoire. |
| MsDosPattern |
Cette fonction permet de mettre en oeuvre la correspondance de modèle de style MS-DOS pour FindFirst / FindNext, lorsque son adresse est affectée à PatternProc. |
| PackTime |
Cette procédure permet de convertir la date et l'heure en format utilisable par le système d'exploitation pour ses fichiers. |
| ParamCount |
Cette fonction retourne le nombre de paramètre passer au programme par le système d'exploitation. |
| ParamStr |
Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation. |
| SetDate |
Cette procédure permet de changer la date du système d'exploitation. |
| SetDateTime |
Cette procédure permet de fixer la date et l'heure actuelles via le système d'exploitation AmigaDOS. Il s'agit d'un appel spécifique à Amiga. |
| SetFAttr |
Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier. |
| SetFTime |
Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier. |
| StopFindFirst |
Cette fonction permet d'indiquer la fin de la lecture des fichiers fournis par FindFirst et FindNext. Cette fonction est une routine spécifique à Amiga. |
| UnPackTime |
Cette procédure permet de convertir le format utilisé par le système d'exploitation pour ses fichiers en une date et une heure. |