summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/m4/m4/remove-gets.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/m4/m4/remove-gets.patch')
-rw-r--r--meta/recipes-devtools/m4/m4/remove-gets.patch18
1 files changed, 10 insertions, 8 deletions
diff --git a/meta/recipes-devtools/m4/m4/remove-gets.patch b/meta/recipes-devtools/m4/m4/remove-gets.patch
index 9c396d94f0..effb353f11 100644
--- a/meta/recipes-devtools/m4/m4/remove-gets.patch
+++ b/meta/recipes-devtools/m4/m4/remove-gets.patch
@@ -4,18 +4,20 @@ undefining it.
4 4
5Upstream-Status: Pending 5Upstream-Status: Pending
6Signed-off-by: Khem Raj <raj.khem@gmail.com> 6Signed-off-by: Khem Raj <raj.khem@gmail.com>
7Index: m4-1.4.16/lib/stdio.in.h 7Index: m4-1.4.17/lib/stdio.in.h
8=================================================================== 8===================================================================
9--- m4-1.4.16.orig/lib/stdio.in.h 2011-03-01 08:39:29.000000000 -0800 9--- m4-1.4.17.orig/lib/stdio.in.h 2013-10-16 14:41:01.678496227 +0300
10+++ m4-1.4.16/lib/stdio.in.h 2012-07-03 08:32:08.145935928 -0700 10+++ m4-1.4.17/lib/stdio.in.h 2013-10-16 14:41:48.849427839 +0300
11@@ -161,8 +161,10 @@ 11@@ -717,10 +717,12 @@
12 /* It is very rare that the developer ever has full control of stdin, 12 /* It is very rare that the developer ever has full control of stdin,
13 so any use of gets warrants an unconditional warning. Assume it is 13 so any use of gets warrants an unconditional warning; besides, C11
14 always declared, since it is required by C89. */ 14 removed it. */
15+#if defined gets 15+#if defined gets
16 #undef gets 16 #undef gets
17 #if HAVE_RAW_DECL_GETS
17 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); 18 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
19 #endif
18+#endif 20+#endif
19 21
20 #if @GNULIB_FOPEN@ 22
21 # if @REPLACE_FOPEN@ 23 #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@