mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 12:59:21 +08:00
Reentrancy, conditionally provide default __getreent() implementation
Conditionally provide default __getreent() implementation only if _REENT_THREAD_LOCAL is not defined. If struct _reent is replaced by dedicated thread-local objects neither the structure nor _impure_ptr is available.
This commit is contained in:
parent
766f1beb4d
commit
7a1c717c8b
@ -9,6 +9,8 @@ int _dummy_getreent;
|
||||
#include <_ansi.h>
|
||||
#include <reent.h>
|
||||
|
||||
#ifndef _REENT_THREAD_LOCAL
|
||||
|
||||
#ifdef __getreent
|
||||
#undef __getreent
|
||||
#endif
|
||||
@ -19,4 +21,6 @@ __getreent (void)
|
||||
return _impure_ptr;
|
||||
}
|
||||
|
||||
#endif /* !_REENT_THREAD_LOCAL */
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user