2010-07-18  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/avltrees.c: Rewrite avl_next.  Fixes case where root has
	no left child, reported by Ildar Mulyukov.
	* lib-src/rbtrees.c: Rewrite rb_next.  Likewise.

2010-05-20  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/mkdtemp.c: Fix typo.  Reported by Rick Flower.
	* lib-src/mkstemp.c: Likewise.

2010-02-25  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/lrintf.c: New.
	* lib-src/trunc.c: New.
	* lib-src/truncf.c: New.
	* lib-src/sincosl.c: Move initialization of sincosl_table up.

2010-01-04  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/ltdl.c (sys_wll_open): Wrap SetErrorMode around LoadLibrary.

2010-01-01  Paolo Bonzini  <bonzini@gnu.org>

	* Update copyright years.

2009-12-09  Alexey Zakhlestin  <indeyets@gmail.com>

	* lib-src/pointer-set.c: Add const markers.
	* lib-src/pointer-set.h: Add const markers.

2009-12-07  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/ltdl.c: Apply CVE-2009-3736 patch.

2009-09-21  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/sincosl.c: Fix Cygwin compilation.

2009-09-02  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/pointer-set.c: Fix compilation, reported by Lee Duhem.

2009-09-02  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/mkstemp.c: Change to LGPL v2 as allowed by the gnulib
	mkstemp module.
	* lib-src/mkdtemp.c: Change to LGPL v2 since this code
	is derived from mkstemp.c and not from the gnulib mkdtemp module.
	* lib-src/pointer-set.c: Import last GPLv2 code from GCC.
	* lib-src/pointer-set.h: Import last GPLv2 code from GCC.

2009-08-26  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Remove Win32 emulation code.
	* lib-src/signalx.c: Remove.
	* lib-src/signalx.h: Remove.
	* lib-src/strsignal.c: Include signal.h.

2009-08-22  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/lock.c: Remove pth/Solaris support.
	* lib-src/lock.h: Remove pth/Solaris support.

2009-08-07  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/socketx.h: Fix cast in SOCKET_TO_FD.

2009-08-05  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/getaddrinfo.h: Include ws2tcpip.h.
	* lib-src/sha1.c: Move to packages/digest.
	* lib-src/sha1.h: Move to packages/digest.

2009-08-05  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Merge with gnulib.

2009-08-04  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Do not check console screen buffer handles
	for readability.

2009-07-23  Paolo Bonzini  <bonzini@gnu.org>

	* signalx.h: Avoid negative "signal" numbers.
	* signalx.c: Avoid negative "signal" numbers.

2009-01-25  Paolo Bonzini  <bonzini@gnu.org>

	* mkdtemp.c: Rewrite.
	* mkstemp.c: Rewrite.

2009-01-07  Paolo Bonzini  <bonzini@gnu.org>

	* poll.c: Fix uninitialized variable.

2008-10-07  Samuel Tardieu  <sam@rfc1149.net>

	* ltdl.c (try_dlopen): sys_search_path cannot be null as
	it is defined as an array.

2008-09-22  Paolo Bonzini  <bonzini@gnu.org>

	* getaddrinfo.c: Fix for win32.
	* getaddrinfo.h: Fix for win32.
	* poll_h.h: Define nfds_t.
	* socketx.h: Remove win_select and win_recv prototypes.
	* socketx.c: Remove win_select and win_recv code.  Use
	WSAEnumNetworkEvents to distinguish sockets and pipes.

2008-09-02  Paolo Bonzini  <bonzini@gnu.org>

	* socketx.h: Emulate close on Windows.
	* socketx.c: Likewise.

2008-08-27  Paolo Bonzini  <bonzini@gnu.org>

	* socketx.h: Define socklen_t for Windows.

2008-08-17  Paolo Bonzini  <bonzini@gnu.org>

	* socketx.h: Add socket<->fd conversions.

2008-08-07  Paolo Bonzini  <bonzini@gnu.org>

	* lock.c: New.
	* lock.h: New.

2008-08-05  Paolo Bonzini  <bonzini@gnu.org>

	* poll.c: Avoid useless calls to sysconf and fetching of errno.

