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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden