From: | "Mike Frysinger (vapier)" <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in app-arch/cpio/files: cpio-2.11-no-gets.patch |
Date: | Fri, 06 Jul 2012 04:17:57 |
Message-Id: | 20120706041746.1FCAD2004B@flycatcher.gentoo.org |
1 | vapier 12/07/06 04:17:46 |
2 | |
3 | Added: cpio-2.11-no-gets.patch |
4 | Log: |
5 | Fix building with glibc-2.16 #424974 by Stevan Bajić. |
6 | |
7 | (Portage version: 2.2.0_alpha115/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.1 app-arch/cpio/files/cpio-2.11-no-gets.patch |
11 | |
12 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/cpio/files/cpio-2.11-no-gets.patch?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/cpio/files/cpio-2.11-no-gets.patch?rev=1.1&content-type=text/plain |
14 | |
15 | Index: cpio-2.11-no-gets.patch |
16 | =================================================================== |
17 | https://bugs.gentoo.org/424974 |
18 | |
19 | hack until gzip pulls a newer gnulib version |
20 | |
21 | From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 |
22 | From: Eric Blake <eblake@××××××.com> |
23 | Date: Thu, 29 Mar 2012 13:30:41 -0600 |
24 | Subject: [PATCH] stdio: don't assume gets any more |
25 | |
26 | Gnulib intentionally does not have a gets module, and now that C11 |
27 | and glibc have dropped it, we should be more proactive about warning |
28 | any user on a platform that still has a declaration of this dangerous |
29 | interface. |
30 | |
31 | --- a/gnu/stdio.in.h |
32 | +++ b/gnu/stdio.in.h |
33 | @@ -125,7 +125,6 @@ |
34 | so any use of gets warrants an unconditional warning. Assume it is |
35 | always declared, since it is required by C89. */ |
36 | #undef gets |
37 | -_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); |
38 | |
39 | #if @GNULIB_FOPEN@ |
40 | # if @REPLACE_FOPEN@ |