newlib-cygwin/newlib/libc
Jeff Johnston dc824ef736 2002-05-15 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/stdlib.h: Add on_exit prototype.
        * libc/include/sys/reent.h (struct _atexit): Add argument array
        and bits to track type of exit routine to support both on_exit
        and atexit.
        (_REENT_INIT_PTR): Add missing fields that won't be zeroed out
        by default and change the setting of the atexit structure.
        (_REENT_INIT)[!_REENT_SMALL]: Remove extraneous end brace.
        * libc/stdlib/on_exit.c: New file.
        * libc/stdlib/Makefile.am: Add support for on_exit.
        * libc/stdlib/Makefile.in: Regenerated.
        * libc/stdlib/atexit.c: Change to initialize types field.
        * libc/stdlib/exit.c: Change to look at types field for each
        exit routine and either call an atexit-style or an on_exit-style
        routine accordingly.
2002-05-15 22:58:10 +00:00
..
ctype * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
errno * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
include 2002-05-15 Jeff Johnston <jjohnstn@redhat.com> 2002-05-15 22:58:10 +00:00
locale * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
machine 2002-05-13 Jeff Johnston <jjohnstn@redhat.com> 2002-05-13 20:59:40 +00:00
misc * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
posix * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
reent * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
signal * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
stdio * libc/stdio/getc_u.c: New file. 2002-05-08 19:11:22 +00:00
stdlib 2002-05-15 Jeff Johnston <jjohnstn@redhat.com> 2002-05-15 22:58:10 +00:00
string * strlcat.c: Add file. 2002-05-13 19:33:46 +00:00
sys * acinclude.m4: Add support for --enable-newlib-multithread. 2002-05-08 20:35:16 +00:00
syscalls * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
time * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
unix 2002-05-06 Jeff Johnston <jjohnstn@redhat.com> 2002-05-06 20:29:29 +00:00
Makefile.am * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
Makefile.in * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
aclocal.m4 * acinclude.m4: Add support for --enable-newlib-multithread. 2002-05-08 20:35:16 +00:00
configure * acinclude.m4: Add support for --enable-newlib-multithread. 2002-05-08 20:35:16 +00:00
configure.in * libc/Makefile.am (SUBLIBS): Add LIBC_EXTRA_LIB. 2002-05-01 18:44:13 +00:00
libc.texinfo import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex * libc/reent/Makefile.am (lib_a_SOURCES): Added unlinkr.c. 2000-03-08 04:01:49 +00:00