forked from Imagelibrary/rtems
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:
@@ -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,
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user