Browse Source

removed os.spawnfile because nothing used it and it doesn't align with the system's design

master
XeonSquared 1 week ago
parent
commit
216e0a15c6
1 changed files with 1 additions and 4 deletions
  1. +1
    -4
      module/loadfile.lua

+ 1
- 4
module/loadfile.lua View File

@@ -7,10 +7,7 @@ end
function runfile(p,...) -- string -- -- runs file *p* with arbitrary arguments in the current thread
return loadfile(p)(...)
end
function os.spawnfile(p,n,...) -- string string -- number -- spawns a new process from file *p* with name *n*, with arguments following *n*.
local tA = {...}
return os.spawn(function() local res={pcall(loadfile(p), table.unpack(tA))} computer.pushSignal("process_finished", os.pid(), table.unpack(res)) dprint(table.concat(res)) end,n or p)
end

_G.package = {}
package.path="./?;./?.lua;/boot/lib/?.lua;/pkg/lib/?.lua;/boot/lib/?/init.lua;/pkg/lib/?/init.lua"
package.loaded = {computer=computer,component=component,fs=fs,buffer=buffer}


Loading…
Cancel
Save