/[gentoo-x86]/sys-devel/m4/files/m4-1.4.16-no-gets.patch
Gentoo

Contents of /sys-devel/m4/files/m4-1.4.16-no-gets.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Fri Jul 6 04:22:53 2012 UTC (2 years, 1 month ago) by vapier
Branch: MAIN
CVS Tags: HEAD
Fix building with glibc-2.16 #424978 by Stevan Bajić.

(Portage version: 2.2.0_alpha115/cvs/Linux x86_64)

1 https://bugs.gentoo.org/424978
2
3 hack until m4 pulls a newer gnulib version
4
5 From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
6 From: Eric Blake <eblake@redhat.com>
7 Date: Thu, 29 Mar 2012 13:30:41 -0600
8 Subject: [PATCH] stdio: don't assume gets any more
9
10 Gnulib intentionally does not have a gets module, and now that C11
11 and glibc have dropped it, we should be more proactive about warning
12 any user on a platform that still has a declaration of this dangerous
13 interface.
14
15 --- a/lib/stdio.in.h
16 +++ b/lib/stdio.in.h
17 @@ -125,7 +125,6 @@
18 so any use of gets warrants an unconditional warning. Assume it is
19 always declared, since it is required by C89. */
20 #undef gets
21 -_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
22
23 #if @GNULIB_FOPEN@
24 # if @REPLACE_FOPEN@

  ViewVC Help
Powered by ViewVC 1.1.20