summaryrefslogtreecommitdiffstats
path: root/freebsd/lib/libc/stdio/local.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/lib/libc/stdio/local.h')
-rw-r--r--freebsd/lib/libc/stdio/local.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/freebsd/lib/libc/stdio/local.h b/freebsd/lib/libc/stdio/local.h
index bed0b232..5ec1d3f5 100644
--- a/freebsd/lib/libc/stdio/local.h
+++ b/freebsd/lib/libc/stdio/local.h
@@ -78,13 +78,15 @@ extern int __srefill(FILE *);
*/
extern int __srefill_r(struct _reent *,FILE *);
-#define __srefill(_x) __srefill_r(__getreent(), _x)
+#define __srefill(_x) __srefill_r(_REENT, _x)
#endif /* __rtems__ */
extern int __sread(void *, char *, int);
extern int __swrite(void *, char const *, int);
extern fpos_t __sseek(void *, fpos_t, int);
extern int __sclose(void *);
+#ifndef __rtems__
extern void __sinit(void);
+#endif /* __rtems__ */
extern void _cleanup(void);
extern void __smakebuf(FILE *);
extern int __swhatbuf(FILE *, size_t *, int *);