From 8c22dca38f19cd8f2c9688f756b0758aa7244f9e Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 14 Jan 2006 21:15:05 +0000 Subject: [PATCH] (__nldbl___vstrfmon, __nldbl___vsyslog_chk): Restore missing decls. --- ChangeLog | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index cfc6c68..4fbfd12 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,7 +4,7 @@ (NLDBL_DECL): Rewritten. Remove __THROW from NLDBL_DECL uses. Use NLDBL_DECL for __vstrfmon, __vstrfmon_l. - + (__nldbl___vstrfmon, __nldbl___vsyslog_chk): Restore missing decls. * sysdeps/ieee754/ldbl-opt/nldbl-asinh.c: Restore attribute_hidden. 2006-01-14 Jakub Jelinek diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-compat.h b/sysdeps/ieee754/ldbl-opt/nldbl-compat.h index cdedaaf..985e109 100644 --- a/sysdeps/ieee754/ldbl-opt/nldbl-compat.h +++ b/sysdeps/ieee754/ldbl-opt/nldbl-compat.h @@ -63,9 +63,13 @@ NLDBL_DECL (vsyslog); NLDBL_DECL (qecvt); NLDBL_DECL (qfcvt); NLDBL_DECL (qgcvt); -NLDBL_DECL (__vstrfmon); NLDBL_DECL (__vstrfmon_l); +/* This one does not exist in the normal interface, only + __nldbl___vstrfmon really exists. */ +extern ssize_t __nldbl___vstrfmon (char *, size_t, const char *, va_list) + __THROW; + /* These don't use __typeof because they were not declared by the headers, since we don't compile with _FORTIFY_SOURCE. */ extern int __nldbl___vfprintf_chk (FILE *__restrict, int, @@ -80,6 +84,7 @@ extern int __nldbl___vsnprintf_chk (char *__restrict, size_t, int, size_t, extern int __nldbl___vswprintf_chk (wchar_t *__restrict, size_t, int, size_t, const wchar_t *__restrict, __gnuc_va_list) __THROW; +extern void __nldbl___vsyslog_chk (int, int, const char *, va_list); #endif /* __NLDBL_COMPAT_H */ -- 2.7.4