Some(f) => cvt_r(|| f(fd, size as i64)).map(drop),
None => {
if size > i32::MAX as u64 {
- Err(io::Error::new(io::ErrorKind::InvalidInput, "cannot truncate >2GB"))
+ Err(io::Error::new_const(io::ErrorKind::InvalidInput, &"cannot truncate >2GB"))
} else {
cvt_r(|| ftruncate(fd, size as i32)).map(drop)
}
if let Ok(o) = offset.try_into() {
cvt(pread(fd, buf, count, o))
} else {
- Err(io::Error::new(io::ErrorKind::InvalidInput, "cannot pread >2GB"))
+ Err(io::Error::new_const(io::ErrorKind::InvalidInput, &"cannot pread >2GB"))
}
})
}
if let Ok(o) = offset.try_into() {
cvt(pwrite(fd, buf, count, o))
} else {
- Err(io::Error::new(io::ErrorKind::InvalidInput, "cannot pwrite >2GB"))
+ Err(io::Error::new_const(io::ErrorKind::InvalidInput, &"cannot pwrite >2GB"))
}
})
}