mirror of
https://github.com/denoland/deno.git
synced 2025-02-02 04:38:21 -05:00
3ba212649f
This is the release commit being forwarded back to main for 2.1.7 Please ensure: - [x] Everything looks ok in the PR - [x] The release has been published To make edits to this PR: ```shell git fetch upstream forward_v2.1.7 && git checkout -b forward_v2.1.7 upstream/forward_v2.1.7 ``` Don't need this PR? Close it. cc @crowlKats --------- Co-authored-by: crowlKats <crowlKats@users.noreply.github.com> Co-authored-by: crowlkats <crowlkats@toaxl.com> |
||
---|---|---|
.. | ||
ops | ||
30_os.js | ||
40_signals.js | ||
Cargo.toml | ||
lib.rs | ||
README.md | ||
signal.rs | ||
sys_info.rs |
deno_os
This crate implements OS specific APIs for Deno
loadavg
Target family | Syscall | Description |
---|---|---|
Linux | sysinfo |
- |
Windows | - | Returns DEFAULT_LOADAVG . There is no concept of loadavg on Windows |
macOS, BSD | getloadavg |
https://www.freebsd.org/cgi/man.cgi?query=getloadavg |
os_release
Target family | Syscall | Description |
---|---|---|
Linux | /proc/sys/kernel/osrelease |
- |
Windows | RtlGetVersion |
dwMajorVersion . dwMinorVersion . dwBuildNumber |
macOS | sysctl([CTL_KERN, KERN_OSRELEASE]) |
- |
hostname
Target family | Syscall | Description |
---|---|---|
Unix | gethostname(sysconf(_SC_HOST_NAME_MAX)) |
- |
Windows | GetHostNameW |
- |
mem_info
Target family | Syscall | Description |
---|---|---|
Linux | sysinfo and /proc/meminfo |
- |
Windows | sysinfoapi::GlobalMemoryStatusEx |
- |
macOS | sysctl([CTL_HW, HW_MEMSIZE]); |
- |