2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>

* libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed
	by gcc newer than the 4.3 release series.
This commit is contained in:
Joel Sherrill
2008-03-05 03:07:36 +00:00
parent dff0185279
commit 8ac8cb22a9
2 changed files with 14 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/gxx_wrappers.c: Add rtems_gxx_mutex_destroy as needed
by gcc newer than the 4.3 release series.
2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com> 2008-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/main_cp.c, * libmisc/Makefile.am, libmisc/shell/main_cp.c,

View File

@@ -213,6 +213,15 @@ int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex)
RTEMS_WAIT, RTEMS_NO_TIMEOUT ) == RTEMS_SUCCESSFUL) ? 0 : -1; RTEMS_WAIT, RTEMS_NO_TIMEOUT ) == RTEMS_SUCCESSFUL) ? 0 : -1;
} }
int rtems_gxx_mutex_destroy (__gthread_mutex_t *mutex)
{
#ifdef DEBUG_GXX_WRAPPERS
printk( "gxx_wrappers: destroy mutex=%X\n", *mutex );
#endif
return ( rtems_semaphore_delete((rtems_id)*mutex)
== RTEMS_SUCCESSFUL) ? 0 : -1;
}
int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex) int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex)
{ {
#ifdef DEBUG_GXX_WRAPPERS #ifdef DEBUG_GXX_WRAPPERS