io/FileDescriptor: add Read()/Write() overloads with std::span

This commit is contained in:
Max Kellermann
2023-09-27 10:46:43 +02:00
committed by Max Kellermann
parent 5fbe5951ab
commit cad35a83fb
7 changed files with 14 additions and 7 deletions

View File

@@ -21,7 +21,7 @@ EventFD::Read() noexcept
assert(fd.IsDefined());
eventfd_t value;
return fd.Read(&value, sizeof(value)) == (ssize_t)sizeof(value);
return fd.Read(std::as_writable_bytes(std::span{&value, 1})) == (ssize_t)sizeof(value);
}
void