From b769aa15d7aaae6fc90318a40bfc6ab0eb1e1f39 Mon Sep 17 00:00:00 2001 From: qiuyiuestc Date: Mon, 13 Dec 2010 00:52:32 +0000 Subject: [PATCH] update export symbols git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1197 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- src/rtm.c | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/src/rtm.c b/src/rtm.c index 0d8625acb7..2143f58bb3 100644 --- a/src/rtm.c +++ b/src/rtm.c @@ -13,6 +13,10 @@ */ #include +#include +#include +#include +#include /* some buildin kernel symbol */ @@ -142,26 +146,40 @@ RTM_EXPORT(rt_timer_control) /* * kservice interface symbol */ +RTM_EXPORT(rt_memcpy) +RTM_EXPORT(rt_memset) +RTM_EXPORT(rt_kprintf) +RTM_EXPORT(rt_sprintf) + +/* + * misc interface symbol + */ extern int __aeabi_ddiv; extern int __aeabi_dmul; extern int __aeabi_i2d; extern int __aeabi_uidiv; extern int __aeabi_uidivmod; extern int __aeabi_d2iz; -extern int rand; -RTM_EXPORT(rt_kprintf) -RTM_EXPORT(rt_memcpy) -RTM_EXPORT(rt_memset) -RTM_EXPORT(rt_sprintf) RTM_EXPORT(__aeabi_ddiv) RTM_EXPORT(__aeabi_dmul) RTM_EXPORT(__aeabi_i2d) RTM_EXPORT(__aeabi_uidiv) RTM_EXPORT(__aeabi_uidivmod) RTM_EXPORT(__aeabi_d2iz) +RTM_EXPORT(strcmp) RTM_EXPORT(rand) +#ifdef RT_USING_NEWLIB + +#include + +RTM_EXPORT(snprintf) +RTM_EXPORT(access) +RTM_EXPORT(__assert_func) + +#endif + #ifdef RT_USING_RTGUI /* FIX ME , should be removed from here */ #include -- GitLab