#ifdef __UCLIBC_DYNAMIC_ATEXIT__
/* If we are out of function table slots, make some more */
if (__exit_slots < __exit_count+1) {
- __exit_function_table=realloc(__exit_function_table,
- (__exit_slots+20)*sizeof(struct exit_function));
- if (__exit_function_table==NULL) {
+ efp=realloc(__exit_function_table,
+ (__exit_slots+20)*sizeof(struct exit_function));
+ if (efp==NULL) {
UNLOCK;
__set_errno(ENOMEM);
return -1;
}
+ __exit_function_table = efp;
__exit_slots+=20;
}
#else
#ifdef __UCLIBC_DYNAMIC_ATEXIT__
/* If we are out of function table slots, make some more */
if (__exit_slots < __exit_count+1) {
- __exit_function_table=realloc(__exit_function_table,
- (__exit_slots+20)*sizeof(struct exit_function));
- if (__exit_function_table==NULL) {
+ efp=realloc(__exit_function_table,
+ (__exit_slots+20)*sizeof(struct exit_function));
+ if (efp==NULL) {
UNLOCK;
__set_errno(ENOMEM);
return -1;
}
+ __exit_function_table=efp;
__exit_slots+=20;
}
#else