#ifndef LINUXSMARTIE_SYS_H #define LINUXSMARTIE_SYS_H #include 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