programmierung - Warum bedeutet ENOENT "Keine solche Datei oder Verzeichnis"?




linux-unix-programmierung pdf (2)

Was ist "ENT" kurz?

Der Fehler "Keine solche Datei oder Verzeichnis" sollte nur mit "ENOFILE" benannt werden.

Gibt es eine Geschichte oder einen Grund?


Es ist eine Abkürzung für Error NO ENTry (oder Error NO ENTity) und kann tatsächlich für mehr als Dateien / Verzeichnisse verwendet werden.


Es ist einfach "Kein solcher Verzeichniseintrag". Da Verzeichniseinträge Verzeichnisse oder Dateien (oder symbolische Verbindungen oder Sockets oder Pipes oder Geräte) sein können, wäre der Name ENOFILE in seiner Bedeutung zu eng gewesen.





unix