* argp/argp-help.c: Use _IO_vasprintf instead of vasprintf.
authorUlrich Drepper <drepper@redhat.com>
Tue, 9 Aug 2005 01:27:20 +0000 (01:27 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 9 Aug 2005 01:27:20 +0000 (01:27 +0000)
* include/stdio.h: Add libc_hidden_proto for __vfprintf_chk.
* debug/vfprintf_chk.c: Add libc_hidden_def.

ChangeLog
argp/argp-help.c
include/stdio.h

index e4424044e30c5ea5810d275381b854f9ed0a58b6..119cc8f43f0a41ac8cb5d490b28889e34f5318ae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-08-08  Ulrich Drepper  <drepper@redhat.com>
+
+       * argp/argp-help.c: Use _IO_vasprintf instead of vasprintf.
+       * include/stdio.h: Add libc_hidden_proto for __vfprintf_chk.
+       * debug/vfprintf_chk.c: Add libc_hidden_def.
+
 2005-08-08  Roland McGrath  <roland@redhat.com>
 
        * argp/argp-help.c (__argp_error): __asprintf -> vasprintf.
index abd59c12f9ce76367d195c13b7a673f8c5a9c90e..4bc4d07b1568de9da4bbab7b56ac6ad1df53bbbf 100644 (file)
@@ -48,7 +48,8 @@ char *alloca ();
 #include <stdarg.h>
 #include <ctype.h>
 #include <limits.h>
-#ifdef USE_IN_LIBIO
+#ifdef _LIBC
+# include <../libio/libioP.h>
 # include <wchar.h>
 #endif
 
@@ -1766,7 +1767,7 @@ __argp_error (const struct argp_state *state, const char *fmt, ...)
 #ifdef _LIBC
          char *buf;
 
-         if (vasprintf (&buf, fmt, ap) < 0)
+         if (_IO_vasprintf (&buf, fmt, ap) < 0)
            buf = NULL;
 
          __fxprintf (stream, "%s: %s\n",
@@ -1836,7 +1837,7 @@ __argp_failure (const struct argp_state *state, int status, int errnum,
 #ifdef _LIBC
              char *buf;
 
-             if (vasprintf (&buf, fmt, ap) < 0)
+             if (_IO_vasprintf (&buf, fmt, ap) < 0)
                buf = NULL;
 
              __fxprintf (stream, ": %s", buf);
index 9220db5b809b20e303a97c4112c2446fd5ba18d8..e040380d79223e2e3f013b2cb8bee2a1fdba6298 100644 (file)
@@ -128,6 +128,7 @@ libc_hidden_proto (open_memstream)
 libc_hidden_proto (__libc_fatal)
 libc_hidden_proto (__vsprintf_chk)
 libc_hidden_proto (__vsnprintf_chk)
+libc_hidden_proto (__vfprintf_chk)
 
 #  if !defined NOT_IN_libc && defined SHARED && defined DO_VERSIONING \
   && defined HAVE_VISIBILITY_ATTRIBUTE && !defined HAVE_BROKEN_ALIAS_ATTRIBUTE\