/* retoor */ #ifndef SYSTEM_H #define SYSTEM_H #define MAX_HOSTNAME_LEN 256 #define MAX_KERNEL_LEN 256 #define MAX_OS_LEN 256 #define MAX_ARCH_LEN 64 typedef struct { char hostname[MAX_HOSTNAME_LEN]; char kernel[MAX_KERNEL_LEN]; char os_name[MAX_OS_LEN]; char arch[MAX_ARCH_LEN]; long uptime_seconds; int uptime_days; int uptime_hours; int uptime_minutes; double load_1; double load_5; double load_15; } SystemInfo; int system_info_init(SystemInfo *info); int system_info_update(SystemInfo *info); #endif