diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2014-09-08 16:48:09 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2014-09-08 16:48:09 +0100 |
commit | 952de51170b060a41067abf267dcd61d37d7d8c2 (patch) | |
tree | 3b1faeb91d5340aabe128af4fe2a16164ce178ba /lib/pure | |
parent | ae53d1ecc8b14daf04a8163fb78cbc3a1f108897 (diff) | |
download | Nim-952de51170b060a41067abf267dcd61d37d7d8c2.tar.gz |
Removed async console FDs.
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/asyncfile.nim | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/lib/pure/asyncfile.nim b/lib/pure/asyncfile.nim index 6c8a87184..e861c6e48 100644 --- a/lib/pure/asyncfile.nim +++ b/lib/pure/asyncfile.nim @@ -34,26 +34,7 @@ type fd: TAsyncFd offset: int64 -# TODO: These will be nil in other threads? -var - asyncStdin* {.threadvar.}: AsyncFile ## Asynchronous stdin handle - asyncStdout* {.threadvar.}: AsyncFile ## Asynchronous stdout handle - asyncStderr* {.threadvar.}: AsyncFile ## Asynchronous stderr handle - when defined(windows): - asyncStdin = AsyncFile( - fd: getStdHandle(STD_INPUT_HANDLE).TAsyncFd, - offset: 0 - ) - asyncStdout = AsyncFile( - fd: getStdHandle(STD_OUTPUT_HANDLE).TAsyncFd, - offset: 0 - ) - asyncStderr = AsyncFile( - fd: getStdHandle(STD_ERROR_HANDLE).TAsyncFd, - offset: 0 - ) - proc getDesiredAccess(mode: TFileMode): int32 = case mode of fmRead: @@ -73,19 +54,6 @@ when defined(windows): else: CREATE_NEW else: - asyncStdin = AsyncFile( - fd: STDIN_FILENO.TAsyncFd, - offset: 0 - ) - asyncStdout = AsyncFile( - fd: STDOUT_FILENO.TAsyncFd, - offset: 0 - ) - asyncStderr = AsyncFile( - fd: STDERR_FILENO.TAsyncFd, - offset: 0 - ) - proc getPosixFlags(mode: TFileMode): cint = case mode of fmRead: @@ -100,7 +68,7 @@ else: result = O_RDWR result = result or O_NONBLOCK -proc getFileSize*(f: AsyncFile): int64 = +proc getFileSize(f: AsyncFile): int64 = ## Retrieves the specified file's size. when defined(windows): var high: DWord |