1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-19 01:27:07 +00:00
termux-packages/packages/nodejs/lib-os.js.patch
2022-05-23 14:10:36 +05:30

39 lines
910 B
Diff

--- ./lib/os.js.orig 2022-05-21 13:09:26.332384353 +0530
+++ ./lib/os.js 2022-05-21 13:10:15.732384334 +0530
@@ -45,6 +45,7 @@
const { validateInt32 } = require('internal/validators');
const {
+ getNumCPUs,
getCPUs,
getFreeMem,
getHomeDirectory: _getHomeDirectory,
@@ -114,6 +115,10 @@
return [avgValues[0], avgValues[1], avgValues[2]];
}
+function numcpus() {
+ return getNumCPUs();
+}
+
/**
* Returns an array of objects containing information about each
* logical CPU core.
@@ -183,7 +188,7 @@
path = safeGetenv('TMPDIR') ||
safeGetenv('TMP') ||
safeGetenv('TEMP') ||
- '/tmp';
+ '@TERMUX_PREFIX@/tmp';
if (path.length > 1 && StringPrototypeEndsWith(path, '/'))
path = StringPrototypeSlice(path, 0, -1);
}
@@ -351,6 +356,7 @@
module.exports = {
arch,
+ numcpus,
cpus,
endianness,
freemem: getFreeMem,