freebsd-skq/lib
Thomas Moestl c4a5ef6ef3 Add some features to libdevstat, and overhaul the interface a bit:
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
2001-08-04 18:25:48 +00:00
..
compat Remove these libs that are the same .so version as the ones in 2001-05-19 05:54:11 +00:00
csu Fix compilation errors by adding forward declarations and fix typo. 2001-07-31 16:10:51 +00:00
libalias mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 13:41:46 +00:00
libatm
libbind
libbz2 style nit 2001-07-09 23:12:23 +00:00
libc Don't clobber the default for CFLAGS. 2001-08-03 21:45:54 +00:00
libc_r Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to 2001-07-20 04:23:11 +00:00
libcalendar Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libcam Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libcom_err MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libcompat Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libcrypt Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libdevinfo Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libdevstat Add some features to libdevstat, and overhaul the interface a bit: 2001-08-04 18:25:48 +00:00
libdisk Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libedit Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libfetch The fix for schemeless and hostless URLs (rev. 1.27) broke the schemeless 2001-07-28 21:28:14 +00:00
libform MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libftpio Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libgnumalloc
libio
libipsec Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libipx Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libisc MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libkse Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to 2001-07-20 04:23:11 +00:00
libkvm Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libm Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libmd Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libmenu Update for ncurses 5.2-20010512 import 2001-05-17 08:30:09 +00:00
libmp Rename mp.3 to libmp.3 since that's what all the other "library" 2001-07-30 09:15:27 +00:00
libncp - sys/n[tw]fs moved to sys/fs/n[tw]fs 2001-05-26 11:57:45 +00:00
libncurses Turn on the extra 'const' settings for various curses functions. While 2001-06-12 01:14:02 +00:00
libnetgraph Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libopie Add opieaccess(5) functionality under the INSECURE_OPIE .ifdef. 2001-08-02 18:58:52 +00:00
libpam Fix the bug where this modulke was not checking the priamry GID, only 2001-08-04 09:19:31 +00:00
libpanel MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libpcap Update our bpf.h with tcpdump.org's new DLT_ types. 2001-07-31 23:27:06 +00:00
libpthread Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to 2001-07-20 04:23:11 +00:00
libradius mdoc(7) police: removed HISTORY info from the .Os call. 2001-07-10 13:41:46 +00:00
libresolv
librpcsvc Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
libsbuf Removed -I${.CURDIR}/../../sys from CFLAGS. 2001-05-20 12:45:53 +00:00
libsmdb
libsmutil
libss
libstand Make include file consistent with the rest of libstand. 2001-07-31 15:49:50 +00:00
libtacplus Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
libtelnet Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness. 2001-03-28 12:08:22 +00:00
libusb MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libusbhid MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libutil Simplify IPv4 mapped IPv6 address handling. 2001-07-23 21:42:22 +00:00
libvgl Fix spelling in the last commit. (Oh, I thought I had run ispell... ;-< 2001-07-26 09:46:08 +00:00
libwrap MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
libxpg4
liby
libz Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
msun Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
ncurses Turn on the extra 'const' settings for various curses functions. While 2001-06-12 01:14:02 +00:00
Makefile Add some features to libdevstat, and overhaul the interface a bit: 2001-08-04 18:25:48 +00:00
Makefile.inc