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 die Fehler CONS
, LERR
, OERR
, REND
, RERR
, WERR
, SXDE
, SDDE
und SDFE
. Sie haben folgende Bedeutung:
|
Der Dateiinhalt ist inkonsistent. |
|
lseek konnte nicht auf die gewünschte Stelle positioniert werden |
|
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. |
|
Es konnten nicht genügend Bytes geschrieben werden. |
|
Ein Dateiverzeichnis konnte nicht eingerichtet werden. |
|
Ein Dateiverzeichnis konnte nicht gelöscht werden |
|
Eine Datei konnte nicht gelöscht werden. |