41 Commits

Author SHA1 Message Date
Meco Man
005828eba7 [nano] rt-thread susport nano option 2023-11-30 11:39:34 +08:00
Meco Man
873fd76b2f [libc] add RT_USING_INTERNAL_LIBC_ONLY macro
This option is for RT-Thread Nano version.
If select this option, it will not compile components/libc
folder and only use tool chain internal libc. Normally, the
tool chain internal is only cover ISO standard (e.g. armcc),
but some tool chains' internal libc will cover more than
ISO standard (e.g. newlib).
2023-11-21 23:22:55 -05:00
Meco Man
2324794825 [libc] add comment for RT_USING_EXTERNAL_LIBC 2023-11-20 06:26:48 -05:00
Meco Man
432c2f38fc [libc][timezone] implement lightweith timezone configuration 2023-08-13 22:51:58 -04:00
Man, Jianting (Meco)
d580042145
[libc] support external third pary libc software package (#7425) 2023-04-30 12:19:57 +08:00
Man, Jianting (Meco)
a514b3bd16
[components][kconfig] 整理Kconfig目录名称和结构 (#5698) 2022-03-25 23:07:18 +08:00
Man, Jianting (Meco)
c89735a357
[libdl] move libdl to posix folder (#5523) 2022-01-20 20:55:31 +08:00
Meco Man
ed09f38012 [libc] remove RT_USING_LIBC 2021-12-30 01:27:25 +08:00
Meco Man
b61cc91d14 [posix] 将posix单独划分为一个Kconfig目录 2021-11-30 14:50:10 -05:00
Meco Man
7973ede5a8 增加RT_USING_POSIX_FS 2021-11-29 00:53:46 -05:00
Meco Man
a3284876ff revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIO 2021-11-24 08:41:10 -05:00
Bernard Xiong
0bcab2892a
Merge pull request #5268 from mysterywolf/SYSCALL
[libc]重新梳理read write桩函数实现
2021-11-15 23:27:27 +08:00
Meco Man
215d1d4c6e [libc][kconfig] update Kconfig 2021-11-13 00:17:16 -05:00
Meco Man
52bbd9d715 [posix] implement delay functions as RT_USING_POSIX_DELAY 2021-11-10 14:12:36 -05:00
Meco Man
219d1e20f5 move mmap to src folder 2021-11-09 22:59:31 -05:00
Jianting (Meco) Man
80750271c9
revert kconfig of pthread 2021-11-08 21:14:01 -05:00
Meco Man
aa83b929d1 select RT_USING_POSIX_STDIO for RT_LIBC_USING_FILEIO 2021-11-08 14:11:09 -05:00
Meco Man
f8388c572e add RT_USING_POSIX_STDIO 2021-11-07 23:41:16 -05:00
Meco Man
2639171885 add RT_USING_POSIX_DELAY 2021-11-07 21:10:29 -05:00
Meco Man
664a1d6a75 增加 RT_USING_POSIX_SELECT RT_USING_POSIX_POLL 2021-11-07 20:53:57 -05:00
Meco Man
0009d1f393 [posix]将pthread收缩到posix选项之下,将选定DFS后由DFS选定POSIX 改为选择posix后选择dfs 2021-11-06 19:32:57 -04:00
Meco Man
a9910a780e [posix][libc] 优化libc中posix结构 2021-10-26 23:09:54 -04:00
Meco Man
f7548b934e [posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folder 2021-10-21 19:05:53 -04:00
Meco Man
df04d97026 [libc]在开启libc后依然保持RT_LIBC_USING_TIME定义存在 2021-09-25 15:03:57 -04:00
Meco Man
0f48449b5e [timezone] implement timezone 2021-07-21 14:47:57 +08:00
Meco Man
cbcd9fe15e [POSIX] beautify Kconfig 2021-05-16 00:02:58 +08:00
Meco Man
a7a3ca9f02 增加手动设置时区的功能 2021-05-01 05:52:55 +08:00
Meco Man
952e35d9d3 update Kconfig 2021-02-26 06:34:52 +08:00
mysterywolf
443978eb78 增加RT_USING_POSIX_GETLINE用于单独控制是否启用getline函数,并修改Kconfig增加对应选项 2020-09-05 19:47:34 +08:00
tonyzheng-rockchip
d910372010 Fix dlmodule must depends on file system issue
解决dlmodule只能依赖于文件系统的问题;
    增加dlmodule扩展接口,以适应更多需求;
2019-12-27 14:27:31 +08:00
zhangjun
9714b520c4 [components][libc]修改Kconfig选项名 2019-08-22 15:59:51 +08:00
zhangjun
3ede7630c0 [components][libc][compilers][common]拆分armcc和iar的time相关函数到common目录,同时修复原来在使用LIBC时time相关函数的BUG(armcc下使用gmtime、localtime、mktime会导致崩溃) 2019-08-22 15:34:50 +08:00
Bernard Xiong
7038465d13 [pthreads] Add PTHREAD_NUM_MAX in Kconfig. 2019-05-12 21:48:54 +08:00
Bernard Xiong
efe4523132 [Kernel] move module tolibc/libdl. 2018-08-30 20:27:45 +08:00
liang yongxiang
bd044f674d [components] format Kconfig 2018-07-18 11:59:50 +08:00
Bernard Xiong
6ac213d622 Add GCC version detection.
Add cconfig.h file for different version of GCC, which is automatically
detected and generated by scons script.
2018-05-14 21:37:11 +08:00
Bernard Xiong
cdd12b7930 [libc] Add dl features in KConfig. 2018-04-25 23:26:20 +08:00
Bernard Xiong
8203b6004b [Libc] add HAVE_SYS_SIGNALS config 2018-03-04 17:27:11 +08:00
BernardXiong
1383a97737 [libc] Add the first version for AIO. 2017-12-31 14:49:18 +08:00
Bernard Xiong
9b8a8d6e5f [libc] Remove Kconfig warning 2017-12-24 00:06:29 +08:00
Bernard Xiong
7bc87e4ae8 [Kconfig] Rename all of KConfig files to 'Kconfig' 2017-11-30 20:12:53 +08:00