about summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2000-12-27 07:56:28 +0000
committerAndreas Jaeger <aj@suse.de>2000-12-27 07:56:28 +0000
commit03bac9acadcafeef0fcdc38719844167c77f412d (patch)
treebdd5f69403c9019f7c0b49ea5ca98fe3eccdeace /include
parent8001fa60142c49a43e66b6874271d136a2792469 (diff)
downloadglibc-03bac9acadcafeef0fcdc38719844167c77f412d.tar.gz
glibc-03bac9acadcafeef0fcdc38719844167c77f412d.tar.xz
glibc-03bac9acadcafeef0fcdc38719844167c77f412d.zip
Update.
2000-12-26  Andreas Jaeger  <aj@suse.de>

	* libio/getc_u.c: Include stdio.h via system path to get internal
	prototypes.
	* libio/getwc_u.c: Likewise.

	* stdlib/strfmon.c: Fix prototype of __printf_fp.

	* stdio-common/vfprintf.c (process_arg): Move __printf_fphex and
	__printf_fp prototypes to ...
	* include/printf.h: ...here.

	* include/stdio.h: Add some internal prototypes to shut up GCC.
	* include/stdlib.h: Likewise.

	* sysdeps/posix/sigpause.c (__sigpause): Use ISO C prototype
	declaration.

	* include/signal.h: Add prototypes for internal sigpause
	interfaces.
Diffstat (limited to 'include')
-rw-r--r--include/printf.h10
-rw-r--r--include/stdio.h4
-rw-r--r--include/stdlib.h4
3 files changed, 18 insertions, 0 deletions
diff --git a/include/printf.h b/include/printf.h
index 777e958fb9..a025eac070 100644
--- a/include/printf.h
+++ b/include/printf.h
@@ -1 +1,11 @@
+#ifndef	_PRINTF_H
+
 #include <stdio-common/printf.h>
+
+/* Now define the internal interfaces.  */
+extern int __printf_fphex (FILE *, const struct printf_info *,
+			   const void *const *);
+extern int __printf_fp (FILE *, const struct printf_info *,
+			const void *const *);
+
+#endif
diff --git a/include/stdio.h b/include/stdio.h
index 419b58cb51..ce06a41842 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -60,6 +60,10 @@ extern void __funlockfile (FILE *__stream);
    possible.  */
 extern int __ftrylockfile (FILE *__stream);
 
+extern int __getc_unlocked (FILE *__fp);
+extern wint_t __getwc_unlocked (FILE *__fp);
+
+
 # endif
 
 #endif
diff --git a/include/stdlib.h b/include/stdlib.h
index 2ca8ca1743..f57df69137 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -55,9 +55,13 @@ extern void _quicksort (void *const pbase, size_t total_elems,
 
 extern int __cxa_atexit (void (*func) (void *), void *arg, void *d);
 
+extern void __cxa_finalize (void *d);
+
 extern int __posix_memalign (void **memptr, size_t alignment, size_t size)
      __attribute_malloc__;
 
+extern int __libc_system (const char *line);
+
 #endif
 #undef __Need_M_And_C