File: sysinfo.h

package info (click to toggle)
uronode 2.15-5
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,112 kB
  • sloc: ansic: 6,354; sh: 289; makefile: 102
file content (31 lines) | stat: -rw-r--r-- 868 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef SYSINFO_H
#define SYSINFO_H

extern int loadavg(double *av1, double *av5, double *av15);
extern int uptime (double *uptime_secs, double *idle_secs);
extern int load_meminfo(void);
// extern int meminfo(const char *s);
/*


unsigned** meminfo(void);

enum meminfo_row { meminfo_main = 0, meminfo_free, meminfo_buffers, 
		meminfo_cached, meminfo_scached, meminfo_active,
		meminfo_inactive, meminfo_htotal, meminfo_hfree,
		meminfo_ltotal, meminfo_lfree, meminfo_stotal, 
		meminfo_sfree, meminfo_dirty, meminfo_writeback,
		meminfo_anonpages, meminfo_mapped, meminfo_slab,
		meminfo_sreclaim, meminfo_sunreclaim, meminfo_pagetables,
		meminfo_nfs_unstab, meminfo_bounce, meminfo_climit,
		meminfo_cas, meminfo_vmtotal, meminfo_vmused, 
		meminfo_vmchunk 

};

enum meminfo_col { meminfo_total = 0
}; 

unsigned read_total_main(void);
*/
#endif /* SYSINFO_H */