diff options
author | Brad King <brad.king@kitware.com> | 2017-05-28 13:03:39 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2017-05-28 13:03:46 (GMT) |
commit | bc341a9d5e3863dd80393144eae88f27883db764 (patch) | |
tree | 61f535465c69cc959b9c1ddfa5a0458318c28b6c /Utilities/cmlibuv/src/unix/linux-core.c | |
parent | e6c7c420b1b5bf03902e34e15f5eb796e05c8a04 (diff) | |
parent | 478ce1c7b4e46d7a370844921c2138e61d61c4a4 (diff) | |
download | CMake-bc341a9d5e3863dd80393144eae88f27883db764.zip CMake-bc341a9d5e3863dd80393144eae88f27883db764.tar.gz CMake-bc341a9d5e3863dd80393144eae88f27883db764.tar.bz2 |
Merge topic 'update-libuv'
478ce1c7 libuv: Update build within CMake
1ebb421b Merge branch 'upstream-libuv' into update-libuv
362435f0 libuv 2017-05-25 (dc596109)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !896
Diffstat (limited to 'Utilities/cmlibuv/src/unix/linux-core.c')
-rw-r--r-- | Utilities/cmlibuv/src/unix/linux-core.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/Utilities/cmlibuv/src/unix/linux-core.c b/Utilities/cmlibuv/src/unix/linux-core.c index 646be4f..2866e93 100644 --- a/Utilities/cmlibuv/src/unix/linux-core.c +++ b/Utilities/cmlibuv/src/unix/linux-core.c @@ -472,55 +472,6 @@ uint64_t uv__hrtime(uv_clocktype_t type) { } -void uv_loadavg(double avg[3]) { - struct sysinfo info; - - if (sysinfo(&info) < 0) return; - - avg[0] = (double) info.loads[0] / 65536.0; - avg[1] = (double) info.loads[1] / 65536.0; - avg[2] = (double) info.loads[2] / 65536.0; -} - - -int uv_exepath(char* buffer, size_t* size) { - ssize_t n; - - if (buffer == NULL || size == NULL || *size == 0) - return -EINVAL; - - n = *size - 1; - if (n > 0) - n = readlink("/proc/self/exe", buffer, n); - - if (n == -1) - return -errno; - - buffer[n] = '\0'; - *size = n; - - return 0; -} - - -uint64_t uv_get_free_memory(void) { - struct sysinfo info; - - if (sysinfo(&info) == 0) - return (uint64_t) info.freeram * info.mem_unit; - return 0; -} - - -uint64_t uv_get_total_memory(void) { - struct sysinfo info; - - if (sysinfo(&info) == 0) - return (uint64_t) info.totalram * info.mem_unit; - return 0; -} - - int uv_resident_set_memory(size_t* rss) { char buf[1024]; const char* s; |