| 231 | } |
| 232 | |
| 233 | std::size_t file::read(void* buffer, std::size_t count) { |
| 234 | RWResult result = 0; |
| 235 | FMT_RETRY(result, FMT_POSIX_CALL(read(fd_, buffer, convert_rwcount(count)))); |
| 236 | if (result < 0) FMT_THROW(system_error(errno, "cannot read from file")); |
| 237 | return internal::to_unsigned(result); |
| 238 | } |
| 239 | |
| 240 | std::size_t file::write(const void* buffer, std::size_t count) { |
| 241 | RWResult result = 0; |
no test coverage detected