"errno" — Symboles du système *errno* standard
**********************************************

======================================================================

Ce module met à disposition des symboles du système standard "errno".
La valeur de chaque symbole est la valeur entière correspondante. Les
noms et les descriptions sont empruntés à "linux/include/errno.h", qui
devrait être assez exhaustif.

errno.errorcode

   Dictionnaire associant la valeur *errno* au nom de chaîne dans le
   système sous-jacent. Par exemple, "errno.errorcode[errno.EPERM]"
   correspond à "'EPERM'".

Pour traduire un code d'erreur en message d'erreur, utilisez
"os.strerror()".

De la liste suivante, les symboles qui ne sont pas utilisés dans la
plateforme actuelle ne sont pas définis par le module. La liste
spécifique des symboles définis est disponible comme
"errno.errorcode.keys()". Les symboles disponibles font partie de
cette liste :

errno.EPERM

   Opération interdite

errno.ENOENT

   Fichier ou répertoire inexistant

errno.ESRCH

   Processus inexistant

errno.EINTR

   Appel système interrompu

   Voir aussi:

     Cette erreur est associée à l'exception "InterruptedError".

errno.EIO

   Erreur d'entrée-sortie

errno.ENXIO

   Dispositif ou adresse inexistant

errno.E2BIG

   Liste d'arguments trop longue

errno.ENOEXEC

   Erreur de format d'exécution

errno.EBADF

   Mauvais descripteur de fichier

errno.ECHILD

   Pas de processus fils

errno.EAGAIN

   Ressource temporairement indisponible (réessayez)

errno.ENOMEM

   Mémoire insuffisante

errno.EACCES

   Autorisation refusée

errno.EFAULT

   Mauvaise adresse

errno.ENOTBLK

   Dispositif de bloc requis

errno.EBUSY

   Dispositif ou ressource occupé

errno.EEXIST

   Fichier déjà existant

errno.EXDEV

   Lien inapproprié

errno.ENODEV

   Dispositif inexistant

errno.ENOTDIR

   Pas un répertoire

errno.EISDIR

   Est un répertoire

errno.EINVAL

   Argument invalide

errno.ENFILE

   Plus de descripteur de fichier disponible

errno.EMFILE

   Trop de fichiers ouverts

errno.ENOTTY

   Opération de contrôle d'entrée-sortie invalide

errno.ETXTBSY

   Fichier texte occupé

errno.EFBIG

   Fichier trop grand

errno.ENOSPC

   Plus de place sur le dispositif

errno.ESPIPE

   Recherche invalide

errno.EROFS

   Système de fichiers en lecture seule

errno.EMLINK

   Trop de liens symboliques

errno.EPIPE

   Tube brisé

errno.EDOM

   Argument mathématique hors du domaine de définition de la fonction

errno.ERANGE

   Résultat mathématique non représentable

errno.EDEADLK

   Un interblocage se produirait sur cette ressource

errno.ENAMETOOLONG

   Nom de fichier trop long

errno.ENOLCK

   Plus de verrou de fichier disponible

errno.ENOSYS

   Fonction non implémentée

errno.ENOTEMPTY

   Dossier non vide

errno.ELOOP

   Trop de liens symboliques trouvés

errno.EWOULDBLOCK

   L'opération bloquerait

errno.ENOMSG

   Pas de message du type voulu

errno.EIDRM

   Identifiant supprimé

errno.ECHRNG

   Le numéro de canal est hors des limites

errno.EL2NSYNC

   Le niveau 2 n'est pas synchronisé

errno.EL3HLT

   Niveau 3 stoppé

errno.EL3RST

   Niveau 3 réinitialisé

errno.ELNRNG

   Le numéro du lien est hors des limites

errno.EUNATCH

   Le pilote de protocole n'est pas attaché

errno.ENOCSI

   Pas de structure *CSI* disponible

errno.EL2HLT

   Niveau 2 stoppé

errno.EBADE

   Échange invalide

errno.EBADR

   Descripteur de requête invalide

errno.EXFULL

   Échange complet

errno.ENOANO

   Pas de *anode*

errno.EBADRQC

   Code de requête invalide

errno.EBADSLT

   *Slot* invalide

errno.EDEADLOCK

   Interblocage lors du verrouillage de fichier

