summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libc/support.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libc/support.c')
-rw-r--r--c/src/lib/libc/support.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/c/src/lib/libc/support.c b/c/src/lib/libc/support.c
index c4e207df0a..13a2d0c2a5 100644
--- a/c/src/lib/libc/support.c
+++ b/c/src/lib/libc/support.c
@@ -13,8 +13,7 @@
*
*/
-#include <rtems/system.h>
-#include <rtems/thread.h>
+#include <rtems.h>
void MY_task_set_note(
Thread_Control *the_thread,
@@ -22,7 +21,11 @@ void MY_task_set_note(
unsigned32 note
)
{
- the_thread->RTEMS_API->Notepads[ notepad ] = note;
+ RTEMS_API_Control *api;
+
+ api = the_thread->API_Extensions[ THREAD_API_RTEMS ];
+
+ api->Notepads[ notepad ] = note;
}
@@ -31,7 +34,11 @@ unsigned32 MY_task_get_note(
unsigned32 notepad
)
{
- return the_thread->RTEMS_API->Notepads[ notepad ];
+ RTEMS_API_Control *api;
+
+ api = the_thread->API_Extensions[ THREAD_API_RTEMS ];
+
+ return api->Notepads[ notepad ];
}
void *MY_CPU_Context_FP_start(