Meco Man
|
a3284876ff
|
revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIO
|
2021-11-24 08:41:10 -05:00 |
Meco Man
|
973f25901c
|
[dfs] move dfs back
|
2021-11-16 00:57:56 -05:00 |
Meco Man
|
4fe93881b0
|
[dlib][armlibc] 内存函数在HEAP没有开启时增加错误警告
|
2021-11-15 09:55:47 -05:00 |
Meco Man
|
3a3b7ee632
|
完善IAR KEIL的read write桩函数
|
2021-11-12 16:47:32 -05:00 |
Meco Man
|
f8388c572e
|
add RT_USING_POSIX_STDIO
|
2021-11-07 23:41:16 -05:00 |
Meco Man
|
7b43cf9793
|
[libc][posix] move libc.c/.h to posix folder
|
2021-10-28 02:54:45 -04:00 |
Meco Man
|
4b9fb8f39c
|
[libc] 消除代码中依赖于RT_LIBC_USING_FILEIO的判断
|
2021-10-27 21:50:17 -04:00 |
Meco Man
|
a9910a780e
|
[posix][libc] 优化libc中posix结构
|
2021-10-26 23:09:54 -04:00 |
Jianting (Meco) Man
|
8c01acc667
|
Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"
|
2021-10-14 20:11:01 -04:00 |
Meco Man
|
a354f846e8
|
[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS
|
2021-10-13 15:21:41 -04:00 |
Meco Man
|
b6c2368bef
|
[libc][keil] remove libc_stdio_read() in __MICROLIB
|
2021-10-12 23:06:19 -04:00 |
Meco Man
|
c80688126a
|
[libc] 优化system 支持gcc
|
2021-09-27 22:20:21 -04:00 |
Meco Man
|
0a799653df
|
[libc][syscalls]将在libc初始化之前调用printf的行为下调为警告级别
|
2021-09-27 07:49:25 -04:00 |
Meco Man
|
86bb54fde6
|
[libc][syscalls] 在标准输入输出前加校验,反正在libc初始化之前调用printf出问题
|
2021-09-27 06:51:40 -04:00 |
Meco Man
|
c8c632512a
|
[libc][syscall]移除libc_stdio_read/write函数,优化syscall
|
2021-09-21 12:51:26 -04:00 |
Meco Man
|
b5c31a9878
|
[libc] 修复keil编译不过的问题
|
2021-09-11 08:45:06 -04:00 |
马志远
|
221da7f464
|
Remove C Style Command Shell
|
2021-08-23 17:30:05 +08:00 |
Meco Man
|
926cd86589
|
remove dlib and armlibc sys folder
|
2021-04-18 01:36:35 +08:00 |
Meco Man
|
9d401ea8b0
|
重新整理libc重复共用文件,创建common_for_all 和 common_for_keiliar
|
2021-04-18 00:51:07 +08:00 |
Meco Man
|
9d17aa7ce5
|
[libc][ioctl] 将sys/ioctl.h移至common文件夹
|
2021-03-17 02:37:42 +08:00 |
Bernard Xiong
|
b12615f344
|
Merge pull request #4427 from mysterywolf/components
[components] auto & manual formatted
|
2021-03-16 13:53:54 +08:00 |
Meco Man
|
9952042b0c
|
remove inherent mutex protect
|
2021-03-09 11:33:22 +08:00 |
Meco Man
|
3c05a4e719
|
[compoenets] auto & manual formatted
|
2021-03-08 18:19:04 +08:00 |
Bernard Xiong
|
2bf53d315d
|
Merge pull request #4369 from mysterywolf/removeminilibc
[libc]移除minilibc 并将其职能并入newlibc中
|
2021-02-27 09:12:45 +08:00 |
Meco Man
|
1ce2065660
|
[libc][armlibc] add multithreaded protection
|
2021-02-25 09:14:19 +08:00 |
Meco Man
|
b2d3317c6a
|
remove minilibc
|
2021-02-23 03:21:16 +08:00 |
Meco Man
|
19ef112016
|
improve and beautify syscalls
|
2021-02-21 18:20:45 +08:00 |
Meco Man
|
c13c00e45c
|
update
|
2021-02-21 18:01:29 +08:00 |
Meco Man
|
d06420e1d7
|
implement getuid and getpid
|
2021-02-21 17:25:36 +08:00 |
Bernard Xiong
|
4094b0e398
|
Merge pull request #4358 from mysterywolf/master
[libc] 优化abort函数
|
2021-02-20 12:15:49 +08:00 |
Bernard Xiong
|
b204651517
|
Merge pull request #4333 from mysterywolf/pthread
[pthread][libc][time] 修改pthread与libc的时间函数若干问题
|
2021-02-20 12:12:56 +08:00 |
Meco Man
|
eaa3454bbe
|
优化abort函数
|
2021-02-20 11:31:58 +08:00 |
Meco Man
|
263d856fa4
|
update
|
2021-02-17 23:50:12 +08:00 |
Meco Man
|
9f5878b2fb
|
update
|
2021-02-17 00:18:49 +08:00 |
Meco Man
|
e927a53b41
|
精简exit abort system函数
|
2021-02-17 00:02:28 +08:00 |
Meco Man
|
c4d11f52dd
|
update
|
2021-02-14 18:47:48 +08:00 |
Meco Man
|
bb35f07bf2
|
implement _sys_tmpnam()
|
2021-02-14 18:46:55 +08:00 |
Meco Man
|
f1fa47611f
|
update
|
2021-02-13 13:30:40 +08:00 |
Meco Man
|
23d4c200c9
|
add noreturn
|
2021-02-13 13:23:18 +08:00 |
Meco Man
|
b89b3958bc
|
[libc][exit][abort] 重新实现exit和abort函数
|
2021-02-13 13:16:17 +08:00 |
Meco Man
|
e3a32e807c
|
update
|
2021-02-12 02:20:22 +08:00 |
mysterywolf
|
702103a203
|
prepare for usleep
|
2020-12-16 15:25:08 +08:00 |
mysterywolf
|
1ad70b20ad
|
[keil][libc]防止开启pthread功能后 keil报错
|
2020-12-04 20:16:56 +08:00 |
mysterywolf
|
d5f8830177
|
add newlib/dlib readme
|
2020-11-10 13:06:16 +08:00 |
mysterywolf
|
794f969d36
|
[libc][armlibc] add readme
|
2020-11-10 12:55:21 +08:00 |
Meco Man
|
60b1b87903
|
[fixed] 在keil环境下 compilers\armlibc\sys\unistd.h 与 libc_fcntl.h的宏定义发生了重复定义的冲突
|
2020-10-02 11:22:17 +08:00 |
mysterywolf
|
237a71de27
|
修复common文件夹,该文件夹为armlibc/newlib/dlib的共同文件的文件夹
|
2020-09-08 10:26:03 +08:00 |
mysterywolf
|
f13014526c
|
[bug fix]对各个libc库的termios.h增加宏定义,以防止在termios函数没有定义时,将posix_termios.h头文件引入导致报错
|
2020-09-05 17:52:32 +08:00 |
mysterywolf
|
6eb62a3f9d
|
将unistd.c不再放在common中,分散到各个库中
|
2020-09-05 17:50:54 +08:00 |
mysterywolf
|
8a08be6b9e
|
[fix bugs]修改armlibc/sys/types.h 该文件中不能用rt_数据类型,否则会引起编译器递归编译
|
2020-09-05 17:41:54 +08:00 |