aboutsummaryrefslogtreecommitdiff
path: root/src/loslib.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/loslib.js')
-rw-r--r--src/loslib.js8
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;
}