Index: trunk/src/sh_socket.c
===================================================================
--- trunk/src/sh_socket.c	(revision 175)
+++ trunk/src/sh_socket.c	(revision 177)
@@ -23,4 +23,7 @@
  * #define SH_DEBUG_SOCKET
  */
+#if defined(SH_WITH_SERVER) && defined(__linux__)
+#define _GNU_SOURCE
+#endif
 
 #include <stdio.h>
