Fehlercodes des Basisbetriebssystems für Services, die eine Auflösung des Pfadnamens erfordern

Die folgenden Fehler gelten für jeden Service, der die Auflösung von Pfadnamen erfordert:

Element Beschreibung
EACCES Suchberechtigung für eine Komponente des Pfadpräfix verweigert.
EFAULT Der Parameter Pfad verweist außerhalb des zugeordneten Adressraums des Prozesses.
EIO Während der Operation ist ein E/A-Fehler aufgetreten.
ELOOP Beim Umsetzen des Parameters Pfad wurden zu viele symbolische Links gefunden.
ENAMETOOLONG Eine Komponente eines Pfadnamens hat mehr als 255 Zeichen und der Prozess hat das Attribut DisallowTruncation (siehe Subroutine ulimit ) oder einen vollständigen Pfadnamen hat mehr als 1023 Zeichen.
ENOENT Eine Komponente des Pfadpräfix ist nicht vorhanden.
ENOENT Eine symbolische Verbindung wurde benannt, aber die Datei, auf die sie verweist, ist nicht vorhanden.
ENOENT Der Pfadname ist null.
ENOTDIR Eine Komponente des Pfadpräfix ist kein Verzeichnis.
ESTALE Das Stammverzeichnis oder das aktuelle Verzeichnis des Prozesses befindet sich in einem abgehängten virtuellen Dateisystem.