diff options
Diffstat (limited to 'util/nvmutil/nvmutil.c')
| -rw-r--r-- | util/nvmutil/nvmutil.c | 6 |
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); } |
