Gleb Smirnoff 305701c637 freebsd: Rewrite netload implementation with getifaddrs and ioctl
Instead of using a documented and official API to get information related
to a network interface, the old implementation uses kvm library to access
kernel memory directly, which is not easy to understand and can be easily
broken by changing kernel symbols or structs. Besides, FreeBSD 11 hides
severai required kernel struct definitions from userspace programs, which
causes compilation error because the definition of 'struct ifaddr' is not
available unless _KERNEL is defined.

This patch is primarily authored by Gleb Smirnoff <glebius@FreeBSD.org>,
with other simple modification made by Antoine Brodin <antoine@FreeBSD.org>,
Koop Mast <kwm@FreeBSD.org> and Ting-Wei Lan <lantw@src.gnome.org> applied.
It was first submitted to FreeBSD ports and has been used by FreeBSD users
for more than 18 months on all supported versions of FreeBSD.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194187
https://svnweb.freebsd.org/changeset/ports/371082
https://github.com/freebsd/freebsd-ports-gnome/commit/be884cd
https://github.com/freebsd/freebsd-ports-gnome/commit/422a418
https://github.com/freebsd/freebsd-ports-gnome/commit/a4b1913
https://bugzilla.gnome.org/show_bug.cgi?id=770165
2016-08-20 16:46:15 +03:00
2007-01-11 20:35:33 +00:00
2016-07-24 03:39:05 +02:00
2007-01-11 20:35:33 +00:00
2005-12-12 09:38:15 +00:00
2004-11-22 11:13:24 +00:00
2009-02-16 23:05:34 +00:00
2014-08-20 04:44:27 +03:00
2005-03-31 12:05:52 +00:00
2014-07-31 21:05:19 +02:00
2004-11-18 21:25:22 +00:00
2014-08-20 04:44:27 +03:00
2016-03-22 09:00:27 +02:00
1999-10-18 19:58:36 +00:00

LATEST NEWS:
===========

Please look also in the file 'NEWS' for latest news.
 
Martin


ChangeLogs:
==========

LibGTop has many ChangeLogs files. The following files are the the
most important :

- ChangeLog is the main ChangeLog.
- sysdeps/<arch>/ChangeLog is the ChangeLog for arch specific changes.
- sysdeps/common/ChangeLog is the ChangeLog for common changes (shared
  implementation between archs).

Benoît
S
Description
A library for collecting system monitoring data
Readme 6.2 MiB
Languages
C 87.9%
Shell 6.9%
M4 2.7%
Makefile 1.1%
Perl 0.9%
Other 0.5%