diff options
author | Matt Joyce <matthew.joyce@embedded-brains.de> | 2022-02-03 12:18:53 +0300 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-13 07:55:46 +0300 |
commit | f89ce35d83c705cfb9ae0564d1999f39c4e8fa83 (patch) | |
tree | 02459cc341e55a029eac95b73aa904fcce368eb0 /newlib/libc/include | |
parent | 50f078b48cea6664975b87cbacf2a7dfacb42fba (diff) |
Add _REENT_CLEANUP(ptr)
Add a _REENT_CLEANUP() macro to encapsulate access to the
__cleanup member of struct reent. This will help to replace the
struct member with a thread-local storage object in a follow up
patch.
Diffstat (limited to 'newlib/libc/include')
-rw-r--r-- | newlib/libc/include/sys/reent.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/newlib/libc/include/sys/reent.h b/newlib/libc/include/sys/reent.h index 4296188f5..3d277638f 100644 --- a/newlib/libc/include/sys/reent.h +++ b/newlib/libc/include/sys/reent.h @@ -718,6 +718,7 @@ struct _reent #endif /* !_REENT_SMALL */ +#define _REENT_CLEANUP(_ptr) ((_ptr)->__cleanup) #define _REENT_EMERGENCY(_ptr) ((_ptr)->_emergency) #define _REENT_ERRNO(_ptr) ((_ptr)->_errno) #define _REENT_INC(_ptr) ((_ptr)->_inc) |