Warnings about ignored returns, and uninitialized len after case statement.
case HASHTABLE:
len = hashtable_len(&e->hashtable);
break;
+ default:
+ abort();
}
off += len;
assert(zone_left >= len);
0600);
if (fd < 0)
err(1, "opening %s for writing", layout->filename);
- write(fd, tdb->map_ptr, tdb->map_size);
+ if (write(fd, tdb->map_ptr, tdb->map_size) != tdb->map_size)
+ err(1, "writing %s", layout->filename);
close(fd);
tdb_close(tdb);
/* NOMMAP is for lockcheck. */