Sat Jan  1 21:13:59 1993  H.J. Lu (hlu@nighthawk)

	* clearerr.c:
	* feof.c:
	* ferror.c:
	* fgetc.c:
	* fileno.c:
	* fputc.c:
	* freopen.c:
	* fseek.c:
	* getw.c:
	* putw.c:
	* rewind.c:
	* setfileno.c:
	* vfprintf.c:
	* vfscanf.c: check fp with CHECK_FILE(FILE,RET).

Sun Dec 19 12:36:10 1993  H.J. Lu (hlu@nighthawk)

        * stdio.h: don't define __P since it is taken care of
	  in libio.h. change const to __const.
		   
Thu Dec  2 22:25:31 1993  H.J. Lu (hlu@nighthawk)

	* Makefile.in (STDIO_OBJECTS): add stdio.o, remove.o, tmpfile.o
	  and tmpnam.o.  change popen.o to pclose.o.

	* stdio.h: include <features.h> if __linux__ is defined.
	  <features.h> should be copied from glibc to help put libio
	  into glibc.
	  change _ARGS to __P.
	  check if __P is already defined.
	  declare psignal (), _sys_errlist, _sys_siglist if
	  __GNU_LIBRARY__ is defined.
	  add getw () and putw ().
	  (getc, getchar, putc, putchar): new declaration. move macros after
	  the declaration.
	  (tempnam): new declaration.
	  define TMP_MAX as 238328. see ../iotempname.c.

	* popen.c: removed.

	* pclose.c: renamed from popen.c.

	* stdio.c: new file for stdin, stdout and stderr.

	* vfprintf.c:
	* fdopen.c: add alias for Linux.

	* remove.c: new file for remove ().

	* tempnam.c: new file for tempnam ().

	* tmpfile.c: new file for tmpfile ().

	* tmpnam.c: new file for tmpnam ().

	* configure.in: Linux uses aliases instead of
	  -D_IO_foo=foo. Move #define _HAVE_GNU_LD to the
	  first line.
	  remove the TODO list. rename () should be a system call.
	  (stdio_renames): add popen if __linux__ is defined.

Fri Nov 26 13:26:35 1993  Per Bothner  (bothner@kalessin.cygnus.com)

	Bunch of little changes, many from H.J. Lu <hjl@nynexst.com>.
	* feof.c, setbuf.c, vprintf.c, vcanf.c:  #include <stdio.h>,
	for error checking.
	* fileno.c:  #include libioP.h, not just libio.h.
	* fputc.c:  Fix typo.
	* fseek.c, rewind.c:  Use #include "...", not <...> ,for local files.
	* getc.c, getchar.c, putc.c, putchar.c:  New files, providing
	non-macro versions of the standard macros.
	* getw.c, putw.c, setfileno.c, setlinebuf.c:  New files.
	* Makefile.in (STDIO_OBJECTS):  Add new files.
	* vfscanf.c:  Add missing new 4th arg to _IO_vfscanf call.

Thu Oct 14 16:12:07 1993  Karen Christiansen  (karen@deneb.cygnus.com)

	* configure.in: changed mv to mv -f

Mon Oct  4 17:29:23 1993  Per Bothner  (bothner@kalessin.cygnus.com)

	* configure.in (stdio_renames):  Add fgetpos, fsetpos, gets,
	perror, setbuffer, ungetc.
	* clearerr.c, ferror.c, fgetc.c, fileno.c, fputc.c, freopen.c,
	fseek.c, popen.c, rewind.c, setbuf.c:  New files.
	* Makefile.in (STDIO_OBJECTS):  Add new files.
	* stdio.h:  Use _IO_XXX instead of _G_XXX many places.
	#include <libio.h> instead of <_stdio.h>, to get useful defs.

Fri Aug 20 00:28:28 1993  Per Bothner  (bothner@kalessin.cygnus.com)

	* feof.c, vprintf.c, vscanf.c:  Converted stub functions.
	* configure.in (stdio_renamed):  Removed feof.
	Added sprintf sscanf vsscanf.
	* ChangeLog.old:  Copy of old libg++/iostream/stdio/ChangeLog.

