Numéros d'erreur dans errno
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 |