_doserrno
Nach oben zu errno.h - Index
Header-Datei
errno.h
Syntax
extern int _doserrno;
Beschreibung
_doserrno ist eine Variable, mit der viele Betriebssystemfehlercodes der Variablen errno zugeordnet werden. Allerdings wird _doserrno von perror nicht direkt verwendet.
Wenn bei einem Betriebssystemaufruf ein Fehler auftritt, wird _doserrno der tatsächliche Betriebssystemfehlercode zugewiesen. errno ist eine gleichbedeutende Fehlervariable, die aus UNIX übernommen wurde.
In nachfolgender Liste ist die Bedeutung der DOS-Fehlercodes beschrieben, die _doserrno zugewiesen werden können. (Der Wert von _doserrno wird nicht unbedingt (über errno) einem entsprechenden Fehlermeldungsstring aus _sys_errlist zugeordnet.)
E2BIG |
Bad environ (Ungültige Umgebungsvariable) |
EACCES |
Access denied (Zugriff verweigert) |
EACCES |
Bad access (Unzulässiger Zugriff) |
EACCES |
Is current dir (Ist aktuelles Verzeichnis) |
EBADF |
Bad handle (Ungültiges Handle) |
EFAULT |
Reserved (Reserviert) |
EINVAL |
Bad data (Ungültige Daten) |
EINVAL |
Bad function (Ungültige Funktion) |
EMFILE |
Too many open (Zu viele geöffnete Dateien) |
ENOENT |
No such file or directory (Datei oder Verzeichnis nicht gefunden) |
ENOEXEC |
Bad format (Ungültiges Format) |
ENOMEM |
Mcb destroyed (MCB beschädigt) |
ENOMEM |
Out of memory (Zu wenig Arbeitsspeicher) |
ENOMEM |
Bad block (Ungültiger Block) |
EXDEV |
Bad drive (Ungültiges Laufwerk) |
EXDEV |
Not same device (Nicht dasselbe Gerät) |