_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) |