ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/PLATFORMS
(Generate patch)

Comparing projects/libstatgrab/PLATFORMS (file contents):
Revision 1.5 by tdb, Tue Mar 9 12:24:40 2004 UTC vs.
Revision 1.10 by tdb, Mon Apr 25 10:59:00 2005 UTC

# Line 9 | Line 9 | Supported Platforms
9   libstatgrab has been tested to work on the following platforms:
10  
11   Cygwin ?.?
12 < DragonFly BSD 1.0
13 < FreeBSD 4
14 < FreeBSD 5
12 > DragonFly BSD 1.x
13 > FreeBSD 4.x
14 > FreeBSD 5.x
15 > HP-UX 11.11 (parisc)
16   Linux 2.2
17   Linux 2.4
18   Linux 2.6
19 < NetBSD 1.6
20 < OpenBSD 3.3
21 < Solaris 2.6
22 < Solaris 2.7
23 < Solaris 2.8 (sparc & x86)
24 < Solaris 2.9 (sparc & x86)
19 > NetBSD 1.x
20 > NetBSD 2.x
21 > OpenBSD 3.x
22 > Solaris 6
23 > Solaris 7
24 > Solaris 8 (sparc & x86)
25 > Solaris 9 (sparc & x86)
26 > Solaris 10 (sparc)
27  
28   Platform Specific Notes
29   =======================
30  
31 + Unless explicitly mentioned below assume that libstatgrab will run on
32 + any of the platforms above without any elevated privileges.
33 +
34   Linux
35   -----
36  
# Line 32 | Line 38 | On Linux root privileges are required to get the stati
38   by the get_network_iface_stats function. Not having these privileges
39   results in NULL being returned.
40  
41 < Also note that this cannot be solved by calling statgrab_init and then
42 < statgrab_drop_privileges at this stage.
41 > Also note that this cannot be solved by calling sg_init and then
42 > sg_drop_privileges at this stage.
43  
44   FreeBSD 4
45   ---------
46  
47   On FreeBSD 4 (not on 5) programs need to be setgid kmem to get swap
48   statistics. It is sufficient to give a program these privileges, call
49 < statgrab_init, and then drop the privileges using statgrab_drop_privileges.
49 > sg_init, and then drop the privileges using sg_drop_privileges.
50  
51 < The get_swap_stats function will return NULL if this hasn't been done.
51 > The sg_get_swap_stats function will return NULL if this hasn't been done.
52  
53   Solaris 2.6/2.7
54   ---------------
# Line 51 | Line 57 | On Solaris 2.6 and 2.7 root privileges are required to
57   mapping list (eg. mapping ssd0 on to c0t0d0s0). If these privileges
58   aren't available the names will be left as ssd0, for example.
59  
60 < It is sufficient to use statgrab_init and statgrab_drop_privileges.
60 > It is sufficient to use sg_init and sg_drop_privileges.
61  
62   Cygwin
63   ------
64 +
65 + Full support for libstatgrab isn't yet provided on cygwin - there are
66 + some stats which we just can't get. In these cases the functions will
67 + return NULL to indicate failure.
68  
69   If you have installed libncurses-devel but the configure script can't
70   find ncurses.h, you've most likely hit a bug in the cygwin package. To

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines