From b1a388799dc98e6d1451fb73aa71097cbf9f37d9 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 11 Oct 2017 07:57:44 -0500 Subject: newlib/.../getreent.c: Allow to be provided by host and do so for RTEMS RTEMS provides the option to have a global or per-thread reentrancy as part of application configuration. As part of this, RTEMS provides the implementation of __getreent() as appropriate. Allow the target to determine if this method is present in libc.a. --- newlib/libc/reent/getreent.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'newlib/libc') diff --git a/newlib/libc/reent/getreent.c b/newlib/libc/reent/getreent.c index 60ae6fb..124abce 100644 --- a/newlib/libc/reent/getreent.c +++ b/newlib/libc/reent/getreent.c @@ -1,5 +1,11 @@ /* default reentrant pointer when multithread enabled */ +#ifdef GETREENT_PROVIDED + +int _dummy_getreent; + +#else + #include <_ansi.h> #include @@ -12,3 +18,5 @@ _DEFUN_VOID(__getreent) { return _impure_ptr; } + +#endif -- cgit v1.1