
2003-10-15  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.6.0" release.

2003-09-06  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.5.12" release.

	* configure.in: update working version to "0.5.13".

2003-08-27  Richard Baumann  <biochem333@nyc.rr.com>

	* libc/stdlib/Makefile.am, libc/stdlib/getenv.c,
	libc/stdlib/getenv-glue.cs: apply patch #1840, "getenv()
	implementation", from Mario D. Santana.

2003-08-23  Richard Baumann  <biochem333@nyc.rr.com>

	* libc/dirent/dirent-glue.cs: move implementation of
	OpenSystem.C.Directory from pnetlib to pnetC.

2003-08-23  Rhys Weatherley  <rweather@southern-storm.com.au>

	* include/Makefile.am: add "dirent.h" to the install list.

2003-08-22  Richard Baumann  <biochem333@nyc.rr.com>

	* libc/dirent/.cvsignore, libc/dirent/Makefile.am,
	libc/dirent/closedir.c, libc/dirent/dirent-glue.cs,
	libc/dirent/opendir.c, libc/dirent/readdir.c, libc/dirent/readdir_r.c,
	libc/dirent/rewinddir.c, libc/dirent/seekdir.c, libc/dirent/telldir.c,
	include/dirent.h, samples/dirent.c: add and implement dirent functions
	and dirent example program.

	* configure.in, libc/Makefile.am, samples/Makefile.am: updates for
	building dirent implementation and example program.

2003-08-14  Mario D.Santana  <mds@medleysoft.com>

	* make_patch.sh: add the helper patch script to pnetC.

	* include/bits/Makefile.am, include/bits/mman.h,
	include/sys/Makefile.am, include/sys/mman.h, libc/misc/Makefile.am,
	libc/misc/madvise.c, libc/misc/mincore.c, libc/misc/mlock.c,
	libc/misc/mlockall.c, libc/misc/mmap.c, libc/misc/mmap64.c,
	libc/misc/mprotect.c, libc/misc/msync.c, libc/misc/munlock.c,
	libc/misc/munlockall.c, libc/misc/munmap.c: stub out the
	mmap-related system calls.

2003-07-26  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.5.10" release.

	* configure.in: update working version to "0.5.11".

2003-07-22  Rhys Weatherley  <rweather@southern-storm.com.au>

	* include/Makefile.am, include/bits/Makefile.am,
	include/gnu/Makefile.am, include/sys/Makefile.am: move the include
	install directory from ${prefix}/lib to ${prefix}/share, to be
	consistent with Debian guidelines.

2003-07-03  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, config.sub: modify the autoconf system so that
	cscc is properly detected as a cross-compiler by pre-loading the
	host and target values; work around spaces in pathnames under Cygwin.

2003-06-30  Rhys Weatherley  <rweather@southern-storm.com.au>

	* libc/ctype/ctype.c, libc/malloc/calloc.c, libc/malloc/free.c,
	libc/malloc/malloc.c, libc/malloc/realloc.c, libc/pwd/pwent.c,
	libc/stdio/printf.c, libc/stdlib/_exit.c, libc/unistd/close.c,
	libc/unistd/dup.c, libc/unistd/dup2.c, libc/unistd/getlogin.c,
	libm/redirect.c, libm/test.c: replace instances of "__invoke__"
	with the new "::" syntax.

