mirror of
https://github.com/denoland/deno.git
synced 2025-12-23 08:48:24 +00:00
|
Some checks failed
ci / pre-build (push) Has been cancelled
ci / bench release linux-x86_64 (push) Has been cancelled
ci / test debug linux-x86_64 (push) Has been cancelled
ci / test release linux-x86_64 (push) Has been cancelled
ci / test debug macos-x86_64 (push) Has been cancelled
ci / test release macos-x86_64 (push) Has been cancelled
ci / test debug windows-x86_64 (push) Has been cancelled
ci / test release windows-x86_64 (push) Has been cancelled
ci / test debug linux-aarch64 (push) Has been cancelled
ci / test release linux-aarch64 (push) Has been cancelled
ci / test debug macos-aarch64 (push) Has been cancelled
ci / test release macos-aarch64 (push) Has been cancelled
ci / lint debug linux-x86_64 (push) Has been cancelled
ci / lint debug macos-x86_64 (push) Has been cancelled
ci / lint debug windows-x86_64 (push) Has been cancelled
ci / build libs (push) Has been cancelled
ci / publish canary (push) Has been cancelled
Bumped versions for 2.6.3 --------- Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> |
||
|---|---|---|
| .. | ||
| ops | ||
| 30_os.js | ||
| 40_signals.js | ||
| Cargo.toml | ||
| lib.rs | ||
| README.md | ||
| 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]); |
- |
cpu_usage
| Target family | Syscall | Description |
|---|---|---|
| Linux | getrusage | - |
| Windows | processthreadsapi::GetProcessTimes |
- |
| macOS | getrusage | - |