os/newstore/NewStore.cc: In member function 'int NewStore::_zero(NewStore::TransContext*, NewStore::CollectionRef&, const ghobject_t&, uint64_t, size_t)':
os/newstore/NewStore.cc:3693:32: warning: ignoring return value of 'int ftruncate(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result]
::ftruncate(fd, f.length);
^
Signed-off-by: Sage Weil <sage@redhat.com>
goto out;
}
f.length = (offset + length) - f.offset;
- ::ftruncate(fd, f.length);
+ r = ::ftruncate(fd, f.length);
+ assert(r == 0); // this shouldn't fail
dout(20) << __func__ << " tail " << f.fid << " truncating up to "
<< f.length << dendl;
o->onode.size = offset + length;