Exitcodes:

This document has been very kindly contributed by Matthias Paul as a list of exitcodes for the different versions of DOS utilities, and should be kept as reference for the exitcodes.


    ASSIGN      Novell DOS 7,         0  ok, Hilfe
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
                                      4  Syntaxfehler
    ATTRIB      MS-DOS 5.0+,          0  alles ok (angeblich auch DR DOS
                Novell DOS 7,            6.0) bei Novell DOS 7 auch: Datei
                Caldera OpenDOS 7.01     nicht gefunden
                                      1  MS-DOS: Parameter falsch oder Datei
                                         nicht gefunden
                                      3  MS-DOS: Abbruch (angeblich auch bei
                                         DR DOS 6.0)
                                     31  Novell DOS 7+: unzulässige Option
                                         oder Benutzerabbruch (+
                                         etc.)
    APPEND      Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
    BACKUP      MS-DOS 2.1+,          0  Normal durchgeführt
                DR DOS 6.0,           1  Keine Dateien für Backup gefunden
                CCI Multiuser DOS 7.x 2  Manche Dateien aufgrund Zugriffs-
                Novell DOS 7,            konflikts nicht gesichert
                Caldera OpenDOS 7.01, 3  Benutzerabbruch (+ etc.)
                PC-DOS 7,             4  Abbruch durch Fehler
                OS/2 2.0+             5  OS/2 2.0+: reserviert
                                      6  OS/2 2.0+: BACKUP konnte kein
                                         FORMAT durchführen
    COMP        Novell DOS 7,         0  normaler Ablauf, auch falls Ziel-
                Caldera OpenDOS 7.01     datei nicht gefunden oder bei
                                         unterschiedlich großen Dateien
                                      3  Benutzerabbruch (+ etc.)
                                      4  keine Dateien oder Quelldatei nicht
                                         gefunden, oder bei falscher Aufruf-
                                         syntax
                OS/2 2.0+             0  alles ok
                                      1  Keine Dateien zum Vergleich ge-
                                         funden
                                      2  Einige Dateien oder Verzeichnisse
                                         konnten wegen eines Dateifehlers
                                         nicht bearbeitet werden
                                      3  Benutzerabbruch
                                      4  Abbruch durch Fehler
                                      5  Dateien waren ungleich
    CHOICE      MS-DOS 6.?+,          x  je nach Benutzerinteraktion, siehe
                PC-DOS 7,                Dokumentation
                Novell DOS 7,
                Caldera OpenDOS 7.01
    CHKDSK      MS-DOS 6.2+,          0  keine Fehler auf Laufwerk
                CCI Multiuser DOS 7.x 1  nur MDOS: Es gibt offene Dateien im
                                         System, CHKDSK kann nicht arbeiten
                                    255  Fehler auf Laufwerk
                OS/2 2.0+             0  alles ok
                                      1  reserviert
                                      2  reserviert
                                      3  Benutzerabbruch
                                      4  Abbruch wegen Fehler
                                      5  reserviert
                                      6  CHKDSK konnte das Dateisystem-
                                         spezifische CHKDSK-Overlay nicht
                                         ausführen
    DEFRAG      MS-DOS 6.2+,          0  Defragmentierung erfolgreich
                PC-DOS 7              1  interner Fehler
                                      2  keine freie Zuordnungseinheit
                                         (mindestens eine wird benötigt)
                                      3  Benutzerabbruch (+)
                                      4  allgemeiner Fehler
                                      5  Fehler beim Lesen einer Zuordnungs-
                                         einheit
                                      6  Fehler beim Schreiben einer
                                         Zuordnungseinheit
                                      7  Allokationsfehler aufgetreten,
                                         bitte mit SCANDISK etc. korrigieren
                                      8  Speicherfehler
                                      9  Zu wenig Speicher
    DELTREE     MS-DOS 6.2+           0  fehlerfrei
                                      ?  sonst
    DELWATCH    Novell DOS 7,         0  normal
                Caldera OpenDOS 7.01 >27 nur in Verbindung mit Option /MBL:
                (DELWATCH 2.1)           Entspricht, nach Subtraktion von
                                         27 dem Wert der explizit mit /F:n
                                         angegebenen oder implizit angenom-
                                         menen Anzahl der maximal in der
                                         Löschverfolgung hängenden Dateien
                                         für das/die aktivierte(n) Lauf-
                                         werk(e), d.h. ohne Angabe von /F:n
                                         für Diskettenlaufwerke 47 (20
                                         Dateien) oder für Festplatten-
                                         laufwerke 227 (200 Dateien).
    DISKCOMP    MS-DOS 4.0+,          0  Disketten identisch
                DR DOS 6.0,           1  Disketten verschieden oder
                Novell DOS 7,            bei MS-DOS 5.0, PC-DOS 7, DR DOS
                Caldera OpenDOS 7.01,    6.0, Novell DOS 7 und Caldera
                PC-DOS 7,                OpenDOS auch: Vergleich nicht
                OS/2 Warp 3              ausgeführt, ungültiges Laufwerk,
                                         falsche Syntax
                                      2  Benutzerabbruch (+ etc.)
                                      3  Hardware-Fehler, kein Vergleich
                                         durchgeführt
                                      4  Initialisierungsfehler, zu wenig
                                         Speicher, Laufwerk oder Syntax
                                         falsch
    DISKCOPY    MS-DOS 4.0+,          0  Kopieren erfolgreich beendet
                Novell DOS 7,         1  Behebbarer Lese-/Schreibfehler,
                Caldera OpenDOS 7.01,    bei MS-DOS 5.0 auch: ungültiges
                PC-DOS 7,                Laufwerk, falsche Syntax
                OS/2 Warp 3           2  Benutzerabbruch (+ etc.)
                                      3  Fataler Hardware-Fehler, kann
                                         Quelle nicht lesen, Ziel nicht
                                         formatieren
                                      4  Initialisierungsfehler, zu wenig
                                         Speicher, Laufwerk oder Syntax
                                         falsch
    DOSBOOK     Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01 31  Syntaxfehler
    DPMI        Novell DOS 7,         0  geänderter Zustand
                Caldera OpenDOS 7.01  1  Aufruf ohne Parameter bei de-
                                         aktiviertem DPMI, sonst wird
                                         auch 0 zurückgeliefert
    EAUTIL      OS/2 2.0+             0  ok
                                      1  keine Dateien zur Sicherung
                                         gefunden
                                      4  Abbruch wegen Fehler
    EDIT        Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
                                      4  Syntaxfehler
    FASTOPEN    MS-DOS 5.0+           0  alles ok (immer bei Novel DOS 7 und
                DR DOS 6.0,              DR DOS 6.0 )
                Novell DOS 7,         1  falscher Parameter (nicht bei
                Caldera OpenDOS 7.01     DR DOS 6.0 und Novell DOS 7, da
                                         dort FASTOPEN.COM/.EXE nur ein
                                         Dummy ist)
    FC          Novell DOS 7,         0  normaler Ablauf, egal ob Dateien
                Caldera OpenDOS 7.01     gleich oder ungleich sind, oder
                                         Hilfeschirm
                                      1  Datei(en) nicht gefunden oder
                                         falsche Aufrufsyntax
                                      3  Benutzerabbruch (+ etc.)
    FDISK       Novell DOS 7,         0  normale Bearbeitung
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
    FIND        MS-DOS 5.0+           0  alles ok,
                                         bei MS-DOS 6.2 auch: mindestens
                                         einmal gefunden
                                         bei Novell DOS 7 und Caldera
                                         OpenDOS 7.01 auch: keine Dateien zu
                                         durchsuchen
                                      1  MS-DOS: alles ok, aber nicht
                                         gefunden
                                      2  MS-DOS: falscher Parameter
                                     31  Novell DOS 7: Benutzerabbruch
                                         (+ etc.), falsche Para-
                                         meter oder kein Suchtext
    FORMAT      MS-DOS 4.0+,          0  Formatieren erfolgreich beendet
                Novell DOS 7,         3  Benutzerabbruch (+ etc.)
                Caldera OpenDOS 7.01, 4  Fataler Fehler, Datenträger,
                PC-DOS 7,                falscher Name
                OS/2 2.0+             5  Antwort ein auf die Frage, ob
                                         Festplatte formatiert werden soll
                                      6  OS/2 2.0+: FORMAT konnte das
                                         Formatierprogramm für ein anderes
                                         Dateisystem nicht finden
                                      7  OS/2 2.0+: Laufwerk wird vom
                                         Formatierprogramm für ein anderes
                                         Dateisystem nicht unterstützt
    GRAFTABL    MS-DOS 4.0+,          0  erfolgreich geladen mit neuer Code-
                OS/2 2.0+,               seite, vorher war keine Codeseite
                Novell DOS 7,            geladen
                Caldera OpenDOS 7.01  1  zuvor geladene Tabelle durch neue
                                         ersetzt
                                      2  MS-DOS 4.0+, Novell DOS: Datei-
                                         fehler
                                         OS/2 2.0+: Es lag keine geladene
                                         Codeseite vor und es wurde auch
                                         keine geladen
                                      3  Parameter falsch, keine Aktion
                                      4  DOS-Version falsch, keine Aktion
    ISWINDOW    OS/2 Warp 3           0  DOS-Session läuft im Vollbildmodus
                                      1  DOS-Session läuft im Fenster
    JOIN        MS-DOS 5.0+           0  alles ok
                                      1  ungültiger Parameter
                Novell DOS 7,         0  nie???
                Caldera OpenDOS 7.01  1  Verzeichnis für JOIN nicht anlegbar
                                      3  Benutzerabbruch (+ etc.)
                                     32  Ausgabe der JOIN-Zuordnungsliste
                                     43  Fehler
                                    255  erfolgreich Zuordnung hergestellt
    KEYB        MS-DOS 4.0+,          0  erfolgreich beendet
                PC-DOS 7              1  Syntax ungültig, Zeichensatz
                                         falsch, Tastencode falsch
                                      2  falsche oder fehlende Tastatur-
                                         definitionsdatei
                                      3  Konnte Tastaturtabelle im resi-
                                         denten Speicher nicht erzeugen
                                         (angeblich nicht bei MS-DOS 5.0
                                         und PC-DOS 7)
                                      4  Fehler beim Ansprechen von CON:
                                      5  Nötige Codeseite nicht bereit
                                      6  Tabelle für Codeseite nicht in
                                         residenter Tastaturtabelle gefunden
                                         (angeblich nicht bei MS-DOS 5.0 und
                                         PC-DOS 7)
                                      7  DOS-Version falsch, keine Aktion
                                         (angeblich nicht bei PC-DOS 7)
    LABEL       MS-DOS 5.0+           0  erfolgreich
                                      1  Laufwerk nicht vorhanden/ungültig
                Novell DOS 7,         0  erfolgreich
                Caldera OpenDOS 7.01  2  Benutzerabbruch (+ etc.)
                                      4  falscher Parameter, Laufwerk nicht
                                         vorhanden/ungültig
    MEMMAX      Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
    MODE        MS-DOS 5.0+           0  ok
                                      1  falscher Parameter
    MORE        Novell DOS 7,         0  Hilfeschirm angezeigt
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
                                         während der Eingabe (auch Eingabe-
                                         umleitung).
                                    255  Nach ordnungsgemäßem Ablauf, auch
                                         im Falle eines Benutzerabbruchs
                                         (+) während der Ausgabe
                                         (auch bei Ausgabeumleitung).
    MOVE        MS-DOS 6.2+           0  erfolgreich
                                      1  nicht erfolgreich
    NLSFUNC     Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.)
    OPENS       CCI Multiuser DOS 7.x 0  Keine Dateien offen
                                      3  Es gibt offene Dateien im System
    RECOVER     Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01, 1  OS/2 Warp 3: Es wurden keine zu
                OS/2 2.0+                bearbeitenden Dateien gefunden
                                      2  OS/2 Warp 3: Einige Dateien konnten
                                         wegen eines Zugriffskonfliktes
                                         nicht bearbeitet werden
                                      3  Benutzerabbruch (+ etc.)
                                      4  OS/2 2.0+: Abbruch wegen eines
                                         Fehlers
                                      5  OS/2 2.0+: Lesen oder Schreiben
                                         auf eine der FATs unmöglich
                                      6  OS/2 2.0+: Ausführen einer RECOVER-
                                         Version für das spezielle Datei-
                                         system nicht möglich
    REPLACE     MS-DOS 4.0+,          0  erfolgreich beendet
                PC-DOS 7,             1  OS/2 2.0+: Keine Dateien zum
                OS/2 2.0+                Ersetzen gefunden
                                      2  (Quell-)Datei nicht gefunden
                                         OS/2 2.0+: Einige Dateien oder
                                         Verzeichnisse konnten wegen Datei-
                                         fehler nicht bearbeitet werden
                                      3  Pfad nicht gefunden (bei PC-DOS 7
                                         auch Quelldatei nicht gefunden)
                                      4  OS/2 2.0+: Abbruch wegen eines
                                         Fehlers
                                      5  Zugriff (auf Quelldatei) verweigert
                                         OS/2 Warp 3: Abhilfe mit Parameter
                                         /R
                                      8  Zu wenig Speicherplatz (evtl. nicht
                                         bei OS/2 2.x)
                                     11  Kommandozeilenfehler (evtl. nicht
                                         bei OS/2 2.x)
                                     15  Laufwerk ungültig (angeblich nicht
                                         bei MS-DOS 5.0, evtl. nicht bei
                                         OS/2 2.x)
    RESTORE     MS-DOS 4.0+,          0  Befehl erfolreich
                DR DOS 6.0,           1  Keine Dateien zu restaurieren
                CCI Multiuser DOS 7.x 2  Einige Dateien wegen Zugriffs-
                Novell DOS 7,            konflikt nicht restauriert (evtl.
                Caldera OpenDOS 7.01,    nicht bei PC-DOS 7)
                PC-DOS 7,             3  Benutzerabbruch (+ etc.)
                OS/2 2.0+             4  wegen anderem Fehler beendet,
                                         Quelle enthält keine Sicherungs-
                                         daten, Syntax falsch
    SCANDISK    MS-DOS 6.2+           0  ok
                                      1  falsche Syntax
                                      2  Speicherüberlauf, interner Fehler
                                      3  Benutzerabbruch (+ etc.)
                                      4  Logischer Laufwerkstest erfolg-
                                         reich, aber Oberflächeanalyse nicht
                                         (für alle Laufwerke) vollständig
                                         durchgeführt bzw. abgebrochen,
                                         sonst aber ok. Nicht, wenn Ober-
                                         flächenanalyse vollständig umgangen
                                         wurde.
                                    254  Datenträgerfehler gefunden und
                                         vollständig korrigiert
                                    255  Datenträgerfehler gefunden, aber
                                         nicht (vollständig) korrigiert
    SETVER      MS-DOS 4.0+,          0  Befehl erfolgreich
                PC-DOS 7,             1  Befehlsoption ungültig
                (Novell DOS 7,           Novell DOS 7 und PC-DOS 7: un-
                Caldera OpenDOS 7.01)    gültige DOS-Version angegeben
                                      2  Dateiname ungültig
                                      3  Zu wenig Systemspeicher, um Befehl
                                         auszuführen
                                      4  Format der Versionsnummer ungültig
                                      5  Eintrag in Versionstabelle nicht
                                         gefunden
                                      6  SETVER.EXE nicht gefunden
                                      7  Laufwerk ungültig
                                      8  Zu viele Kommandozeilenparameter
                                      9  Fehlende Kommandozeilenparameter
                                     10  Fehler beim Lesen von SETVER.EXE
                                     11  SETVER.EXE beschädigt oder un-
                                         brauchbar
                                     12  SETVER.EXE nicht gefunden oder
                                         (angeblich bei MS-DOS 6.2 und
                                         PC-DOS 7) SETVER.EXE unterstützt
                                         keine Versionstabelle
                                     13  Zu wenig Platz in Versionstabelle
                                         für neuen Eintrag
                                     14  Fehler beim Schreiben von
                                         SETVER.EXE
    SORT        Novell DOS 7,         0  alles ok
                Caldera OpenDOS 7.01  1  wahrscheinlich nicht benutzt, da
                                         SORT auch mit Dateien größer
                                         64 KByte zurecht kommt
                                      2  Benutzerabbruch (+ etc.)
                                      4  falscher Parameter
                MS-DOS/PC-DOS         0  alles ok
                                      1  Datei zu groß (größer 64 KByte)???
    SUBST       MS-DOS 5.0+,          0  ok
                Novell DOS 7,         1  ungültiger Parameter
                Caldera OpenDOS 7.01     Novell DOS 7: zuwenig Parameter
                                  3..67  nur Novell DOS 7: Entspricht der
                                         Länge des TRUENAMEs eines geänder-
                                         ten SUBST-Laufwerks (bei diesen
                                         Errorleveln könnte es sich um ein
                                         äußerst praktisches Zufallsresultat
                                         handeln).
    SYS         Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  3  Benutzerabbruch (+ etc.),
                                         kann Bootsektor nicht schreiben
                                      4  Syntaxfehler
    TOUCH       Novell DOS 7,         0  ok, Hilfe
                Caldera OpenDOS 7.01 31  kein Dateiname, Syntaxfehler,
                                         TOUCH für einige Dateien fehlge-
                                         schlagen
    TREE        Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  1  Syntaxfehler, Laufwerks-(zugriffs-)
                                         fehler
                                      3  Benutzerabbruch (+ etc.)
                                      4  Lesefehler (Diskette fehlt)
    UNDELETE    Novell DOS 7,         0  ok, keine Funktion???
                Caldera OpenDOS 7.01  2  ???
                                     31  Allgemeiner Fehler (Fehlercode xx),
                                         z.B. Fehlercode 3 bei ungültigem
                                         Zeitformat im /T: Parameter
    UNFORMAT    Novell DOS 7,         0  ok
                Caldera OpenDOS 7.01  1  unzulässiges Laufwerk
                                      3  Benutzerabbruch (+ etc.)
                                      4  Kann Laufwerk nicht lesen
                                         (keine Diskette)
    UNPACK      OS/2 2.0+             0  alles ok
                                      1  Keine Dateien zum Entpacken ge-
                                         funden
                                      2  Einige Dateien oder Verzeichnisse
                                         konnten wegen eines Dateifehlers
                                         nicht bearbeitet werden
                                      3  Benutzerabbruch
                                      4  Abbruch wegen eines Fehlers
    XCOPY       MS-DOS 4.0+,          0  Befehl erfolgreich
                Novell DOS 7,         1  Keine Dateien zu kopieren
                Caldera OpenDOS 7.01, 2  Benutzerabbruch (+ etc.)
                PC-DOS 7,                (wohl nicht bei PC-DOS 7)
                OS/2 2.0+                OS/2 2.0: Einige Dateien oder Ver-
                                         zeichnisse konnten wegen Datei-
                                         fehler nicht bearbeitet werden
                                      3  OS/2 2.0 und PC-DOS 7: Benutzer-
                                         abbruch
                                      4  Initialisierungsfehler, zu wenig
                                         Speicher, ungültige Optionen,
                                         Diskette voll, Datei/Pfad nicht
                                         gefunden
                                      5  Fehler bei INT24 beim Lesen/
                                         Schreiben der Daten