EEXISTEEXIST — Bestand Bestaat
Een bestandsaanmaakaanroep mislukte omdat er al een bestand met de opgegeven naam bestaat.
Wat veroorzaakt deze fout
Een bewerking die vereist dat een bestand niet bestaat, werd geprobeerd op een bestaand bestand. Dit treedt op bij de vlaggen O_CREAT | O_EXCL in open(), bij het aanroepen van mkdir() op een bestaande map, of bij het aanmaken van een symlink waar er al een bestaat.
Hoe op te lossen
Controleer of het bestand bestaat vóór het aanmaken. Gebruik O_CREAT zonder O_EXCL als overschrijven acceptabel is. Verwijder het bestaande bestand eerst indien van toepassing.
Gerelateerde foutcodes
SIGXFSZ (25)SIGXFSZ (25) — Bestandsgrootte-limiet overschreden
Het proces probeerde een bestand aan te maken dat groter is dan toegestaan.
E2BIGE2BIG — Argumentlijst Te Lang
De totale grootte van de argumentlijst en omgevingsvariabelen die aan exec() worden meegegeven, overschrijdt de systeemgrens.
EIOEIO — Invoer-/Uitvoerfout
Er is een fysieke of laagniveau-I/O-fout opgetreden tijdens een lees- of schrijfbewerking.
ENOTDIRENOTDIR — Geen Map
Een component die als map in een padnaam wordt gebruikt, is geen map.
EMFILEEMFILE — Te Veel Open Bestanden
De per-proces limiet op het aantal open bestandsdescriptors is bereikt.
SIGINT (2)SIGINT (2) — Onderbrekingssignaal
Er werd een onderbrekingssignaal verzonden, doorgaans door op Ctrl+C te drukken in de terminal.