aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main.odin b/src/main.odin
index b4aad6f..c08f803 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -14,14 +14,14 @@ import "src:server"
VERSION := #config(VERSION, "dev")
os_read :: proc(handle: rawptr, data: []byte) -> (int, int) {
- ptr := cast(^os.Handle)handle
- a, b := os.read(ptr^, data)
+ ptr := cast(^os.File)handle
+ a, b := os.read(ptr, data)
return a, cast(int)(b != nil)
}
os_write :: proc(handle: rawptr, data: []byte) -> (int, int) {
- ptr := cast(^os.Handle)handle
- a, b := os.write(ptr^, data)
+ ptr := cast(^os.File)handle
+ a, b := os.write(ptr, data)
return a, cast(int)(b != nil)
}
@@ -102,8 +102,8 @@ main :: proc() {
fmt.println("ols version", VERSION)
os.exit(0)
}
- reader := server.make_reader(os_read, cast(rawptr)&os.stdin)
- writer := server.make_writer(os_write, cast(rawptr)&os.stdout)
+ reader := server.make_reader(os_read, cast(rawptr)os.stdin)
+ writer := server.make_writer(os_write, cast(rawptr)os.stdout)
/*
fh, err := os.open("log.txt", os.O_RDWR|os.O_CREATE)