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/ChangeLog1371
1 files changed, 0 insertions, 1371 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index fec04f0b7..b4de087e8 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,1374 +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>.