diff -up iptraf-3.0.1/src/ifstats.c.old iptraf-3.0.1/src/ifstats.c
--- iptraf-3.0.1/src/ifstats.c.old	2007-11-02 12:49:25.000000000 +0100
+++ iptraf-3.0.1/src/ifstats.c	2007-11-02 12:49:38.000000000 +0100
@@ -26,6 +26,7 @@ details.
 #include <time.h>
 #include <sys/time.h>
 #include <sys/types.h>
+#include <linux/types.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
 #include <netinet/in.h>
diff -up iptraf-3.0.1/src/serv.c.old iptraf-3.0.1/src/serv.c
--- iptraf-3.0.1/src/serv.c.old	2007-11-02 12:50:04.000000000 +0100
+++ iptraf-3.0.1/src/serv.c	2007-11-02 12:50:25.000000000 +0100
@@ -32,6 +32,7 @@ details.
 #include <netinet/ip.h>
 #include <netinet/ip6.h>
 #include <netinet/udp.h>
+#include <linux/types.h>
 #include <linux/if_packet.h>
 #include <linux/if_ether.h>
 #include <listbox.h>
diff -up iptraf-3.0.1/src/ifaces.c.old iptraf-3.0.1/src/ifaces.c
--- iptraf-3.0.1/src/ifaces.c.old	2007-11-02 12:50:37.000000000 +0100
+++ iptraf-3.0.1/src/ifaces.c	2007-11-02 12:50:54.000000000 +0100
@@ -27,6 +27,7 @@ details.
 #include <net/if.h>
 #include <fcntl.h>
 #include <string.h>
+#include <linux/types.h>
 #include <linux/if_packet.h>
 #include "links.h"
 #include "error.h"