diff options
author | doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-22 22:47:31 +0000 |
---|---|---|
committer | doko <doko@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-01-22 22:47:31 +0000 |
commit | f393689dbb841bd43667185e01763ac8d295f9ef (patch) | |
tree | f88766dd44c878e684e520ea519fdb5dfc7e8e84 /libssp | |
parent | 1b0e4e57835e20d38a33fede08d119c954ff3968 (diff) | |
download | linaro-gcc-f393689dbb841bd43667185e01763ac8d295f9ef.tar.gz linaro-gcc-f393689dbb841bd43667185e01763ac8d295f9ef.tar.bz2 linaro-gcc-f393689dbb841bd43667185e01763ac8d295f9ef.zip |
2015-01-22 Matthias Klose <doko@ubuntu.com>
* gets-chk.c: Declare prototype for gets in C11 mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220018 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libssp')
-rw-r--r-- | libssp/ChangeLog | 4 | ||||
-rw-r--r-- | libssp/gets-chk.c | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libssp/ChangeLog b/libssp/ChangeLog index e7c3ce2467f..d1580a37e98 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,7 @@ +2015-01-22 Matthias Klose <doko@ubuntu.com> + + * gets-chk.c: Declare prototype for gets in C11 mode. + 2014-11-21 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/63784 diff --git a/libssp/gets-chk.c b/libssp/gets-chk.c index 053c4462647..92768e4da1c 100644 --- a/libssp/gets-chk.c +++ b/libssp/gets-chk.c @@ -51,6 +51,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see # include <string.h> #endif +#if !(!defined __USE_ISOC11 \ + || (defined __cplusplus && __cplusplus <= 201103L)) +extern char *gets (char *); +#endif + extern void __chk_fail (void) __attribute__((__noreturn__)); char * |