[PATCH] Define __DYNAMIC_REENT__ for RTEMS
Ralf Corsepius
ralf.corsepius at rtems.org
Mon Jul 8 16:22:49 UTC 2013
On 07/08/2013 11:16 AM, Sebastian Huber wrote:
> This helps to get rid of the global _Thread_libc_reent pointer in RTEMS
> which is unsuitable for SMP configurations. It simplifies also
> thread dispatching in RTEMS.
>
> newlib/ChangeLog
> 2013-07-08 Sebastian Huber <sebastian.huber at embedded-brains.de>
>
> * libc/include/sys/config.h (__DYNAMIC_REENT__): Define for
> RTEMS.
> ---
> newlib/libc/include/sys/config.h | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/newlib/libc/include/sys/config.h b/newlib/libc/include/sys/config.h
> index a641c4b..c726e14 100644
> --- a/newlib/libc/include/sys/config.h
> +++ b/newlib/libc/include/sys/config.h
> @@ -232,6 +232,7 @@
> #if defined(__rtems__)
> #define __FILENAME_MAX__ 255
> #define _READ_WRITE_RETURN_TYPE _ssize_t
> +#define __DYNAMIC_REENT__
> #define _REENT_GLOBAL_ATEXIT
> #endif
>
>
Elaborate what this define is used for.
Ralf
More information about the devel
mailing list