EEXISTEEXIST — Soubor existuje
Operace vytvoření souboru selhala, protože soubor se zadaným názvem již existuje.
Co způsobuje tuto chybu
Operace vyžadující neexistenci souboru byla provedena na existujícím souboru. K tomu dochází při použití příznaků O_CREAT | O_EXCL v open(), při volání mkdir() na existující adresář nebo při vytváření symbolického odkazu, kde již jeden existuje.
Jak to opravit
Před vytvořením souboru zkontrolujte jeho existenci. Pokud je přepsání přijatelné, použijte O_CREAT bez O_EXCL. V případě potřeby nejprve odstraňte existující soubor.
Související chybové kódy
SIGXFSZ (25)SIGXFSZ (25) — Překročen limit velikosti souboru
Proces se pokusil vytvořit soubor větší, než je povoleno.
E2BIGE2BIG — Seznam argumentů je příliš dlouhý
Celková velikost seznamu argumentů a proměnných prostředí předaných exec() překračuje systémový limit.
EIOEIO — Chyba vstupu/výstupu
Při operaci čtení nebo zápisu došlo k fyzické nebo nízkoúrovňové I/O chybě.
ENOTDIRENOTDIR — Není adresář
Komponenta použitá jako adresář v cestě ve skutečnosti adresářem není.
EMFILEEMFILE — Příliš mnoho otevřených souborů
Byl dosažen limit počtu otevřených deskriptorů souborů pro daný proces.
SIGINT (2)SIGINT (2) — Signál přerušení
Byl odeslán signál přerušení, typicky stiskem Ctrl+C v terminálu.