Added Windows asyncfile implementation.

This commit is contained in:
Dominik Picheta
2014-09-05 17:36:16 +01:00
parent 5fb12144b3
commit 0f3025e320
3 changed files with 38 additions and 17 deletions

View File

@@ -0,0 +1,14 @@
discard """
file: "tasyncexceptions.nim"
exitcode: 0
"""
import asyncfile, asyncdispatch, os
proc main() {.async.} =
var file = openAsync(getTempDir() / "foobar.txt", fmReadWrite)
await file.write("test")
file.setFilePos(0)
let data = await file.readAll()
doAssert data == "test"
waitFor main()