diff options
| author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-10-11 20:59:02 +0000 |
|---|---|---|
| committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-10-11 20:59:02 +0000 |
| commit | 1db39b2f51c2877ad4b5c0094f2e1f8d6449ca91 (patch) | |
| tree | c3e9787a51628fbb2314ade4785d7a6d887686e1 /libbb | |
| parent | 1114de7219f8e42d6d883c476a9458f637806365 (diff) | |
| download | busybox-w32-1db39b2f51c2877ad4b5c0094f2e1f8d6449ca91.tar.gz busybox-w32-1db39b2f51c2877ad4b5c0094f2e1f8d6449ca91.tar.bz2 busybox-w32-1db39b2f51c2877ad4b5c0094f2e1f8d6449ca91.zip | |
nmeter: new applet. ~4k
Fix build proble on x86_64
Diffstat (limited to 'libbb')
| -rw-r--r-- | libbb/xfuncs.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index de765a32d..84281105c 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c | |||
| @@ -114,10 +114,9 @@ int xopen3(const char *pathname, int flags, int mode) | |||
| 114 | void xread(int fd, void *buf, size_t count) | 114 | void xread(int fd, void *buf, size_t count) |
| 115 | { | 115 | { |
| 116 | while (count) { | 116 | while (count) { |
| 117 | ssize_t size; | 117 | ssize_t size = safe_read(fd, buf, count); |
| 118 | 118 | if (size < 1) | |
| 119 | if ((size = safe_read(fd, buf, count)) < 1) | 119 | bb_error_msg_and_die("short read"); |
| 120 | bb_error_msg_and_die("Short read"); | ||
| 121 | count -= size; | 120 | count -= size; |
| 122 | buf = ((char *) buf) + size; | 121 | buf = ((char *) buf) + size; |
| 123 | } | 122 | } |
| @@ -127,10 +126,9 @@ void xread(int fd, void *buf, size_t count) | |||
| 127 | void xwrite(int fd, void *buf, size_t count) | 126 | void xwrite(int fd, void *buf, size_t count) |
| 128 | { | 127 | { |
| 129 | while (count) { | 128 | while (count) { |
| 130 | ssize_t size; | 129 | ssize_t size = safe_write(fd, buf, count); |
| 131 | 130 | if (size < 1) | |
| 132 | if ((size = safe_write(fd, buf, count)) < 1) | 131 | bb_error_msg_and_die("short write"); |
| 133 | bb_error_msg_and_die("Short write"); | ||
| 134 | count -= size; | 132 | count -= size; |
| 135 | buf = ((char *) buf) + size; | 133 | buf = ((char *) buf) + size; |
| 136 | } | 134 | } |
| @@ -149,7 +147,7 @@ unsigned char xread_char(int fd) | |||
| 149 | 147 | ||
| 150 | xread(fd, &tmp, 1); | 148 | xread(fd, &tmp, 1); |
| 151 | 149 | ||
| 152 | return(tmp); | 150 | return tmp; |
| 153 | } | 151 | } |
| 154 | 152 | ||
| 155 | // Die with supplied error message if this FILE * has ferror set. | 153 | // Die with supplied error message if this FILE * has ferror set. |
| @@ -220,7 +218,7 @@ int wait4pid(int pid) | |||
| 220 | 218 | ||
| 221 | void xsetenv(const char *key, const char *value) | 219 | void xsetenv(const char *key, const char *value) |
| 222 | { | 220 | { |
| 223 | if(setenv(key, value, 1)) | 221 | if (setenv(key, value, 1)) |
| 224 | bb_error_msg_and_die(bb_msg_memory_exhausted); | 222 | bb_error_msg_and_die(bb_msg_memory_exhausted); |
| 225 | } | 223 | } |
| 226 | 224 | ||
