@@ -101,3 +101,11 @@ close :: proc(fd: Handle) -> Errno {
}
return ERROR_NONE
+
+_alloc_command_line_arguments :: proc() -> []string {
+ res := make([]string, len(runtime.args__))
+ for arg, i in runtime.args__ {
+ res[i] = string(arg)
+ }
+ return res
+}
@@ -1,4 +1,4 @@
-//+build linux, darwin, freebsd, openbsd
+//+build linux, darwin, freebsd, openbsd, haiku
package unix
foreign import "system:pthread"
when ODIN_OS == .Darwin {