summaryrefslogtreecommitdiff
path: root/util/nvmutil
diff options
context:
space:
mode:
Diffstat (limited to 'util/nvmutil')
-rw-r--r--util/nvmutil/nvmutil.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c
index f2f31692..16a99e54 100644
--- a/util/nvmutil/nvmutil.c
+++ b/util/nvmutil/nvmutil.c
@@ -216,13 +216,12 @@ readGbe(void)
continue;
ssize_t nr = pread(fd, (uint8_t *) gbe[p], nf, p * partsize);
- err_if(nr == -1);
if (nr == nf) {
swap(p); /* handle big-endian host CPU */
continue;
}
- err(errno == ECANCELED,
+ err(ERR(),
"%ld bytes read from '%s' part %d, expected %ld bytes\n",
nr, filename, p, nf);
}
@@ -425,11 +424,10 @@ writeGbe(void)
swap(p); /* swap bytes on big-endian host CPUs */
ssize_t nw = pwrite(fd, (uint8_t *) gbe[p], nf, p * partsize);
- err_if(nw == -1);
if (nw == nf)
continue;
- err(errno == ECANCELED,
+ err(ERR(),
"%ld bytes written to '%s' part %d, expected %ld bytes\n",
nw, filename, p, nf);
}