diff options
author | Benoit Giannangeli <giann008@gmail.com> | 2017-05-02 11:20:21 +0200 |
---|---|---|
committer | Benoit Giannangeli <giann008@gmail.com> | 2017-05-02 11:23:56 +0200 |
commit | b7d4f302dc4398b3a10906ae73e3ecc8c74a14cf (patch) | |
tree | b22a5535374ef40061d0d33135b501cc2d71ef33 /src | |
parent | f2bb5dee9b90197185dd0367cee98b61b066ae70 (diff) | |
download | fengari-b7d4f302dc4398b3a10906ae73e3ecc8c74a14cf.tar.gz fengari-b7d4f302dc4398b3a10906ae73e3ecc8c74a14cf.tar.bz2 fengari-b7d4f302dc4398b3a10906ae73e3ecc8c74a14cf.zip |
os.clock
Diffstat (limited to 'src')
-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; } |