2003-06-28  Rhys Weatherley  <rweather@southern-storm.com.au>

	* include/stdio.h, include/sys/cdefs.h: add the <stdio.h> file
	from glibc to the library.

	* include/Makefile.am, include/stdbool.h: add the <stdbool.h>
	include file.

	* include/*, libc/stdio/*, libc/stdlib/*, libc/ctype/*:
	port a number of files from glibc's stdio implementation
	(most are done except the core printf/scanf routines).

2003-06-17  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.5.8" release.

	* configure.in: update working version to "0.5.9".

2003-05-03  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.5.6" release.

	* configure.in: update working version to "0.5.7".

2003-03-29  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.5.4" release.

	* configure.in: update working version to "0.5.5".

2003-02-17  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in: add the correct path for "cscc-cs" to the
	compiler command-line; remove the "ilasm" path as it is no
	longer necessary.

	* include/pthread.h: define "struct timespec" temporarily in
	<pthread.h> until we have <time.h>.

	* configure.in, include/Makefile.am, include/pthread.h,
	include/time.h, include/sys/types.h, libc/Makefile.am,
	libc/time/.cvsignore, libc/time/Makefile.am, libc/time/clock.c,
	libc/time/gmtime.c, libc/time/time-defs.h, libc/time/time-glue.cs,
	libc/time/time-vars.c, libc/time/time.c, libc/time/tzset.c:
	implement some of the ANSI C time routines.

2003-01-11  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, NEWS: update for the "0.5.0" release, bringing
	the version numbers into sync with "pnet" in the process.

	* configure.in: update working version to "0.5.1".

2002-12-24  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, include/pthread.h, include/pwd.h, libc/Makefile.am,
	libc/pthread/.cvsignore, libc/pthread/Makefile.am,
	libc/pthread/mutex.c, libc/pwd/.cvsignore, libc/pwd/Makefile.am,
	libc/pwd/endpwent.c, libc/pwd/getpwent.c, libc/pwd/getpwnam.c,
	libc/pwd/getpwnam_r.c, libc/pwd/getpwuid.c, libc/pwd/getpwuid_r.c,
	libc/pwd/pwent.c, libc/pwd/pwent.h, libc/pwd/pwpersist.c,
	libc/pwd/setpwent.c, libc/unistd/Makefile.am, libc/unistd/getlogin.c,
	samples/Makefile.am, samples/pwd.c: add fake password file access
	routines (getpwnam, etc); stub out pthread-style mutexes to assist
	with building thread-safety into the rest of the library.

2002-12-08  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, samples/ilrun.sh.in: look for OpenSystem.C.dll and
	mscorlib.dll in pnetlib, not pnet.

2002-09-02  Rhys Weatherley  <rweather@southern-storm.com.au>

	* NEWS, configure.in: update version for the "0.0.2" release.

	* configure.in: update working version to "0.0.3".

2002-08-24  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in: add "cross_compiling=yes" to force recent versions
	of autoconf to be fooled into believing that cscc is a cross-compiler.

2002-08-21  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, include/Makefile.am, include/string.h,
	include/strings.h, libc/Makefile.am, libc/string/.cvsignore,
	libc/string/Makefile.am, libc/string/ffs.c, libc/string/memccpy.c,
	libc/string/memchr.c, libc/string/memcmp.c, libc/string/memcpy.c,
	libc/string/memset.c, libc/string/strcasecmp.c, libc/string/strcat.c,
	libc/string/strchr.c, libc/string/strcmp.c, libc/string/strcoll.c,
	libc/string/strcpy.c, libc/string/strcspn.c, libc/string/strdup.c,
	libc/string/strlen.c, libc/string/strncasecmp.c, libc/string/strncat.c,
	libc/string/strncmp.c, libc/string/strncpy.c, libc/string/strpbrk.c,
	libc/string/strrchr.c, libc/string/strspn.c, libc/string/strstr.c,
	libc/string/strtok.c, libc/string/strxfrm.c: implement the C
	string library.

	* configure.in, include/Makefile.am, include/gnu/.cvsignore,
	include/gnu/Makefile.am, libc/Makefile.am: add some missing
	directories to the build.

	* libc/unistd/fake-ids.h: add more information about fake
	identifiers.

2002-08-20  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, include/libc-symbols.h, libm/Makefile.am: modify
	the build system to compile better under cygwin.

2002-08-19  Rhys Weatherley  <rweather@southern-storm.com.au>

	* include/libc-symbols.h, include/unistd.h, libc/malloc/calloc.c,
	libc/malloc/free.c, libc/malloc/malloc.c, libc/malloc/realloc.c,
	libc/unistd/guid-stub.c: enable weak and strong aliases, defining
	them as strong for the time being until the linker is updated.

2002-08-17  Rhys Weatherley  <rweather@southern-storm.com.au>

	* include/unistd.h, include/sys/types.h, libc/unistd/Makefile.am,
	libc/unistd/close.c, libc/unistd/dup.c, libc/unistd/dup2.c,
	libc/unistd/lseek.c, libc/unistd/pread.c, libc/unistd/pwrite.c,
	libc/unistd/read.c, libc/unistd/unistd-glue.cs, libc/unistd/write.c:
	implement some file descriptor related unistd functions.

	* doc/HACKING, include/fcntl.h, include/unistd.h,
	libc/unistd/Makefile.am, libc/unistd/lseek.c, libc/unistd/open.c,
	libc/unistd/pread.c, libc/unistd/pwrite.c, libc/unistd/unistd-glue.cs:
	continue implementation of the file descriptor functions in unistd.

2002-08-16  Rhys Weatherley  <rweather@southern-storm.com.au>

	* all: initial check-in of the "pnetC" library.

	* doc/HACKING, README: describe how to build and contribute
	to the "pnetC" library.

	* configure.in, include/Makefile.am, include/unistd.h,
	include/sys/types.h, libc/Makefile.am, libc/unistd/.cvsignore,
	libc/unistd/Makefile.am, libc/unistd/chown-stub.c,
	libc/unistd/fake-ids.h, libc/unistd/guid-stub.c, libc/unistd/isatty.c
	libc/unistd/pid-stub.c: stub out unistd functions that deal with
	user, group, and process ID's, because they are insecure otherwise.
