diff --git a/Src/Hyperion-core-v1.0.0/sbin/init.lua b/Src/Hyperion-core-v1.0.0/sbin/init.lua index 8e54b67..3dd7a79 100644 --- a/Src/Hyperion-core-v1.0.0/sbin/init.lua +++ b/Src/Hyperion-core-v1.0.0/sbin/init.lua @@ -2,6 +2,7 @@ local kernel=... local fs=require("sys.fs") syscall.TTY_bind("tty0") +for i,v in ipairs(kernel.) local files = fs.list("/bin/startup") if not files then error("Failed to list /bin/startup") end for i,v in ipairs(files) do @@ -12,7 +13,7 @@ for i,v in ipairs(files) do if not startupFunc then kernel.log("Error loading startup script '" .. filepath .. "': " .. err, "ERROR") else - kernel.hpv.spawn(function() + syscall.HPV_spawn(function() local status, err = pcall(startupFunc) if not status then kernel.log("Error executing startup script '" .. filepath .. "': " .. err, "ERROR") diff --git a/Src/Hyperion-kernel-v1.0.0/lib/modules/Hyperion/70_stdlibadv.kmod b/Src/Hyperion-kernel-v1.0.0/lib/modules/Hyperion/70_stdlibadv.kmod index 98fbb62..64608ab 100644 --- a/Src/Hyperion-kernel-v1.0.0/lib/modules/Hyperion/70_stdlibadv.kmod +++ b/Src/Hyperion-kernel-v1.0.0/lib/modules/Hyperion/70_stdlibadv.kmod @@ -1,20 +1,19 @@ --:Minify:-- local kernel=... function print(...) - coroutine.yield() local args={...} local output="" for i=1,#args do output=output..tostring(args[i]).."\t" end output=output:sub(1,-2) - kernel.tty.print(output) + syscall.TTY_print(output) end function printf(fmt, ...) coroutine.yield() local output=string.format(fmt,...) - kernel.tty.print(output) + syscall.TTY_print(output) end function printInline(...) @@ -25,5 +24,5 @@ function printInline(...) output=output..tostring(args[i]).."\t" end output=output:sub(1,-2) - kernel.tty.printInline(output) + syscall.TTY_printInline(output) end \ No newline at end of file