mirror of
https://github.com/termux/termux-packages
synced 2024-06-19 01:27:07 +00:00
39 lines
910 B
Diff
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,
|