]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gthr-rtems.h: Implement __gthread_mutex_destroy.
authorJoel Sherrill <joel.sherrill@oarcorp.com>
Wed, 5 Mar 2008 13:16:57 +0000 (13:16 +0000)
committerJoel Sherrill <joel@gcc.gnu.org>
Wed, 5 Mar 2008 13:16:57 +0000 (13:16 +0000)
2008-03-05  Joel Sherrill <joel.sherrill@oarcorp.com>

* gthr-rtems.h: Implement __gthread_mutex_destroy.

From-SVN: r132897

gcc/ChangeLog
gcc/gthr-rtems.h

index 0cc62c9ea8ab5120f2e252ae5efb8eaf7a9d2913..fe414641c34f31e1c4a60ab31c6f354624d57f5f 100644 (file)
@@ -1,3 +1,7 @@
+2008-03-05  Joel Sherrill <joel.sherrill@oarcorp.com>
+
+       * gthr-rtems.h: Implement __gthread_mutex_destroy.
+
 2008-03-05  Richard Guenther  <rguenther@suse.de>
 
        PR c++/35336
index 425d7dee0e929427b36be71c8771ff00395252ef..e926d534c5e9b0492271eb60f188f21a1bda92ac 100644 (file)
@@ -62,6 +62,7 @@ extern int rtems_gxx_setspecific (__gthread_key_t key, const void *ptr);
 
 /* mutex support */
 extern void rtems_gxx_mutex_init (__gthread_mutex_t *mutex);
+extern int rtems_gxx_mutex_destroy (__gthread_mutex_t *mutex);
 extern int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex);
 extern int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex);
 extern int rtems_gxx_mutex_unlock (__gthread_mutex_t *mutex);
@@ -111,9 +112,9 @@ __gthread_setspecific (__gthread_key_t key, const void *ptr)
 }
 
 static inline int
-__gthread_mutex_destroy (__gthread_mutex_t * UNUSED(mutex))
+__gthread_mutex_destroy (__gthread_mutex_t *mutex)
 {
-  return 0;
+  return rtems_gxx_mutex_destroy (mutex);
 }
 
 static inline int