Optional struct _reent::_new::_unused

Rename struct _reent::_new::_unused members _nextf and _nmalloc to _reserved_3
and _reserved_4, respectively.   Rename struct _reent::_new member _unused to
_reserved_5.  Provide them only if _REENT_BACKWARD_BINARY_COMPAT is defined.

Remove unused _N_LISTS define.
This commit is contained in:
Sebastian Huber 2022-05-13 14:56:24 +02:00
parent 84d8b9d1b3
commit 9035e406cb
1 changed files with 5 additions and 7 deletions

View File

@ -685,15 +685,13 @@ struct _reent
_mbstate_t _wcsrtombs_state;
int _h_errno;
} _reent;
/* Two next two fields were once used by malloc. They are no longer
used. They are used to preserve the space used before so as to
allow addition of new reent fields and keep binary compatibility. */
#ifdef _REENT_BACKWARD_BINARY_COMPAT
struct
{
#define _N_LISTS 30
unsigned char * _nextf[_N_LISTS];
unsigned int _nmalloc[_N_LISTS];
} _unused;
unsigned char * _reserved_3[30];
unsigned int _reserved_4[30];
} _reserved_5;
#endif
} _new;
# ifndef _REENT_GLOBAL_ATEXIT