No longer include <linux/version.h>, but use GLIBTOP_LINUX_VERSION_CODE
1998-12-03 Martin Baulig <martin@home-of-linux.org> * netload.c: No longer include <linux/version.h>, but use GLIBTOP_LINUX_VERSION_CODE which is set by configure instead. Define _GLIBTOP_IP_FW_ACCTIN and _GLIBTOP_IP_FW_ACCTOUT here and use them instead of IP_FW_F_ACCTIN and IP_FW_F_ACCTOUT.
This commit is contained in:
committed by
Martin Baulig
parent
6760a41ad9
commit
c90462bc26
@@ -1,3 +1,10 @@
|
|||||||
|
1998-12-03 Martin Baulig <martin@home-of-linux.org>
|
||||||
|
|
||||||
|
* netload.c: No longer include <linux/version.h>, but use
|
||||||
|
GLIBTOP_LINUX_VERSION_CODE which is set by configure instead.
|
||||||
|
Define _GLIBTOP_IP_FW_ACCTIN and _GLIBTOP_IP_FW_ACCTOUT here
|
||||||
|
and use them instead of IP_FW_F_ACCTIN and IP_FW_F_ACCTOUT.
|
||||||
|
|
||||||
1998-11-30 Martin Baulig <martin@home-of-linux.org>
|
1998-11-30 Martin Baulig <martin@home-of-linux.org>
|
||||||
|
|
||||||
* netload.c: Use correct header files both for libc5 and glibc.
|
* netload.c: Use correct header files both for libc5 and glibc.
|
||||||
|
@@ -41,7 +41,8 @@
|
|||||||
#include <linux/ip_fw.h>
|
#include <linux/ip_fw.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <linux/version.h>
|
#define _GLIBTOP_IP_FW_ACCTIN 0x1000 /* Account incoming packets only. */
|
||||||
|
#define _GLIBTOP_IP_FW_ACCTOUT 0x2000 /* Account outgoing packets only. */
|
||||||
|
|
||||||
static const unsigned long _glibtop_sysdeps_netload =
|
static const unsigned long _glibtop_sysdeps_netload =
|
||||||
(1 << GLIBTOP_NETLOAD_ERRORS_IN) +
|
(1 << GLIBTOP_NETLOAD_ERRORS_IN) +
|
||||||
@@ -176,7 +177,7 @@ glibtop_get_netload_s (glibtop *server, glibtop_netload *buf,
|
|||||||
* need IP accounting.
|
* need IP accounting.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if LINUX_VERSION_CODE < 131442
|
#if GLIBTOP_LINUX_VERSION_CODE < 131442
|
||||||
|
|
||||||
/* If IP accounting is enabled in the kernel and it is
|
/* If IP accounting is enabled in the kernel and it is
|
||||||
* enabled for the requested interface, we use it to
|
* enabled for the requested interface, we use it to
|
||||||
@@ -214,7 +215,7 @@ glibtop_get_netload_s (glibtop *server, glibtop_netload *buf,
|
|||||||
packets = strtoul (p, &p, 0);
|
packets = strtoul (p, &p, 0);
|
||||||
bytes = strtoul (p, &p, 0);
|
bytes = strtoul (p, &p, 0);
|
||||||
|
|
||||||
if (flags & IP_FW_F_ACCTIN) {
|
if (flags & _GLIBTOP_IP_FW_ACCTIN) {
|
||||||
/* Incoming packets only. */
|
/* Incoming packets only. */
|
||||||
|
|
||||||
buf->packets_total += packets;
|
buf->packets_total += packets;
|
||||||
@@ -225,7 +226,7 @@ glibtop_get_netload_s (glibtop *server, glibtop_netload *buf,
|
|||||||
|
|
||||||
buf->flags |= _glibtop_sysdeps_netload_in;
|
buf->flags |= _glibtop_sysdeps_netload_in;
|
||||||
|
|
||||||
} else if (flags & IP_FW_F_ACCTOUT) {
|
} else if (flags & _GLIBTOP_IP_FW_ACCTOUT) {
|
||||||
/* Outgoing packets only. */
|
/* Outgoing packets only. */
|
||||||
|
|
||||||
buf->packets_total += packets;
|
buf->packets_total += packets;
|
||||||
|
Reference in New Issue
Block a user