CID 716858: Other violation (CHECKED_RETURN)
At (6): Calling function "lseek64(this->fd, pos, 0)" without checking return value. This library function may fail and return an error code.
Signed-off-by: Sage Weil <sage@inktank.com>
#ifdef DARWIN
::lseek(fd, pos, SEEK_SET);
#else
- ::lseek64(fd, pos, SEEK_SET);
+ int64_t actual = ::lseek64(fd, pos, SEEK_SET);
+ assert(actual == pos);
#endif
bufferptr bp = buffer::create(len);