OSDN Git Service

Doh! Miles Bader noticed a couple of spots where I forgot
authorEric Andersen <andersen@codepoet.org>
Tue, 19 Feb 2002 05:29:35 +0000 (05:29 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 19 Feb 2002 05:29:35 +0000 (05:29 -0000)
to mark __stdio_flush_buffers with weak_function. Oops!

libc/stdlib/abort.c
libc/stdlib/atexit.c

index 4c9f06a..8db2ed0 100644 (file)
@@ -46,7 +46,7 @@ Cambridge, MA 02139, USA.  */
 #define ABORT_INSTRUCTION
 #endif
 
-extern void __stdio_flush_buffers(void);
+extern void weak_function __stdio_flush_buffers(void);
 extern void _exit __P((int __status)) __attribute__ ((__noreturn__));
 static int been_there_done_that = 0;
 
index 9164b2a..d22d6a5 100644 (file)
@@ -44,8 +44,6 @@ typedef enum {
        ef_on_exit
 } ef_type; /* exit function types */
 
-extern void __stdio_flush_buffers(void);
-
 /* this is in the L_exit object */
 extern void (*__exit_cleanup) (int);
 
@@ -143,7 +141,7 @@ void __exit_handler(int status)
 #endif
 
 #ifdef L_exit
-extern void __stdio_flush_buffers(void);
+extern void weak_function __stdio_flush_buffers(void);
 void (*__exit_cleanup) (int) = 0;
 
 /*