add ram and disk getters
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user