--- projects/libstatgrab/docs/statgrab.xml 2004/01/05 17:27:29 1.4 +++ projects/libstatgrab/docs/statgrab.xml 2004/03/06 23:35:20 1.6 @@ -6,8 +6,8 @@ - $Date: 2004/01/05 17:27:29 $ - $Id: statgrab.xml,v 1.4 2004/01/05 17:27:29 ats Exp $ + $Date: 2004/03/06 23:35:20 $ + $Id: statgrab.xml,v 1.6 2004/03/06 23:35:20 tdb Exp $ @@ -85,6 +85,11 @@ + network_iface_stat_t *get_network_iface_stats + int *entries + + + page_stat_t *get_page_stats @@ -118,11 +123,11 @@ statgrab_init must be the first function you call before you start to use libstatgrab; it performs all the one-time initialisation operations that need setuid/setgid - privileges (for instance, on *BSD it opens a descriptor to be able to + privileges. For instance, on *BSD it opens a descriptor to be able to read kernel structures later on, and on Solaris it reads the device - mappings that are only accessible by root). Once this has run, - the other libstatgrab functions no longer need elevated privileges. - It is therefore a good idea to call + mappings that in some cases are only accessible by root (machines with + a /dev/osa). Once this has run, the other libstatgrab functions no longer + need elevated privileges. It is therefore a good idea to call statgrab_drop_privileges, which discards setuid and setgid privileges, immediately after you call statgrab_init, unless your application has @@ -134,9 +139,10 @@ non-zero on failure. - The library was originally written to support the i-scream central - monitoring system, but has since become a standalone package. It - has been ported to work on Linux, NetBSD, FreeBSD, Solaris and Cygwin. + The library was originally written to support the i-scream + central monitoring system, but has since become a standalone + package. It has been ported to work on Linux, NetBSD, FreeBSD, + OpenBSD, DragonFly BSD, Solaris and Cygwin. @@ -167,6 +173,10 @@ get_network_stats + 3 + + + get_network_iface_stats 3