diff -urN ndisc6-0.9.8/src/trace-tcp.c ndisc6-0.9.8.new/src/trace-tcp.c
--- ndisc6-0.9.8/src/trace-tcp.c	2008-05-01 14:52:28.000000000 +0200
+++ ndisc6-0.9.8.new/src/trace-tcp.c	2009-04-17 15:39:54.000000000 +0200
@@ -24,6 +24,7 @@
 
 #undef _GNU_SOURCE
 #define _BSD_SOURCE 1
+#define __FAVOR_BSD 1
 
 #include <string.h>
 #include <inttypes.h>
diff -urN ndisc6-0.9.8/src/trace-udp.c ndisc6-0.9.8.new/src/trace-udp.c
--- ndisc6-0.9.8/src/trace-udp.c	2008-05-01 14:52:28.000000000 +0200
+++ ndisc6-0.9.8.new/src/trace-udp.c	2009-04-17 15:40:36.000000000 +0200
@@ -24,6 +24,7 @@
 
 #undef _GNU_SOURCE
 #define _BSD_SOURCE 1
+#define __FAVOR_BSD 1
 
 #include <string.h>
 #include <stdbool.h>