diff -urN net-tools-1.60/lib/tr.c net-tools-1.60.tr/lib/tr.c
--- net-tools-1.60/lib/tr.c	Sun Feb 20 16:46:45 2000
+++ net-tools-1.60.tr/lib/tr.c	Sun Jun  3 12:04:22 2001
@@ -30,8 +30,12 @@
 #include "net-support.h"
 #include "pathnames.h"
 #include "intl.h"
+#include "util.h"
 
 extern struct hwtype tr_hwtype;
+#ifdef ARPHRD_IEEE802_TR
+extern struct hwtype tr_hwtype1;
+#endif
 
 static char *pr_tr(unsigned char *ptr)
 {
@@ -51,7 +55,11 @@
     char c, *orig;
     int i, val;
 
-    sap->sa_family = tr_hwtype.type;
+    if (kernel_version() < KRELEASE(2,3,30)) { 
+        sap->sa_family = tr_hwtype.type;
+    } else { 
+        sap->sa_family = tr_hwtype1.type;
+    } 	
     ptr = sap->sa_data;
 
     i = 0;
