added getuid and made more docs and working on half functional lua

This commit is contained in:
2026-01-30 19:38:50 -05:00
parent c9ac447484
commit 1a455a6025
4 changed files with 55 additions and 2 deletions

View File

@@ -212,6 +212,10 @@ function sys.setuid(uid)
kernel.currentTask.uid=uid
end
function sys.getuid()
return kernel.currentTask.uid
end
local sysc=kernel.syscalls
sysc["spawn"]=sys.spawn
sysc["sleep"]=sys.sleep
@@ -227,6 +231,7 @@ sysc["setEnviron"]=sys.setEnviron
sysc["getEnviron"]=sys.getEnviron
sysc["exit"]=sys.exit
sysc["setuid"]=sys.setuid
sysc["getuid"]=sys.getuid
kernel._G.sleep=function(...)coroutine.yield("syscall","sleep",...)end
local function reapDeadTasks()