errno.EBFONT

   Mauvais format de fichier de police

errno.ENOSTR

   Le périphérique n'est pas un flux

errno.ENODATA

   Pas de donnée disponible

errno.ETIME

   Délai maximal atteint

errno.ENOSR

   Pas assez de ressources de type flux

errno.ENONET

   Machine hors réseau

errno.ENOPKG

   Paquet non installé

errno.EREMOTE

   L'objet est distant

errno.ENOLINK

   Lien coupé

errno.EADV

   Erreur d'annonce

errno.ESRMNT

   Erreur *Srmount*

errno.ECOMM

   Erreur de communication lors de l'envoi

errno.EPROTO

   Erreur de protocole

errno.EMULTIHOP

   Transfert à sauts multiples essayé

errno.EDOTDOT

   erreur spécifique *RFS*

errno.EBADMSG

   Pas un message de données

errno.EOVERFLOW

   Valeur trop grande pour être stockée dans ce type de donnée

errno.ENOTUNIQ

   Nom non-unique dans le réseau

errno.EBADFD

   Descripteur de fichier en mauvais état

errno.EREMCHG

   Adresse distante changée

errno.ELIBACC

   Accès impossible à une bibliothèque partagée nécessaire

errno.ELIBBAD

   Accès à une bibliothèque partagée corrompue

errno.ELIBSCN

   Section *.lib* de *a.out* corrompue

errno.ELIBMAX

   Tentative de liaison entre trop de bibliothèques partagées

errno.ELIBEXEC

   Impossible d'exécuter directement une bibliothèque partagée

errno.EILSEQ

   Séquence de *bytes* illégale

errno.ERESTART

   Appel système interrompu qui devrait être relancé

errno.ESTRPIPE

   Erreur d’enchaînement de flux

errno.EUSERS

   Trop d'utilisateurs

errno.ENOTSOCK

   Opération d'interface de connexion alors que ce n'est pas une
   interface de connexion

errno.EDESTADDRREQ

   Adresse de destination obligatoire

errno.EMSGSIZE

   Message trop long

errno.EPROTOTYPE

   Mauvais type de protocole pour ce connecteur

errno.ENOPROTOOPT

   Protocole pas disponible

errno.EPROTONOSUPPORT

   Protocole non géré

errno.ESOCKTNOSUPPORT

   Type de connecteur non géré

errno.EOPNOTSUPP

   Opération non gérée par cette fin de lien

errno.EPFNOSUPPORT

   Famille de protocole non gérée

errno.EAFNOSUPPORT

   Famille d'adresses non gérée par ce protocole

errno.EADDRINUSE

   Adresse déjà utilisée

errno.EADDRNOTAVAIL

   Impossible d'assigner l'adresse demandée

errno.ENETDOWN

   Le réseau est désactivé

errno.ENETUNREACH

   Réseau inaccessible

errno.ENETRESET

   Connexion annulée par le réseau

errno.ECONNABORTED

   Connexion abandonnée

errno.ECONNRESET

   Connexion réinitialisée

errno.ENOBUFS

   Plus d'espace tampon disponible

errno.EISCONN

   L'interface de connexion est déjà connectée

errno.ENOTCONN

   L'interface de connexion n'est pas connectée

errno.ESHUTDOWN

   Impossible d'envoyer après l'arrêt du point final du transport

errno.ETOOMANYREFS

   Trop de descripteurs : impossible d'effectuer la liaison

errno.ETIMEDOUT

   Délai maximal de connexion écoulé

errno.ECONNREFUSED

   Connexion refusée

errno.EHOSTDOWN

   Hôte éteint

errno.EHOSTUNREACH

   Pas de route vers l'hôte

errno.EALREADY

   Connexion déjà en cours

errno.EINPROGRESS

   Opération en cours

errno.ESTALE

   Descripteur de fichier NFS corrompu

errno.EUCLEAN

   La structure a besoin d'être nettoyée

errno.ENOTNAM

   N'est pas un fichier nommé du type *XENIX*

errno.ENAVAIL

   Pas de sémaphore *XENIX* disponible

errno.EISNAM

   Est un fichier nommé

errno.EREMOTEIO

   Erreur d'entrées-sorties distante

errno.EDQUOT

   Quota dépassé
