summaryrefslogtreecommitdiff
path: root/devel/libgtop2/files/patch-sysdeps_freebsd_netload.c
blob: 29ab73bd840f06d60f4aa354a8d65899bc5fedee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- sysdeps/freebsd/netload.c.orig	Sun Jan 12 21:40:04 2003
+++ sysdeps/freebsd/netload.c	Sat Feb  8 23:52:49 2003
@@ -83,6 +83,7 @@
     u_long ifnetaddr, ifnetfound, ifaddraddr;
     struct sockaddr *sa;
     char tname [16];
+    char temp [16];
 
     union {
 	struct ifaddr ifa;
@@ -113,6 +114,9 @@
 	    if (kvm_read (server->machine.kd, (u_long) ifnet.if_name,
 			  tname, 16) != 16)
 		    glibtop_error_io_r (server, "kvm_read (if_name)");
+	    snprintf(temp, (15 - strlen(tname)), "%d", ifnet.if_unit);
+	    strcat(tname, temp);
+	    tname [15] = 0;
 #else
 	    strncpy (tname, ifnet.if_xname, 16);
 	    tname [15] = 0;