Im Zusammenhang mit der Dateibearbeitung treten im Fehlerfall Returncodes der Form yxxx auf. Diese werden auch DMS-Fehler genannt und haben folgende Bedeutung:
y | Das erste Zeichen y bezeichnet die Funktion, bei der der Fehler aufgetreten ist. y kann folgende Werte annehmen: |
xxx | Die drei Zeichen xxx stellen die abdruckbare Fehlernummer dar, die vom Betriebssystem in der externen Variablen ' |
Zusätzlich gibt es noch folgende Fehlercodes:
| Der Dateiinhalt ist inkonsistent. |
| Mit fgetpos konnte die Position in einer Datei nicht geholt werden. |
| lseek konnte nicht auf die gewünschte Stelle positioniert werden |
| Die Datei kann nicht geschrieben werden, weil sie gesperrt ist. |
| Die erwarteten Datei-Markierungen konnten nicht gefunden werden. Vermutlich ist die Datei zerstört. |
| Es wurde versucht, ein Dateiverzeichnis als normale Datei zu öffnen. |
| Beim Lesen aus einer Datei wurde das Dateiende erreicht. |
| Es konnten nicht genügend Bytes gelesen werden. |
| Die Datei kann nicht geschrieben werden, weil sie gerade verwendet wird. |
| Die erwartete Versionsnummer konnte nicht gefunden werden. Eventuell ist die Datei zerstört.. |
| Es konnten nicht genügend Bytes geschrieben werden. |