Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r--newlib/ChangeLog2207
1 files changed, 0 insertions, 2207 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index fec04f0b7..e57284e0e 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,2210 +1,3 @@
-2006-03-20 Mark Mitchell <mark@codesourcery.com>
-
- * acconfig.h (_ATEXIT_DYNAMIC_ALLOC): Undef.
- * configure.in (--disable-newlib-atexit-dynamic-alloc): New
- option.
- * configure: Regenerated.
- * newlib.hin: Regenerated.
- * libc/stdlib/__atexit.c (__register_exitproc): Don't call malloc
- if _ATEXIT_DYNAMIC_ALLOC is undefined.
- * libc/stdlib/__call_atexit.c (__call_exitprocs): Don't call free
- if _ATEXIT_DYNAMIC_ALLOC is undefined.
-
-2006-03-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/linuxthreads/config.h: Remove definition
- of UINT32_C.
-
-2006-03-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/wsetup.c (__swsetup): Don't make a buffer
- for a string I/O file that isn't using the asprintf family.
-
-2006-03-07 Eric Blake <ebb9@byu.net>
-
- * libc/stdio/freopen.c (_freopen_r) [HAVE_FCNTL]: For NULL
- filename, allow read-only or write-only FILE atop O_RDWR file
- descriptor.
- * libc/stdio64/freopen64.c (_freopen64_r) [HAVE_FCNTL]: Likewise.
-
-2006-03-07 Jeff Johnston <jjohnstn@redhat.com>
-
- * libm/common/sf_isinf.c[_DOUBLE_IS_32BITS]: Undef isinf.
- * libm/common/sf_isnan.c[_DOUBLE_IS_32BITS]: Undef isnan.
-
-2006-03-02 Jeff Johnston <jjohnstn@redhat.com>
-
- * libm/math/math.tex: Fix reference to sisnan.def which
- is now in common subdirectory.
- * libm/mathfp/mathfp.tex: Ditto.
-
-2006-02-27 Jeff Johnston <jjohnstn@redhat.com>
-
- * Makefile.am (MATHOBJS_IN_LIBC): Add s_isinfd, sf_isinff,
- s_isnand, and sf_isnanf object files.
- * Makefile.in: Regenerated.
- * libc/include/ieeefp.h: Undef isnan and isinf to avoid
- conflict if <math.h> has previously been included.
- * libc/include/math.h
- * libc/include/math.h: Make isnan and isinf macros to
- conform to C99.
- (__isinfd, __isinff, __isnand, __isnanf): New functions.
- * libm/common/Makefile.am: Add new s_isinfd, s_isnand, sf_isinff,
- and sf_isnanf files. Also support s_isnan, sf_isnan, s_isinf, and
- sf_isinf files which have been moved from math/mathfp directories.
- * libm/common/Makefile.in: Regenerated.
- * libm/common/s_isinfd.c: New file.
- * libm/common/s_isnand.c: Ditto.
- * libm/common/sf_isinff.c: Ditto.
- * libm/common/sf_isnanf.c: Ditto.
- * libm/common/s_isinf.c: Moved from libm/math directory.
- * libm/common/s_isnan.c: Ditto.
- * libm/common/sf_isinf.c: Ditto.
- * libm/common/sf_isnan.c: Ditto.
- * libm/math/Makefile.am: Remove isinf and isnan family functions
- which have been moved into common directory.
- * libm/mathfp/Makefile.am: Ditto.
- * libm/math/Makefile.in: Regenerated.
- * libm/mathfp/Makefile.in: Ditto.
- * libm/math/s_isinf.c: Removed.
- * libm/math/s_isnan.c: Ditto.
- * libm/math/sf_isinf.c: Ditto.
- * libm/math/sf_isnan.c: Ditto.
- * libm/mathfp/s_isinf.c: Ditto.
- * libm/mathfp/s_isnan.c: Ditto.
- * libm/mathfp/sf_isinf.c: Ditto.
- * libm/mathfp/sf_isnan.c: Ditto.
-
-2006-02-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/fflush.c (fflush): For an fflush on a read-only
- stream, turn off fseek/rewind optimization as per POSIX/SUSv3.
- * libc/stdio/fseek.c (_fseek_r): After a successful unoptimized
- seek, turn off the __SNPT no-optimization flag.
-
-2006-02-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/aio.c: Define _GNU_SOURCE so struct aioinit
- will be defined.
- * libc/sys/linux/sys/types.h: Move <sys/config.h> ahead of
- <features.h> to preset special flags.
-
-2006-02-15 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/time.h (struct timeval): Change member types
- according to SUSv3.
- * libc/include/sys/types.h (useconds_t): Change to unsigned
- according to SUSv3.
- (suseconds_t): Define type.
-
-2006-02-13 Jeff Johnston <jjohnstn@redhat.com>
- David Carne <davidcarne@gmail.com>
-
- * libc/string/strndup_r.c (_strndup_r): Use strnlen logic
- instead of strlen to determine number of bytes to copy.
- * libc/string/strnlen.c (strnlen): Fix so check for max limit occurs
- before looking at storage location.
-
-2006-02-07 Paul Brook <paul@codesourcery.com>
-
- * libc/machine/arm/setjmp.S: Add Thumb-2 support.
- * libc/sys/arm/crt0.S: Add Thumb-2 startup code.
- * libc/sys/arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn.
- * libc/sys/arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define.
- * libc/sys/arm/trap.S: Disable for Thumb-2.
-
-2006-01-31 Leif Ekblad <leif@rdos.net>
-
- * configure.host: RDOS support added
- * libc/include/sys/config.h: Ditto.
- * libc/sys/rdos/Makefile.am, libc/sys/rdos/Makefile.in: New files.
- * libc/sys/rdos/aclocal.m4, libc/sys/rdos/chown.c: Ditto.
- * libc/sys/rdos/close.c, libc/sys/rdos/config.h: Ditto.
- * libc/sys/rdos/configure, libc/sys/rdos/configure.in: Ditto.
- * libc/sys/rdos/crt0.S, libc/sys/rdos/execve.c: Ditto.
- * libc/sys/rdos/fork.c, libc/sys/rdos/fstat.c: Ditto.
- * libc/sys/rdos/getenv.c, libc/sys/rdos/getpid.c: Ditto.
- * libc/sys/rdos/gettod.c, libc/sys/rdos/isatty.c: Ditto.
- * libc/sys/rdos/kill.c, libc/sys/rdos/link.c: Ditto.
- * libc/sys/rdos/lseek.c, libc/sys/rdos/open.c: Ditto.
- * libc/sys/rdos/rdos.S, libc/sys/rdos/rdos.h: Ditto.
- * libc/sys/rdos/rdoshelp.c, libc/sys/rdos/read.c: Ditto.
- * libc/sys/rdos/readlink.c, libc/sys/rdos/sbrk.c: Ditto.
- * libc/sys/rdos/stat.c, libc/sys/rdos/symlink.c: Ditto.
- * libc/sys/rdos/times.c, libc/sys/rdos/unlink.c: Ditto.
- * libc/sys/rdos/user.def, libc/sys/rdos/wait.c: Ditto.
- * libc/sys/rdos/write.c: Ditto.
-
-2006-01-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * acinclude.m4: Add nodefine to AM_INIT_AUTOMAKE macro invocation
- so as not to define PACKAGE and VERSION in newlib.h.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * newlib.hin: Ditto.
-
-2006-01-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * acconfig.h: New file to generate newlib.hin from.
- * newlib.hin: Regenerated.
- * stamp-h.in: Regenerated.
- * Makefile.am: Add ACLOCAL_AMFLAGS so aclocal can be
- called automatically.
- * Makefile.in: Regenerated.
- * acinclude.m4: Add proper comment for hack in previous change.
- * aclocal.m4 */aclocal.m4: Regenerated.
- * configure */configure: Regenerated.
-
-2006-01-11 Jeff Johnston <jjohnstn@redhat.com>
-
- * acinclude.m4: Add hack to prevent INSTALL in subdirs
- from being set to "../".
- * Makefile.am: Pass INSTALL in AM_MAKEFLAGS.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * Makefile.in: Ditto.
- * doc/aclocal.m4: Ditto.
- * doc/configure: Ditto.
- * iconvdata/aclocal.m4: Ditto.
- * iconvdata/configure: Ditto.
- * libc/*/aclocal.m4: Ditto.
- * libc/*/configure: Ditto.
- * libc/libc.texinfo: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
-
-2006-01-10 Eric Blake <ebb9@byu.net>
-
- * libc/stdio/freopen.c (_freopen_r): Fix use of oflags.
- * libc/stdio64/freopen64.c (_freopen64_r): Likewise.
-
-2006-01-10 Jeff Johnston <jjohnstn@redhat.com>
-
- * libm/mathfp/s_frexp.c: Check for special values on
- the original input, not the manipulated output value.
- * libm/mathfp/sf_frexp.c: Ditto.
- * libm/mathfp/s_atangent.c: Don't use local value branch
- when checking for quadrant.
- * libm/mathfp/sf_atangent.c: Ditto.
-
-2006-01-09 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/freopen.c: Switch to use isatty instead of _isatty.
- * libc/stdio64/freopen64.c: Ditto.
-
-2006-01-09 Eric Blake <ebb9@byu.net>
-
- * libc/stdio/freopen.c (_freopen_r): Accept NULL filename.
- * libc/stdio64/freopen64.c (_freopen64_r): Likewise.
-
-2006-01-06 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/include/getopt.h: Add macros needed by
- new version of getopt.c in libc/stdlib.
-
-2006-01-04 Gregory Pietsch <gpietsch@comcast.net>
-
- * libc/stdlib/getopt.c: Replaced with version
- that adds getopt_long and getopt_long_only support.
- * libc/include/getopt.h: New file.
-
-2005-12-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * NEWS: Update with 1.14.0 info.
- * README: Ditto.
- * acinclude.m4: Change version number to 1.14.0.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * doc/aclocal.m4: Ditto.
- * doc/configure: Ditto.
- * libc/*/aclocal.m4: Ditto.
- * libc/*/configure: Ditto.
- * libc/libc.texinfo: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
- * libm/libm.texinfo: Ditto.
- * libc/sys/linux/shared.ld: Add VERS_1.14.
-
-2005-12-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/sys/stat.h: Change *stat64 prototypes to
- take a pointer to struct stat64 rather than struct stat.
-
-2005-12-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h: Prefer long over int for int32_t.
- Use __have_long32 to set up int32_t.
- * libc/include/inttypes.h: Use "#if xxx" instead of "#ifdef xxx"
- (Sync with stdint.h).
-
-2005-12-14 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/fcntl.h: Define O_SYNC unconditionally. Fix
- typo in O_NDELAY comment.
-
-2005-12-13 Nathan Sidwell <nathan@codesourcery.com>
-
- * libc/include/machine/ieeefp.h (__mt__): Renamed from __ms1__.
- * libc/include/machine/setjmp.h (__mt__): Likewise.
- * libc/machine/mt/setjmp.S: Rename ms1 reference to mt.
- * libc/machine/configure.in: Ditto.
-
-2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
-
- * configure.host: Replace ms1 arch with mt arch.
- * libc/machine/mt: Renamed from ms1 dir.
-
-2005-12-08 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/sys/types.h: Remove the ifdef armour around
- standard POSIX types.
-
-2005-12-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/sys/rtems/crt0.c: Add rtems_gxx_key_create,
- rtems_gxx_key_delete, rtems_gxx_getspecific,
- rtems_gxx_setspecific, rtems_gxx_mutex_trylock,
- rtems_gxx_recursive_mutex_init, rtems_gxx_recursive_mutex_lock,
- rtems_gxx_recursive_mutex_trylock, rtems_gxx_recursive_mutex_unlock.
-
-2005-12-05 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/stdlib.h: Move cygwin declarations to cygwin-specific
- file. Declare unsetenv and _unsetenv_r when not cygwin.
-
-2005-11-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/strptime.c (strptime): Don't abort for %c and %Z.
- Treat %c as "%a %b %e %H:%M:%S %Y" and ignore %Z.
-
-2005-11-18 Christopher Faylor <cgf@timesys.com>
-
- * include/sys/time.h: Move more cygwin stuff to cygwin-specific header.
-
-2005-11-18 Christopher Faylor <cgf@timesys.com>
-
- * include/time.h: Remove more cygwin-specific stuff.
-
-2005-11-18 Christopher Faylor <cgf@timesys.com>
-
- * include/time.h: Move cygwin declarations to cygwin-specific header.
- * include/sys/time.h: Rename cygwin include to "sys_time.h".
-
-2005-11-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/dl/dl-local.h: New file based on old dlfcn.h
- in libc/sys/linux/include.
- * libc/sys/linux/dl/dlfcn.h: Moved to libc/sys/linux/include.
- * libc/sys/linux/dl/ldsodefs.h: Include dl-local.h instead of dlfcn.h.
- * libc/sys/linux/include/dlfcn.h: Replaced with dlfcn.h formerly
- in libc/sys/linux/dl.
-
-2005-11-11 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/sys/time.h: For cygwin, use general header rather than
- specific "sys/select.h".
-
-2005-11-08 Tom Walsh <tom@openhardware.net>
-
- * libc/time/tzvars.c: New file.
- * libc/time/tzset_r.c: Moved globals into tzvars.c
- so other time functions needn't link in __tzset_r and its
- dependencies.
- * libc/time/Makefile.am: Add the new file.
- * libc/time/Makefile.in: Regenerated.
-
-2005-11-08 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/string.h: Add cygwin-specific function declaration.
-
-2005-11-07 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/ieeefp.h: Add C++ guards.
-
-2005-11-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/unix/getcwd.c: Don't use non-reentrant syscall names.
- * libc/unix/getlogin.c: Ditto.
- * libc/unix/getpass.c: Ditto.
- * libc/unix/getut.c: Ditto.
- * libc/unix/ttyname.c: Ditto.
-
-2005-11-03 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/sys/unistd.h (readlink, symlink): Provide these
- prototypes by default.
- * libc/sys/linux/include/unistd.h (readlink): Remove this
- prototype.
- * libc/sys/linux/sys/unistd.h (readlink, symlink): New
- prototypes.
-
-2005-11-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h: Cleanup #if vs. #ifdef.
-
-2005-10-31 Darin Johnson <darin@usa.net>
-
- * libm/mathfp/s_mathcnst.c: Fix endian-ness check to be
- correct for constants.
-
-2005-10-28 Bob Wilson <bob.wilson@acm.org>
-
- * libc/stdio/siprintf.c: Wrap long lines in ANSI_SYNOPSIS.
- * libc/stdio/siscanf.c: Likewise.
- * libc/stdio/sprintf.c: Likewise.
- * libc/stdio/sscanf.c: Likewise.
- * libc/stdio/vfprintf.c: Likewise.
- * libc/stdio/vfscanf.c: Likewise.
- * libc/stdio/viprintf.c: Likewise.
- * libc/stdio/viscanf.c: Likewise.
-
-2005-10-28 Bob Wilson <bob.wilson@acm.org>
-
- * libc/sys.tex (Stubs): Format examples consistently. Change sbrk
- example to use "_end" symbol instead of "end". Change write example
- to use "outbyte" instead of "writechar".
-
-2005-10-28 Bob Wilson <bob.wilson@acm.org>
-
- * libc/ctype/ctype.tex: Use hyphens as appropriate, but not otherwise.
- * libc/ctype/islower.c: Likewise.
- * libc/ctype/isupper.c: Likewise.
- * libc/ctype/iswalnum.c: Likewise.
- * libc/ctype/iswalpha.c: Likewise.
- * libc/ctype/iswblank.c: Likewise.
- * libc/ctype/iswcntrl.c: Likewise.
- * libc/ctype/iswdigit.c: Likewise.
- * libc/ctype/iswgraph.c: Likewise.
- * libc/ctype/iswlower.c: Likewise.
- * libc/ctype/iswprint.c: Likewise.
- * libc/ctype/iswpunct.c: Likewise.
- * libc/ctype/iswspace.c: Likewise.
- * libc/ctype/iswupper.c: Likewise.
- * libc/ctype/iswxdigit.c: Likewise.
- * libc/ctype/tolower.c: Likewise.
- * libc/ctype/toupper.c: Likewise.
- * libc/ctype/towctrans.c: Likewise.
- * libc/ctype/towlower.c: Likewise.
- * libc/ctype/towupper.c: Likewise.
- * libc/string/strcasecmp.c: Likewise.
- * libc/string/strcoll.c: Likewise.
- * libc/string/strings.tex: Likewise.
- * libc/string/strlwr.c: Likewise.
- * libc/string/strncasecmp.c: Likewise.
- * libc/string/strupr.c: Likewise.
- * libc/string/wcscoll.c: Likewise.
- * libc/string/wcslcat.c: Likewise.
- * libc/string/wcslcpy.c: Likewise.
- * libc/string/wcsnlen.c: Likewise.
- * libc/string/wcsstr.c: Likewise.
- * libc/string/wcstrings.tex: Likewise.
- * libc/string/wmemchr.c: Likewise.
- * libc/string/wmemcmp.c: Likewise.
- * libc/string/wmemcpy.c: Likewise.
- * libc/string/wmemmove.c: Likewise.
- * libc/string/wmemset.c: Likewise.
-
-2005-10-28 Bob Wilson <bob.wilson@acm.org>
-
- * libc/misc/unctrl.c: Replace FUNCTION description.
- * libc/signal/signal.c: Remove documentation for raise and _raise_r.
- * libc/stdio/getdelim.c: Fix spelling errors.
- * libc/stdio/getw.c: Put RETURNS on a separate line. Fix punctuation.
- * libc/stdio/putw.c: Likewise.
- * libc/stdlib/a64l.c: Fix formatting, spelling and punctuation in
- documentation.
- * libc/stdlib/assert.c: Do not capitalize FUNCTION description.
- * libc/stdlib/efgcvt.c: Add spaces to FUNCTION description.
- * libc/stdlib/envlock.c: Use em-dash in FUNCTION description.
- * libc/stdlib/mlock.c: Likewise.
- * libc/stdlib/mstats.c: Likewise.
- * libc/time/tzlock.c: Likewise.
- * libc/stdlib/rand.c: Use "multi-threaded" and "thread-safe" in NOTES.
- * libc/stdlib/rand48.c: Remove extra space in FUNCTION description
- and hyphenate "pseudo-random".
- * libc/string/bcmp.c: Remove extra blank lines in documentation.
- * libc/string/strncat.c: Likewise.
- * libc/string/memchr.c: Remove extra ">" character in documentation.
- * libc/string/strcspn.c: Use "characters" instead of "chars".
- * libc/string/strpbrk.c: Likewise.
- * libc/string/strerror_r.c: Capitalize "GNU".
- * libc/string/strnlen.c: Likewise.
- * libc/string/strtok.c: Fix formatting, spelling and punctuation in
- documentation. Use "multi-threaded" and "thread-safe" in NOTES.
- * libc/string/wcscat.c: Split PORTABILITY into two paragraphs.
- * libc/string/wcschr.c: Likewise.
- * libc/string/wcscmp.c: Likewise.
- * libc/string/wcscpy.c: Likewise.
- * libc/string/wcscspn.c: Likewise.
- * libc/string/wcslen.c: Likewise.
- * libc/string/wcsncat.c: Likewise.
- * libc/string/wcsncmp.c: Likewise.
- * libc/string/wcsncpy.c: Likewise.
- * libc/string/wcsnlen.c: Likewise.
- * libc/string/wcspbrk.c: Likewise.
- * libc/string/wcsrchr.c: Likewise.
- * libc/string/wcsspn.c: Likewise.
- * libc/string/wmemchr.c: Likewise.
- * libc/string/wmemcmp.c: Likewise.
- * libc/string/wmemcpy.c: Likewise.
- * libc/string/wmemset.c: Likewise.
- * libc/string/wmemmove.c: Likewise. Also fix FUNCTION description.
- * libc/string/wcswidth.c: Formatting and punctuation in documentation.
- * libc/string/wcwidth.c: Likewise.
- * libm/common/s_modf.c: Remove extra period from documentation.
- * libm/math/s_isnan.c: Fix formatting, grammar and punctuation in
- documentation.
- * libm/mathfp/s_isnan.c: Likewise.
- * libm/math/s_ldexp.c: Fix punctuation.
- * libm/mathfp/s_ldexp.c: Likewise.
- * libm/math/w_log.c: Likewise.
- * libm/mathfp/s_logarithm.c: Likewise.
- * libm/math/w_j0.c: Add spaces to FUNCTION description.
- * libm/mathfp/w_jn.c: Likewise.
-
-2005-10-26 Shaun Jackman <sjackman@gmail.com>
-
- * libc/posix/scandir.c (scandir): Update the function
- prototype to match the header.
- * libc/sys/linux/linuxthreads/bits/libc-lock.h: Remove an
- extraneous #endif.
- * libc/sys/linux/sys/lock.h: Do not include
- machine/weakalias.h, since it's not used by this file.
-
-2005-10-26 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/Makefile.am: Reorder SUBLIBS so machine and sys
- directories can override properly.
-
-2005-10-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/math.h (HUGE_VAL, HUGE_VALF, HUGE_VALL): When
- gcc is 3.3 or greater, use special gcc builtins.
-
-2005-10-20 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/time.h: Declare futimes and lutimes for Cygwin.
-
-2005-10-18 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/features.h: Define _POSIX_MEMLOCK_RANGE for Cygwin.
-
-2005-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/math.h (HUGE_VALF, HUGE_VALL): New.
- * libm/common/Makefile.am: Add s_infconst.c support.
- * libm/common/Makefile.in: Regenerated.
- * libm/common/s_infconst.c: New file with float and
- long double infinity support added.
- * libm/math/Makefile.am: Remove s_infconst.c support.
- * libm/math/Makefile.in: Regenerated.
- * libm/math/s_infconst.c: Moved to common directory.
- * libm/mathfp/Makefile.am: Remove s_infconst.c support.
- * libm/mathfp/Makefile.in: Regenerated.
- * libm/mathfp/s_infconst.c: Moved to common directory.
-
-2005-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/net/gethostbydns.c (dprintf): Rename to
- dbgprintf to prevent conflict with new dprintf function.
-
-2005-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfprintf.c (_VFPRINTF_R): Fix up "inf" and
- "nan" processing for systems that have long double support.
-
-2005-10-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/sys/types.h (int8_t): Add type.
-
-2005-10-14 Bob Wilson <bob.wilson@acm.org>
-
- * libm/common/Makefile.am (doc): Do not append to $(TARGETDOC).
- * libm/common/Makefile.in: Regenerate.
- * libm/common/common.tex: Delete file.
- * libm/math/math.tex: Include .def files from common/.
- * libm/mathfp/mathfp.tex: Likewise.
-
-2005-10-14 Bob Wilson <bob.wilson@acm.org>
-
- * libc/libc.texinfo (Top): Surround this node with @ifnottex
- instead of @ifinfo. Update menu to add Introduction and match
- SUBDIRS order.
- (Introduction): New section.
-
-2005-10-14 Bob Wilson <bob.wilson@acm.org>
-
- * libc/reent/reent.tex (Reentrancy): Replace "Cygnus C Library"
- with "Red Hat newlib C Library".
- * libc/sys.tex (Stubs): Likewise.
- * libm/math/math.tex (Math): Likewise.
- * libm/mathfp/mathfp.tex (Math): Likewise.
-
-2005-10-11 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/stdio.h (dprintf): New declaration.
- (vdprintf): Ditto.
- * libc/stdio/Makefile.am (GENERAL_SOURCES): Add dprintf.c
- and vdprintf.c.
- * libc/stdio/Makefile.in: Regenerate.
- * libc/stdio/dprintf.c: New file.
- * libc/stdio/vdprintf.c: New file.
- * libc/stdio/stdio.tex (dprintf): New entry.
-
-2005-10-11 David Weatherford <weath@tensilica.com>
-
- * libc/stdio/vfprintf.c (_VFPRINTF_R): Recognize 'F' format.
- Print "inf" and "nan" in lowercase for e/f/g formats and in
- uppercase for E/F/G formats.
-
-2005-10-07 Bob Wilson <bob.wilson@acm.org>
-
- * libc/stdlib/mallocr.c (mALLOc, rEALLOCc, mEMALIGn): Set errno
- to ENOMEM on failure.
-
-2005-10-06 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h: Add [u]int_fast<N>_t types.
-
-2005-10-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h: Move magic to set __have_long* to the
- beginning. Use #if __have* instead of #if defined(__have*).
- Minor typo fixes.
-
-2005-10-04 James E Wilson <wilson@specifix.com>
-
- * libc/include/sys/dirent.h (_DIRENT_H_): Delete #include_next. Add
- #error.
-
-2005-10-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/include/stdint.h: Include <sys/types.h> and
- incorporate Ralf's change below.
-
-2005-10-03 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h:
- Use __INTMAX_TYPE__ to derive intmax_t.
- Use __UINTMAX_TYPE__ to derive uintmax_t.
- Fix minor typo.
-
-2005-09-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * libc/include/stdint.h: Correct __STDINT_EXP macro incorrectly
- handling GCC >= 4.
-
-2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/include/stdint.h: Update to match functionality
- of generic newlib stdint.h.
-
-2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdint.h (__EXP): Rename to __STDINT_EXP
- and do not #undef the macro after it is used. Fix typos.
- Also change 64-bit constants to use the __have_long64 and
- __have_longlong64 flags to determine if long or long long
- constants should be used.
- * libc/include/inttypes.h: Include stddef.h to get wchar_t
- type defined.
-
-2005-09-20 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/stdint.h: Fix typo in names of
- LEAST macros.
-
-2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/rtems/include/inttypes.h: Moved to...
- * libc/include/inttypes.h: ...here.
-
-2005-09-19 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/rtems/include/stdint.h: Moved to...
- * libc/include/stdint.h: ...here.
-
-2005-09-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * Makefile.am: Add include files under bits sub-directory.
- * Makefile.in: Regenerated.
- * libc/sys/linux/argp/argp-fs-xinl.c: Set __OPTIMIZE__ to
- actual value of 1 to be compatible with newer glibc headers.
- * libc/sys/linux/sys/cdefs.h: Fix to be compatible with newer
- glibc headers.
- * libc/sys/linux/sys/dirent.h: Ditto.
- * libc/sys/linux/argp/argp-xinl.c: Ditto.
- * libc/sys/linux/dl/dl-runtime.c: Make sure fixup and
- profile_fixup routines are marked used so they won't be
- optimized away.
- * libc/sys/linux/dl/dl-cache.c: Don't use weak_extern macro
- to mark functions as weak.
- * libc/sys/linux/dl/dl-open.c: Ditto.
- * libc/sys/linux/iconv/gconv_open.c: Fix to obey new gcc4
- rules about lvalues.
- * libc/sys/linux/iconv/gconv_simple.c: Ditto.
- * libc/sys/linux/linuxthreads/bits/libc-lock.h: Don't use
- weak_extern macro to mark functions as weak. Instead always
- use #pragma weak.
- * iconvdata/jis0208.h: Fix to work with gcc4.
- * libc/sys/linux/dl/dl-load.c: Ditto.
- * libc/sys/linux/dl/dl-reloc.c: Ditto.
- * libc/sys/linux/dl/do-rel.h: Ditto.
- * libc/sys/linux/dl/dynamic-link.h: Ditto.
- * libc/sys/linux/include/ltdl.h: Ditto.
- * libc/sys/linux/machine/i386/dl-machine.h: Ditto.
- * libc/sys/linux/machine/i386/weakalias.h: Ditto.
- * libc/sys/linux/net/ns_ntoa.c: Ditto.
- * libc/sys/linux/bits/initspin.h: New file.
- * libc/sys/linux/bits/libc-lock.h: Ditto.
- * libc/sys/linux/bits/pthreadtypes.h: Ditto.
- * libc/sys/linux/bits/typesizes.h: Ditto.
-
-2005-09-08 Eric Blake <ebb9@byu.net>
-
- * libc/argz/argz_insert.c (argz_insert): Don't die with EINVAL when
- before is NULL.
-
-2005-09-08 Brian Dessent <brian@dessent.net>
-
- * sf_lrint.c (lrintf): Mask 'i0' correctly when extracting
- mantissa.
- * s_lrint.c: Ditto.
-
-2005-09-02 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdio.h: Add prototype for viprintf.
-
-2005-09-01 Jeff Johnston <jjohnstn@redhat.com>
-
- * libm/mathfp/s_pow.c: (pow): Change code so 0 raised to
- any positive power results in 0.
- * libm/mathfp/sf_pow.c (powf): Ditto.
-
-2005-08-31 Paul Brook <paul@codesourcery.com>
-
- * configure.host: Set have_crt0 to no for Arm targts when not
- providing syscalls. Set sys_dir=arm unconditionally.
- Default have_crt0 based on sys_dir.
- * configure.in: Use have_crt0.
- * libc/configure.in: Ditto.
- * libc/sys/configure.in: Ditto.
- * configure: Regenerate.
- * libc/configure: Regenerate.
- * libc/sys/configure: Regenerate.
- * libc/sys/arm/Makefile.am (lib_a_SOURCES): Add aeabi_atexit.c.
- Only build other files when providing syscalls.
- * libc/sys/arm/Makefile.in: Regenerate.
- * libc/sys/arm/aeabi_atexit.c: New file.
-
-2005-08-26 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/string.h: Revert previous change.
-
-2005-08-25 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/string.h: For Cygwin, Define strerror_r as per ISO C.
-
-2005-08-22 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/_syslist.h: If HAVE_OPENDIR is not defined,
- define _opendir as opendir, _readdir as readdir, and
- _closedir as closedir so that the implementations in
- libc/posix will be used.
-
-2005-08-10 DJ Delorie <dj@redhat.com>
-
- * MAINTAINERS (CPU Ports): Add CPU port maintainer section.
-
-2005-08-10 Stephen Huw Clarke <stephen.clarke@st.com>
-
- * libm/common/sf_fmax.c: Fix to properly handle NaNs.
- * libm/common/s_max.c: Ditto.
- * libm/common/sf_fmin.c: Ditto.
- * libm/common/s_min.c: Ditto.
-
-2005-08-10 DJ Delorie <dj@redhat.com>
-
- * configure.host: Add m32c support.
- * libc/include/machine/ieeefp.h: Likewise.
- * libc/include/machine/setjmp.h: Likewise.
- * libc/include/sys/config.h: Likewise.
- * libc/machine/m32c: New directory, Renesas R8C/M16C/M32C support.
- * libc/machine/m32c/aclocal.m4: New file.
- * libc/machine/m32c/configure: Ditto.
- * libc/machine/m32c/configure.in: Ditto.
- * libc/machine/m32c/Makefile.am: Ditto.
- * libc/machine/m32c/Makefile.in: Ditto.
- * libc/machine/m32c/setjmp.S: Ditto.
-
-2005-08-02 Bob Wilson <bob.wilson@acm.org>
-
- * libm/math/ef_hypot.c (__ieee754_hypotf): Add missing exponent bias
- to the value for 2^126.
-
-2005-07-26 Hans-Peter Nilsson <hp@bitrange.com>
-
- * libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
- used.
-
-2005-07-20 Bob Wilson <bob.wilson@acm.org>
- Darin Petkov <darin@tensilica.com>
-
- * libm/math/ef_atan2.c (pi, pi_lo): Use round-to-nearest value of pi.
-
-2005-07-19 Paul Brook <paul@codesourcery.com>
-
- * libc/sys/arm/crt0.S: Ensure doubleword stack alignment.
-
-2005-07-18 Joseph S. Myers <joseph@codesourcery.com>
-
- * testsuite/lib/checkoutput.exp (newlib_check_output): Use test
- names after PASS and FAIL which do not depend on source directory
- name or on whether test passed or failed.
- * testsuite/lib/passfail.exp (newlib_pass_fail): Likewise.
-
-2005-07-08 Ola Hugosson <Ola.Hugosson@anoto.com>
-
- * libc/string/wcsspn.c (wcsspn): Add missing increment of q.
-
-2005-07-07 Shaun Jackman <sjackman@gmail.com>
-
- * libc/unix/ttyname.c (ttyname): Avoid calling _closedir
- twice for the same directory. _closedir calls free, and freeing
- the same pointer twice may cause a crash.
-
-2005-07-06 Aldy Hernandez <aldyh@redhat.com>
-
- * configure.host: Added entry for ms1*.
- * libc/include/machine/ieeefp.h: Handle ms1.
- * libc/include/machine/setjmp.h (_JBLEN): Define for ms1.
- * libc/machine/ms1/aclocal.m4: New.
- * libc/machine/ms1/configure: New.
- * libc/machine/ms1/configure.in: New.
- * libc/machine/ms1/Makefile.am: New.
- * libc/machine/ms1/Makefile.in: New.
- * libc/machine/ms1/setjmp.S: New.
-
-2005-07-04 Mark Mitchell <mark@codesourcery.com>
-
- * Makefile.am (site.exp): Set tmpdir.
- * Makefile.in: Regenerated.
- * testsuite/lib/checkoutput.exp (newlib_check_output): Put
- executables in $tmpdir.
- * testsuite/lib/flags.exp (libgloss_link_flags): Use the original
- libgloss version if not running in the build directory.
- * testsuite/lib/newlib.exp (newlib_init): Put testglue.o in
- $tmpdir.
- * testsuite/lib/passfail.exp (newlib_pass_fail): Put executables
- in $tmpdir.
-
-2005-06-28 Dave Korn <dave.korn@artimi.com>
-
- * libm/common/s_lrint.c (lrint): Fix signed-vs-unsigned comparison
- and miscalculation caused by fp representation of zero.
- * libm/common/sf_lrint.c (lrintf): Likewise.
-
-2005-06-16 Christopher Faylor <cgf@timesys.com>
-
- * libc/stdio/vfprintf.c (cvt): Don't rely on pointer aliasing to
- determine characteristics of long double. Use a union instead.
- * ldtoa.c (_ldtoa_r): Ditto.
- (_ldcheck): Ditto.
- (_strtold): Ditto.
- (union uconv): New union.
-
-2005-06-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdlib/mallocr.c (MALLOC_COPY): Switch to use memmove
- instead of memcpy.
-
-2005-05-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * configure.host (mn10300-*): Add long long I/O support by default.
-
-2005-05-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/getpwuid.c: Removed.
- * libc/sys/linux/getpwnam.c: Removed.
- * libc/sys/linux/getpwent.c: New file containing logic
- from files removed above. This allows overriding of file
- in libc/unix.
- * libc/sys/linux/Makefile.am: Support changes above.
- * libc/sys/linux/Makefile.in: Regenerated.
-
-2005-04-28 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfscanf.c (__svfscanf_r): Fix code thinko
- when checking for multiple flags.
-
-2005-04-18 Hans-Peter Nilsson <hp@axis.com>
-
- * configure.host <cris-*-* | crisv32-*-*>: Set
- default_newlib_io_long_long="yes".
-
-2005-04-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/libgen.h: New file.
-
-2005-04-08 Shaun Jackman <sjackman@gmail.com>
-
- * libc/unix/Makefile.am: Add support for basename and dirname.
- * libc/unix/Makefile.in: Regenerated.
- * libc/unix/basename.c: New file.
- * libc/unix/dirname.c: New file.
-
-2005-04-07 Shaun Jackman <sjackman@gmail.com>
-
- * libc/sys/linux/inode.c (lchown): New function.
-
-2005-04-07 Shaun Jackman <sjackman@gmail.com>
-
- * libc/unix/Makefile.am (LIB_OBJS): Include all the ELIX objects if no
- ELIX level is defined.
- * libc/unix/Makefile.in: Regenerated.
-
-2005-04-05 Dave Korn <dave.korn@artimi.com>
-
- * libc/stdio/vfscanf.c (__svfscanf_r): If an error occurs processing
- something that looks like a "NaN", put back the characters processed.
-
-2005-04-01 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/stdlib/strtod.c (_strtod_r): Never change s00.
-
-2005-03-23 Christopher Faylor <cgf@timesys.com>
-
- * configure.host: For cygwin, redefine CC with cygwin include directory
- first to mimic the behavior of the top-level configury. Move include
- directory out of newlib_cflags.
-
-2005-03-22 Jeff Johnston <jjohnstn@redhat.com>
-
- * configure.host: For arc, set -DREENTRANT_SYSCALLS_PROVIDED flag on.
- * libc/sys/arc/syscalls.c: Change functions to use __errno_r rather
- than errno.
-
-2005-03-22 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/machine/_types.h: Make trivial change to comment to
- avoid a spurious warning from gcc.
-
-2005-03-21 Nicholas Wourms <nwourms@netscape.net>
-
- * libc/stdio/vfprintf.c: Move newlib.h before _WANT_IO_POS_ARGS test,
- since _WANT_IO_POS_ARGS is now defined in there. Remove duplicate
- reent.h include.
-
-2005-03-18 Hans-Peter Nilsson <hp@axis.com>
- Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/ctype.h: Remove invalid +1 offset from
- ctype macro references to __ctype_ptr.
- (_ctype_): Move declaration outside #ifndef __cplusplus.
-
-2005-03-18 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/machine/setjmp.h (sigsetjmp): Use GCC extension to
- evaluate first parameter only once.
- (siglongjmp): Ditto.
-
-2005-03-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * configure.in: Add new check to see if compiler supports
- aliasing of arrays and define _HAVE_ARRAY_ALIASING if true.
- * configure: Regenerated.
- * Makefile.in: Ditto.
- * newlib.hin: Add _HAVE_ARRAY_ALIASING.
- * libc/ctype/ctype_.c: Check for _HAVE_ARRAY_ALIASING before
- aliasing the _ctype_ array to _ctype_b.
- * libc/include/ctype.h: Change macros to use __ctype_ptr. Mark
- _ctype_ as deprecated.
-
-2005-03-17 Hans-Peter Nilsson <hp@axis.com>
-
- * configure.host (newlib_cflags) <cris-*-*, crisv32-*-*>: Add
- -DCOMPACT_CTYPE.
-
-2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libc/sys/rtems/include/inttypes.h: New file.
- * libc/sys/rtems/include/stdint.h: Ditto.
-
-2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libc/string/memcmp.c: Fix to avoid pointer signedness warning.
-
-2005-03-06 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libc/include/machine/_types.h: New file.
- * libc/include/sys/types.h: Do not check for __rtems__
- when including <machine/_types.h>. Remove some redundant
- declarations now that <machine/_types.h> is included.
- * libc/sys/rtems/machine/_types.h: Removed. Replaced with
- shared header file.
-
-2005-02-25 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libm/common/fdlibm.h (FLT_UWORD_MAX, FLT_UWORD_HALF_MAX): Add
- L qualifier for these long constants.
-
-2005-02-25 Eric Blake <ebb9@byu.net>
-
- * libc/include/time.h (__tzrule_struct): Make offset long, since
- a 16-bit int overflows on a 12-hour offset.
- * libc/sys/linux/include/time.h: Ditto.
- * libc/time/mktime.c (mktime): Use new type of __tzrule.offset.
- * libc/time/mktm_r.c: Ditto.
- * libc/time/gettzinfo.c: Ditto.
- * libc/time/strftime.c (strftime): Fix '%x' to deal with negative
- years. Fix '%z' to use long, not int.
-
-2005-02-24 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libm/common/s_fpclassify.c: Use __uint32_t instead of int to
- manipulate float values in integer form.
- * libm/common/sf_round.c: Ditto.
-
-2005-02-24 Ralf Corsepious <ralf.corsepius@rtems.org>
-
- * libc/include/sys/types.h [__rtems__]: Include new
- header file machine/_types.h.
- * libc/include/machine/types.h: Ditto.
- * libc/sys/rtems/machine/_types.h: New file.
-
-2005-02-23 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/time.h (_timezone): Change to long also for Cygwin.
- (timezone): Drop cast from definition.
-
-2005-02-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/time.h [!CYGWIN](_timezone): Change to long.
- (__tzrule_type, __tzinfo_type): New types.
- (__gettzinfo): New function.
- * libc/sys/linux/include/time.h: Ditto.
- * libc/time/Makefile.am: Add gettzinfo.c.
- * libc/time/Makefile.in: Regenerated.
- * libc/time/local.h: Moved __tzrule_type to time.h.
- * libc/time/mktime.c: Call __gettzinfo to reference
- __tznorth, __tzyear, and __tzrule array.
- * libc/time/mktm_r.c: Ditto.
- * libc/time/strftime.c: Ditto.
- * libc/time/tzset_r.c: Ditto. Also remove definition
- of __tzrule which is now in gettzinfo.c. Change _timezone
- references to not cast to time_t.
- * libc/time/gettzinfo.c: New file.
-
-2005-02-23 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/unistd.h: Define getpeereid for Cygwin.
-
-2005-02-22 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/unistd.h: Define fdatasync also for Cygwin.
-
-2005-02-16 Eric Blake <ebb9@byu.net>
-
- * libc/time/time.tex: Improve the documentation.
- * libc/time/strftime.c: Improve the documentation.
- (iso_year_adjust): New helper function.
- (strftime): Simplify '%E' and '%O'. Change '%c' to use
- recursion. Fix '%C', '%y', and '%Y' to deal with years with more
- than 4 characters. Combine '%d' and '%e'. Implement '%D', '%F',
- '%g', '%G', '%n', '%R', '%t', '%T', '%u', '%V', '%X', and '%z'.
- Avoid core dumps on valid inputs (maxsize == 0, or
- tim_p->tm_isdst > 1).
-
-2005-02-08 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/pwd.h (struct passwd): Change pw_uid and pw_gid
- members to uid_t and gid_t according to SUSv3.
- * libc/include/sys/time.h (utimes): Change second parameter
- to const according to SUSv3.
-
-2005-02-07 Antony King <antony.king@st.com>
-
- * libc/stdio/clearerr.c (clearerr): Ensure CHECK_INIT() is
- called before _flockfile to prevent lock object use before
- initialisation. _REENT_SMALL_CHECK_INIT() and CHECK_INIT()
- take a struct _reent * instead of a FILE *.
- * libc/stdio/fclose.c (_fclose_r): Ditto.
- * libc/stdio/feof.c (feof): Ditto.
- * libc/stdio/ferror.c (ferror): Ditto.
- * libc/stdio/fflush.c (fflush): Ditto.
- * libc/stdio/fgetc.c (fgetc): Ditto.
- * libc/stdio/fgets.c (fgets): Ditto.
- * libc/stdio/fileno.c (fileno): Ditto.
- * libc/stdio/fputc.c (fputc): Ditto.
- * libc/stdio/fputs.c (fputs): Ditto.
- * libc/stdio/fread.c (fread): Ditto.
- * libc/stdio/freopen.c (_freopen_r): Ditto.
- * libc/stdio/fseek.c (_fseek_r): Ditto.
- * libc/stdio/ftell.c (_ftell_r): Ditto.
- * libc/stdio/fwrite.c (fwrite): Ditto.
- * libc/stdio/getc.c (getc): Ditto.
- * libc/stdio/getdelim.c (__getdelim): Ditto.
- * libc/stdio/putc.c (putc): Ditto.
- * libc/stdio/setvbuf.c (setvbuf): Ditto.
- * libc/stdio/ungetc.c (_ungetc_r): Ditto.
- * libc/stdio/vfprintf.c (_VFPRINTF_R): Ditto.
- * libc/stdio64/freopen64.c (_freopen64_r): Ditto.
- * libc/stdio64/fseeko64.c (_fseeko64_r): Ditto.
- * libc/stdio64/ftello64.c (_ftello64_r): Ditto.
- * libc/stdio/local.h (CHECK_INIT): Argument is now a struct
- _reent * instead of a FILE * and so replace incorrect use of
- _REENT with argument.
- * libc/sys/arm/syscalls.c (CHECK_INIT): Ditto.
- * libc/stdio/getchar.c (getchar): _REENT_SMALL_CHECK_INIT() and
- CHECK_INIT() take a struct _reent * instead of a FILE *.
- * libc/stdio/iprintf.c (iprintf, _iprintf_r): Ditto.
- * libc/stdio/iscanf.c (iscanf, _iscanf_r): Ditto.
- * libc/stdio/perror.c (perror): Ditto.
- * libc/stdio/printf.c (printf, _printf_r): Ditto.
- * libc/stdio/putchar.c (putchar): Ditto.
- * libc/stdio/puts.c (puts): Ditto.
- * libc/stdio/refill.c (__srefill): Ditto.
- * libc/stdio/scanf.c (scanf, _scanf_r): Ditto.
- * libc/stdio/vfscanf.c (VFSCANF, _VFSCANF_R): Ditto.
- * libc/stdio/viprintf.c (viprintf, _viprintf_r): Ditto.
- * libc/stdio/viscanf.c (viscanf, _viscanf_r): Ditto.
- * libc/stdio/vprintf.c (vprintf, _vprintf_r): Ditto.
- * libc/stdio/vscanf.c (vscanf, _vscanf_r): Ditto.
- * libc/stdio/wbuf.c (__swbuf): Ditto.
- * libc/stdio/wsetup.c (__swsetup): Ditto.
- * libc/stdlib/mallocr.c (malloc_stats): Ditto.
- * libc/stdlib/mstats.c (_mstats_r): Ditto.
- * libc/include/sys/reent.h (_REENT_SMALL_CHECK_INIT): Ditto.
- * libc/machine/powerpc/vfscanf.c (vfscanf): Ditto.
- * libc/stdio/fgetpos.c (_fgetpos_r): Removed unnecessary calls
- to _flockfile and _funlockfile; rely on locking in _ftell_r.
- * libc/stdio64/fgetpos64.c (_fgetpos64_r): Ditto (_ftello64_r).
- * libc/machine/powerpc/vfprintf.c (__sbprintf): Removed unnecessary
- initialision of _data field in FILE structure.
- * libc/machine/powerpc/vfprintf.c (VFPRINTF): Added CHECK_INIT() call.
-
-2005-02-07 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/findfp.c (__sinit): Protect with new lock.
- (__sinit_lock): New lock.
- (__sinit_lock_acquire, __sinit_lock_release): New functions.
- * libc/stdio/local.h: Add reference to new __sinit locking
- functions.
-
-2005-02-07 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/math.h (isfinite, isnormal, isunordered): Change
- input variable names to avoid mixups with nesting macros.
-
-2005-01-27 Hans-Peter Nilsson <hp@axis.com>
-
- * configure.host: Add support for cris-*-* and crisv32-*-*.
- * libc/include/machine/ieeefp.h: Ditto.
- * libc/include/machine/setjmp.h: Ditto.
- * libc/machine/cris/configure.in, libc/machine/cris/Makefile.am,
- libc/machine/cris/libcdtor.c, libc/machine/cris/setjmp.c,
- libc/machine/cris/memmove.c, libc/machine/cris/memcpy.c,
- libc/machine/cris/memset.c, libc/machine/cris/include/pthread.h,
- libc/machine/cris/sys/signal.h, libc/machine/cris/sys/fcntl.h,
- libc/machine/cris/sys/errno.h, libc/machine/cris/aclocal.m4,
- libc/machine/cris/configure, libc/machine/cris/Makefile.in: New
- files.
-
-2005-01-27 Hans-Peter Nilsson <hp@axis.com>
-
- * testsuite/newlib.string/memmove1.c: New test.
-
-2005-01-27 Hans-Peter Nilsson <hp@axis.com>
-
- * testsuite/include/check.h: Include stdlib.h.
-
-2005-01-27 Hans-Peter Nilsson <hp@axis.com>
-
- * Makefile.am (stmp-targ-include): Support include header files
- from machine directories.
- (install-data-local): Ditto.
- * Makefile.in: Regenerate.
-
-2005-01-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/string.h: Remove Linux-specific declaration of
- strsignal and add #include <sys/string.h>.
- * libc/include/sys/string.h: New file.
- * libc/include/sys/linux/sys/string.h: New file with strsignal
- declaration deleted above.
-
-2005-01-20 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/strftime.c (strftime): Change %r and %x to be compliant
- to POSIX standard for "C" locale. Allow %E and %O modifiers
- to be ignored as long as they precede valid specifiers according
- to POSIX.
-
-2005-01-19 Shaun Jackman <sjackman@gmail.com>
-
- * libc/stdlib/setenv_r.c (_setenv_r): Call tzset() if the TZ
- environment variable is set.
-
-2005-01-19 Shaun Jackman <sjackman@gmail.com>
-
- * tzset_r.c (_tzname): Add a comma.
-
-2005-01-18 Aldy Hernandez <aldyh@redhat.com>
-
- * libc/machine/powerpc/vfprintf.c: Use _REENT when calling
- _VFPRINTF_R.
-
-2005-01-07 Paul Brook <paul@codesourcery.com>
-
- * configure.in: Add test for .init_array.
- * configure: Regenerate.
- * newlib.hin: Add HAVE_INITFINI_ARRAY.
- * libc/misc/Makefile.am: Add init.c
- * libc/misc/Makefile.in: Regenerate.
- * libc/misc/init.c: New file.
- * libc/sys/arm/crt0.S: Call __libc_{init,fini}_array instead of
- _init/_fini if they exist.
-
-2005-01-06 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdlib/strtod.c (_strtod_r): Add NaN support.
- * (strtof): Ditto.
- * libc/stdio/vfscanf.c (__svfscanf_r): Ditto.
- * Makefile.am (MATHOBJS_IN_LIBC): Add s_nan and sf_nan
- functions for use by strtod and strtof.
- * Makefile.in: Regenerated.
-
-2005-01-06 Hans-Peter Nilsson <hp@axis.com>
-
- * libc/stdio/ftell.c (ftell_r): Add parenthesis for __SWR
- bit-test in combination with NULL test.
-
-2005-01-06 Hans-Peter Nilsson <hp@axis.com>
-
- * README: Fix typo of LGPL. Change "license" to "copyright".
-
-2004-12-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * NEWS: Update with 1.13.0 info.
- * README: Ditto.
- * acinclude.m4: Change version number to 1.13.0.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * doc/aclocal.m4: Ditto.
- * doc/configure: Ditto.
- * libc/*/aclocal.m4: Ditto.
- * libc/*/configure: Ditto.
- * libc/libc.texinfo: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
- * libm/libm.texinfo: Ditto.
- * libc/sys/linux/shared.ld: Add VERS_1.13.
-
-2004-12-17 Christian Groessler <chris@groessler.org>
-
- * libc/machine/z8k/memcmp.S: New file.
- * libc/machine/z8k/memcpy.S: Ditto.
- * libc/machine/z8k/memmove.S: Ditto.
- * libc/machine/z8k/memset.S: Ditto.
- * libc/machine/z8k/Makefile.am: Add new files.
- * libc/machine/z8k/Makefile.in: Regenerated.
- * libc/machine/z8k/setjmp.S: Fix indirect register usage in Z8002
- part. Implement Z8002 stdcall version.
-
-2004-12-13 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/fread.c (fread): For unbuffered I/O, attempt
- a low-level read if we don't get the full amount of bytes so
- EOF or error flags will be set.
-
-2004-12-09 Alex Mogilnikov <alx@intellectronika.ru>
-
- * libc/time/tzset_r (_tzset_r): Properly skip over
- '/' when it is detected.
-
-2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
-
- * libc/time/tzset_r (_tzset_r): Fix loop.
-
-2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
-
- * libc/time/mktm_r (_mktm_r): Fix overflow calculation for
- m_day.
- (__tzcalc_limits): Fix reference to month array to be zero-based.
-
-2004-12-07 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/sys/unistd.h: Add prototypes for ftruncate, truncate,
- and usleep.
-
-2004-12-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * Makefile.am (libc_la_LDFLAGS): Add -lgcc to handle any
- libgcc dependencies.
- (libm_la_LDFLAGS): Ditto.
- * Makefile.in: Regenerated.
-
-2004-12-03 Shaun Jackman <sjackman@gmail.com>
-
- * libc/sys/linux/linuxthreads/Makefile.am (install-data-local): Fix
- our link to use readlink so as to preserve any relative link created
- by install-toollibLIBRARIES.
- * libc/sys/linux/linuxthreads/Makefile.in: Regenerated.
-
-2004-12-02 Shaun Jackman <sjackman@gmail.com>
-
- * libc/sys/linux/stdlib/glob.c: Include <sys/types.h> which defines
- time_t before including sys/stat.h, which uses it.
- * libc/sys/linux/sys/stat.h: Include <sys/types.h> and
- <linux/time.h> just prior to definition of __KERNEL__ so as to
- allow building on Debian Linux where otherwise, mktime would
- be redefined.
-
-2004-11-26 Paul Brook <paul@codesourcery.com>
-
- * libc/sys/arm/crt0.S (_start): Add .cantunwind annotation.
-
-2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
- const for value string parameter to match Single Unix and glibc.
- * libc/stdlib/putenv.c: Ditto.
- * libc/stdlib/putenv_r.c: Ditto.
-
-2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/Makefile.am: Fix missing vfscanf.
- * libc/stdio/Makefile.in: Regenerated.
-
-2004-11-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdio.h: Add new iprintf and iscanf variants. Also
- do some reordering.
- * libc/machine/powerpc/vfscanf.c: Remove __sccl function.
- * libc/stdio/Makefile.am: Add support for new iprintf and iscanf
- family functions.
- * libc/stdio/Makefile.in: Regenerated.
- * libc/stdio/fiprintf.c: Remove doc to siprintf.c.
- * libc/stdio/iprintf.c: Ditto.
- * libc/stdio/local.h (__svfiscanf_r): New prototype.
- * libc/stdio/siprintf.c: Add docs for various iprintf family functions.
- * libc/stdio/sniprintf.c: Move docs to siprintf.c.
- * libc/stdio/stdio.tex: Add new functions.
- * libc/stdio/vfscanf.c: Split out __sccl function to separate
- file and add special name defines so this file can be used
- to build vfiscanf.o.
- * libc/stdio/asiprintf.c: New file.
- * libc/stdio/fiscanf.c: Ditto.
- * libc/stdio/iscanf.c: Ditto.
- * libc/stdio/sccl.c: Ditto.
- * libc/stdio/siscanf.c: Ditto.
- * libc/stdio/vasiprintf.c: Ditto.
- * libc/stdio/viprintf.c: Ditto.
- * libc/stdio/viscanf.c: Ditto.
- * libc/stdio/vsiprintf.c: Ditto.
- * libc/stdio/vsiscanf.c: Ditto.
- * libc/stdio/vsniprintf.c: Ditto.
-
-2004-11-19 Shaun Jackman <sjackman@gmail.com>
-
- * libc/include/stdio.h: Add sniprintf.
- * libc/stdio/Makefile.am: Add sniprintf.c.
- * libc/stdio/Makefile.in: Regenerated.
- * libc/stdio/sniprintf.c: New file.
- * libc/stdio/stdio.tex: Add sniprintf.
-
-2004-11-17 Christopher Faylor <cgf@timesys.com>
-
- * libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin. Clear
- EOF flag if successful.
-
-2004-10-28 Christopher Faylor <cgf@timesys.com>
-
- * libc/include/sys/signal.h: Move <signal.h> include to bottom of file
- so that all relevant definitions have been performed for use in the
- include.
-
-2004-10-26 Jason Tishler <jason@tishler.net>
-
- * libc/stdio/fread.c (fread): Fix return value for unbuffered
- fread.
-
-2004-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * libc/include/machine/setjmp.h: Add AVR support.
- * libc/sys/rtems/crt0.S [__AVR__]: Add __stack.
-
-2004-10-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/signal.h: If <signal.h> didn't include
- this header file, include <signal.h> to account for
- applications that take advantage that the two header
- files are the same in glibc.
-
-2004-10-05 Tomer Levi <Tomer.Levi@nsc.com>
-
- * configure.host: Add support for crx.
- * libc/include/machine/ieeefp.h: Ditto.
- * libc/include/machine/setjmp.h: Ditto.
- * libc/machine/crx/Makefile.am: New file.
- * libc/machine/crx/configure.in: Ditto.
- * libc/machine/crx/setjmp.S: Ditto.
- * libc/machine/crx/getenv.c: Ditto.
- * libc/machine/crx/aclocal.m4: Generate.
- * libc/machine/crx/configure: Ditto.
- * libc/machine/crx/Makefile.in: Ditto.
- * libc/machine/crx/sys/asm.h: New file.
- * libc/machine/crx/sys/libh.h: Ditto.
- * libc/machine/crx/sys/syscall.h: Ditto.
-
-2004-10-05 Jeff Johnston <jjohnstn@redhat.com>
-
- * Makefile.am (stmp-targ-include): Support sys header files
- from machine directories.
- * Makefile.in: Regenerated.
-
-2004-10-04 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfscanf.c (__svfscanf_r): For int conversions,
- count skipped zero characters as part of the nread count for %n.
- * libc/machine/powerpc/vfscanf.c: Ditto.
-
-2004-09-24 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/local.h: Include <stdlib.h>.
-
-2004-09-24 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/stdio/fread.c (fread): Include <malloc.h>.
-
-2004-09-22 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/fread.c (fread): For non-space-optimized case,
- add special code for unbuffered files to use user buffer and
- only require one low-level system read.
-
-2004-09-21 Ian Lance Taylor <ian@wasabisystems.com>
-
- * libc/machine/xscale/setjmp.S: New file, copied from
- libc/machine/arm/setjmp.S.
- * libc/machine/xscale/Makefile.am (lib_a_SOURCES): Add setjmp.S.
- * libc/machine/xscale/Makefile.in: Regenerate.
-
-2004-09-16 Antony King <antony.king@st.com>
-
- * libc/include/sys/lock.h: Replaced empty {} with (0) to conform
- with locking API.
- * libc/include/sys/stdio.h: (_flockfile)[!_SINGLE_THREAD]: Add
- check for__SSTR in _flags and if set, skip lock request.
- (_funlockfile)[!SINGLE_THREAD]: Ditto.
- * libc/stdio/local.h (CHECK_INIT): Added check that _REENT is
- not NULL.
- * libc/stdio/siprintf.c (siprintf, _siprintf_r): Added missing
- initialisation of _file to -1 in local FILE.
- * libc/stdio/snprintf.c (snprintf, _snprintf_r): Ditto.
- * libc/stdio/sscanf.c (sscanf, _sscanf_r): Ditto.
- * libc/stdio/vsnprintf.c (vsnprintf, _vsnprintf_r): Ditto.
- * libc/stdio/vsscanf.c (_vsscanf_r): Ditto.
- * libc/stdio/sscanf.c (sscanf, _sscanf_r): Added __SSTR flag to
- _flags in local FILE to prevent locking.
- * libc/stdio/vsscanf.c (_vsscanf_r): Ditto.
-
-2004-09-16 Antony King <antony.king@st.com>
-
- * libc/stdio/fwalk.c (_fwalk): Remove check for _GLOBAL_REENT
- and only walk the reentrancy parameter.
- (_fwalk_reent): Ditto.
- * libc/stdlib/exit.c: Remove out of date _REENT_ONLY check.
-
-2004-09-16 Antony King <antony.king@st.com>
-
- * libc/stdio64/freopen64.c: Remove casting of fp lock to
- _LOCK_RECURSIVE_T.
-
-2004-09-16 Antony King <antony.king@st.com>
-
- * libc/time/tzlock.c: Add default stubs that use generic
- locking code.
-
-2004-09-16 Antony King <antony.king@st.com>
-
- * libc/ctype/ctype.tex: Added missing documentation.
- * libc/stdio/stdio.tex Ditto.
- * libc/stdlib/stdlib.tex Ditto.
- * libc/string/strings.tex Ditto.
- * libc/time/time.tex: Ditto.
- * libc/stdio/setbuffer.c: Removed setlinebuf documentation.
-
-2004-09-15 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/reent/impure.c (reent_data): Define as alias to impure_data
- when building for Cygwin.
- * libc/include/sys/reent.h (_GLOBAL_REENT): Revert definition to
- _global_impure_ptr.
-
-2004-09-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * configure.host: Reverting 2004-09-14 change as fix has occurred on
- Cygwin side.
- * configure.in: Ditto.
- * libc/configure.in: Ditto.
- * libc/sys/configure.in: Ditto.
- * configure: Ditto.
- * libc/configure: Ditto.
- * libc/sys/configure: Ditto.
- * libc/include/sys/reent.h: Ditto.
- * libc/stdlib/__atexit.c: Ditto.
- * libc/stdlib/__call_atexit.c: Ditto.
- * libc/stdlib/cxa_atexit.c: Ditto.
- * libc/stdlib/cxa_finalize.c: Ditto.
- * libc/sys/cygwin/Makefile.am: Removed again.
- * libc/sys/cygwin/Makefile.in: Ditto.
- * libc/sys/cygwin/aclocal.m4: Ditto.
- * libc/sys/cygwin/configure: Ditto.
- * libc/sys/cygwin/configure.in: Ditto.
- * libc/sys/cygwin/dummy.c: Ditto.
- * libc/sys/cygwin/sys/reent.h: Ditto.
-
-2004-09-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * configure.host: Add Cygwin sys directory.
- * configure.in: Do not set CRT0 for cygwin.
- * libc/configure.in: Ditto.
- * libc/sys/configure.in: Ditto.
- * configure: Regenerated.
- * libc/configure: Ditto.
- * libc/sys/configure: Ditto.
- * libc/include/sys/reent.h: Add __REENT_HAS_CXA_SUPPORT flag.
- * libc/stdlib/__atexit.c: Keep cxa support protected by new
- __REENT_HAS_CXA_SUPPORT flag.
- * libc/stdlib/__call_atexit.c: Ditto.
- * libc/stdlib/cxa_atexit.c: Ditto.
- * libc/stdlib/cxa_finalize.c: Ditto.
- * libc/sys/cygwin/Makefile.am: New file.
- * libc/sys/cygwin/Makefile.in: Ditto.
- * libc/sys/cygwin/aclocal.m4: Ditto.
- * libc/sys/cygwin/configure: Ditto.
- * libc/sys/cygwin/configure.in: Ditto.
- * libc/sys/cygwin/dummy.c: Ditto.
- * libc/sys/cygwin/sys/reent.h: Ditto. This file is stabilized
- version of reent.h.
-
-2004-09-13 Artem B. Bityuckiy <dedekind@oktetlabs.ru>
-
- * libc/iconv/iconv.tex: Updated with new content.
- * libc/iconv/lib/iconvnls.c: Reference ICONV_DEFAULT_NLSPATH
- instead of NLS_DEFAULT_NLSPATH.
- * libc/iconv/lib/iconvnls.h: Fix typo.
- * libc/include/sys/iconvnls.h: New file.
-
-2004-09-09 Paul Brook <paul@codesourcery.com>
-
- * libc/include/sys/reent.h (struct _on_exit_args): Add _dso_handle
- and _is_cxa.
- (struct _atexit): Add _next when _REENT_SMALL.
- (struct _reent): Add _atexit0 when _REENT_SMALL.
- (_REENT_INIT_PTR): Adjust.
- * libc/stdlib/Makefile.am (GENERAL_SOURCES): Add __atexit.c and
- __call_exit.c.
- (EXTENDED_SOURCES): Add cxa_atexit.c and cxa_finalize.c.
- * libc/stdlib/Makefile.in: Regenerate.
- * libc/stdlib/__atexit.c: New file.
- * libc/stdlib/__call_atexit.c: New file.
- * libc/stdlib/atexit.h: Remove old definitions. Add new.
- * libc/stdlib/atexit.c (atexit): Use __register_exitproc.
- * libc/stdlib/cxa_atexit.c: New file.
- * libc/stdlib/cxa_finalize.c: New file.
- * libc/stdlib/exit.c (exit): Use __call_exitprocs.
- * libc/stdlib/on_exit.c (on_exit): Use __register_exitproc.
- 2004-09-09 Jeff Johnston <jjohnstn@redhat.com>
- * libc/reent/reent.c [_REENT_SMALL]: Fix reference to
- _on_exit_args_ptr.
-
-2004-08-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/unistd.h (getpass): Change prototype to use
- const instead of __const.
-
-2004-08-16 Nathan Sidwell <nathan@codesourcery.com>
-
- * libc/stdio/vfscanf.c (_NO_LONGLONG): Move out of FLOATING_POINT
- #if.
-
-2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/sys/types.h (u64): New typedef to allow building
- on linux systems with glibc 2.3.3 installed.
- * libc/sys/linux/dl/dl-runtime.c: Fix prototypes for fixup and
- profile_fixup so newlib can build on fc3 system.
-
-2004-07-30 Alexandre Oliva <aoliva@redhat.com>
-
- Introduce SH2a support.
- 2004-03-16 Corinna Vinschen <vinschen@redhat.com>
- * libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS for
- __SH2A_SINGLE_ONLY__, too.
- * libc/machine/sh/asm.h: Define DELAYED_BRANCHES for __SH2A__, too.
- 2004-02-24 Corinna Vinschen <vinschen@redhat.com>
- * libc/sys/sh/crt0.S (start_l): Support sh2a-nofpu. Fix comments.
- 2004-02-10 DJ Delorie <dj@redhat.com>
- * libc/sys/sh/crt0.S (start_l): Support sh2a.
-
-2004-07-29 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/strptime.c: Correct full-name of "March" typo.
-
-2004-07-16 Anil Paranjpe <anilp1@kpitcummins.com>
-
- * configure.host (h8300*-*-*): Default long long printing support.
-
-2004-07-16 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/fvwrite.c (_sfvwrite): For asprintf family
- calls, if realloc fails, free up buffer as it is no longer
- used.
-
-2004-07-07 Artem B. Bityuckiy <dedekind@oktetlabs.ru>
-
- * libc/iconv/iconv.tex: Updated to represent recent changes.
- * libc/iconv/lib/iconv.c: Documentation updated.
-
-2004-07-07 Nick Clifton <nickc@redhat.com>
-
- * configure.host (newlib_cflags): Define PREFER_SIZE_OVER_SPEED
- for xStormy16.
-
-2004-07-06 Chris Demetriou <cgd@broadcom.com>
-
- * configure.host (mips*-*-elf*): Default long long printing
- support.
-
-2004-07-05 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/Makefile.am (libc.dvi): Add target and specify
- same dependencies as libc.info.
- * libc/Makefile.in: Regenerated.
- * libm/Makefile.am (libm.dvi): Add target and specify
- same dependencies as libm.info.
- * libm/Makefile.in: Regenerated.
-
-2004-06-29 Artem B. Bityuckiy <dedekind@oktetlabs.ru>
-
- * acinclude.m4: Move --enable-newlib-iconv option back here.
- * configure.in: Remove --enable-newlib-iconv option. Don't
- tie iconv support to --enable-newlib-mb.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * doc/aclocal.m4, doc/configure: Ditto.
- * iconvdata/aclocal.m4, iconvdata/configure: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
- * libc/*/aclocal.m4: Ditto.
- * libc/*/configure: Ditto.
-
-2004-06-25 Artem B. Bityuckiy <dedekind@oktetlabs.ru>
-
- * acinclude.m4: Move iconv options into configure.in.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * configure.in: Add iconv options.
- * newlib.hin: Add new iconv encodings and remove deleted ones.
- * doc/aclocal.m4: Regenerated.
- * doc/configure: Ditto.
- * iconvdata/aclocal.m4: Ditto.
- * iconvdata/configure: Ditto.
- * libc/iconv: Design change. New size-optimized ccs format.
- * libc/iconv/AUTHORS: Removed.
- * libc/iconv/COPYING: Ditto.
- * libc/iconv/README.ORIGINAL: Ditto.
- * libc/iconv/README.TODO: Ditto.
- * libc/iconv/charset.aliases: Ditto.
- * libc/iconv/encoding.aliases: New file.
- * libc/iconv/Makefile.am: Updated.
- * libc/iconv/Makefile.in: Regenerated.
- * libc/iconv/iconv.tex: Updated.
- * libc/iconv/ccs/Makefile.am: Ditto.
- * libc/iconv/ccs/Makefile.in: Regenerated.
- * libc/iconv/ccs/big5.c: Updated.
- * libc/iconv/ccs/cns11643_plane1.c: Ditto.
- * libc/iconv/ccs/cns11643_plane14.c: Ditto.
- * libc/iconv/ccs/cns11643_plane2.c: Ditto.
- * libc/iconv/ccs/cp775.c: Ditto.
- * libc/iconv/ccs/cp850.c: Ditto.
- * libc/iconv/ccs/cp852.c: Ditto.
- * libc/iconv/ccs/cp855.c: Ditto.
- * libc/iconv/ccs/cp866.c: Ditto.
- * libc/iconv/ccs/iso_8859_1.c: Ditto.
- * libc/iconv/ccs/README.CCS.SOURCES: Removed.
- * libc/iconv/ccs/gb_2312_80.c: Ditto.
- * libc/iconv/ccs/iconv_mktbl: Ditto.
- * libc/iconv/ccs/jis_x0201.c: Ditto.
- * libc/iconv/ccs/jis_x0208_1983.c: Ditto.
- * libc/iconv/ccs/shift_jis.c: Ditto.
- * libc/iconv/ccs/us_ascii.c: Ditto.
- * libc/iconv/ccs/ccs.h: New file.
- * libc/iconv/ccs/ccsbi.c: Ditto.
- * libc/iconv/ccs/ccsbi.h: Ditto.
- * libc/iconv/ccs/ccsnames.h: Ditto.
- * libc/iconv/ccs/iso_8859_10.c: Ditto.
- * libc/iconv/ccs/iso_8859_11.c: Ditto.
- * libc/iconv/ccs/iso_8859_13.c: Ditto.
- * libc/iconv/ccs/iso_8859_14.c: Ditto.
- * libc/iconv/ccs/iso_8859_3.c: Ditto.
- * libc/iconv/ccs/iso_8859_6.c: Ditto.
- * libc/iconv/ccs/iso_8859_7.c: Ditto.
- * libc/iconv/ccs/iso_8859_8.c: Ditto.
- * libc/iconv/ccs/iso_8859_9.c: Ditto.
- * libc/iconv/ccs/iso_ir_111.c: Ditto.
- * libc/iconv/ccs/jis_x0201_1976.c: Ditto.
- * libc/iconv/ccs/jis_x0208_1990.c: Ditto.
- * libc/iconv/ccs/koi8_ru.c: Ditto.
- * libc/iconv/ccs/koi8_uni.c: Ditto.
- * libc/iconv/ccs/mktbl.pl: Ditto.
- * libc/iconv/ccs/win_1250.c: Ditto.
- * libc/iconv/ccs/win_1251.c: Ditto.
- * libc/iconv/ccs/win_1252.c: Ditto.
- * libc/iconv/ccs/win_1253.c: Ditto.
- * libc/iconv/ccs/win_1254.c: Ditto.
- * libc/iconv/ccs/win_1255.c: Ditto.
- * libc/iconv/ccs/win_1256.c: Ditto.
- * libc/iconv/ccs/win_1257.c: Ditto.
- * libc/iconv/ccs/win_1258.c: Ditto.
- * libc/iconv/ccs/iso_8859_15.c: Updated.
- * libc/iconv/ccs/iso_8859_2.c: Ditto.
- * libc/iconv/ccs/iso_8859_4.c: Ditto.
- * libc/iconv/ccs/iso_8859_5.c: Ditto.
- * libc/iconv/ccs/jis_x0212_1990.c: Ditto.
- * libc/iconv/ccs/koi8_r.c: Ditto.
- * libc/iconv/ccs/koi8_u.c: Ditto.
- * libc/iconv/ccs/ksx1001.c: Ditto.
- * libc/iconv/ccs/binary/gb_2312_80.cct: Removed.
- * libc/iconv/ccs/binary/jis_x0201.cct: Ditto.
- * libc/iconv/ccs/binary/shift_jis.cct: Ditto.
- * libc/iconv/ccs/binary/us_ascii.cct: Ditto.
- * libc/iconv/ccs/binary/jis_x0208_1983.cct: Ditto.
- * libc/iconv/ccs/binary/Makefile.am: Updated.
- * libc/iconv/ccs/binary/Makefile.in: Regenerated.
- * libc/iconv/ccs/binary/big5.cct: Updated.
- * libc/iconv/ccs/binary/cns11643_plane1.cct: Ditto.
- * libc/iconv/ccs/binary/cns11643_plane14.cct: Ditto.
- * libc/iconv/ccs/binary/cns11643_plane2.cct: Ditto.
- * libc/iconv/ccs/binary/cp775.cct: Updated.: Ditto.
- * libc/iconv/ccs/binary/cp850.cct: Ditto.: Ditto.
- * libc/iconv/ccs/binary/cp852.cct: Ditto.: Ditto.
- * libc/iconv/ccs/binary/cp855.cct: Ditto.: Ditto.
- * libc/iconv/ccs/binary/cp866.cct: Ditto.: Ditto.
- * libc/iconv/ccs/binary/iso_8859_1.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_15.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_4.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_5.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_2.cct: Ditto.
- * libc/iconv/ccs/binary/jis_x0212_1990.cct: Ditto.
- * libc/iconv/ccs/binary/koi8_r.cct: Ditto.
- * libc/iconv/ccs/binary/koi8_u.cct: Ditto.
- * libc/iconv/ccs/binary/ksx1001.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_10.cct: New file.
- * libc/iconv/ccs/binary/iso_8859_11.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_13.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_14.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_3.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_6.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_7.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_8.cct: Ditto.
- * libc/iconv/ccs/binary/iso_8859_9.cct: Ditto.
- * libc/iconv/ccs/binary/iso_ir_111.cct: Ditto.
- * libc/iconv/ccs/binary/jis_x0201_1976.cct: Ditto.
- * libc/iconv/ccs/binary/jis_x0208_1990.cct: Ditto.
- * libc/iconv/ccs/binary/koi8_ru.cct: Ditto.
- * libc/iconv/ccs/binary/koi8_uni.cct: Ditto.
- * libc/iconv/ccs/binary/win_1250.cct: Ditto.
- * libc/iconv/ccs/binary/win_1251.cct: Ditto.
- * libc/iconv/ccs/binary/win_1252.cct: Ditto.
- * libc/iconv/ccs/binary/win_1253.cct: Ditto.
- * libc/iconv/ccs/binary/win_1254.cct: Ditto.
- * libc/iconv/ccs/binary/win_1255.cct: Ditto.
- * libc/iconv/ccs/binary/win_1256.cct: Ditto.
- * libc/iconv/ccs/binary/win_1257.cct: Ditto.
- * libc/iconv/ccs/binary/win_1258.cct: Ditto.
- * libc/iconv/ces/Makefile.am: Updated.
- * libc/iconv/ces/Makefile.in: Regenerated.
- * libc/iconv/ces/ucs-2-internal.c: Updated.
- * libc/iconv/ces/ucs-4-internal.c: Ditto.
- * libc/iconv/ces/utf-16.c: Ditto.
- * libc/iconv/ces/utf-8.c: Ditto.
- * libc/iconv/ces/cesbi.c: New file.
- * libc/iconv/ces/cesbi.h: Ditto.
- * libc/iconv/ces/cesdeps.h: Ditto.
- * libc/iconv/ces/euc.c: Ditto.
- * libc/iconv/ces/mkdeps.pl: Ditto.
- * libc/iconv/ces/table-pcs.c: Ditto.
- * libc/iconv/ces/table.c: Ditto.
- * libc/iconv/ces/ucs-2.c: Ditto.
- * libc/iconv/ces/ucs-4.c: Ditto.
- * libc/iconv/ces/us-ascii.c: Ditto.
- * libc/iconv/ces/euc-jp.c: Removed.
- * libc/iconv/ces/euc-kr.c: Ditto.
- * libc/iconv/ces/euc-tw.c: Ditto.
- * libc/iconv/ces/gb2312.c: Ditto.
- * libc/iconv/ces/iso-10646-ucs-2.: Ditto.c
- * libc/iconv/ces/iso-10646-ucs-4.c: Ditto.
- * libc/iconv/lib/Makefile.am: Updated.
- * libc/iconv/lib/Makefile.in: Regenerated.
- * libc/iconv/lib/endian.h: Updated.
- * libc/iconv/lib/iconv.c: Ditto.
- * libc/iconv/lib/local.h: Ditto.
- * libc/iconv/lib/aliases.c: Removed.
- * libc/iconv/lib/bialiasesi.c: Ditto.
- * libc/iconv/lib/biccs.c: Ditto.
- * libc/iconv/lib/bices.c: Ditto.
- * libc/iconv/lib/ccs.c: Ditto.
- * libc/iconv/lib/ces.c: Ditto.
- * libc/iconv/lib/ces_euc.c: Ditto.
- * libc/iconv/lib/ces_iso2022.c: Ditto.
- * libc/iconv/lib/ces_table.c: Ditto.
- * libc/iconv/lib/converter.c: Ditto.
- * libc/iconv/lib/deps.h: Ditto.
- * libc/iconv/lib/loaddata.c: Ditto.
- * libc/iconv/lib/aliasesbi.c: New file.
- * libc/iconv/lib/aliasesi.c: Ditto.
- * libc/iconv/lib/conv.h: Ditto.
- * libc/iconv/lib/encnames.h: Ditto.
- * libc/iconv/lib/encoding.deps: Ditto.
- * libc/iconv/lib/iconvnls.c: Ditto.
- * libc/iconv/lib/iconvnls.h: Ditto.
- * libc/iconv/lib/nullconv.c: Ditto.
- * libc/iconv/lib/ucsconv.c: Ditto.
- * libc/iconv/lib/ucsconv.h: Ditto.
- * libc/include/iconv.h: Update copyright.
- * libc/*/aclocal.m4: Regenerated.
- * libc/*/configure: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
-
-2004-06-22 Alexandre Oliva <aoliva@redhat.com>
-
- * libc/include/machine/setjmp.h [__H8300__] (_JBTYPE): Define,
- instead of typedefing jmp_buf.
-
- 2003-07-02 Richard Sandiford <rsandifo@redhat.com>
- * libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S.
- * libc/machine/h8300/defines.h (LEN): New macro.
- * libc/machine/h8300/memcpy.S: Add h8sx version.
- * libc/machine/h8300/memset.S: Likewise.
- * libc/machine/h8300/strcmp.S: Likewise.
- * libc/machine/h8300/setjmp.S: Use h8sx move instructions.
- * libc/machine/h8300/h8sx_strcpy.S: New file.
- 2003-06-30 Richard Sandiford <rsandifo@redhat.com>
- * libc/include/machine/ieeefp.h: Extend __H8300S__ handling to
- __H8300SX__.
- * libc/include/machine/setjmp.h: Likewise.
- * libc/include/sys/config.h: Likewise.
- * libc/machine/h8300/defines.h: Likewise.
- * libc/machine/h8300/setjmp.S: Likewise.
- * libc/machine/h8300/strcmp.S: Likewise.
- * libc/sys/h8300hms/close.S: Likewise.
- * libc/sys/h8300hms/fstat.S: Likewise.
- * libc/sys/h8300hms/lseek.S: Likewise.
- * libc/sys/h8300hms/read.S: Likewise.
- * libc/sys/h8300hms/write.S: Likewise.
- * libc/sys/h8300hms/crt0.S: Likewise.
- * libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if
- __H8300SX__ is defined.
- * libc/sys/h8300hms/setarch.h: Likewise.
-
-2004-06-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/reent.h (_GLOBAL_REENT): Back
- out change which set _GLOBAL_REENT to _global_impure_ptr until
- we understand why Cygwin breaks because of it.
-
-2004-06-14 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/machine/i386/syscall.h: For now, set up
- __syscall_return macro for systems with vsyscall.
-
-2004-06-11 Antony King <antony.king@st.com>
-
- * libc/include/sys/_types.h: Include <sys/lock.h> and change
- _flock_t to be of type _LOCK_RECURSIVE_T.
- * libc/include/sys/reent.h: (_REENT_INIT): Reformat.
- (_REENT_INIT_PTR): Ditto. Use memset where appropriate.
- (_global_impure_ptr): New declaration.
- (_GLOBAL_REENT): Change to be _global_impure_ptr.
- * libc/include/sys/stdio.h: Include <sys/lock.h> and
- <sys/reent.h>.
- (_flockfile)[!_SINGLE_THREAD]: Add code for lock call.
- (_funlockfile)[!SINGLE_THREAD]: Ditto.
- * libc/reent/impure.c: Set _global_impure_ptr to _impure_ptr.
- * libc/stdio/fclose.c: Remove casting of fp lock to
- _LOCK_RECURSIVE_T.
- * libc/stdio/findfp.c: Ditto.
- * libc/stdio/fopen.c: Ditto.
- * libc/stdio/freopen.c: Ditto.
- * libc/stdio/vfprintf.c: Ditto.
- * libc/stdio64/fopen64.c: Ditto.
- * libc/stdlib/envlock.c: Add default stubs that use generic
- locking code.
- * libc/stdlib/mlock.c: Ditto.
-
- Jeff Johnston <jjohnstn@redhat.com>
- * libc/sys/linux/sys/_types.h (__flock_mutex_t): New subtype.
- (_flock_t): Change to be a struct containing a single member
- named mutex which is of type __flock_mutex_t.
-
-2004-06-09 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/Makefile.am: Change siglist.inc to be generated
- from /usr/include/asm/signal.h instead of kernel sources. Also
- default max to 32 if not found in header file.
- * libc/sys/linux/Makefile.in: Regenerated.
- * libc/sys/linux/machine/i386/socketcall.h: Fix for Fedora Core 2
- systems where __syscall_return is not defined.
- * libc/sys/linux/machine/i386/syscall.h: Change for Fedora Core 2
- systems to use syscall() function instead of assembler interrupt.
-
-2004-06-09 Toralf Lund <toralf@procaptura.com>
-
- * libc/sys/arm/setjmp.S, libc/sys/arm/access.c: Move
- files from libc/sys/arm to libc/machine/arm.
- * libc/machine/arm/Makefile.am, libc/machine/arm/Makefile.in: Add
- library build support for files moved from libc/sys/arm.
- * libc/sys/arm/Makefile.am, libc/sys/arm/Makefile.in: Remove
- references to access and setjmp.
- * configure.host: Add checks for newlib_may_supply_syscalls to
- determine whether or not to use sys/arm directory and use
- special compiler flags: ARM_RDI_MONITOR and ARM_RDP_MONITOR.
-
-2004-06-02 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfscanf.c (__svfscanf_r): For CT_INT conversions,
- reset digit flags appropriately after we have discovered "0x".
- * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Ditto.
-
-2004-05-27 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfprintf.c (_VFPRINTF): Move file locking
- from here ...
- (_VFPRINTF_R): ... to here so all I/O printf routines
- are covered.
-
-2004-05-26 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/search/hash_buf.c: Protect MAX and MIN macros from
- redefinition.
- * libc/search/hash.c: Ditto.
-
-2004-05-25 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * newlib.hin: (_WANT_IO_POS_ARGS): New define.
- (_WANT_IO_LONG_LONG): Ditto.
- (_WANT_IO_LONG_DOUBLE): Ditto.
- * configure.in: Add new configuration options
- --enable-newlib-io-long-long and --enable-newlib-io-long-double
- which tie to new defines in newlib.hin.
- * configure: Regenerated.
- * configure.host: Add checks for new configuration options. Also
- fix up check for --enable-newlib-io-pos-args so configuration
- option will override any default for a given platform.
- Remove defining compiler flags for the _WANT_IO* options.
- * libc/stdio/vfprintf.c: Change to use new newlib.hin defines
- instead of looking for old compiler flags.
- * libc/stdio/vfscanf.c: Ditto.
- * libc/stdio/vfieeefp.h: Ditto.
- * libc/machine/powerpc/vfprintf.c: Ditto.
- * libc/machine/powerpc/vfscanf.c: Ditto.
-
-2004-05-25 Jeff Johnston <jjohnstn@redhat.com>
-
- * testsuite/include/check.h: Add include of <stdio.h>.
-
-2004-05-17 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/grp.h: Declare getgrnam_r and getgrgid_r also on Cygwin.
-
-2004-05-11 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/vfprintf.c (VFPRINTF_R): Use _free_r instead
- of free.
-
-2004-05-07 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/iprintf.c (_iprintf_r): Fix old-style argument
- list for reentrant pointer. Call _vfiprintf_r.
- * libc/stdio/siprintf.c (_siprintf_r): New function.
- * libc/stdio/vfprintf.c (__sbprintf): Add reetrant struct
- pointer argument. Change all callers. Call _VFPRINTF_R.
- * libc/include/stdio.h (_siprintf_r, _vfiprintf_r): New
- prototypes.
-
-2004-05-07 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/param.h: Remove endian info and include
- <machine/endian.h> instead.
- * libc/include/machine/endian.h: New file.
- * libc/include/machine/param.h: Ditto.
- * libc/machine/arm/machine/endian.h: Ditto.
- * libc/machine/arm/machine/param.h: Ditto.
- * libc/sys/arm/sys/param.h: Removed.
- * libc/sys/sysvi386/sys/param.h: Ditto.
- * libc/sys/rtems/sys/param.h: Modified to include <machine/endian.h>.
-
-2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/vfprintf.c (_VFPRINTF_R): Set error flag when
- multibyte functions return failure for %C, %S, %lc, and %ls
- format specifiers.
-
-2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * testsuite/include/check.h (CHECK): Add flush of stdout.
-
-2004-05-03 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/include/stdio.h (_ungetc_r): New prototype.
- * libc/stdio/ungetc.c (_ungetc_r): New reentrant function.
- (__submore): Add reentrant struct pointer argument.
- (ungetc): Change to call _ungetc_r.
-
-2004-04-28 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/local.h (_fwalk_reent): Specify prototype of
- function pointer argument.
- * libc/stdio/fwalk.c (_fwalk, _fwalk_reent): Change prototypes
- to specify function pointer arguments.
- (__fwalk, __fwalk_reent): Ditto.
-
-2004-04-26 Aldy Hernandez <aldyh@redhat.com>
-
- * libc/machine/powerpc/vfscanf.c (__svfscanf_r): Fix typo in
- CT_INT case.
-
-2004-04-23 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * configure.in: Define _MB_CAPABLE if mb supported.
- * configure: Regenerated.
- * configure.host: Remove manual setting of MB_CAPABLE compiler
- flag.
- * newlib.hin: Add _MB_CAPABLE flag.
- * libc/ctype/iswalpha.c, libc/ctype/iswblank.c: Include <newlib.h>
- and check for _MB_CAPABLE flag instead of MB_CAPABLE.
- * libc/ctype/iswcntrl.c, libc/ctype/iswprint.c: Ditto.
- * libc/ctype/iswpunct.c, libc/ctype/iswspace.c: Ditto.
- * libc/ctype/jp2uc.c: Ditto.
- * libc/ctype/towlower.c, libc/ctype/towupper.c: Ditto.
- * libc/locale/locale.c: Ditto
- * libc/machine/powerpc/vfscanf.c: Ditto
- * libc/stdio/vfprintf.c, libc/stdio/vfscanf.c: Ditto
- * libc/stdlib/mblen.c: Ditto
- * libc/stdlib/mblen_r.c, libc/stdlib/mbrlen.c: Ditto
- * libc/stdlib/mbrtowc.c, libc/stdlib/mbsrtowcs.c: Ditto
- * libc/stdlib/mbstowcs.c, libc/stdlib/mbtowc.c: Ditto
- * libc/stdlib/mbtowc_r.c, libc/stdlib/wcrtomb.c: Ditto
- * libc/stdlib/wcsrtombs.c, libc/stdlib/wcstombs.c: Ditto
- * libc/stdlib/wctomb.c, libc/sys/linux/intl/dcigettext.c: Ditto
- * libc/sys/linux/intl/explodename.c: Ditto
- * libc/sys/linux/intl/finddomain.c: Ditto
- * libc/sys/linux/intl/l10nflist.c: Ditto
- * libc/sys/linux/intl/loadmsgcat.c: Ditto
- * libc/sys/linux/intl/localealias.c: Ditto
-
-2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/machine/powerpc/vfscanf.c (NNZDIGITS): New define.
- (__svfscanf_r): In integer conversions, leave out leading zeroes
- which are not part of a base prefix.
- Keep track of width truncation to fit into buf, not counting left-out
- zeroes against width till the truncation has been compensated for.
- This is based on Joern's patch of 04/21 for libc/stdio/vfscanf.c.
-
-2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdio.h: (_ftell_r, _fseek_r): New prototypes.
-
-2004-04-23 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/asprintf.c libc/stdio/clearerr.c,
- libc/stdio/fclose.c libc/stdio/fcloseall.c libc/stdio/fdopen.c,
- libc/stdio/feof.c libc/stdio/ferror.c libc/stdio/fflush.c,
- libc/stdio/fgetc.c libc/stdio/fgetpos.c libc/stdio/fgets.c,
- libc/stdio/fileno.c libc/stdio/findfp.c libc/stdio/fiprintf.c,
- libc/stdio/flags.c libc/stdio/fopen.c libc/stdio/fprintf.c,
- libc/stdio/fputc.c libc/stdio/fputs.c libc/stdio/fread.c,
- libc/stdio/freopen.c libc/stdio/fscanf.c libc/stdio/fseek.c,
- libc/stdio/fseeko.c libc/stdio/fsetpos.c libc/stdio/ftell.c,
- libc/stdio/ftello.c libc/stdio/fvwrite.c libc/stdio/fwalk.c,
- libc/stdio/fwrite.c libc/stdio/getc.c libc/stdio/getc_u.c,
- libc/stdio/getchar.c libc/stdio/getchar_u.c,
- libc/stdio/getdelim.c libc/stdio/getline.c libc/stdio/gets.c,
- libc/stdio/getw.c libc/stdio/iprintf.c libc/stdio/local.h,
- libc/stdio/makebuf.c libc/stdio/mktemp.c libc/stdio/perror.c,
- libc/stdio/printf.c libc/stdio/putc.c libc/stdio/putc_u.c,
- libc/stdio/putchar.c libc/stdio/putchar_u.c libc/stdio/puts.c,
- libc/stdio/putw.c libc/stdio/refill.c libc/stdio/remove.c,
- libc/stdio/rename.c libc/stdio/rewind.c libc/stdio/rget.c,
- libc/stdio/scanf.c libc/stdio/setbuf.c libc/stdio/setbuffer.c,
- libc/stdio/setlinebuf.c libc/stdio/setvbuf.c,
- libc/stdio/siprintf.c libc/stdio/snprintf.c,
- libc/stdio/sprintf.c libc/stdio/sscanf.c libc/stdio/stdio.c,
- libc/stdio/tmpfile.c libc/stdio/tmpnam.c libc/stdio/ungetc.c,
- libc/stdio/vasprintf.c libc/stdio/vfieeefp.h,
- libc/stdio/vfprintf.c libc/stdio/vfscanf.c,
- libc/stdio/vprintf.c libc/stdio/vscanf.c,
- libc/stdio/vsnprintf.c libc/stdio/vsprintf.c,
- libc/stdio/vsscanf.c libc/stdio/wbuf.c,
- libc/stdio/wsetup.c: Perform minor formatting changes. Move
- copyright notices to top of file, ensure that <_ansi.h> is
- included, be consistent with open parentheses, use _DEFUN macro,
- include "local.h" where needed, and remove various compiler
- warnings.
-
-2004-04-21 J"orn Rennecke <joern.rennecke@superh.com>
-
- * libc/stdio/vfscanf.c (NNZDIGITS): New define.
- (__svfscanf_r): In integer conversions, leave out leading zeroes
- which are not part of a base prefix.
- Keep track of width truncation to fit into buf, not counting left-out
- zeroes against width till the truncation has been compensated for.
-
-2004-04-20 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/unistd.h (ttyname_r): Add missing comma.
-
-2004-04-20 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/unistd.h (ttyname_r): Add declaration for Cygwin.
-
-2004-04-10 Corinna Vinschen <corinna@vinschen.de>
-
- * libc/include/sys/unistd.h (sync): Define void on Cygwin according
- to SUSv3.
-
-2004-04-08 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/stdio/fclose.c (_fclose_r): New function.
- * libc/stdio/freopen.c (_freopen_r): Call _fclose_r.
- * libc/stdio/fcloseall.c (_fcloseall_r): Call _fwalk_reent.
- * libc/stdio64/freopen64.c (_freopen64_r): Use _fclose_r.
- * libc/include/stdio.h (_fclose_r): New prototype.
- * libc/stdio/fopen.c: Fix typo in comment.
-
-2004-04-08 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/fwalk.c (_fwalk_reent): New version of _fwalk
- to handle _r reentrant functions.
-
-2004-04-08 Eric Christopher <echristo@redhat.com>
-
- * libc/include/machine/setjmp.h: Fix endif locations.
-
-2004-04-01 Artem B. Bityuckiy <abitytsky@softminecorp.com>
-
- * libc/time/strptime.c: Add standard includes to avoid
- warning messages at compilation time.
-
-2004-04-01 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdio/vfscanf.c (__svfscanf_r): Add locking/unlocking
- of file.
-
-2004-03-30 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/machine/h8300/Makefile.am: Reformat slightly.
- * libc/machine/h8300/Makefile.in: Regenerate.
-
-2004-03-30 Thomas Pfaff <tpfaff@gmx.net>
-
- * libc/stdio/findfp.c (__fp_lock_all): Add call to
- __sfp_lock_acquire.
- (__fp_unlock_all): Add call to __sfp_lock_release.
-
-2004-03-25 Thomas Pfaff <tpfaff@gmx.net>
-
- * libc/stdio/fclose.c (fclose): Protect file pointer list when
- releasing a file.
- * libc/stdio/fcloseall.c (_fcloseall_r): Close all files via
- fwalk.
- * libc/stdio/fdopen.c (_fdopen_r): Add calls to
- _flockfile/_funlockfile.
- * libc/stdio/findfp.c: Move __sfp_lock. Change __sfp_lock type
- to recursive.
- Change __lock_acquire/__lock_release calls for __sfp_lock to
- __sfp_lock_acquire/__sfp_lock_release throughout.
- (std): Make sure that file lock is only initialized once.
- (__sfp): Move _file initialization. Initialize file lock.
- (__sfp_lock_acquire): New function.
- (__sfp_lock_release): Ditto.
- (__fp_lock_all): Remove __sfp_lock_acquire call.
- (__fp_unlock_all): Remove __sfp_lock_release call.
- * libc/stdio/fopen.c (_fopen_r): Protect file pointer list.
- Add calls to _flockfile/_funlockfile. Remove
- __lock_init_recursive call.
- * libc/stdio/freopen.c (_freopen_r): Protect file pointer list.
- * libc/stdio/fwalk.c (__fwalk): New static function.
- (_fwalk): Protect file pointer list. Use __fwalk to walk through
- file pointers.
- * libc/stdio/local.h: Add defines for
- __sfp_lock_acquire/__sfp_lock_release when
- single threaded. Add function prototypes otherwise.
- * libc/stdio64/fdopen64.c (_fdopen64_r): Add calls to
- _flockfile/_funlockfile.
- * libc/stdio/fopen64.c (_fopen64_r): Protect file pointer list.
- Add calls to _flockfile/_funlockfile. Remove
- __lock_init_recursive call.
- * libc/stdio/freopen64.c (_freopen64_r): Protect file pointer
- list.
-
-2004-03-25 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/sys/linux/sys/lock.h: Turn on __USE_GNU flag if not already
- defined. Change __LOCK_RECURSIVE_INIT to be __LOCK_INIT_RECURSIVE.
- * libc/sys/linux/dl/dl-support.c: Change __LOCK_RECURSIVE_INIT
- to be __LOCK_INIT_RECURSIVE.
-
-2004-03-11 Kazu Hirata <kazu@cs.umass.edu>
-
- * libc/sys/h8300hms/Makefile.am (lib_a_SOURCES): Replace
- _exit.c with _exit.S.
- * libc/sys/h8300hms/Makefile.in: Regenerate.
- * libc/sys/h8300hms/_exit.c: Remove.
- * libc/sys/h8300hms/_exit.S: New.
-
-2004-03-09 Thomas Pfaff <tpfaff@gmx.net>
-
- * libc/stdio/findfp.c (__sfp): Rename lock to __sfp_lock.
- Change __sfp_lock to static global.
- (__fp_lock): New static function.
- (__fp_unlock): Ditto.
- (__fp_lock_all): New function.
- (__fp_unlock_all): Ditto.
-
-2004-02-10 Christopher Faylor <cgf@redhat.com>
-
- * libm/mathfp/er_gamma.c (gamma): Add new non-reentrant function.
- * libm/mathfp/er_lgamma.c (lgamma): Ditto.
- * libm/mathfp/erf_gamma.c (gammaf): Ditto.
- * libm/mathfp/erf_lgamma.c (lgammaf): Ditto.
-
-2004-02-09 Christopher Faylor <cgf@redhat.com>
-
- * libc/include/time.h (TIMER_RELTIME): New define.
-
-2004-02-09 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/stdlib/Makefile.am: Add mallstatsr to LIBADD_OBJS.
- * libc/stdlib/Makefile.in: Regenerated.
-
-2004-02-08 Christopher Faylor <cgf@redhat.com>
-
- * libc/include/sys/features.h: Add _POSIX_TIMERS define for __CYGWIN__.
- * libc/include/sys/reent.h (__getreent): Protect against possibly being
- defined.
- * libc/include/sys/unistd.h (fdatasync): Don't define for __CYGWIN__.
-
-2004-02-05 Paul Brook <paul@codesourcery.com>
-
- * libc/include/machine/ieeefp.h[__arm__][__VFP_FP__]: Set
- IEEE_{BIG,LITTLE} based on __ARMEL__ flag.
-
2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
* NEWS: Update with 1.12.0 info.