EBADF |
fd ist keine gültige Dateikennzahl oder die Datei wurde nicht zum Schreiben
geöffnet.
|
EINVAL |
fd gehört zu einer Datei, welche nicht zum Schreiben geeignet ist.
|
EFAULT |
buf ist außerhalb Deines ansprechbaren Adressraumes.
|
EPIPE |
fd ist mit einer pipe oder einem socket verbunden, deren lesendes Ende geschlossen ist.
In diesem Falle empfängt der schreibende Prozess ein
SIGPIPE Signal. Wird dieses abgefangen, blockiert oder ignoriert, wird
EPIPE zurückgegeben.
|
EAGAIN |
Mit
O_NONBLOCK wurde nicht-blockierende Ein-/Ausgabe gewählt, aber in der mit
fd verbundenen pipe oder dem Socket war kein Platz mehr, um die Daten
sofort zu schreiben.
|
EINTR |
Der Aufruf wurde durch ein Signal unterbrochen, bevor Daten geschrieben
werden konnten.
|
ENOSPC |
Das Gerät, welches die Datei enthält, welche durch
fd referenziert ist, hat keinen Platz für die Daten.
|
Abhängig vom Objekt, welches mit
fd verbunden ist, können auch andere Fehler auftreten.