74 Commits

Author SHA1 Message Date
Meco Man
740a810274 [errno][libc] 解决sys头文件在libc未开启时的引入问题 2021-06-12 18:11:51 +08:00
Bernard Xiong
beb2f046c4
Merge pull request #4649 from mysterywolf/libc2
[libc][time] remove _TIMESPEC_DEFINED in common/sys/time.h and complete time.c
2021-05-01 10:58:10 +08:00
Meco Man
850e1aeb52 [libc][time] 细微调整time.c 2021-04-28 13:03:43 +08:00
Meco Man
19347ed454 [libc][unistd] 完善isatty() 2021-04-26 14:31:31 +08:00
Meco Man
9d401ea8b0 重新整理libc重复共用文件,创建common_for_all 和 common_for_keiliar 2021-04-18 00:51:07 +08:00
Meco Man
3c05a4e719 [compoenets] auto & manual formatted 2021-03-08 18:19:04 +08:00
Meco Man
70f5c10262 remove comments 2021-02-28 11:12:18 +08:00
Meco Man
ac275965f2 [libc][newlib] 对syscall中malloc相关桩函数做出编译调整 2021-02-28 11:09:48 +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
20b95b8af5 [libc]fix bug of _isatty_r() 2021-02-24 22:09:00 +08:00
Meco Man
6ee0d45644 update 2021-02-23 11:16:41 +08:00
Meco Man
9220447060 update 2021-02-23 10:28:13 +08:00
Meco Man
b2d3317c6a remove minilibc 2021-02-23 03:21:16 +08:00
Meco Man
19c8cab8bd update 2021-02-22 17:02:45 +08:00
Meco Man
69dc37e1aa update 2021-02-22 16:53:54 +08:00
Meco Man
46b5eb378f remove _getpid_r() 2021-02-22 16:30:10 +08:00
Meco Man
19ef112016 improve and beautify syscalls 2021-02-21 18:20:45 +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
0ce0e2c234 update 2021-02-20 11:35:41 +08:00
Meco Man
eaa3454bbe 优化abort函数 2021-02-20 11:31:58 +08:00
Bernard Xiong
7ed6644db9
Merge pull request #4344 from mysterywolf/exit_1
[libc][common] 精简exit和abort函数
2021-02-18 00:06:18 +08:00
Meco Man
263d856fa4 update 2021-02-17 23:50:12 +08:00
Meco Man
3392d7fe50 [libc][newlib]重定义CLOCKS_PER_SEC宏 2021-02-17 03:21:20 +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
Bernard Xiong
d1cb9c5d97
Merge pull request #4341 from mysterywolf/unlink
[libc][iar][gcc] 优化remove函数
2021-02-15 09:28:48 +08:00
Meco Man
abcb050603 [libc][iar][gcc] 优化remove函数 2021-02-15 07:53:58 +08:00
Meco Man
2530a5a272 [dlib]remove syscalls.h and add syscalls.c to implement exit() and abort() 2021-02-13 15:14:07 +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
417f8b9bed update 2021-02-12 01:46:16 +08:00
Meco Man
dbe1a9c2dc 移除无用的代码 2021-02-11 16:29:14 +08:00
Meco Man
e904f9bf27 update common 2021-02-11 03:03:59 +08:00
Meco Man
b4c8cb1445 remove declare 2021-02-11 03:02:32 +08:00
Meco Man
a400991ee9 remove _gettimeofday_r() and _times_r() 2021-02-11 02:58:19 +08:00
yangjie
ef62febf1f [SConscript]update group name 2020-12-19 16:49:11 +08:00
yangjie11
ba83ddc3c4 [SConscript] change libcpu to LIBARCH,and correcte letter case 2020-11-30 15:52:43 +08:00
yangjie11
91261e25b9 [SConscript]rename group name 2020-11-20 13:38:11 +08:00
mysterywolf
d5f8830177 add newlib/dlib readme 2020-11-10 13:06:16 +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
Bernard Xiong
be43008c56 [libc] remove pthread.h in newlib/syscalls.c 2020-06-06 13:23:56 +08:00
zhangjun
f7e7170536 [components][libc][compilers][newlib]添加flock接口 2019-09-26 14:34:59 +08:00
zhangjun
8ed3daed5f [components][libc][compilers][newlib]添加getuid和umask函数 2019-09-26 11:27:37 +08:00
liruncong
408bb22af6 [components/libc/compilers]撤销由VS编辑器在键入}后自动引起的缩进 2019-09-15 11:47:11 +08:00
liruncong
d76d30cf50 [components/libc/compilers]c++文件引用libc.h支持 2019-09-14 22:52:06 +08:00
SummerGift
9f300de9cc 【修改】dlib newlib minilib 中的 gettimeofday() 函数实现 2019-05-16 08:47:47 +08:00
MurphyZhao
9596a94a8b [compilers/newlib] 在 syscalls.c 增加 __errno () 函数实现,解决在使用 newlib 编译时 errno 无法重定向到 _rt_errno 的问题
Signed-off-by: MurphyZhao <d2014zjt@163.com>
2019-04-11 14:24:36 +08:00