summaryrefslogtreecommitdiffstats
path: root/lib/libdevstat/devstat.c
Commit message (Collapse)AuthorAgeFilesLines
* Turn on WARNS?= 2 for libdevstat.ken2001-09-231-23/+27
| | | | Submitted by: "Sergey A. Osokin" <osa@freebsd.org.ru>
* Implement __FBSDID()dillon2001-09-161-2/+3
|
* Fix some style inconsistencies introduced in rev 1.10, as well as someken2001-08-211-34/+36
| | | | | other inconsistencies that I missed in my review of rev 1.7. Also fix a cut-n-paste error from an earlier revision.
* Better snprintf() handling.brian2001-08-201-38/+23
| | | | Prompted by: bde
* Handle snprintf() returning -1.brian2001-08-201-2/+4
| | | | MFC after: 2 weeks
* Implement compute_stats() in terms of devstat_compute_statistics(). Thisken2001-08-181-104/+28
| | | | | | | | | | | gets rid of the duplicated code in compute_stats(). Add a new DSM_SKIP statistic type for devstat_compute_statistics() that causes the subsequent variable argument to be skipped. Thanks to Sergey Osokin for coding up my idea/code fragment. Submitted by: "Sergey A. Osokin" <osa@freebsd.org.ru>
* Add some features to libdevstat, and overhaul the interface a bit:tmm2001-08-041-102/+657
| | | | | | | | | | | | | | | | | | | | | 1.) prefix all functions in the library with devstat_ (compatability functions are available for all functions that were chaned in an incompatible way, but are deprecated). 2.) Add a pointer to a kvm_t as the first argument to functions that used to get their information via sysctl; they behave the same as before when NULL is passed as this argument, otherwise, the information is obtained via libkvm using the supplied handle. 3.) Add a new function, devstat_compute_statistics(), that is intended to replace the old compute_stats() function. It offers more statistics data, and has a more flexible interface. libdevstat does now require libkvm; a library depedency is added, so that libkvm only needs to be explicitely specified for statically linked programs. The library major version number is bumped. Submitted by: Sergey A. Osokin <osa@freebsd.org.ru>, ken (3) Reviewed by: ken
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Address our users in a civilized manner. (They may know better, but probablyphk1999-03-221-11/+5
| | | | just forgot it, it is certainly no reason to don't insult them.)
* Fix a couple of potential buffer overrun cases.ken1998-10-141-4/+8
| | | | Submitted by: imp
* Change the devstat generation number from an int to a long. The int-sizedken1998-09-201-13/+14
| | | | | | | | | | generation was causing unaligned access faults on the Alpha. I have incremented the devstat version number, since this is an interface change. You'll need to recompile libdevstat, systat, iostat, vmstat and rpc.rstatd along with your kernel. Partially Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* Fix some error message format problems in checkversion() and getversion().ken1998-09-181-8/+35
| | | | Reported By: bde
* Device statistics library. Used by iostat, vmstat, and systat togibbs1998-09-151-0/+1102
format and analyze the output of the new device statistics sysctls. Submitted by: "Kenneth D. Merry" <ken@FreeBSD.org>
OpenPOWER on IntegriCloud