diff --git a/lib/sys/io_windows.q b/lib/sys/io_windows.q index a07a586..c890b14 100644 --- a/lib/sys/io_windows.q +++ b/lib/sys/io_windows.q @@ -4,6 +4,7 @@ read(fd Int, address Pointer, length Int) -> Int { } write(fd Int, address Pointer, length Int) -> Int { - kernel32.WriteFile(fd, address, length) + fd = kernel32.GetStdHandle(-10 - fd) + kernel32.WriteConsoleA(fd, address, length, 0) return length } \ No newline at end of file