Merge branch 'master' of github.com:vibe-d/vibe-core

This commit is contained in:
Sönke Ludwig 2017-02-19 13:52:54 +01:00
commit 531398e28d
14 changed files with 377 additions and 8 deletions

View file

@ -459,11 +459,12 @@ struct FileStream {
}
size_t read(ubyte[] dst, IOMode mode)
{
{
auto res = asyncAwait!(FileIOCallback,
cb => eventDriver.files.read(m_fd, ctx.ptr, dst, mode, cb),
cb => eventDriver.files.cancelRead(m_fd)
);
ctx.ptr += res[2];
enforce(res[1] == IOStatus.ok, "Failed to read data from disk.");
return res[2];
}