X-Git-Url: http://gitweb.fperrin.net/?p=iftop.git;a=blobdiff_plain;f=iftop.h;fp=iftop.h;h=f273c0f6088f997673ac2e9193a6e39b8279b148;hp=4f03d8c3fdb6daa39b07a5e2d336414fb551f351;hb=626b3a3ea024fcad4111b93e9b527119a0e882dd;hpb=cd1db5a0a5c698b647e554a003c7e48b5db695f5 diff --git a/iftop.h b/iftop.h index 4f03d8c..f273c0f 100644 --- a/iftop.h +++ b/iftop.h @@ -13,6 +13,16 @@ #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];