OSDN Git Service

* libtool.m4: New file.
[pf3gnuchains/pf3gnuchains3x.git] / newlib / ChangeLog
index a005d0d..597203a 100644 (file)
@@ -1,3 +1,94 @@
+2002-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libtool.m4: New file.
+       * libc/sys/linux/process.c: Implement vfork in terms of fork,
+       rather than as a syscall.
+
+2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/stdio.h: Add new prototypes.
+       * libc/stdio/Makefile.am: Add fseeko.c and ftello.c.
+       * libc/stdio/Makefile.in: Regenerated.
+       * libc/stdio/fseek.c: Add fseeko documentation.
+       * libc/stdio/ftell.c: Add ftello documentation.
+       * libc/stdio/fseeko.c: New file.
+       * libc/stdio/ftello.c: New file.
+
+2002-07-04  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/stdio/Makefile.am: Add asprintf.c and vasprintf.c.
+        * libc/stdio/Makefile.in: Regenerated.
+        * libc/stdio/asprintf.c: New file.
+        * libc/stdio/vasprintf.c: Ditto.
+        * libc/stdio/fvwrite.c: Add code to dynamically reallocate
+        the buffer for asprintf support.
+        * libc/stdio/sprintf.c: Add asprintf documentation.
+        * libc/stdio/vfprintf.c: Add vasprintf documentation.
+        * libc/include/stdio.h: Add new prototypes.
+
+2002-07-02  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/search/hcreate.c: Remove advertising clause from license.
+       * libc/search/hcreate_r.c: Likewise.
+
+2002-07-02  Chris Demetriou  <cgd@broadcom.com>
+
+        * libc/include/sys/config.h (__IEEE_LITTLE_ENDIAN)
+        (__IEEE_BIG_ENDIAN): Define appropriately for MIPS.
+        Check that one of them is defined and error out if not.
+       Add any platforms defined in <machine/ieeefp.h> that are missing.
+        * libc/search/hash.h (DB_BYTE_ORDER, DB_BIG_ENDIAN)
+        (DB_LITTLE_ENDIAN): New defines.
+        * libc/search/hash.c: Replace all incorrect checks for
+        _IEEE_LITTLE_ENDIAN with tests of BYTE_ORDER, and all uses of
+        BYTE_ORDER, LITTLE_ENDIAN, and BIG_ENDIAN with DB_* versions.
+        * libc/search/hash_page.c: Likewise.
+
+2002-06-28  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libm/mathfp/sf_pow.c (powf): Change k from int to float.
+
+2002-06-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+        * libc/include/stdio.h: Untangle, add _BEGIN_STD_C and _END_STD_C.
+        * libc/include/time.h: Same.
+        * libc/include/string.h: Same.
+        * libc/include/stdlib.h: Same.
+        * libc/include/signal.h: Same.
+        * libc/include/setjmp.h: Same.
+        * libc/include/math.h: Same.
+        * libc/include/locale.h: Same.
+        * libc/include/ctype.h: Same.
+        * libc/include/machine/setjmp.h: Same.
+        * libc/include/_ansi.h (_BEGIN_STD_C): Add.
+        (_END_STD_C): Add.
+
+2002-06-27  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/include/sys/_types.h: Define _ssize_t as int if int is
+        32-bits, otherwise define it as long.
+        * libc/include/sys/types.h: Include <_ansi.h> and <sys/_types.h>
+        and define ssize_t as _ssize_t.
+        * libc/reent/readr.c: Change return type to _ssize_t.
+        * libc/reent/writer.c: Ditto.
+        * libc/sys/linux/Makefile.am: Add aio.c.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/aio.c: New file.
+        * libc/sys/linux/sys/cdefs.h: Add __restrict_arr definition.
+        * libm/common/fdlibm.h: Undef __P before defining it.
+
+2002-06-27  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libm/mathfp/s_pow.c (pow): Fix checks on variable k.  Add
+       exponent_is_even_int variable.  Handle case where x is
+       negative, and y is an odd integer.
+       * libm/mathfp/sf_pow.c (powf): Likewise.
+
+       * libm/mathfp/er_lgamma.c: Remove __kernel references.
+       * libm/mathfp/erf_lgamma.c: Likewise.
+       * libm/mathfp/s_tgamma.c: Likewise.
+       * libm/mathfp/sf_tgamma.c: Likewise.
+
 2002-06-27  Jeff Johnston  <jjohnstn@redhat.com>
 
         * libc/sys/linux/Makefile.am: Add new clock routines.