diff options
Diffstat (limited to 'contrib/gcc/gthr-win32.h')
-rw-r--r-- | contrib/gcc/gthr-win32.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/contrib/gcc/gthr-win32.h b/contrib/gcc/gthr-win32.h index 38b8f04..93f1574 100644 --- a/contrib/gcc/gthr-win32.h +++ b/contrib/gcc/gthr-win32.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Contributed by Mumit Khan <khan@xraylith.wisc.edu>. This file is part of GCC. @@ -365,7 +365,7 @@ __gthread_active_p (void) #endif } -#ifdef __GTHREAD_HIDE_WIN32API +#if __GTHREAD_HIDE_WIN32API /* The implementations are in config/i386/gthr-win32.c in libgcc.a. Only stubs are exposed to avoid polluting the C++ namespace with @@ -397,13 +397,6 @@ __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *)) } static inline int -__gthread_key_dtor (__gthread_key_t key, void *ptr) -{ - /* Nothing needed. */ - return 0; -} - -static inline int __gthread_key_delete (__gthread_key_t key) { return __gthr_win32_key_delete (key); @@ -511,15 +504,6 @@ __gthread_key_create (__gthread_key_t *key, void (*dtor) (void *)) return status; } -/* Currently, this routine is called only for Mingw runtime, and if - -mthreads option is chosen to link in the thread support DLL. */ -static inline int -__gthread_key_dtor (__gthread_key_t key, void *ptr) -{ - /* Nothing needed. */ - return 0; -} - static inline int __gthread_key_delete (__gthread_key_t key) { |