2008-07-18  Paolo Bonzini  <bonzini@gnu.org>

	* getaddrinfo.c: New.
	* getaddrinfo.h: New.
	* inet_ntop.c: New.
	* socketx.h: Include getaddrinfo.h.

2008-04-25  Paolo Bonzini  <bonzini@gnu.org>

	* pointer-set.c: New.
	* pointer-set.h: New.

2008-04-15  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/tanl.c (kernel_tanl): Rename flag to invert, initialize it
	to 0.
	* lib-src/trigl.c (ieee754_rem_pio2l): Fix range checks.

2007-12-31  Tony Garnock-Jones  <tonyg@lshift.net>
	    Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/socketx.h: Reorder includes.  Guard inclusion of sys/select.h.

2007-11-18  Freddie Akeroyd  <F.A.Akeroyd@rl.ac.uk>
            Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/mkdtemp.c: New.
	* lib-src/setenv.c: Add alloca prologue.
	* lib-src/socketx.c: Discard non-key console events.

2007-11-13  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/powl.c: New.

2007-11-05  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/socketx.h: Include netinet/tcp.h.

2007-10-25  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/regex.c: Clear optimization options at the beginning
	of compilation.  Remove //p, fix meaning of //m and //s options.
	Compile `$' to endbuf2 if //m is not active, always compile `\Z'
	to endbuf2.  Compile `.' to anychar or anychar_nl depending
	on //s, don't look at //s on execution, so that we don't
	set PRE_OPTIMIZE_ANCHOR for anychar (only for anychar_nl).
	Set PRE_MAY_IGNORECASE when compiling, not when computing fastmap.
	Compute fastmap for endbuf2 as for endline.  Match `$' and `\Z'
	at end of buffer even if just after a newline.
	* lib-src/regex.h: Remove PRE_OPTIMIZE_BMATCH.

2007-10-08  Paolo Bonzini  <bonzini@gnu.org>

        * lib-src/regex.c: Fix off-by-one.

2007-09-27  Freddie Akeroyd  <F.A.Akeroyd@rl.ac.uk>
	    Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/symlink.c: New.
	* lib-src/mkstemp.c: Save old errno upon success.

2007-07-17  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/sha1.c: New.
	* lib-src/sha1.h: New.

2007-07-04  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/setenv.c: New.

2007-07-03  Freddie Akeroyd  <F.A.Akeroyd@rl.ac.uk>
	    Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/socketx.h: Add declarations for new functions in socketx.c.
	* lib-src/socketx.c: New.
	* lib-src/poll.c: Include socketx.h.

2007-06-05  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Yet another MacOS workaround.

2007-04-07  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/lrintl.c: New.

2007-01-28  Paolo Bonzini  <bonzini@gnu.org>

        * lib-src/truncl.c: New.

2007-01-03  Paolo Bonzini  <bonzini@gnu.org>

        * lib-src/poll.c: Import from gnulib.

2006-12-05  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.3 released.

2006-12-01  Paolo Bonzini  <bonzini@gnu.org>

        * lib-src/strpbrk.c: New.
        * lib-src/strsep.c: New.

2006-11-21  Paolo Bonzini  <bonzini@gnu.org>

        * lib-src/ceill.c: Add GPL exception.
        * lib-src/expl.c: Add GPL exception.
        * lib-src/floorl.c: Add GPL exception.
        * lib-src/frexpl.c: Add GPL exception.
        * lib-src/getdtablesize.c: Add GPL exception.
        * lib-src/getpagesize.c: Add GPL exception.
        * lib-src/ldexpl.c: Add GPL exception.
        * lib-src/mathl.h: Add GPL exception.
        * lib-src/poll_.h: Add GPL exception.
        * lib-src/signalx.c: Add GPL exception.
        * lib-src/signalx.h: Add GPL exception.
        * lib-src/socketx.h: Add GPL exception.
        * lib-src/sqrtl.c: Add GPL exception.
        * lib-src/strdup.c: Add GPL exception.
        * lib-src/strerror.c: Add GPL exception.
        * lib-src/strspell.c: Add GPL exception.
        * lib-src/strspell.h: Add GPL exception.
        * lib-src/strtoul.c: Add GPL exception.
        * lib-src/trigl.h: Add GPL exception.

