From: Tom Hughes Date: Tue, 7 Jun 2011 22:53:21 +0000 (+0000) Subject: Define _GNU_SOURCE for access to CLONE_XXX flags with gibc 2.14 headers. X-Git-Tag: svn/VALGRIND_3_7_0~435 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af8ec0a5918e27006509ec46d74ca94668c28040;p=thirdparty%2Fvalgrind.git Define _GNU_SOURCE for access to CLONE_XXX flags with gibc 2.14 headers. Based on patch from Dmitry Djachenko . git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11802 --- diff --git a/memcheck/tests/linux/stack_switch.c b/memcheck/tests/linux/stack_switch.c index d54870dc79..1011f75f8e 100644 --- a/memcheck/tests/linux/stack_switch.c +++ b/memcheck/tests/linux/stack_switch.c @@ -1,5 +1,6 @@ #define _XOPEN_SOURCE 600 #define _BSD_SOURCE +#define _GNU_SOURCE #include diff --git a/memcheck/tests/x86-linux/scalar.c b/memcheck/tests/x86-linux/scalar.c index 1ba7c38b88..2bc1fa5b3f 100644 --- a/memcheck/tests/x86-linux/scalar.c +++ b/memcheck/tests/x86-linux/scalar.c @@ -1,3 +1,5 @@ +#define _GNU_SOURCE + #include "../../memcheck.h" #include "scalar.h" #include diff --git a/memcheck/tests/x86-linux/scalar.stderr.exp b/memcheck/tests/x86-linux/scalar.stderr.exp index a09a6d64a8..36f48eed04 100644 --- a/memcheck/tests/x86-linux/scalar.stderr.exp +++ b/memcheck/tests/x86-linux/scalar.stderr.exp @@ -578,25 +578,25 @@ Syscall param sigaction(act->sa_handler) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(act->sa_mask) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(act->sa_flags) points to unaddressable byte(s) ... Address 0x........ is 8 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(oldact) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 68: __NR_sgetmask n/a @@ -1228,13 +1228,13 @@ Syscall param sigprocmask(set) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigprocmask(oldset) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 127: __NR_create_module ni @@ -1747,7 +1747,7 @@ Syscall param rt_sigaction(act->sa_handler) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param rt_sigaction(act->sa_mask) points to unaddressable byte(s) ... @@ -1757,13 +1757,13 @@ Syscall param rt_sigaction(act->sa_flags) points to unaddressable byte(s) ... Address 0x........ is 8 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param rt_sigaction(oldact) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 175: __NR_rt_sigprocmask 4s 2m