hund555 Geschrieben 28. Dezember 2004 Geschrieben 28. Dezember 2004 Hallo, Kann der Systemaufruf count = write(fd,buffer,nbytes); einen anderen Wert als nbytes in count zurückliefern? danke Zitieren
nic_power Geschrieben 28. Dezember 2004 Geschrieben 28. Dezember 2004 Hallo, ja, beispielsweise 0 oder -1 (im Fehlerfall). Ansonsten schreibt write "bis zu" nbytes Bytes auf den Filedescriptor und kann damit also auch weniger schreiben als gewünscht. Es ist also in jedem Fall empfehlenswert, den Return-Value zu überprüfen und ggf. restliche Daten zu schreiben. Nic PS: Gehört aber eher in die C/C++ Ecke. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.