OSDN Git Service

* libtool.m4: New file.
[pf3gnuchains/pf3gnuchains3x.git] / newlib / ChangeLog
index 0ef8068..597203a 100644 (file)
@@ -1,3 +1,625 @@
+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.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/clock_getres.c: New file.
+        * libc/sys/linux/clock_gettime.c: Ditto.
+        * libc/sys/linux/clock_settime.c: Ditto.
+        * libc/sys/linux/hp-timing.h: Ditto.
+        * libc/sys/linux/libc-internal.h: Ditto.
+        * libc/sys/linux/sysconf.c: Fix typo.
+        * libc/sys/linux/include/time.h: Add include of <sys/linux_time.h>.
+        * libc/sys/linux/machine/hp-timing.h: New file.
+        * libc/sys/linux/machine/i386/Makefile.am: Add new files.
+        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
+        * libc/sys/linux/machine/i386/get_clockfreq.c: New file.
+        * libc/sys/linux/machine/i386/hp-timing.c: Ditto.
+        * libc/sys/linux/machine/i386/hp-timing.h: Ditto.
+        * libc/sys/linux/sys/linux_time.h: New file.
+        * libc/sys/linux/sys/time.h: Remove include of <linux/time.h> and
+        replace with <sys/linux_time.h>.
+
+Wed Jun 26 16:33:25 2002  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * libc/sys/sh/crt0.S: Remove vestigial .section directive.
+
+2002-06-25  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Consolidate additional items under
+        ADD_OBJS.
+        * libc/sys/linux/Makefile.in: Regenerated.
+
+2002-06-25  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/sethostname.c: New file.
+        * libc/sys/linux/Makefile.am: Add sethostname.c support.
+        * libc/sys/linux/Makefile.in: Regenerated.
+
+2002-06-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/search/db_local.h: New file.
+       * libc/include/db.h: Remove.
+       * libc/search/Makefile.am (LIB_SOURCES): Add db_local.h.
+       * libc/search/hash.c (MIN,MAX): Add macros.  Change <db.h> to
+       "db_local.h".
+       * libc/search/hash_bigkey.c: Likewise.
+       * libc/search/hash_buf.c: Likewise.
+       * libc/search/hash_func.c: Likewise.
+       * libc/search/hash_log2.c: Likewise.
+       * libc/search/hash_page.c: Likewise.
+
+2002-06-24  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * libc/machine/sh/strlen.S: New file.
+       * libc/machine/sh/Makefile.am (lib_a_SOURCES): Add rule for it.
+       * libc/machine/sh/Makefile.am: Regenerate.
+
+2002-06-24  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/gethostname.c: Change name to __gethostname and
+        add gethostname alias.
+
+2002-06-24  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/math.h: Remove <sys/types.h>.
+       (__dmath): Use __ULong instead of __uint32_t.
+       * libc/include/sys/reent.h: If long or int is not 32-bits,
+       include <sys/types.h> to get definitions for __int32_t and __uint32_t.
+       * libc/stdlib/mprec.h: Include <sys/types.h> to get integer defs.
+       * libm/common/fdlibm.h: Ditto.
+
+2002-06-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/include/ndbm.h: Remove.
+       * libc/search/ndbm.c: Remove.
+
+2002-06-24  WATANABE Hirofumi <eban@os.rim.or.jp>
+
+       * libc/stdio/fseek.c (fseek): Fix braces.
+
+2002-06-21  Corinna Vinschen  <corinna@vinschen.de>
+
+       * libc/time/strftime.c (strftime): Add %e format specifier.
+
+2002-06-21  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/search/hash.h (LITTLE_ENDIAN, BIG_ENDIAN): Define if not
+       previously defined.
+
+2002-06-21  Richard Earnshaw  (rearnsha@arm.com)
+
+        * libc/sys/arm/sys/param.h (BIG_ENDIAN, LITTLE_ENDIAN): Define.
+        (BYTE_ORDER): Define as appropriate for the target.
+
+2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/sys/config.h[__linux__]: Set _READ_WRITE_RETURN_TYPE
+       to _ssize_t.
+       * libc/sys/linux/io.c (read, write): Change to return ssize_t.
+
+2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/stdio.h (__getline, __getdelim): New prototypes.
+       * libc/include/time.h [HAVE_GETDATE](getdate, getdate_r): Ditto.
+       [HAVE_GETDATE](getdate_err): New error code.
+       * libc/stdio/Makefile.am: Add support for getline.c and getdelim.c.
+       * libc/stdio/Makefile.in: Regenerated.
+       * libc/stdio/getdelim.c: New file.
+       * libc/stdio/getline.c: Ditto.
+       * libc/sys/linux/Makefile.am: Add support for getdate.c, getdate_err.c
+       and ntp_gettime.c.  Also add AM_CFLAGS to point to libc/stdio.
+       * libc/sys/linux/Makefile.in: Regenerated.
+       * libc/sys/linux/getdate.c: New file.
+       * libc/sys/linux/getdate_err.c: Ditto.
+       * libc/sys/linux/ntp_gettime.c: Ditto.
+       * libc/sys/linux/time.c (adjtimex, ntp_adjtime): New functions.
+       * libc/sys/linux/sys/stdio.h (getline, getdelim): New macros.
+
+2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/math.h: Add <sys/types.h> to get _uint32_t definition.
+       * libc/include/machine/types.h: Skip __off_t, __pid_t, and
+       __loff_t definitions if special _HAVE_SYSTYPES macro defined.
+       * libc/include/sys/config.h: Removed _uint*, _int* definitions.
+       * libc/include/sys/param.h: Remove i386 case which is handled
+       by default case.
+       (BIG_ENDIAN, LITTLE_ENDIAN): Protect
+       definitions in case they are already defined.
+       (BYTE_ORDER): Add default case using _IEEE_BIG_ENDIAN and
+       _IEEE_LITTLE_ENDIAN flags.
+       * libc/include/sys/reent.h: Change __uint32_t references to
+       use _ULong instead.
+       (_REENT_GETDATE_REENT_P): New macro.
+       * libc/include/sys/types.h (__int16_t, __uint16_t): Added.
+       (__int32_t, __uint32_t, __int64_t, __uint64_t): Ditto.
+       * libc/search/hash.h: Add default setting of BYTE_ORDER,
+       LITTLE_ENDIAN, and BIG_ENDIAN, if not already defined.
+       * libc/sys/linux/sys/types.h: Include <sys/_types.h>.  Define
+       ssize_t based on _ssize_t.  Remove __socklen_t, __uintptr_t,
+       pid_t, off_t, loff_t, caddr_t, and daddr_t type
+       definitions which are done by subsequent glibc headers.
+       Add macro definitions to prevent subsequent header files from
+       defining pid_t, off_t, ssize_t, and key_t.  Move uintptr_t and
+       intptr_t to after glibc definitions of types they are based on.
+
+2002-06-21  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/errno.h: Protect from multiple inclusion.
+
+2002-06-21  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * libc/sys/arm/swi.h (ADP_Stopped_RunTimeError): Set correct value.
+
+2002-06-20  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * Makefile.am (LIB_OBJECTLISTS): Add
+       libc/search/objectlist.awk.in.
+       * libc/Makefile.am (SUBDIRS): Add search.
+       (SUBLIBS): Add search/libsearch.la.
+       * libc/configure.in (AC_OUTPUT): Add search/Makefile.
+       * libc/search: New directory.
+       * libc/search/Makefile.am: New file.
+       * libc/search/extern.h: New file.
+       * libc/search/hash.c: New file.
+       * libc/search/hash.h: New file.
+       * libc/search/hash_bigkey.c: New file.
+       * libc/search/hash_buf.c: New file.
+       * libc/search/hash_func.c: New file.
+       * libc/search/hash_log2.c: New file.
+       * libc/search/hash_page.c: New file.
+       * libc/search/hcreate.3: New file.
+       * libc/search/hcreate.c: New file.
+       * libc/search/hcreate_r.c: New file.
+       * libc/search/ndbm.c: New file.
+       * libc/search/page.h: New file.
+       * libc/search/tdelete.c: New file.
+       * libc/search/tdestroy.c: New file.
+       * libc/search/tfind.c: New file.
+       * libc/search/tsearch.3: New file.
+       * libc/search/tsearch.c: New file.
+       * libc/search/twalk.c: New file.
+       * libc/include/db.h: New file.
+       * libc/include/ndbm.h: New file.
+       * libc/include/search.h: New file.
+       * libc/include/sys/queue.h: New file.
+       * libc/include/sys/cdefs.h: New file.
+       * libc/include/sys/param.h
+       [__IEEE_LITTLE_ENDIAN,__IEEE_BIG_ENDIAN]: Set BYTE_ORDER to
+       LITTLE_ENDIAN or BIG_ENDIAN.
+       * libc/include/sys/errno.h (EFTYPE): New macro.
+       * libc/search/bsearch.c: Move from libc/stdlib.
+       * libc/search/qsort.c: Likewise.
+       * libc/stdlib/Makefile.am (LIB_SOURCES): Remove bsearch.c and
+       qsort.c.
+       (CHEWOUT_FILES): Remove bsearch.def and qsort.def.
+       * libc/stdlib/stdlib.tex: Remove references to bsearch and qsort.
+
+2002-06-19  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Add support for message queue routines,
+        ipc routines, and ftok.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/ftok.c: New file.
+        * libc/sys/linux/ipc.c: Ditto.
+        * libc/sys/linux/mq_close.c: Ditto.
+        * libc/sys/linux/mq_getattr.c: Ditto.
+        * libc/sys/linux/mq_notify.c: Ditto.
+        * libc/sys/linux/mq_open.c: Ditto.
+        * libc/sys/linux/mq_receive.c: Ditto.
+        * libc/sys/linux/mq_send.c: Ditto.
+        * libc/sys/linux/mq_setattr.c: Ditto.
+        * libc/sys/linux/mq_unlink.c: Ditto.
+        * libc/sys/linux/mqlocal.h: Ditto.
+        * libc/sys/linux/include/mqueue.h: Ditto.
+        * libc/sys/linux/sys/types.h: Define __gid_t_defined and
+        __uid_t_defined.
+
+2002-06-19  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * libm/common/sf_lround.c (round): Change name to: (lround).
+       * libm/common/sf_remquo.c (remquo): Pass all arguemnts to
+       remquof.
+
+2002-06-18  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * testsuite/lib/passfail.exp (newlib_pass_fail_all): New
+       procedure.
+       (newlib_pass_fail): Change to compile and run only one file.
+       * testsuite/newlib.locale/locale.exp: Use new
+       newlib_pass_fail_all procedure.
+       * testsuite/newlib.string/string.exp: Likewise.
+
+2002-06-18  Dave Brolley  <brolley@redhat.com>
+
+       From Catherine Moore, Michael Meissner, Richard Sandiford:
+       * libc/include/machine/setjmp.h (_JBLEN): Define for __frv__.
+       (_JBTYPE): Ditto.
+       * libc/include/sys/config.h (__IEEE_BIG_ENDIAN): Ditto.
+       (__ATTRIBUTE_IMPURE_PTR__): Ditto.
+       * libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Ditto.
+       * configure.host: Support frv-*-*.
+       * libc/machine/frv/Makefile.am: New file.
+       * libc/machine/frv/configure.in: New file.
+       * libc/machine/frv/setjmp.S: New file.
+
+2002-06-18  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/include/ctype.h: Remove isblank macro.
+
+       * libc/ctype/Makefile.am (LIB_SOURCES): Add isblank.c.
+       * libc/ctype/isblank.c: New file.
+       * libc/include/ctype.h [!__STRICT_ANSI__]: Add isblank
+       declaration.  Add isblank macro.
+
+2002-06-18  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * testsuite/newlib.stdlib/atexit.c: New file.
+        * testsuite/newlib.stdlib/atexit.exp: Ditto.
+        * testsuite/newlib.string/tstring.c: Change default start size
+        to something more reasonable for embedded platforms.
+
+2002-06-14  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/sys/linux/sys/errno.h (EFTYPE): Add macro.
+
+       * libc/argz: New directory.
+       * libc/argz/*: New files.
+       * libc/argz/argz_add.c: New file.
+       * libc/argz/argz_add_sep.c: New file.
+       * libc/argz/argz_append.c: New file.
+       * libc/argz/argz_count.c: New file.
+       * libc/argz/argz_create.c: New file.
+       * libc/argz/argz_create_sep.c: New file.
+       * libc/argz/argz_delete.c: New file.
+       * libc/argz/argz_extract.c: New file.
+       * libc/argz/argz_insert.c: New file.
+       * libc/argz/argz_next.c: New file.
+       * libc/argz/argz_replace.c: New file.
+       * libc/argz/argz_stringify.c: New file.
+       * libc/argz/buf_findstr.c: New file.
+       * libc/argz/envz_add.c: New file.
+       * libc/argz/envz_entry.c: New file.
+       * libc/argz/envz_get.c: New file.
+       * libc/argz/envz_merge.c: New file.
+       * libc/argz/envz_remove.c: New file.
+       * libc/argz/envz_strip.c: New file.
+       * libc/include/argz.h: New file.
+       * libc/include/envz.h: New file.
+       * Makefile.am (LIBC_OBJECTLISTS): Add
+       libc/argz/objectlist.awk.in.
+       * libc/Makefile.am (SUBDIRS): Add argz.
+       (SUBLIBS): Add argz/libargz.la.
+       * libc/configure.in (AC_OUTPUT): Add argz/Makefile.
+       * libc/include/errno.h: Add error_t typedef.
+
+2002-06-13  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/stdlib.h: Add _Exit prototype.
+       * libc/stdlib/Makefile.am: Add _Exit.c support.
+       * libc/stdlib/Makefile.in: Ditto.
+       * libc/stdlib/_Exit.c: New file.
+
+2002-06-13  Stephen L. Moshier  <steve@moshier.net>
+
+       * libm/math/e_pow.c (__ieee754_pow): Fix case whereby
+       x is close to -1.0 and y is very large to use ax (absolute value)
+       instead of x.
+       * libm/math/ef_pow.c (__ieee754_powf): Ditto.
+
+Thu Jun 13 19:23:40 2002  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * libc/machine/sh/strcpy.S (strcpy, __SHMEDIA__ code):
+       Fix clobbering bytes before destination if src and dst have same
+       non-zero misalignment.
+
+       * libc/machine/sh/memset.S (memset, __SHMEDIA__ code):
+       Fixed bug in writing end of set region.
+
+2002-06-10  Christopher Faylor  <cgf@redhat.com>
+
+       * libc/include/process.h: Remove cygwin-only sexec* declarations.  Fix
+       spawnve declaration.
+
+2002-06-06  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libm/common/s_fdim.c: New file.
+       * libm/common/s_fma.c: Likewise.
+       * libm/common/s_fmax.c: Likewise.
+       * libm/common/s_fmin.c: Likewise.
+       * libm/common/s_fpclassify.c: Likewise.
+       * libm/common/s_lrint.c: Likewise.
+       * libm/common/s_lround.c: Likewise.
+       * libm/common/s_nearbyint.c: Likewise.
+       * libm/common/s_remquo.c: Likewise.
+       * libm/common/s_round.c: Likewise.
+       * libm/common/s_scalbln.c: Likewise.
+       * libm/common/s_signbit.c: Likewise.
+       * libm/common/s_trunc.c: Likewise.
+       * libm/common/sf_fdim.c: Likewise.
+       * libm/common/sf_fma.c: Likewise.
+       * libm/common/sf_fmax.c: Likewise.
+       * libm/common/sf_fmin.c: Likewise.
+       * libm/common/sf_lrint.c: Likewise.
+       * libm/common/sf_lround.c: Likewise.
+       * libm/common/sf_nearbyint.c: Likewise.
+       * libm/common/sf_remquo.c: Likewise.
+       * libm/common/sf_round.c: Likewise.
+       * libm/common/sf_scalbln.c: Likewise.
+       * libm/common/sf_trunc.c: Likewise.
+       * libm/math/w_exp2.c: Likewise.
+       * libm/math/w_tgamma.c: Likewise.
+       * libm/math/wf_exp2.c: Likewise.
+       * libm/math/wf_tgamma.c: Likewise.
+       * libm/mathfp/s_exp2.c: Likewise.
+       * libm/mathfp/s_tgamma.c: Likewise.
+       * libm/mathfp/sf_exp2.c: Likewise.
+       * libm/mathfp/sf_tgamma.c: Likewise.
+       * libm/math/er_gamma.c: Fix return value.
+       * libm/math/erf_gamma.c: Likewise.
+       * libm/mathfp/er_gamma.c: Likewise.
+       * libm/mathfp/erf_gamma.c: Likewise.
+       * libc/include/math.h (!__STRICT_ANSI__): Include ISOC99-specific
+       declarations and macros.
+       Regenerated all Makefile.in, aclocal.m4 and configure files to
+       use new libtool macros in top-level libtool.m4
+
+2002-06-05  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/include/string.h[__linux__]: Add strsignal prototype.
+        * libc/include/sys/lock.h: New file with default locking support.
+        * libc/include/sys/reent.h: Add signal buffer support for strsignal
+        and psignal.
+        * libc/posix/Makefile.am: Add support for readdir_r.c.
+        * libc/posix/Makefile.in: Regenerated.
+        * libc/posix/closedir.c: Add locking support and hash table cleanup.
+        * libc/posix/opendir.c: Add lock support.
+        * libc/posix/readdir.c: Ditto.
+        * libc/posix/rewinddir.c: Ditto.
+        * libc/posix/scandir.c: Ditto.
+        * libc/posix/seekdir.c: Ditto.
+        * libc/posix/telldir.c: Ditto plus add _cleanupdir routine to
+        clean up leftover hash table entries.
+        * libc/posix/readdir_r.c: New file.
+        * libc/sys/linux/Makefile.am: Add psignal.c and strsignal.c support.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/sys/dirent.h: Add dd_lock to DIR structure.
+        * libc/sys/linux/sys/signal.h: Add psignal prototype.
+        * libc/sys/linux/psignal.c: New file.
+        * libc/sys/linux/strsignal.c: Ditto.
+
+2002-06-03  Corinna Vinschen  <corinna@vinschen.de>
+
+       * libc/include/sys/types.h: Don't define dev_t when compiling for
+       Cygwin.
+
+2002-05-31  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Add sig.c and sigaction.c.  Also
+        make siglist.inc dependent on sig.c instead of signal.c.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/sig.c: Rename from signal.c and change code to
+        use NSIG instead of _NSIG. 
+        * libc/sys/linux/sigaction.c: New file.
+        * libc/sys/linux/signal.c: Changed to be linux signal() function
+        so as to override regular newlib default signal.c.
+        * libc/sys/linux/machine/i386/Makefile.am: Remove sigset.c.
+        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
+        * libc/sys/linux/machine/i386/sigset.c: Moved to linux main directory.
+        * libc/sys/linux/sigset.c: Moved from machine/i386 directory.
+        * libc/sys/linux/sys/signal.h: Redefine NSIG to _NSIG and override
+        default linux sigset_t typedef by defining it equal to __sigset_t.
+        * libc/unix/sigset.c: Add check so code isn't compiled on systems
+        with a sigset_t that isn't implemented with a single int.
+
+2002-05-30  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Add support for new files.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/ids.c: Add __getuid weak alias for getuid.
+        * libc/sys/linux/signal.c: Change to use real-time syscalls for
+        sigsuspend, sigprocmask, and sigpending.  Also remove sigaction as
+        it is in a separate file now.
+        * libc/sys/linux/machine/i386/Makefile.am
+        * libc/sys/linux/machine/i386/Makefile.in
+        * libc/sys/linux/sys/signal.h: Add include of <bits/signum.h>.
+        * libc/sys/linux/sigaction.c: New file.
+        * libc/sys/linux/sigqueue.c: Ditto.
+        * libc/sys/linux/sigwait.c: Ditto.
+        * libc/sys/linux/machine/i386/sigaction.c: Ditto.
+        * libc/sys/linux/kernel_sigaction.h: Ditto.
+
+2002-05-28  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Add support for cfspeed.c and
+        tcsendbrk.c.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/termios.c: Add tcflow(), tcflush(),
+        tcgetpgrp(), and tcsetpgrp() functions.
+        * libc/sys/linux/sys/termios.h: Add include of machine/termios.h
+        to get __MAX_BAUD rate.
+        * libc/sys/linux/machine/i386/include/termios.h: New file.
+        * libc/include/machine/termios.h: Ditto.
+        * libc/sys/linux/cfspeed.c: Ditto.
+        * libc/sys/linux/tcsendbrk.c: Ditto.
+
+2002-05-24  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/include/string.h: Add strnlen and strerror_r prototypes.
+        * libc/string/Makefile.am: Add strnlen.c and strerror_r.c support.
+        * libc/string/Makefile.in: Regenerated.
+        * libc/string/strerror_r.c: New file.
+        * libc/string/strnlen.c: New file.
+        * libc/sys/linux/Makefile.am: Add rename.c.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/rename.c: New file to override default rename.
+
+2002-05-24  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/sys/linux/sys/cdefs.h: Add __weak_reference macros.
+       * libc/sys/linux/sys/time.h: Add conversion macros.
+       * libc/sys/linux/sys/types.h: Add FD_ macros.  Include <bits/types.h>.
+       * libc/sys/linux/ids.c: Add setresuid and syslog syscalls.
+       * libc/sys/linux/gethostname.c: New file.
+       * libc/sys/linux/seteuid.c: New file.
+       * libc/sys/linux/sysctl.c: New file.
+       
+2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/string/Makefile.am: Add support for strsep.c.
+        * libc/string/Makefile.in: Regenerated.
+        * libc/string/strsep.c: New file.
+        * libc/string/strtok.c: Change to call __strtok_r service routine.
+        * libc/string/strtok_r.c: Add __strtok_r routine which takes
+        additional flag parameter regarding whether to skip leading delimeters.
+        Change strtok_r to call __strtok_r.
+
+2002-05-23  Gareth Pearce  <tilps@hotmail.com>
+
+        * libc/stdio/Makefile.am: Modify to add setbuffer.c and setlinebuf.c.
+        * libc/stdio/Makefile.in: Regenerated.
+        * libc/stdio/setbuffer.c: New file.
+        * libc/stdio/setlinebuf.c: New file.
+
+2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/sys/linux/Makefile.am: Add resource.c.
+        * libc/sys/linux/Makefile.in: Regenerated.
+        * libc/sys/linux/resource.c: New file.
+        * libc/sys/linux/time.c: Add settimeofday, getitimer, and setitimer.
+        * libc/sys/linux/machine/i386/Makefile.am: Remove syscalls.c.
+        * libc/sys/linux/machine/i386/Makefile.in: Regenerated.
+        * libc/sys/linux/machine/i386/syscalls.c: Removed as functions
+        are now found in libc/sys/linux/resource.c.
+
+2002-05-23  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * libc/include/string.h (bcmp, bcopy, bzero): Change prototypes
+        to use void * pointers and comply with Single Unix spec.
+        * libc/string/bcmp.c: Change to use void * instead of char *.
+        * libc/string/bcopy.c: Ditto.
+        * libc/string/bzero.c: Ditto.
+
+2002-05-22  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/sys/linux/shm_open.c: New file.
+       * libc/sys/linux/shm_unlink.c: Ditto.
+       * libc/sys/linux/Makefile.am: Add support for shm_open.c and
+       shm_unlink.c.
+       * libc/sys/linux/Makefile.in: Regenerated.
+       * libc/sys/linux/sys/types.h: Add some additional checks to see
+       if clock_t or time_t is already defined.
+
+2002-05-22  Jeff Johnston  <jjohnstn@redhat.com>
+
+        * Makefile.am: Don't pass $toollibdir down directly in
+        AM_MAKEFLAGS as it causes all multilibs to use the same toollibdir.
+        Pass it under the name: top_toollibdir.
+        * Makefile.in: Regenerated.
+
+2002-05-22  Corinna Vinschen  <vinschen@redhat.com>
+
+       * libc/include/sys/types.h: Revert previous patch.
+
+2002-05-22  Corinna Vinschen  <vinschen@redhat.com>
+
+       * libc/include/sys/types.h: Include cygwin/types.h always under
+       Cygwin, not only if _POSIX_THREADS is defined.
+
+2002-05-21 Dhananjay Deshpande <dhananjayd@kpit.com>
+
+       * configure.host: Specify sys_dir=h8300hms for h8300-*-coff* target.
+
 2002-05-17  Jeff Johnston  <jjohnstn@redhat.com>
 
        * Makefile.am: Copy and install headers from sys/machine/include