diff --git a/Src/Hyperion-kernel/lib/modules/hyperion/01_stdlib.kmod b/Src/Hyperion-kernel/lib/modules/hyperion/01_stdlib.kmod index 997a38f..fc5f3e2 100644 --- a/Src/Hyperion-kernel/lib/modules/hyperion/01_stdlib.kmod +++ b/Src/Hyperion-kernel/lib/modules/hyperion/01_stdlib.kmod @@ -225,6 +225,7 @@ local function makeSyscallProxy() __newindex = function(self, k, v) rawset(self, k, v) end, + __metatable=false }) end diff --git a/Src/Hyperion-kernel/lib/modules/hyperion/30_userspace.kmod b/Src/Hyperion-kernel/lib/modules/hyperion/30_userspace.kmod index 4a12670..346f575 100644 --- a/Src/Hyperion-kernel/lib/modules/hyperion/30_userspace.kmod +++ b/Src/Hyperion-kernel/lib/modules/hyperion/30_userspace.kmod @@ -63,6 +63,7 @@ function kernel.freshUserEnv() local env = setmetatable(locals, { __index = kernel._U, __newindex = function(_, k, v) rawset(locals, k, v) end, + __metatable=false }) locals._G = env