diff options
Diffstat (limited to 'src/loslib.js')
| -rw-r--r-- | src/loslib.js | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/src/loslib.js b/src/loslib.js index 4c3331d..98686c4 100644 --- a/src/loslib.js +++ b/src/loslib.js @@ -80,7 +80,7 @@ const syslib = {  };  // Only with Node -if (process && process.exit && process.env) { +if (process && process.exit && process.env && process.uptime) {      const os_exit = function(L) {          let status;          if (lua.lua_isboolean(L, 1)) @@ -98,6 +98,12 @@ if (process && process.exit && process.env) {          return 1;      }; +    const os_clock = function(L) { +        lua.lua_pushnumber(L, process.uptime()); +        return 1; +    }; + +    syslib.clock = os_clock;      syslib.exit = os_exit;      syslib.getenv = os_getenv;  } | 
