mkswap: set errno=0 in write_all()
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
3c52010c68
commit
89fb9aeb55
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue