diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-11-13 17:51:40 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-11-13 17:51:40 +0000 |
commit | a89d50fb9addfe0060f697a7e1d31a7b3010b2bb (patch) | |
tree | 81b252e0f0a931b1485eaefd89e900859ec8fcfb /util-linux/readprofile.c | |
parent | 130f559f4dcb64fc7dbf55aebaf0def4f601ac2f (diff) | |
download | busybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.tar.gz busybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.tar.bz2 busybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.zip |
tr: properly detect read errors (Fernando Silveira <fsilveira@gmail.com>)
readprofile: use xwrite
function old new delta
tr_main 679 677 -2
readprofile_main 1964 1944 -20
Diffstat (limited to 'util-linux/readprofile.c')
-rw-r--r-- | util-linux/readprofile.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/util-linux/readprofile.c b/util-linux/readprofile.c index dbe7c7171..c6152558c 100644 --- a/util-linux/readprofile.c +++ b/util-linux/readprofile.c | |||
@@ -88,10 +88,7 @@ int readprofile_main(int argc, char **argv) | |||
88 | } | 88 | } |
89 | 89 | ||
90 | fd = xopen(defaultpro, O_WRONLY); | 90 | fd = xopen(defaultpro, O_WRONLY); |
91 | 91 | xwrite(fd, &multiplier, to_write); | |
92 | if (full_write(fd, &multiplier, to_write) != to_write) | ||
93 | bb_perror_msg_and_die("error writing %s", defaultpro); | ||
94 | |||
95 | close(fd); | 92 | close(fd); |
96 | return EXIT_SUCCESS; | 93 | return EXIT_SUCCESS; |
97 | } | 94 | } |