Pārlūkot izejas kodu

[libc] Does export time API if RTC component is not used.

Bernard Xiong 9 gadi atpakaļ
vecāks
revīzija
83404b825b
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      components/libc/armlibc/libc_syms.c

+ 3 - 1
components/libc/armlibc/libc_syms.c

@@ -27,11 +27,13 @@ RTM_EXPORT(memchr);
 RTM_EXPORT(toupper);
 RTM_EXPORT(toupper);
 RTM_EXPORT(atoi);
 RTM_EXPORT(atoi);
 
 
+#ifdef RT_USING_RTC
 RTM_EXPORT(localtime);
 RTM_EXPORT(localtime);
 RTM_EXPORT(time);
 RTM_EXPORT(time);
+#endif
 
 
 /* import the full stdio for printf */
 /* import the full stdio for printf */
-#ifdef __MICROLIB
+#if defined(RT_USING_MODULE) && defined(__MICROLIB)
 #error "[RT_USING_LIBC] Please use standard libc but not microlib."
 #error "[RT_USING_LIBC] Please use standard libc but not microlib."
 #endif
 #endif