q/lib/sys/io_windows.q
2025-02-09 16:24:36 +01:00

10 lines
No EOL
263 B
Text

read(fd Int, address Pointer, length Int) -> Int {
kernel32.ReadFile(fd, address, length)
return length
}
write(fd Int, address Pointer, length Int) -> Int {
fd = kernel32.GetStdHandle(-10 - fd)
kernel32.WriteConsoleA(fd, address, length, 0)
return length
}