src/newlib ChangeLog libc/include/stdio.h libc ...

dj@sourceware.cygnus.com dj@sourceware.cygnus.com
Tue May 23 16:51:00 GMT 2000


CVSROOT:	/cvs/src
Module name:	src
Changes by:	dj@sourceware.cygnus.com	00/05/23 16:51:54

Modified files:
	newlib         : ChangeLog 
	newlib/libc/include: stdio.h 
	newlib/libc/stdio: fdopen.c findfp.c fopen.c freopen.c local.h 
	                   stdio.c 

Log message:
	* libc/stdio/stdio.c (__stextmode): new, see if file is text mode
	(__sread): always read in binary mode
	(__swrite): always write in binary mode
	* libc/include/stdio.h: no getc/putc macros for cygwin; causes
	compatibility issues with different dll versions
	* libc/stdio/fopen.c: use __stextmode
	* libc/stdio/fdopen.c: ditto
	* libc/stdio/freopen.c: ditto
	* libc/stdio/findfp.c: set up __SCLE for std{in,out,err}
	* libc/stdio/local.h: declare __stextmode

Patches:
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/ChangeLog.diff?cvsroot=src&r1=1.29&r2=1.30
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/include/stdio.h.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/fdopen.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/findfp.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/fopen.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/freopen.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/local.h.diff?cvsroot=src&r1=1.1.1.1&r2=1.2
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/newlib/libc/stdio/stdio.c.diff?cvsroot=src&r1=1.1.1.1&r2=1.2



More information about the Newlib-cvs mailing list