+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.