Call inet_ntoa () to get address and subnet in quatted dot notation (like
1998-11-22 Martin Baulig <baulig@taurus.uni-trier.de> * netload.c: Call inet_ntoa () to get address and subnet in quatted dot notation (like 136.199.14.201) and not just as a number (like 0xc90ec788).
This commit is contained in:
committed by
Martin Baulig
parent
9c0ec8c69f
commit
11c7fad8d4
@@ -1,3 +1,9 @@
|
||||
1998-11-22 Martin Baulig <baulig@taurus.uni-trier.de>
|
||||
|
||||
* netload.c: Call inet_ntoa () to get address and subnet
|
||||
in quatted dot notation (like 136.199.14.201) and not just
|
||||
as a number (like 0xc90ec788).
|
||||
|
||||
1998-11-02 Martin Baulig <martin@home-of-linux.org>
|
||||
|
||||
* sysdeps.c: New example.
|
||||
|
@@ -30,6 +30,9 @@
|
||||
|
||||
#include <glibtop/netload.h>
|
||||
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
|
||||
#ifndef PROFILE_COUNT
|
||||
#define PROFILE_COUNT 1
|
||||
#endif
|
||||
@@ -39,6 +42,8 @@ main (int argc, char *argv [])
|
||||
{
|
||||
glibtop_netload netload;
|
||||
unsigned method, count, port, i;
|
||||
struct in_addr addr, subnet;
|
||||
char *address_string, *subnet_string;
|
||||
char buffer [BUFSIZ];
|
||||
|
||||
count = PROFILE_COUNT;
|
||||
@@ -72,10 +77,16 @@ main (int argc, char *argv [])
|
||||
|
||||
glibtop_get_netload (&netload, argv [1]);
|
||||
|
||||
addr.s_addr = netload.address;
|
||||
subnet.s_addr = netload.subnet;
|
||||
|
||||
address_string = glibtop_strdup (inet_ntoa (addr));
|
||||
subnet_string = glibtop_strdup (inet_ntoa (subnet));
|
||||
|
||||
printf ("Network Load (0x%08lx):\n\n"
|
||||
"\tInterface Flags:\t0x%08lx\n"
|
||||
"\tSubnet:\t\t\t0x%08lx\n"
|
||||
"\tAddress:\t\t0x%08lx\n\n"
|
||||
"\tSubnet:\t\t\t0x%08lx - %s\n"
|
||||
"\tAddress:\t\t0x%08lx - %s\n\n"
|
||||
"\tMTU:\t\t\t%ld\n"
|
||||
"\tCollisions:\t\t%ld\n\n"
|
||||
"\tPackets In:\t\t%ld\n"
|
||||
@@ -89,8 +100,8 @@ main (int argc, char *argv [])
|
||||
"\tErrors Total:\t\t%ld\n\n",
|
||||
(unsigned long) netload.flags,
|
||||
(unsigned long) netload.if_flags,
|
||||
(unsigned long) netload.subnet,
|
||||
(unsigned long) netload.address,
|
||||
(unsigned long) netload.subnet, subnet_string,
|
||||
(unsigned long) netload.address, address_string,
|
||||
(unsigned long) netload.mtu,
|
||||
(unsigned long) netload.collisions,
|
||||
(unsigned long) netload.packets_in,
|
||||
@@ -103,6 +114,9 @@ main (int argc, char *argv [])
|
||||
(unsigned long) netload.errors_out,
|
||||
(unsigned long) netload.errors_total);
|
||||
|
||||
glibtop_free (address_string);
|
||||
glibtop_free (subnet_string);
|
||||
|
||||
glibtop_close ();
|
||||
|
||||
exit (0);
|
||||
|
Reference in New Issue
Block a user