hund555 Geschrieben 28. Dezember 2004 Teilen Geschrieben 28. Dezember 2004 Hallo, Kann der Systemaufruf count = write(fd,buffer,nbytes); einen anderen Wert als nbytes in count zurückliefern? danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 28. Dezember 2004 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.