From 9033c1bf090991255a0142bf311be9221fe0284d Mon Sep 17 00:00:00 2001 From: Ronald1985 Date: Thu, 29 Sep 2022 13:04:58 +0100 Subject: [PATCH] Started working on implementing functions related to storage --- sysinfo.odin | 5 +++++ types.odin | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 types.odin diff --git a/sysinfo.odin b/sysinfo.odin index 1bda32f..610a052 100644 --- a/sysinfo.odin +++ b/sysinfo.odin @@ -228,3 +228,8 @@ get_cpu_usage_perc :: proc() -> (f64, bool) { return (100 * ((b[0]+b[1]+b[2]) - (a[0]+a[1]+a[2])) / ((b[0]+b[1]+b[2]+b[3]) - (a[0]+a[1]+a[2]+a[3]))), true } +get_mountpoint_total_gb(mountpoint: string) -> (total: f64, ok: bool) { + + + return +} diff --git a/types.odin b/types.odin new file mode 100644 index 0000000..9f559f8 --- /dev/null +++ b/types.odin @@ -0,0 +1,7 @@ +package sysinfo + +statfs :: struct { + f_type: uint, + f_bsize: uint, + f_blocks: uint +}