mkswap: set errno=0 in write_all()

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2008-04-16 14:13:42 +02:00
parent 3c52010c68
commit 89fb9aeb55
1 changed files with 3 additions and 1 deletions

View File

@ -469,8 +469,10 @@ check_mount(void) {
static int
write_all(int fd, const void *buf, size_t count) {
while(count) {
ssize_t tmp = write(fd, buf, count);
ssize_t tmp;
errno = 0;
tmp = write(fd, buf, count);
if (tmp > 0) {
count -= tmp;
if (count)