aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'core/runtime')
-rw-r--r--core/runtime/core.odin8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/runtime/core.odin b/core/runtime/core.odin
index 187573557..5932d57c5 100644
--- a/core/runtime/core.odin
+++ b/core/runtime/core.odin
@@ -213,6 +213,10 @@ Context :: struct {
assertion_failure_proc: Assertion_Failure_Proc,
logger: log.Logger,
+ stdin: os.Handle,
+ stdout: os.Handle,
+ stderr: os.Handle,
+
thread_id: int,
user_data: any,
@@ -350,6 +354,10 @@ __init_context :: proc "contextless" (c: ^Context) {
c.logger.procedure = log.nil_logger_proc;
c.logger.data = nil;
+
+ c.stdin = os.stdin;
+ c.stdout = os.stdout;
+ c.stderr = os.stderr;
}
@builtin