diff options
author | Karel Zak | 2011-08-17 00:29:39 +0200 |
---|---|---|
committer | Karel Zak | 2011-08-17 00:29:39 +0200 |
commit | 832410da7ba1c6f767197dbbc2425958f2ff9dc5 (patch) | |
tree | 4b789c4d4172c68d69a3feeb9a28e3e7d9966eec /disk-utils/fsck.minix.c | |
parent | sfdisk: fix typo in man page (diff) | |
download | kernel-qcow2-util-linux-832410da7ba1c6f767197dbbc2425958f2ff9dc5.tar.gz kernel-qcow2-util-linux-832410da7ba1c6f767197dbbc2425958f2ff9dc5.tar.xz kernel-qcow2-util-linux-832410da7ba1c6f767197dbbc2425958f2ff9dc5.zip |
mkfs.minix: fix write_all() usage
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fsck.minix.c')
-rw-r--r-- | disk-utils/fsck.minix.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index 49108d3c6..0c6cfa4c5 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -524,18 +524,14 @@ write_tables(void) { unsigned long buffsz = get_inode_buffer_size(); unsigned long imaps = get_nimaps(); unsigned long zmaps = get_nzmaps(); - ssize_t rc; - rc = write_all(IN, inode_map, imaps * MINIX_BLOCK_SIZE); - if (rc < 0 || imaps * MINIX_BLOCK_SIZE != (size_t) rc) + if (write_all(IN, inode_map, imaps * MINIX_BLOCK_SIZE)) die(_("Unable to write inode map")); - rc = write_all(IN, zone_map, zmaps * MINIX_BLOCK_SIZE); - if (rc < 0 || zmaps * MINIX_BLOCK_SIZE != (size_t) rc) + if (write_all(IN, zone_map, zmaps * MINIX_BLOCK_SIZE)) die(_("Unable to write zone map")); - rc = write(IN,inode_buffer, buffsz); - if (rc < 0 || buffsz != (size_t) rc) + if (write_all(IN, inode_buffer, buffsz)) die(_("Unable to write inodes")); } |