]> gitweb.fperrin.net Git - iftop.git/blobdiff - iftop.h
Import iftop-1.0pre4
[iftop.git] / iftop.h
diff --git a/iftop.h b/iftop.h
index 4f03d8c3fdb6daa39b07a5e2d336414fb551f351..f273c0f6088f997673ac2e9193a6e39b8279b148 100644 (file)
--- a/iftop.h
+++ b/iftop.h
 #define RESOLUTION 2
 #define DUMP_RESOLUTION 300
 
+/* At least OpenBSD and NexentaCore do not
+ * define s6_addr32 for user land settings.
+ */
+#if !defined s6_addr32 && defined __sun__
+#      define s6_addr32 _S6_un._S6_u32
+#elif !defined s6_addr32 && \
+               ( defined __OpenBSD__ || defined __FreeBSD__ )
+#      define s6_addr32 __u6_addr.__u6_addr32
+#endif /* !defined s6_addr32 */
+
 typedef struct {
     long recv[HISTORY_LENGTH];
     long sent[HISTORY_LENGTH];