_doserrno

Aus RAD Studio
Wechseln zu: Navigation, Suche

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)