6 #define RUN_ERR_WRONG_OS 1
7 #define RUN_ERR_MISSING_INFO 2
8 #define RUN_ERR_PROC_FINISHED 3
10 typedef struct /* static system information */
12 size_t mem_total
, page_size
, swap_total
;
15 typedef struct /* dynamic system information */
18 size_t mem_free
, mem_available
;
21 typedef struct /* dynamic process information */
27 int run_get_static_sys_info(RunSysStatic
*rss
);
28 int run_get_dynamic_sys_info(RunSysDyn
*rsd
);
29 int run_get_dynamic_proc_info(pid_t pid
, RunProcDyn
*rpd
);