made print log
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user