newlib-cygwin/newlib/libc
Corinna Vinschen 4aa28d8ae2 * libc/stdio/local.h (_newlib_flockfile_start): New macro to
secure stream related critical section against thread cancellation.
	(_newlib_flockfile_exit): Ditto.
	(_newlib_sfp_lock_end): Ditto.
	(_newlib_sfp_lock_start): Ditto for the list of streams.
	(_newlib_sfp_lock_exit): Ditto.
	(_newlib_sfp_lock_end): Ditto.
	Use aforementioned macros in place of _flockfile/_funlockfile
	and __sfp_lock_acquire/__sfp_lock_release throughout the code.
	* libc/stdio/fclose.c: Explicitely disable and re-enable thread
	cancellation.  Explain why.
	* libc/stdio/freopen.c: Ditto.
	* libc/stdio64/freopen64.c: Ditto.
2012-05-30 08:58:42 +00:00
..
argz 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
ctype 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
errno 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
iconv 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
include * libc/include/string.h (memrchr): Declare. 2012-05-10 08:34:08 +00:00
locale * libc/locale/locale.c (__mb_cur_max): On Cygwin, align default value 2012-03-29 20:27:15 +00:00
machine * libc/machine/cr16/asm.h: Added some missing instructions 2012-05-21 11:55:15 +00:00
misc 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
posix 2012-03-02 Jeff Johnston <jjohnstn@redhat.com> 2012-03-02 16:02:04 +00:00
reent 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
search 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
signal 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
stdio * libc/stdio/local.h (_newlib_flockfile_start): New macro to 2012-05-30 08:58:42 +00:00
stdio64 * libc/stdio/local.h (_newlib_flockfile_start): New macro to 2012-05-30 08:58:42 +00:00
stdlib 2012-01-03 Viachaslau Kulakouski <Viachaslau.Kulakouski@oracle.com> 2012-01-03 19:13:57 +00:00
string * libc/include/string.h (memrchr): Declare. 2012-05-10 08:34:08 +00:00
sys * libc/sys/rtems/machine/_types.h: Add Microblaze. 2012-05-10 06:59:58 +00:00
syscalls 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
time 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
unix 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
xdr 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
Makefile.am 2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org> 2011-01-05 17:18:16 +00:00
Makefile.in 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
aclocal.m4 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
configure 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
configure.in 2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org> 2011-01-05 17:13:24 +00:00
libc.texinfo 2011-12-19 Jeff Johnston <jjohnstn@redhat.com> 2011-12-19 22:03:51 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:36:05 +00:00