Following up on Pete's commit of the new ihost - the new configure stuff. Also dropped the old libstatgrab.
This ihost now uses autoconf and automake to make a "normal" installation and distribution ;) It's now far easier to compile. To build from CVS :- aclocal autoheader autoconf automake -a -c Then for compiling (end users will only need to do this) :- ./configure make make install To build a distribution :- make dist
A few bug fixes. Firstly on linux the cache value being sent was actually the same as the free value ;) Secondly, on linux used was not including the cache value. To clarify, total=used+free. cache is merely and indication of how much of the used is being used for cache. The final bug fix was in the XML generation. The values were all "long long", but were being treated as "long" in the strf. Unfortunately strf doesn't seem to know about "long long" values, so we just cast them to long's ;) It's hacky, but works for now.
Added URL to GPL headers.
forgot to change the scanf format to long long
Bug fixes
i-scream is now licensed under the GPL. I've added the GPL headers to every source file, and put a full copy of the license in the appropriate places. I think I've covered everything. This is going to be a mad commit ;)
Fixed forgetting to close files and memory leaks
Few tidy ups.
Memory stats for all OS's Solaris doesn't report cache as i couldn't find where it was easily. Linux and freebsd, im not sure how sane the results are wrt used and free because of the cache/buffers situation. A better implimentation of what we are planning to report coming soon to a commit near you ;) (must be 15 or over)
Memory stats for linux. Work in progress. Daft stats anyway :)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.