Numéros d'erreur dans errno

De RAD Studio
Aller à : navigation, rechercher

Remonter à errno.h - Index

Fichier d'en-tête

errno.h

Description

Ce sont les mnémoniques et les significations des numéros d'erreur trouvés dans errno.

Chaque valeur listée peut être utilisée en tant qu'index du tableau sys_errlist pour l'affichage des messages.

En outre, perror affichera les messages.

Mnémonique Signification

EZERO

Erreur 0

EINVFNC

Numéro de fonction invalide

ENOFILE

Fichier introuvable

ENOPATH

Chemin introuvable

ECONTR

Blocs mémoire détruits

EINVMEM

Adresse du bloc mémoire invalide

EINVENV

Environnement invalide

EINVFMT

Format invalide

EINVACC

Code d'accès invalide

EINVDAT

Données invalides

EINVDRV

Lecteur spécifié invalide

ECURDIR

Tentative de retrait de CurDir

ENOTSAM

Périphérique différent

ENMFILE

Plus de fichiers

ENOENT

Aucun fichier ou répertoire correspondant

EMFILE

Trop de fichiers ouverts

EACCES

Permission refusée

EBADF

Numéro de fichier incorrect

ENOMEM

Mémoire insuffisante

EFAULT

Erreur inconnue

ENODEV

Aucun périphérique correspondant

EINVAL

Argument invalide

E2BIG

Liste d'arguments trop longue

ENOEXEC

Erreur de format d'exécution

EXDEV

Lien inter-périphérique

ENFILE

Trop de fichiers ouverts

ECHILD

Aucun processus enfant

ENOTTY

La fonction de contrôle du terminal a été tentée sur un fichier qui n'est pas un terminal. (POSIX - Inutilisé dans les applications Win32).

ETXTBSY

Inutilisé dans les applications Win32

EFBIG

Une tentative d'écriture dans un fichier a été effectuée au-delà de la taille maximale du fichier. (POSIX - Inutilisé dans les applications Win32).

ESOSPC

Espace insuffisant sur le périphérique

ESPIPE

Recherche illégale

EROFS

Système de fichiers en lecture seule

EMLINK

Le nombre de liens dépasse LINK_MAX. (POSIX - Inutilisé dans les applications Win32).

EPIPE

Canal endommagé

EDOM

Argument mathématique

ERANGE

Résultat trop grand

EEXIST

Le fichier existe déjà

EDEADLOCK

Violation de verrou

EPERM

Opération interdite

ESRCH

Aucun identificateur de processus correspondant. (POSIX - Inutilisé dans les applications Win32).

EINTR

Appel de fonction interrompu

EIO

Erreur d'entrée/sortie

ENXIO

Aucun périphérique ou adresse correspondant

EAGAIN

Ressource temporairement indisponible

ENOTBLK

Inutilisé dans les applications Win32

EBUSY

Ressource occupée

ENOTDIR

Un composant nom de chemin n'est pas un répertoire. (POSIX - Inutilisé dans les applications Win32).

EISDIR

Une tentative a été effectuée pour ouvrir un répertoire en écriture ou pour renommer un fichier avec le nom d'un répertoire existant. (POSIX - Inutilisé dans les applications Win32).

EUCLEAN

Inutilisé dans les applications console Win32