diff options
Diffstat (limited to 'debug')
-rw-r--r-- | debug/fprintf_chk.c | 5 | ||||
-rw-r--r-- | debug/printf_chk.c | 5 | ||||
-rw-r--r-- | debug/snprintf_chk.c | 9 | ||||
-rw-r--r-- | debug/sprintf_chk.c | 7 | ||||
-rw-r--r-- | debug/vfprintf_chk.c | 7 | ||||
-rw-r--r-- | debug/vfwprintf_chk.c | 3 | ||||
-rw-r--r-- | debug/vprintf_chk.c | 5 | ||||
-rw-r--r-- | debug/vsnprintf_chk.c | 10 | ||||
-rw-r--r-- | debug/vsprintf_chk.c | 10 |
9 files changed, 38 insertions, 23 deletions
diff --git a/debug/fprintf_chk.c b/debug/fprintf_chk.c index 2b7d22b..58b5fb2 100644 --- a/debug/fprintf_chk.c +++ b/debug/fprintf_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004 +/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -24,7 +24,7 @@ /* Write formatted output to FP from the format string FORMAT. */ int -__fprintf_chk (FILE *fp, int flag, const char *format, ...) +___fprintf_chk (FILE *fp, int flag, const char *format, ...) { va_list ap; int done; @@ -43,3 +43,4 @@ __fprintf_chk (FILE *fp, int flag, const char *format, ...) return done; } +ldbl_strong_alias (___fprintf_chk, __fprintf_chk) diff --git a/debug/printf_chk.c b/debug/printf_chk.c index 86096b4..b8f0096 100644 --- a/debug/printf_chk.c +++ b/debug/printf_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004 +/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -24,7 +24,7 @@ /* Write formatted output to stdout from the format string FORMAT. */ int -__printf_chk (int flag, const char *format, ...) +___printf_chk (int flag, const char *format, ...) { va_list ap; int done; @@ -43,3 +43,4 @@ __printf_chk (int flag, const char *format, ...) return done; } +ldbl_strong_alias (___printf_chk, __printf_chk) diff --git a/debug/snprintf_chk.c b/debug/snprintf_chk.c index 5a77afe..315d47c 100644 --- a/debug/snprintf_chk.c +++ b/debug/snprintf_chk.c @@ -1,4 +1,5 @@ -/* Copyright (C) 1991, 1995, 1997, 1998, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1997, 1998, 2004, 2006 + Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -16,6 +17,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include <libioP.h> #include <stdarg.h> #include <stdio.h> @@ -24,8 +26,8 @@ string FORMAT, writing no more than MAXLEN characters. */ /* VARARGS5 */ int -__snprintf_chk (char *s, size_t maxlen, int flags, size_t slen, - const char *format, ...) +___snprintf_chk (char *s, size_t maxlen, int flags, size_t slen, + const char *format, ...) { va_list arg; int done; @@ -36,3 +38,4 @@ __snprintf_chk (char *s, size_t maxlen, int flags, size_t slen, return done; } +ldbl_strong_alias (___snprintf_chk, __snprintf_chk) diff --git a/debug/sprintf_chk.c b/debug/sprintf_chk.c index d141633..658c0cc 100644 --- a/debug/sprintf_chk.c +++ b/debug/sprintf_chk.c @@ -1,4 +1,5 @@ -/* Copyright (C) 1991,1995,1997,1998,2002,2004 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1997, 1998, 2002, 2004, 2006 + Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -16,13 +17,14 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include <libioP.h> #include <stdarg.h> #include <stdio.h> /* Write formatted output into S, according to the format string FORMAT. */ /* VARARGS4 */ int -__sprintf_chk (char *s, int flags, size_t slen, const char *format, ...) +___sprintf_chk (char *s, int flags, size_t slen, const char *format, ...) { va_list arg; int done; @@ -33,3 +35,4 @@ __sprintf_chk (char *s, int flags, size_t slen, const char *format, ...) return done; } +ldbl_strong_alias (___sprintf_chk, __sprintf_chk) diff --git a/debug/vfprintf_chk.c b/debug/vfprintf_chk.c index 10dde3c..bd2796e 100644 --- a/debug/vfprintf_chk.c +++ b/debug/vfprintf_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2005 +/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -24,7 +24,7 @@ /* Write formatted output to FP from the format string FORMAT. */ int -__vfprintf_chk (FILE *fp, int flag, const char *format, va_list ap) +___vfprintf_chk (FILE *fp, int flag, const char *format, va_list ap) { int done; @@ -40,4 +40,5 @@ __vfprintf_chk (FILE *fp, int flag, const char *format, va_list ap) return done; } -libc_hidden_def (__vfprintf_chk) +ldbl_hidden_def (___vfprintf_chk, __vfprintf_chk) +ldbl_strong_alias (___vfprintf_chk, __vfprintf_chk) diff --git a/debug/vfwprintf_chk.c b/debug/vfwprintf_chk.c index d4af557..a2612d5 100644 --- a/debug/vfwprintf_chk.c +++ b/debug/vfwprintf_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2005 +/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2005, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -40,3 +40,4 @@ __vfwprintf_chk (FILE *fp, int flag, const wchar_t *format, va_list ap) return done; } +libc_hidden_def (__vfwprintf_chk) diff --git a/debug/vprintf_chk.c b/debug/vprintf_chk.c index 1fd5bcd..68a63ee 100644 --- a/debug/vprintf_chk.c +++ b/debug/vprintf_chk.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004 +/* Copyright (C) 1991, 1995, 1996, 1997, 2001, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -24,7 +24,7 @@ /* Write formatted output to stdout from the format string FORMAT. */ int -__vprintf_chk (int flag, const char *format, va_list ap) +___vprintf_chk (int flag, const char *format, va_list ap) { int done; @@ -40,3 +40,4 @@ __vprintf_chk (int flag, const char *format, va_list ap) return done; } +ldbl_strong_alias (___vprintf_chk, __vprintf_chk) diff --git a/debug/vsnprintf_chk.c b/debug/vsnprintf_chk.c index a0fd4eb..c46937f 100644 --- a/debug/vsnprintf_chk.c +++ b/debug/vsnprintf_chk.c @@ -1,4 +1,5 @@ -/* Copyright (C) 1991, 1995, 1997, 1998, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1997, 1998, 2004, 2006 + Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -27,8 +28,8 @@ extern const struct _IO_jump_t _IO_strn_jumps attribute_hidden; string FORMAT, writing no more than MAXLEN characters. */ /* VARARGS5 */ int -__vsnprintf_chk (char *s, size_t maxlen, int flags, size_t slen, - const char *format, va_list args) +___vsnprintf_chk (char *s, size_t maxlen, int flags, size_t slen, + const char *format, va_list args) { /* XXX Maybe for less strict version do not fail immediately. Though, maxlen is supposed to be the size of buffer pointed @@ -67,4 +68,5 @@ __vsnprintf_chk (char *s, size_t maxlen, int flags, size_t slen, *sf.f._sbf._f._IO_write_ptr = '\0'; return ret; } -libc_hidden_def (__vsnprintf_chk) +ldbl_hidden_def (___vsnprintf_chk, __vsnprintf_chk) +ldbl_strong_alias (___vsnprintf_chk, __vsnprintf_chk) diff --git a/debug/vsprintf_chk.c b/debug/vsprintf_chk.c index f41c5fc..6538064 100644 --- a/debug/vsprintf_chk.c +++ b/debug/vsprintf_chk.c @@ -1,4 +1,5 @@ -/* Copyright (C) 1994, 1997, 1999-2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 1999-2003, 2004, 2006 + Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -61,8 +62,8 @@ static const struct _IO_jump_t _IO_str_chk_jumps = int -__vsprintf_chk (char *s, int flags, size_t slen, const char *format, - va_list args) +___vsprintf_chk (char *s, int flags, size_t slen, const char *format, + va_list args) { _IO_strfile f; int ret; @@ -88,4 +89,5 @@ __vsprintf_chk (char *s, int flags, size_t slen, const char *format, *f._sbf._f._IO_write_ptr = '\0'; return ret; } -libc_hidden_def (__vsprintf_chk) +ldbl_hidden_def (___vsprintf_chk, __vsprintf_chk) +ldbl_strong_alias (___vsprintf_chk, __vsprintf_chk) |