Changeset 1770 in MondoRescue for branches/stable/mindi-busybox/libbb/full_write.c
- Timestamp:
- Nov 6, 2007, 11:01:53 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi-busybox/libbb/full_write.c
r821 r1770 8 8 */ 9 9 10 #include <stdio.h>11 #include <unistd.h>12 10 #include "libbb.h" 13 11 … … 17 15 * Returns the amount written, or -1 on an error. 18 16 */ 19 ssize_t bb_full_write(int fd, const void *buf, size_t len)17 ssize_t full_write(int fd, const void *buf, size_t len) 20 18 { 21 19 ssize_t cc; … … 24 22 total = 0; 25 23 26 while (len > 0) {24 while (len) { 27 25 cc = safe_write(fd, buf, len); 28 26 29 27 if (cc < 0) 30 return cc; 28 return cc; /* write() returns -1 on failure. */ 31 29 32 30 total += cc;
Note:
See TracChangeset
for help on using the changeset viewer.