From: Rich Felker Date: Sun, 9 Sep 2018 04:53:11 +0000 (-0400) Subject: move __stdio_exit_needed to stdio_impl.h X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=50a298ea3b122efbb31e7674a20e6c7dc30ca1dc;hp=7dc8df56c16f0fd9d791511e54d4590fb5a2dbf3;p=musl move __stdio_exit_needed to stdio_impl.h this functions is glue for linking dependency logic. --- diff --git a/src/internal/stdio_impl.h b/src/internal/stdio_impl.h index 4cb79861..cdb0f96b 100644 --- a/src/internal/stdio_impl.h +++ b/src/internal/stdio_impl.h @@ -61,6 +61,8 @@ size_t __string_read(FILE *, unsigned char *, size_t); int __toread(FILE *); int __towrite(FILE *); +void __stdio_exit_needed(void); + #if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303) __attribute__((visibility("protected"))) #endif diff --git a/src/stdio/__toread.c b/src/stdio/__toread.c index 35f67b8f..8f9f27bd 100644 --- a/src/stdio/__toread.c +++ b/src/stdio/__toread.c @@ -13,8 +13,6 @@ int __toread(FILE *f) return (f->flags & F_EOF) ? EOF : 0; } -void __stdio_exit_needed(void); - void __toread_needs_stdio_exit() { __stdio_exit_needed(); diff --git a/src/stdio/__towrite.c b/src/stdio/__towrite.c index b022cbca..01998677 100644 --- a/src/stdio/__towrite.c +++ b/src/stdio/__towrite.c @@ -17,8 +17,6 @@ int __towrite(FILE *f) return 0; } -void __stdio_exit_needed(void); - void __towrite_needs_stdio_exit() { __stdio_exit_needed();