diff options
Diffstat (limited to 'runtime/js')
-rw-r--r-- | runtime/js/30_os.js | 8 | ||||
-rw-r--r-- | runtime/js/99_main.js | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/runtime/js/30_os.js b/runtime/js/30_os.js index 3c9768593..ccce946a5 100644 --- a/runtime/js/30_os.js +++ b/runtime/js/30_os.js @@ -25,8 +25,10 @@ return ops.op_os_release(); } - function osUptime() { - return ops.op_os_uptime(); + function createOsUptime(opFn) { + return function osUptime() { + return opFn(); + }; } function systemMemoryInfo() { @@ -110,7 +112,7 @@ loadavg, networkInterfaces, osRelease, - osUptime, + createOsUptime, setExitHandler, systemMemoryInfo, uid, diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index 901cb136f..6ecf23fff 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -483,6 +483,7 @@ delete Intl.v8BreakIterator; ops.op_node_unstable_net_listen_udp, ops.op_node_unstable_net_listen_unixpacket, ), + osUptime: __bootstrap.os.createOsUptime(ops.op_node_unstable_os_uptime), }, }); @@ -518,6 +519,7 @@ delete Intl.v8BreakIterator; ops.op_net_listen_udp, ops.op_net_listen_unixpacket, ), + osUptime: __bootstrap.os.createOsUptime(ops.op_os_uptime), }); } @@ -622,6 +624,7 @@ delete Intl.v8BreakIterator; ops.op_node_unstable_net_listen_udp, ops.op_node_unstable_net_listen_unixpacket, ), + osUptime: __bootstrap.os.createOsUptime(ops.op_node_unstable_os_uptime), }, }); @@ -649,6 +652,7 @@ delete Intl.v8BreakIterator; ops.op_net_listen_udp, ops.op_net_listen_unixpacket, ), + osUptime: __bootstrap.os.createOsUptime(ops.op_os_uptime), }); } ObjectDefineProperties(finalDenoNs, { |