2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>

* umon/umonrtemsglue.c: Add flag to ensure that it umon connection is
	initialized twice, it is safe.
This commit is contained in:
Joel Sherrill
2009-06-15 15:49:12 +00:00
parent d09de3d1d1
commit 8bcb9e23d3
2 changed files with 12 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/umonrtemsglue.c: Add flag to ensure that it umon connection is
initialized twice, it is safe.
2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/monlib.h: Add umon.h to be installed as <rtems/umon.h> so umon

View File

@@ -13,10 +13,17 @@
/* XXX eventually add lock/unlock methods */
static int rtems_umon_connected = 0;
void rtems_umon_connect(void)
{
void *moncomptr;
if ( rtems_umon_connected )
return;
rtems_umon_connected = 1;
moncomptr = rtems_bsp_get_umon_monptr();
monConnect(
(int(*)())(*(unsigned long *)moncomptr), /* monitor base */