collectd-5.0.1-mine.patch some processes.c fixes for FreeBSD
authorPhil Kulin <schors@gmail.com>
Sun, 8 Jan 2012 16:50:27 +0000 (19:50 +0300)
committerFlorian Forster <octo@collectd.org>
Fri, 9 Mar 2012 16:12:39 +0000 (17:12 +0100)
commit4fdf004a58fba3f76d3d2dc90cb51899430f3755
treecf72285ac2a34c378b1d44122ca86a5a6c268f79
parent2c4c6600fdc06ec2904459bb019b99e4932def28
collectd-5.0.1-mine.patch some processes.c fixes for FreeBSD

I welcome from rainy Ingermanland!

Our thoughts are now occupied by Putin and vodka, however...

I have paid attention to a little incorrect data which is given out by
a processes plugin on my beautifull FreeBSD system.
I have corrected them and in process have made absolutely slightly
have improved accuracy and productivity of a processes plugin for
FreeBSD systems.

- Fix strange plural call of getpagesize(). Has entered a global
variable and initialization procedure for FreeBSD
- Data was summarized on all processes including threads. It led to
absolutely uncertain result. Fix based on codebase of FreeBSD top
programm. KERN_PROC_ALL attribute keep for future purposes.
- Gets command argument failed for some processes as system and some
other. It led to error messages to console. Fix based on codebase of
FreeBSD top programm.
- System and user CPU times turned out from the sum of miliseconds
and... Oh! microseconds in one glass with overflow possibility. Fixed.

My girlfriend has left me for such Christmas vacation, but I am
assured that have made good business.

Patch in mail attachment.

--
Non nobis Domine non nobis sed Nomini Tuo da gloriam
Phil Kulin

Change-Id: Ib88faadf5a0fd335b426e9024b0a2e438ddbaf1f
Signed-off-by: Florian Forster <octo@collectd.org>
src/processes.c