From 1cd3a3444bb9ab510b126cb58982588287e61b74 Mon Sep 17 00:00:00 2001 From: jb Date: Sat, 1 Mar 2008 10:46:31 +0000 Subject: gcc: 2008-03-01 Janne Blomqvist PR gcc/35063 * gthr.h: Add __gthread_mutex_destroy as a function that must be implemented. * gthr-vxworks.h (__gthread_mutex_destroy): Null implementation. * gthr-single.h (__gthread_mutex_destroy): Likewise. * gthr-rtems.h (__gthread_mutex_destroy): Likewise. * gthr-mipssde.h (__gthread_mutex_destroy): Likewise. * gthr-nks.h (__gthread_mutex_destroy): Likewise. * gthr-solaris.h (__gthread_mutex_destroy): Call mutex_destroy. * gthr-win32.h (__GTHREAD_MUTEX_DESTROY_FUNCTION): Remove. (__gthread_mutex_destroy_function): Rename to __gthread_mutex_destroy. * gthr-dce.h (__gthread_mutex_destroy): Call pthread_mutex_destroy. * gthr-tpf.h (__gthread_mutex_destroy): Likewise. * gthr-posix.h (__gthread_mutex_destroy): Likewise. * gthr-posix95.h (__gthread_mutex_destroy): Likewise. libgfortran: 2008-03-01 Janne Blomqvist PR libfortran/35063 * io/unit.c (destroy_unit_mutex): Call __gthread_mutex_destroy instead of macro kludge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132800 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/gthr-win32.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'gcc/gthr-win32.h') diff --git a/gcc/gthr-win32.h b/gcc/gthr-win32.h index 6a32c1a134c..b75c8654a08 100644 --- a/gcc/gthr-win32.h +++ b/gcc/gthr-win32.h @@ -359,9 +359,6 @@ typedef struct { __gthread_recursive_mutex_init_function #define __GTHREAD_RECURSIVE_MUTEX_INIT_DEFAULT {-1, 0, 0, 0} -#define __GTHREAD_MUTEX_DESTROY_FUNCTION \ - __gthread_mutex_destroy_function - #if __MINGW32_MAJOR_VERSION >= 1 || \ (__MINGW32_MAJOR_VERSION == 0 && __MINGW32_MINOR_VERSION > 2) #define MINGW32_SUPPORTS_MT_EH 1 @@ -619,7 +616,7 @@ __gthread_mutex_init_function (__gthread_mutex_t *mutex) } static inline void -__gthread_mutex_destroy_function (__gthread_mutex_t *mutex) +__gthread_mutex_destroy (__gthread_mutex_t *mutex) { CloseHandle ((HANDLE) mutex->sema); } -- cgit v1.2.1