diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2007-03-15 21:32:13 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2007-03-15 21:32:13 +0000 |
commit | 826b5591dd604ef68abadff7c8cb7c19e221b9af (patch) | |
tree | 1d1cd77cbe1ec91d5bc33e3879db3efdddbfc8c4 /newlib/libc/include/sys/config.h | |
parent | 14ba5e14d9226cb4dd1b2a72781ee02e9f2bf8a2 (diff) | |
download | cygnal-826b5591dd604ef68abadff7c8cb7c19e221b9af.tar.gz cygnal-826b5591dd604ef68abadff7c8cb7c19e221b9af.tar.bz2 cygnal-826b5591dd604ef68abadff7c8cb7c19e221b9af.zip |
2007-03-15 Jeff Johnston <jjohnstn@redhat.com>
* configure.in: Add new --enable-newlib-reent-small option.
* configure: Regenerated.
* acconfig.h: Add _WANT_REENT_SMALL.
* newlib.hin: Regenerated minus PACKAGE macros to add
_WANT_REENT_SMALL macro.
* libc/include/sys/config.h[_WANT_REENT_SMALL]: Set _REENT_SMALL
if not already set.
* libc/stdio/fflush.c[_REENT_SMALL]: Return immediately if
there is no buffer.
* libc/stdio/local.h[_REENT_SMALL]: Fix CHECK_INIT macro to
use reentrant pointer passed in when resetting the file
pointer to one of the std streams.
Diffstat (limited to 'newlib/libc/include/sys/config.h')
-rw-r--r-- | newlib/libc/include/sys/config.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/newlib/libc/include/sys/config.h b/newlib/libc/include/sys/config.h index 58305d4a8..0ac2b4ec8 100644 --- a/newlib/libc/include/sys/config.h +++ b/newlib/libc/include/sys/config.h @@ -202,4 +202,12 @@ #endif #endif +/* See if small reent asked for at configuration time and + is not chosen by the platform by default. */ +#ifdef _WANT_REENT_SMALL +#ifndef _REENT_SMALL +#define _REENT_SMALL +#endif +#endif + #endif /* __SYS_CONFIG_H__ */ |