2006-10-16  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/ltdl.c: Open both .dylib and .so on Mac OS.

2006-10-05  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: More fixes for Tiger...

2006-09-24  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Some touches for moving it to gnulib.

2006-09-22  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/regex.c, lib-src/regex.h: Move from examples.

2006-07-20  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Import from gnulib.

2005-10-04  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/obstack.c: Include config.h if available.

2005-08-28  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/dup2.c: Remove, every system has it.

2005-06-10  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: More fixes for Tiger.
	* lib-src/poll_.h: More fixes for Tiger.

2005-06-01  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c (poll): Rename to rpl_poll, we use it also
	where poll is defined but broken (e.g. MacOS X 10.4).

2004-11-03  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll_.h: New name of...
	* lib-src/poll.h: ... this removed file.

2004-03-25  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/obstack.h: Get current version.

2003-12-03  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/ltdl.c: Moved from libltdl.
	* lib-src/ltdl.h: Moved from libltdl.

2003-03-01  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/socketx.h: New file.
	* lib-src/poll.c: Include it.

2003-02-28  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/signalx.h: New file.
	* lib-src/signalx.c: New file.

2002-11-26  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/md5.c: Remove warnings in -Wtraditional mode.

2002-11-08  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c, lib-src/poll.h: Support XPG4 just in case

2002-10-13  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/strspell.c: new file
	* lib-src/strspell.h: new file

2002-09-29  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/alloc.c: Removed.
	* lib-src/alloc.h: Removed.

2002-08-21  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/avltrees.c: Removed innocuous uninitialized memory access.

2002-07-22  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/floorl.c: New file.
	* lib-src/ceill.c: New file.
	* lib-src/sqrtl.c: New file.
	* lib-src/frexpl.c: New file.
	* lib-src/ldexpl.c: New file.
	* lib-src/asinl.c: New file.
	* lib-src/acosl.c: New file.
	* lib-src/atanl.c: New file.
	* lib-src/logl.c: New file.
	* lib-src/expl.c: New file.
	* lib-src/sinl.c: New file.
	* lib-src/cosl.c: New file.
	* lib-src/tanl.c: New file.

2002-06-26  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/asprintf.c: Removed.
	* lib-src/snprintf.c: Removed.

2002-04-18  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/avltrees.c: Traverse correctly when avl_left && !avl_right.
	* lib-src/rbtrees.c: Likewise.

2002-03-21  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/snprintf.c: New file.

2002-02-25  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/avltrees.c: New file.
	* lib-src/avltrees.h: New file.
	* lib-src/rbtrees.c: New file.
	* lib-src/rbtrees.h: New file.
	
2001-06-01  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/poll.c: Provide select-based implementation of poll
	* lib-src/poll.h: To be used instead of sys/poll.h
	
2001-04-26  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/dup2.c: New file.
	
2000-05-24  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/alloc.c: Don't exit on malloc(0).

2000-05-13  Paolo Bonzini  <bonzini@gnu.org>

	* lib-src/alloc.c: Moved here from lib.
	* lib-src/alloc.h: Moved here from lib.
	* lib-src/alloca.c: Moved here from lib.
	* lib-src/getdtablesize.c: Moved here from lib.
	* lib-src/getpagesize.c: Moved here from lib.
	* lib-src/memmove.c: Moved here from lib.
	* lib-src/obstack.c: Moved here from lib.
	* lib-src/obstack.h: Moved here from lib.
	* lib-src/putenv.c: Moved here from lib.
	* lib-src/qsort.c: Moved here from lib.
	* lib-src/strdup.c: Moved here from lib.
	* lib-src/strerror.c: Moved here from lib.
	* lib-src/strtoul: Moved here from lib.
	* lib-src/usleep.c: Moved here from lib.
	* lib-src/waitpid.c: Moved here from lib.
