diff options
| author | Meco Jianting Man <[email protected]> | 2021-04-05 10:01:59 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-04-05 10:01:59 +0800 |
| commit | fd227f79c0ac11d41c111a45f80148175e63f449 (patch) | |
| tree | 026f2e63fc76cf208676d3c28c21e2a65fe46de6 /src | |
| parent | c18cd58e3e9b70f412097534313cf5a76fca12a6 (diff) | |
| parent | 1e4a463f363dcde37f14d0ae2772360f4ff87a5e (diff) | |
Merge pull request #34 from RT-Thread/master
pr
Diffstat (limited to 'src')
| -rw-r--r-- | src/Kconfig | 4 | ||||
| -rw-r--r-- | src/kservice.c | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig index aa8e514e5c..0b1735e004 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -116,6 +116,10 @@ config RT_TIMER_THREAD_STACK_SIZE endif +config RT_KSERVICE_USING_STDLIB + bool "Enable kservice to use standard C library" + default n + menuconfig RT_DEBUG bool "Enable debugging features" default y diff --git a/src/kservice.c b/src/kservice.c index c08dc68314..bd0650ac37 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -17,6 +17,7 @@ * 2013-06-24 Bernard remove rt_kprintf if RT_USING_CONSOLE is not defined. * 2013-09-24 aozima make sure the device is in STREAM mode when used by rt_kprintf. * 2015-07-06 Bernard Add rt_assert_handler routine. + * 2021-02-28 Meco Man add RT_KSERVICE_USING_STDLIB */ #include <rtthread.h> @@ -280,6 +281,8 @@ RT_WEAK void *rt_memcpy(void *dst, const void *src, rt_ubase_t count) } RTM_EXPORT(rt_memcpy); +#ifndef RT_KSERVICE_USING_STDLIB + /** * This function will move memory content from source address to destination * address. @@ -506,6 +509,8 @@ rt_size_t rt_strlen(const char *s) } RTM_EXPORT(rt_strlen); +#endif /*RT_KSERVICE_USING_STDLIB*/ + #ifdef RT_USING_HEAP /** * This function will duplicate a string. |
