Voici un tableau de référence des différents fonctions du DOS en BCPL pour Tripos, aussi appelés les «Tripos Disk Operating System Functions» ou «Tripos Functions» :
| Procédure ou fonction | Description |
|---|---|
| Close | Cette fonction permet de fermer un fichier. |
| CreateDir | Cette fonction permet de créer un nouveau répertoire. |
| CurrentDir | Cette fonction permet d'associé un répertoire avec le verrou de répertoire de travail courant. |
| CreateProc | Cette fonction permet de créer un nouveau processus. |
| DateStamp | Cette fonction permet de demander la date et l'heure en format interne. |
| Delay | Cette fonction permet d'effectuer une pause correspondant au nombre de tic de 1/50 seconde spécifié. |
| DeleteFile | Cette fonction permet le fichier ou le répertoire spécifié. |
| DeviceProc | Cette fonction permet de retourner l'identificateur de processus d'un processus d'entrée/sortie d'un périphérique. |
| DupLock | Cette fonction permet d'effectuer un doublon d'un verrou. |
| Examine | Cette fonction permet de rechercher le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié. |
| Execute | Cette fonction permet d'exécuter une commande CLI. |
| Exit | Cette fonction permet d'arrêter le programme actuellement en cours. |
| ExNext | Cette fonction permet de rechercher l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier. |
| Info | Cette fonction permet de demander des informations sur une unité de disque. |
| Input | Cette fonction permet d'identifier l'identificateur de fichier Handle en entrée du programme. |
| IoErr | Cette fonction permet de retourner des informations supplémentaire sur l'erreur. |
| IsInteractive | Cette fonction permet d'indiquer si le fichier est connecté sur un terminal virtuel. |
| Lock | Cette fonction permet de verrouiller un fichier ou répertoire. |
| LoadSeg | Cette fonction permet de charger un module de chargement dans la mémoire. |
| Open | Cette fonction permet d'ouvrir un fichier en lecture ou en écriture. |
| Output | Cette fonction permet d'identifier l'identificateur de fichier Handle en sortie du programme. |
| ParentDir | Cette fonction permet de demander le répertoire parent d'un répertoire. |
| Read | Cette fonction permet d'effectuer la lecture des données en octets dans un fichier. |
| Rename | Cette fonction permet de renommer un fichier ou répertoire. |
| Seek | Cette fonction permet de fixer la position du pointeur dans un fichier spécifié. |
| SetComment | Cette fonction permet de fixer un commentaire à un fichier spécifié. |
| SetProtection | Cette fonction permet de fixer les protections de mode d'accès d'un fichier spécifié. |
| UnLock | Cette fonction permet de déverrouiller un fichier ou un répertoire. |
| UnLoadSeg | Cette fonction permet de libérer un module de chargement de la mémoire. |
| VDU | Cette fonction permet d'ajuster le support pleine écran. |
| WaitForChar | Cette fonction permet d'indiquer si le délai de lecture des caractères est atteint. |
| Write | Cette fonction permet d'effectuer l'écriture des données en octets dans un fichier. |
Dernière mise à jour : Samedi, 23 juillet 2016