diff -uNr -x '*~' tgt-20071227.orig/usr/iscsi/iscsid.c tgt-20071227/usr/iscsi/iscsid.c
--- tgt-20071227.orig/usr/iscsi/iscsid.c 2007-12-27 04:31:37.000000000 +0100
+++ tgt-20071227/usr/iscsi/iscsid.c 2008-02-10 19:08:40.000000000 +0100
@@ -24,6 +24,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA
*/
+#define _GNU_SOURCE 1
#include <errno.h>
#include <fcntl.h>
#include <netdb.h>
diff -uNr -x '*~' tgt-20071227.orig/usr/iscsi/isns.c tgt-20071227/usr/iscsi/isns.c
--- tgt-20071227.orig/usr/iscsi/isns.c 2007-12-27 04:31:37.000000000 +0100
+++ tgt-20071227/usr/iscsi/isns.c 2008-02-10 19:11:53.000000000 +0100
@@ -19,6 +19,7 @@
* 02110-1301 USA
*/
+#define _GNU_SOURCE 1
#include <errno.h>
#include <netdb.h>
#include <stdio.h>
diff -uNr -x '*~' tgt-20071227.orig/usr/mgmt.c tgt-20071227/usr/mgmt.c
--- tgt-20071227.orig/usr/mgmt.c 2007-12-27 04:31:37.000000000 +0100
+++ tgt-20071227/usr/mgmt.c 2008-02-10 19:12:21.000000000 +0100
@@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA
*/
+#define _GNU_SOURCE 1
#include <ctype.h>
#include <dirent.h>
#include <errno.h>