add ram and disk getters

This commit is contained in:
2026-05-09 22:36:21 +02:00
parent 110c012587
commit 4be515392d
2 changed files with 45 additions and 0 deletions

View File

@@ -1,12 +1,30 @@
#ifndef LINUXSMARTIE_SYS_H
#define LINUXSMARTIE_SYS_H
#include <stdint.h>
struct time_date_t {
char date[12];
char time[9];
};
struct memory_t {
uint64_t free;
uint64_t used;
uint64_t total;
};
struct disk_t {
struct memory_t usage;
char mountpoint[256];
};
void sys_get_time(struct time_date_t *td);
void sys_get_load_avg(double *load_avg);
void sys_get_ram(struct memory_t *ram);
void sys_get_disk(struct disk_t* disk);
#endif //LINUXSMARTIE_SYS_H