aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/os/mem.c')
-rw-r--r--src/nvim/os/mem.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/os/mem.c b/src/nvim/os/mem.c
new file mode 100644
index 0000000000..e5549340ff
--- /dev/null
+++ b/src/nvim/os/mem.c
@@ -0,0 +1,10 @@
+/// Functions for accessing system memory information.
+
+#include <uv.h>
+
+#include "os/os.h"
+
+uint64_t os_get_total_mem_kib(void) {
+ // Convert bytes to KiB.
+ return uv_get_total_memory() >> 10;
+}