ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/PLATFORMS
Revision: 1.9
Committed: Mon Nov 1 18:30:16 2004 UTC (19 years, 5 months ago) by tdb
Branch: MAIN
CVS Tags: LIBSTATGRAB_0_11_1, LIBSTATGRAB_0_11
Changes since 1.8: +2 -1 lines
Log Message:
Merge in patch to provide support for HP-UX 11.11.

Contributed by Roy Keene - thanks Roy!

File Contents

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