am 8255a971: am 69068fd9: am fb9a47c7: Merge "Hide various stdio implementation details."

* commit '8255a971cc0d6d69c870f514fcf0fae1e5d3ebec':
  Hide various stdio implementation details.
This commit is contained in:
Elliott Hughes
2014-05-23 19:43:17 +00:00
committed by Android Git Automerger
2 changed files with 13 additions and 0 deletions

View File

@@ -42,4 +42,8 @@ struct glue {
FILE *iobs;
};
#pragma GCC visibility push(hidden)
extern struct glue __sglue;
#pragma GCC visibility pop

View File

@@ -41,6 +41,8 @@
#include "wcio.h"
#include "fileext.h"
#pragma GCC visibility push(hidden)
int __sflush(FILE *);
int __sflush_locked(FILE *);
FILE *__sfp(void);
@@ -118,3 +120,10 @@ static __inline int __sputc(int _c, FILE* _p) {
return (__swbuf(_c, _p));
}
}
/* OpenBSD declares these in fvwrite.h but we want to ensure they're hidden. */
struct __suio;
extern int __sfvwrite(FILE *, struct __suio *);
wint_t __fputwc_unlock(wchar_t wc, FILE *fp);
#pragma GCC visibility pop