From 6c94ed24794d5a44a2ab4cde652e80eba05ade7a Mon Sep 17 00:00:00 2001 From: Zhao Lei Date: Thu, 9 Sep 2010 13:49:14 +0800 Subject: fix a compile fail by strndup in RHEL5 env When we compile btrfs-progs in RHEL5(with default gcc 4.1.2 and glibc-2.5-18), we can get following error: cc1: warnings being treated as errors btrfs-list.c: In function 'ino_resolve': btrfs-list.c:511: warning: implicit declaration of function 'strndup' btrfs-list.c:511: warning: incompatible implicit declaration of built-in function 'strndup' make: *** [btrfs-list.o] Error 1 ... cc1: warnings being treated as errors btrfs.c: In function 'split_command': btrfs.c:168: warning: implicit declaration of function 'strndup' btrfs.c:168: warning: incompatible implicit declaration of built-in function 'strndup' make: *** [btrfs-list.o] Error 1 We can add _GNU_SOURCE definition according man strndup. Signed-off-by: Zhao Lei Signed-off-by: Miao Xie --- btrfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'btrfs.c') diff --git a/btrfs.c b/btrfs.c index ab5e57f..46314cf 100644 --- a/btrfs.c +++ b/btrfs.c @@ -14,7 +14,7 @@ * Boston, MA 021110-1307, USA. */ - +#define _GNU_SOURCE #include #include #include -- cgit v1.2.1