errno(5) errno(5)
NAME
errno - Systemfehlernummern
SYNTAX
#include <errno.h>
BESCHREIBUNG
Die Include-Datei <errno.h> enthält eine Deklaration für errno und
gibt Werte ungleich Null für die folgenden symbolischen Konstanten an.
Wenn nicht anders vermerkt, sind alle Werte der symbolischen Konstan-
ten eindeutig.
E2BIG Argumentenliste zu lang.
EACCES Zugriff verweigert.
EADDRINUSE Adresse belegt.
EADDRNOTAVAIL Adresse nicht verfügbar.
EADV Anmeldefehler.
EAFNOSUPPORT Adreßfamilie nicht unterstützt.
EAGAIN Ressource nicht verfügbar, Versuch wiederholen (kann
mit EWOULDBLOCK übereinstimmen).
EALREADY Verbindung ist bereits aktiv.
EBADE Fehlerhafter Austausch-Deskriptor.
EBADF Ungültiger Dateideskriptor.
EBADFD Dateideskriptor in fehlerhaftem Zustand.
EBADMSG Ungültige Meldung.
EBADR Fehlerhafter Anforderungs-Deskriptor.
EBADRQC Fehlerhafter Anforderungscode.
EBADSLT Ungültiger Slot.
EBFONT Fehlerhaftes Font-Dateiformat.
EBUSY Gerät oder Ressource belegt.
ECANCELED Operation beendet.
ECHILD Kein Sohnprozeß.
ECHRNG Kanalnummer nicht im zulässigen Bereich.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
errno(5) errno(5)
ECOMM Kommunikationsfehler beim Senden.
ECONNABORTED Verbindung unterbrochen.
ECONNREFUSED Verbindungsanforderung verweigert.
ECONNRESET Verbindung zurückgesetzt.
EDEADLK Würde zu gegenseitiger Sperre (Deadlock) von Ressour-
cen führen.
EDEADLOCK Dateisperren-Deadlock.
EDESTADDRREQ Zieladresse erforderlich.
EDISJOINT Lnode-Hierarchie ist auseinandergerissen.
EDOM Mathematisches Argument liegt außerhalb des definier-
ten Funktionsbereichs.
EDQUOT Reserviert.
EEXIST Datei bereits vorhanden.
EFAULT Ungültige Adresse.
EFBIG Datei zu groß.
EGROUPLOOP Schleife in Lnode-Hierarchie.
EHANDLER Signal-Behandler existiert.
EHOSTDOWN Host ist abgeschaltet.
EHOSTUNREACH Host nicht erreichbar.
EIDRM ID entfernt.
EILSEQ Ungültige Bytefolge.
EINIT Reserviert.
EINPROGRESS Verbindung ist jetzt aktiv.
EINTR Funktion unterbrochen.
EINVAL Ungültiges Argument.
EIO E/A-Fehler.
EIORESID Block nicht vollständig übertragen.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
errno(5) errno(5)
EISCONN Socket ist bereits verbunden.
EISDIR Ist ein Verzeichnis.
EISNAM Ist eine XENIX-Namendatei.
EL2HLT Ebene 2 beendet.
EL2NSYNC Ebene 2 nicht synchronisiert.
EL3HLT Ebene 3 beendet.
EL3RST Reset auf Ebene 3.
ELIBACC Auf eine benötigte gemeinsame Bibliothek kann nicht
zugegriffen werden.
ELIBBAD Zugriff auf eine zerstörte gemeinsame Bibliothek.
ELIBEXEC Direktes exec einer gemeinsamen Bibliothek ist nicht
möglich.
ELIBMAX Versuch, mehr gemeinsame Bibliotheken einzubinden,
als das System zuläßt.
ELIBSCN Abschnitt .lib in a.out zerstört.
ELNRNG Verweis-Nummer außerhalb des Gültigkeitsbereichs.
ELOGINLIM Login-Limit erreicht.
ELOOP Zu viele Ebenen symbolischer Links.
EMFILE Zu viele offene Dateien.
EMLINK Zu viele Links.
EMSGSIZE Meldung zu lang.
EMULTIHOP Kein Überspringen möglich.
ENAMETOOLONG Dateiname zu lang.
ENAVAIL Nicht verfügbar.
ENETDOWN Netzwerk nicht in Betrieb.
ENETRESET Netzwerk hat Verbindung wegen Reset abgebaut.
ENETUNREACH Netzwerk nicht erreichbar.
ENFILE Zu viele Dateien im System geöffnet.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
errno(5) errno(5)
ENOANO Überlauf in Anode-Tabelle.
ENOATTACH Verbindung mit Lnode nicht erlaubt.
ENOBUFS Nicht genügend Pufferplatz verfügbar.
ENOCSI Keine CSI-Struktur verfügbar.
ENODATA Keine Meldung in Lesewarteschlange für STREAM-Kopf
verfügbar.
ENODEV Angegebenes Gerät nicht vorhanden.
ENOENT Angegebene(s) Datei/Verzeichnis nicht vorhanden.
ENOEXEC Fehler im Format der ausführbaren Datei.
ENOLCK Keine Sperren verfügbar.
ENOLIMFILE Lnode-Datenbasis nicht geöffnet.
ENOLINK Verweis wurde abgeschnitten.
ENOLOGIN Kein Login erlaubt.
ENOMEM Nicht genügend Speicherplatz.
ENOMSG Keine Meldung des entsprechenden Typs vorhanden.
ENONET Rechner befindet sich nicht in einem Netzwerk.
ENOPKG Paket nicht installiert.
ENOPROTOOPT Protokoll nicht verfügbar.
ENOSPC Nicht genügend freier Speicherplatz auf Gerät.
ENOSR Keine STREAM-Ressourcen.
ENOSTR Kein STREAM.
ENOSYS Funktion nicht unterstützt.
ENOTBLK Blockgerät erforderlich.
ENOTCONN Der Socket ist nicht verbunden.
ENOTDIR Kein Verzeichnis.
ENOTEMPTY Verzeichnis ist nicht leer.
ENOTNAM Keine XENIX-Namendatei.
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
errno(5) errno(5)
ENOTSOCK Kein Socket.
ENOTTY Kein Typewriter. Ungültige E/A-Steueroperation.
ENOTUNIQ Name auf dem Netzwerk nicht eindeutig.
ENXIO Angegebene Einheit oder Adresse nicht vorhanden.
EOPNOTSUPP Operation wird am Socket nicht unterstützt.
EOVERFLOW Wert für den angegebenen Datentyp zu groß.
EPERM Operation nicht zulässig.
EPFNOSUPPORT Protokollfamilie wird nicht unterstützt.
EPIPE Beschädigte Pipe
EPROCLIM Prozeß-Limit erreicht.
EPROTO Protokollfehler.
EPROTONOSUPPORT Protokoll nicht unterstützt.
EPROTOTYPE Socket-Typ nicht unterstützt.
ERANGE Ergebnis zu lang.
EREMCHG Adresse für fernen Zugriff geändert.
EREMDEV Reserviert.
EREMOTE Objekt ist remote (fernes Objekt).
EREMOTEIO Remote-E/A-Fehler.
ERESTART Wiederstartbarer Systemaufrauf.
EROFS Schreibgeschütztes Dateisystem.
ESHUTDOWN Senden nach Socket-Beendigung nicht möglich.
ESOCKTNOSUPPORT Socket-Typ wird nicht unterstützt.
ESPIPE Unzulässige Positionierung.
ESRCH Angegebener Prozeß nicht vorhanden.
ESTALE NFS-Datei-Handle nicht mehr gültig.
ESTRPIPE Wenn Pipe/FIFO, dann kein sleep in Stream-Head.
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98
errno(5) errno(5)
ETIME Zeitüberschreitung für ioctl()-Funktion auf Stream.
ETIMEDOUT Verbindung aufgrund von Zeitüberschreitung abgebro-
chen.
ETOOMANYREFS Zu viele Referenzen: Verbindung nicht möglich.
ETXTBSY Textdatei belegt.
EUCLEAN Struktur muß bereinigt werden.
EUNATCH Protokolltreiber nicht eingerichtet.
EUSERS Zu viele Benutzer (für UFS).
EWOULDBLOCK Operation würde die Verbindung blockieren (kann der-
selbe Wert wie EAGAIN sein).
EXDEV Geräteübergreifender Link.
EXFULL Meldungstabellen voll.
SIEHE AUCH
Abschnitt "FEHLERNUMMERN" in introprm2(2).
Seite 6 Reliant UNIX 5.44 Gedruckt 11/98