gcc/libgfortran/io
Jerry DeLisle ef4195d63d [multiple changes]
2008-02-10  Danny Smith  <dannysmith@users.sourceforge.net>

	PR gcc/35063
	* gthr-win32.h (__gthread_mutex_destroy_function): New function
	to CloseHandle after unlocking to prevent accumulation of handle
	count. 

2008-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR libfortran/35063
	* io/unit.c (destroy_unit_mutex): New function that uses
	__gthread_mutex_destroy_function or pthread_mutex_destroy after
	unlocking and before free_mem for final closure of I/O unit.
	(delete_root): Use new function.
	(free_internal_unit): Likewise.
	(close_unit_1): Likewise.

From-SVN: r132217
2008-02-10 18:06:34 +00:00
..
close.c re PR fortran/31675 (Fortran front-end and libgfortran should have a common header file) 2007-09-03 16:44:15 +00:00
file_pos.c re PR libfortran/34370 (file positioning after nonadvancing i/o) 2007-12-13 19:35:09 +00:00
format.c re PR fortran/31675 (Fortran front-end and libgfortran should have a common header file) 2007-09-03 16:44:15 +00:00
inquire.c inquire.c (inquire_via_unit): If a unit is opened... 2008-01-20 06:33:49 +00:00
intrinsics.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
io.h re PR fortran/34565 (internal write to string array fails) 2008-01-03 19:49:38 +00:00
list_read.c re PR fortran/34676 (IO error delayed) 2008-01-05 16:00:40 +00:00
lock.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
open.c re PR fortran/31675 (Fortran front-end and libgfortran should have a common header file) 2007-09-03 16:44:15 +00:00
read.c re PR fortran/34411 (hang-up during read of non-expected input) 2007-12-11 03:49:52 +00:00
size_from_kind.c minloc1.m4: Update copyright year and ajust headers order. 2007-08-31 14:01:34 +00:00
transfer.c re PR libfortran/34887 (reverse tabbing before slash descriptor (regression vs. g77)) 2008-01-26 15:22:59 +00:00
unit.c [multiple changes] 2008-02-10 18:06:34 +00:00
unix.c inquire.c (inquire_via_unit): If a unit is opened... 2008-01-20 06:33:49 +00:00
write_float.def re PR libfortran/33225 (Missing last digit in some formatted output (on 32bit targets), per kind write_float) 2007-09-05 00:51:18 +00:00
write.c write.c (write_real): Increase default precision for 2008-01-18 22:43:08 +01:00