summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrkhsh <me@drkhsh.at>2022-10-28 00:13:12 +0200
committerdrkhsh <me@drkhsh.at>2022-10-28 01:03:20 +0200
commit600bedb7bb67eda3898d968466fd992983dd68c9 (patch)
tree21d3b16cbc9fd4ab59a0490160df8404a895a8cc
parentbd5c4c454034789077a1331f946b51dfef1c82b4 (diff)
ram: Refactor on OpenBSD
Fixes up overly complicated lines, by splitting up logic
-rw-r--r--components/ram.c40
1 files changed, 17 insertions, 23 deletions
diff --git a/components/ram.c b/components/ram.c
index 9a69db8..0cec4b9 100644
--- a/components/ram.c
+++ b/components/ram.c
@@ -107,13 +107,12 @@
struct uvmexp uvmexp;
int free_pages;
- if (load_uvmexp(&uvmexp)) {
- free_pages = uvmexp.npages - uvmexp.active;
- return fmt_human(pagetok(free_pages, uvmexp.pageshift) *
- 1024, 1024);
- }
+ if (!load_uvmexp(&uvmexp))
+ return NULL;
- return NULL;
+ free_pages = uvmexp.npages - uvmexp.active;
+ return fmt_human(pagetok(free_pages, uvmexp.pageshift) *
+ 1024, 1024);
}
const char *
@@ -122,12 +121,11 @@
struct uvmexp uvmexp;
int percent;
- if (load_uvmexp(&uvmexp)) {
- percent = uvmexp.active * 100 / uvmexp.npages;
- return bprintf("%d", percent);
- }
+ if (!load_uvmexp(&uvmexp))
+ return NULL;
- return NULL;
+ percent = uvmexp.active * 100 / uvmexp.npages;
+ return bprintf("%d", percent);
}
const char *
@@ -135,13 +133,11 @@
{
struct uvmexp uvmexp;
- if (load_uvmexp(&uvmexp)) {
- return fmt_human(pagetok(uvmexp.npages,
- uvmexp.pageshift) * 1024,
- 1024);
- }
+ if (!load_uvmexp(&uvmexp))
+ return NULL;
- return NULL;
+ return fmt_human(pagetok(uvmexp.npages,
+ uvmexp.pageshift) * 1024, 1024);
}
const char *
@@ -149,13 +145,11 @@
{
struct uvmexp uvmexp;
- if (load_uvmexp(&uvmexp)) {
- return fmt_human(pagetok(uvmexp.active,
- uvmexp.pageshift) * 1024,
- 1024);
- }
+ if (!load_uvmexp(&uvmexp))
+ return NULL;
- return NULL;
+ return fmt_human(pagetok(uvmexp.active,
+ uvmexp.pageshift) * 1024, 1024);
}
#elif defined(__FreeBSD__)
#include <sys/sysctl.h>