oe build fix
[vuplus_openvuplus] / meta-openvuplus / recipes-devtools / bison / bison / bison_remove_gets.patch
diff --git a/meta-openvuplus/recipes-devtools/bison/bison/bison_remove_gets.patch b/meta-openvuplus/recipes-devtools/bison/bison/bison_remove_gets.patch
new file mode 100644 (file)
index 0000000..4e15a88
--- /dev/null
@@ -0,0 +1,15 @@
+diff --git a/lib/stdio.in.h b/lib/stdio.in.h
+index be44891..c2f3041 100644
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -180,8 +180,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@