EEXISTEEXIST — Le fichier existe
Une opération de création de fichier a échoué car un fichier portant le nom spécifié existe déjà.
Causes de cette erreur
Une opération exigeant l'inexistence d'un fichier a été tentée sur un fichier existant. Cela survient avec les drapeaux O_CREAT | O_EXCL dans open(), lors d'un appel à mkdir() sur un répertoire existant, ou lors de la création d'un lien symbolique là où un autre existe déjà.
Comment la corriger
Vérifiez l'existence du fichier avant de le créer. Utilisez O_CREAT sans O_EXCL si l'écrasement est acceptable. Supprimez d'abord le fichier existant si cela convient.
Codes d'erreur associés
SIGXFSZ (25)SIGXFSZ (25) — Limite de taille de fichier dépassée
Le processus a tenté de créer un fichier plus grand que la taille autorisée.
E2BIGE2BIG — Liste d'arguments trop longue
La taille totale de la liste d'arguments et des variables d'environnement passées à exec() dépasse la limite système.
EIOEIO — Erreur d'entrée/sortie
Une erreur d'E/S physique ou de bas niveau s'est produite lors d'une opération de lecture ou d'écriture.
ENOTDIRENOTDIR — N'est pas un répertoire
Un composant utilisé comme répertoire dans un chemin n'est pas réellement un répertoire.
EMFILEEMFILE — Trop de fichiers ouverts
La limite par processus du nombre de descripteurs de fichiers ouverts a été atteinte.
SIGINT (2)SIGINT (2) — Signal d'interruption
Un signal d'interruption a été envoyé, généralement en appuyant sur Ctrl+C dans le terminal.