85bab67083
My concept with `class CancellableOperation` doesn't work properly, because the kernel may continue to write to the given buffer as soon as the read finishes. To fix this, this commit adds `class ReadOperation` which owns the buffer and the `struct iovec`. Instances of this class persist until the read really finishes, even if the operation is canceled. |
||
---|---|---|
.. | ||
uring | ||
FileDescriptor.cxx | ||
FileDescriptor.hxx | ||
meson.build | ||
Open.cxx | ||
Open.hxx | ||
UniqueFileDescriptor.hxx |