diff options
author | Nick Clifton <nickc@redhat.com> | 2003-06-06 15:36:31 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2003-06-06 15:36:31 +0000 |
commit | 75d7d177004358ba5e410a2cd98f2249b6c4e1b3 (patch) | |
tree | fc1541e54ea04ed5a4260fbc60e578424945e2ef /newlib/ChangeLog | |
parent | 54152c7e7ed656c969fe4536f17f66360cd8d971 (diff) | |
download | cygnal-75d7d177004358ba5e410a2cd98f2249b6c4e1b3.tar.gz cygnal-75d7d177004358ba5e410a2cd98f2249b6c4e1b3.tar.bz2 cygnal-75d7d177004358ba5e410a2cd98f2249b6c4e1b3.zip |
New structure containing fields used by the on_exit() function.
(struct _atexit): Include struct _on_exit_args. For _REENT_SMALL do his via a
pointer that is initialised when needed.
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r-- | newlib/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 7dbfae336..a7d738a3e 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,20 @@ +2003-06-05 Nick Clifton <nickc@redhat.com> + + * libc/include/sys/reent.h (struct _on_exit_args): New + structure containing fields used by the on_exit() function. + (struct _atexit): Include struct _on_exit_args. For + _REENT_SMALL do his via a pointer that is initialised when + needed. + * libc/reent/reent.c (_reclaim_reent): Free the _on_exit_args + structure, if one has been allocated. + * libc/stdlib/atexit.c (atexit): Update indirection to + _fntypes field. + * libc/stdlib/on_exit.c (on_exit): Indirect via the + _on_exit_args structure. For _REENT_SMALL, allocate a + structure if one does not exist. + * libc/stdlib/exit.c (exit): Indirect via the _on_exit_args + structure. + 2003-06-04 Jeff Johnston <jjohnstn@redhat.com> * libc/sys/linux/net/Makefile.am: Remove extraneous markers. |