diff options
| author | Divy Srivastava <dj.srivastava23@gmail.com> | 2022-11-02 00:17:00 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-02 12:47:00 +0530 |
| commit | ab7e80bde4513984046c093ed5eeb8c0640c4fe0 (patch) | |
| tree | e1551b8f7c16bbc777b9ba6391238224fd550de2 /Cargo.lock | |
| parent | 5e4e324ceb657772f98bfae3c797e7417acc9837 (diff) | |
chore(runtime): remove dependency on sys-info crate (#16441)
Fixes #9862
`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`](https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-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 | - |
| Windows | `sysinfoapi::GlobalMemoryStatusEx` | - |
| macOS | <br> <pre> sysctl([CTL_HW, HW_MEMSIZE]); <br> sysctl([CTL_VM,
VM_SWAPUSAGE]); <br> host_statistics64(mach_host_self(), HOST_VM_INFO64)
</pre> | - |
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/Cargo.lock b/Cargo.lock index ae2520624..2aaa817d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1211,12 +1211,12 @@ dependencies = [ "netif", "nix", "notify", + "ntapi", "once_cell", "regex", "ring", "serde", "signal-hook-registry", - "sys-info", "termcolor", "test_util", "tokio", @@ -2910,6 +2910,15 @@ dependencies = [ ] [[package]] +name = "ntapi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc" +dependencies = [ + "winapi 0.3.9", +] + +[[package]] name = "num-bigint" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -4658,16 +4667,6 @@ dependencies = [ ] [[package]] -name = "sys-info" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" -dependencies = [ - "cc", - "libc", -] - -[[package]] name = "tar" version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" |
