- (dtucker) [includes.h] Check if _GNU_SOURCE is already defined before
   defining it again.  Prevents warnings if someone, eg, sets it in CFLAGS.
diff --git a/includes.h b/includes.h
index 3e206c8..07bcd89 100644
--- a/includes.h
+++ b/includes.h
@@ -18,7 +18,9 @@
 
 #include "config.h"
 
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE /* activate extra prototypes for glibc */
+#endif
 
 #include <sys/types.h>
 #include <sys/socket.h> /* For CMSG_* */