oe build fix
[vuplus_openvuplus] / meta-openvuplus / recipes-devtools / m4 / m4-native / m4_remove_gets.patch
diff --git a/meta-openvuplus/recipes-devtools/m4/m4-native/m4_remove_gets.patch b/meta-openvuplus/recipes-devtools/m4/m4-native/m4_remove_gets.patch
new file mode 100644 (file)
index 0000000..7ee0310
--- /dev/null
@@ -0,0 +1,15 @@
+diff --git a/lib/stdio.in.h b/lib/stdio.in.h
+index b7f3b6f..d7c40bb 100644
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -161,8 +161,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@