Skip to content

Instantly share code, notes, and snippets.

@AlexeyRaga
Forked from paulczar/gist:5493708
Last active August 29, 2015 14:16
Show Gist options
  • Save AlexeyRaga/177119a7ed8e2be72da5 to your computer and use it in GitHub Desktop.
Save AlexeyRaga/177119a7ed8e2be72da5 to your computer and use it in GitHub Desktop.
--- srclib/stdio.in.h.orig 2011-08-07 16:42:06.000000000 +0300
+++ srclib/stdio.in.h 2013-01-10 15:53:03.000000000 +0200
@@ -695,7 +695,9 @@
/* 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. */
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment