From 99e87649c7c5840ad9f1304b2ceb06a02fd40b3a Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Thu, 16 May 2013 12:29:28 +0000 Subject: [PATCH] * libc/reent/reent.c (_wrapup_reent): Remove. --- newlib/ChangeLog | 4 ++++ newlib/libc/reent/reent.c | 33 --------------------------------- 2 files changed, 4 insertions(+), 33 deletions(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 80a4aeff3..797a67188 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,7 @@ +2013-05-16 Sebastian Huber + + * libc/reent/reent.c (_wrapup_reent): Remove. + 2013-05-13 DJ Delorie Nick Clifton diff --git a/newlib/libc/reent/reent.c b/newlib/libc/reent/reent.c index 61da3b2ba..9f5a8c0d3 100644 --- a/newlib/libc/reent/reent.c +++ b/newlib/libc/reent/reent.c @@ -125,36 +125,3 @@ _DEFUN (_reclaim_reent, (ptr), } } - -/* - * Do atexit() processing and cleanup - * - * NOTE: This is to be executed at task exit. It does not tear anything - * down which is used on a global basis. - */ - -void -_DEFUN (_wrapup_reent, (ptr), struct _reent *ptr) -{ -#ifndef _REENT_GLOBAL_ATEXIT - register struct _atexit *p; -#endif - register int n; - - if (ptr == NULL) - ptr = _REENT; - -#ifndef _REENT_GLOBAL_ATEXIT -# ifdef _REENT_SMALL - for (p = ptr->_atexit, n = p ? p->_ind : 0; --n >= 0;) - (*p->_fns[n]) (); -# else - for (p = ptr->_atexit; p; p = p->_next) - for (n = p->_ind; --n >= 0;) - (*p->_fns[n]) (); -# endif -#endif - if (ptr->__cleanup) - (*ptr->__cleanup) (ptr); -} -