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
|
598aa86f75
|
move clock_time_to_tick to time.c
|
2021-02-12 20:36:17 +08:00 |
Meco Man
|
5fc59f88c1
|
update
|
2021-02-12 12:14:45 +08:00 |
Meco Man
|
ac500f35d6
|
change RT_USING_PTHREADS to RT_USING_POSIX
|
2021-02-12 12:08:14 +08:00 |
Meco Man
|
e33e7822d7
|
add <sys/types.h>
|
2021-02-12 02:58:44 +08:00 |
Meco Man
|
fa8e8ed31f
|
add RTM_EXPORT label for unistd.c
|
2021-02-12 02:21:30 +08:00 |
Meco Man
|
e3a32e807c
|
update
|
2021-02-12 02:20:22 +08:00 |
Meco Man
|
789f1a8753
|
move all functions located in <pthread_sleep.c> to this file
|
2021-02-12 02:12:33 +08:00 |
Meco Man
|
417f8b9bed
|
update
|
2021-02-12 01:46:16 +08:00 |
Meco Man
|
107c27f38d
|
update
|
2021-02-12 01:40:45 +08:00 |
Meco Man
|
291fe36139
|
[pthread][libc] move 'clock_time' to libc
|
2021-02-12 01:30:41 +08:00 |
Bernard Xiong
|
a4dd106d49
|
Merge pull request #4316 from mysterywolf/gettimeofday
[libc][time] 修复多处bug;增加time相关函数
|
2021-02-11 23:37:25 +08:00 |
Meco Man
|
ce4fabe158
|
add errno
|
2021-02-11 20:48:30 +08:00 |
Meco Man
|
dbe1a9c2dc
|
移除无用的代码
|
2021-02-11 16:29:14 +08:00 |
Meco Man
|
dd147925e5
|
fix time() return value
|
2021-02-11 13:41:24 +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 |
Meco Man
|
e3fee1ca77
|
2 spaces -> 4 spaces
|
2021-02-11 02:46:23 +08:00 |
Meco Man
|
d67d4d3fd0
|
add difftime()
|
2021-02-11 02:34:38 +08:00 |
Meco Man
|
51cb109cf8
|
fix bug #3183 - align days[] and months[] to 4 bytes
|
2021-02-11 02:33:45 +08:00 |
Meco Man
|
5e5ceabfdc
|
add ctime_r() and re-implement ctime()
|
2021-02-11 02:32:47 +08:00 |
Meco Man
|
072dbe57c6
|
format & add clear tm_isdst
|
2021-02-11 02:31:53 +08:00 |
Meco Man
|
66e2a9424b
|
update
|
2021-02-10 21:01:16 +08:00 |
Meco Man
|
39ff4b5a97
|
修改时区计算公式的错误
|
2021-02-08 11:37:24 +08:00 |
Meco Man
|
2645aec2e3
|
删除没有用的预编译,在新版的IAR中此已经不需要了
对time函数增加RT_WEAK
|
2021-02-08 11:30:49 +08:00 |
Meco Man
|
3e9c77efd5
|
优化IAR
|
2021-02-08 10:55:08 +08:00 |
Meco Man
|
9b428e519f
|
avoid warning
|
2021-02-08 10:42:50 +08:00 |
Meco Man
|
d0c2631b12
|
revert time()
|
2021-02-08 10:33:12 +08:00 |
Meco Man
|
6c7dd30532
|
add function settimeofday & stime
|
2021-02-08 00:56:31 +08:00 |
Meco Man
|
4c6962436a
|
update
|
2021-02-07 22:33:37 +08:00 |
Meco Man
|
d92f8a53da
|
update
|
2021-02-07 22:25:30 +08:00 |
Meco Man
|
0d30632de6
|
fix #3976
|
2021-02-07 22:09:22 +08:00 |
Meco Man
|
c2fca3dffe
|
修复RTC驱动以及libc time.c库若干问题
|
2021-02-05 13:13:22 +08:00 |
yangjie
|
eeaf1fcc50
|
resolve Conflicts
bsp/nrf52832/board/Sconscript
bsp/nrf52832/startups/Sconscript
bsp/raspberry-pi/raspi4-32/driver/SConscript
|
2020-12-28 12:02:31 +08:00 |
yangjie
|
ef62febf1f
|
[SConscript]update group name
|
2020-12-19 16:49:11 +08:00 |
mysterywolf
|
ab75425540
|
update
|
2020-12-17 11:32:10 +08:00 |
mysterywolf
|
e5b10628ee
|
update
|
2020-12-16 16:05:43 +08:00 |
mysterywolf
|
9d004a2892
|
实现 usleep
|
2020-12-16 15:34:41 +08:00 |
mysterywolf
|
702103a203
|
prepare for usleep
|
2020-12-16 15:25:08 +08:00 |
Bernard Xiong
|
95130a9000
|
Merge pull request #4117 from mysterywolf/time1
[bug][keil][libc]修复开启pthread功能后keil报错的问题
|
2020-12-16 10:13:45 +08:00 |
mysterywolf
|
1ad70b20ad
|
[keil][libc]防止开启pthread功能后 keil报错
|
2020-12-04 20:16:56 +08:00 |
Bernard Xiong
|
d7c367d38b
|
Merge pull request #4070 from mysterywolf/getline
[bug] [libc] 增加#include <rtconfig.h> 防止开启termios功能后报错
|
2020-12-03 08:40:07 +08:00 |
yangjie11
|
ba83ddc3c4
|
[SConscript] change libcpu to LIBARCH,and correcte letter case
|
2020-11-30 15:52:43 +08:00 |
chenjh
|
cb54cda19e
|
[bug] [libc] 修复posix_sem_find中iter->sem的数据类型转换问题
|
2020-11-24 11:18:54 +08:00 |
Meco Man
|
54143409ca
|
增加#include <rtconfig.h> 防止开启termios功能后报错
|
2020-11-23 01:14:44 +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
|
794f969d36
|
[libc][armlibc] add readme
|
2020-11-10 12:55:21 +08:00 |
Bernard Xiong
|
4515c21d29
|
Merge pull request #3942 from mysterywolf/unsitd
[fixed] 在keil环境下 compilers\armlibc\sys\unistd.h 与 libc_fcntl.h的宏定义发生了…
|
2020-10-11 09:39:13 +08:00 |
Bernard Xiong
|
a5cd7e7abd
|
Merge pull request #3944 from mysterywolf/libc
[fix bug] #3902
|
2020-10-11 09:37:38 +08:00 |
mysterywolf
|
96acad78ba
|
将posix_getline.h termios.h 头文件包含从<>改为""以防止路径出现分歧
|
2020-10-03 00:31:49 +08:00 |
mysterywolf
|
c7aa6f0619
|
[fix bug] #3902
|
2020-10-02 12:00:52 +08:00 |
Meco Man
|
60b1b87903
|
[fixed] 在keil环境下 compilers\armlibc\sys\unistd.h 与 libc_fcntl.h的宏定义发生了重复定义的冲突
|
2020-10-02 11:22:17 +08:00 |
mysterywolf
|
b3ab8a99e1
|
Signed-off-by: mysterywolf
|
2020-09-09 08:59:39 +08:00 |
mysterywolf
|
28e0c99d00
|
Signed-off-by: mysterywolf
|
2020-09-09 00:53:53 +08:00 |
mysterywolf
|
4305a678a3
|
修改common文件夹的sconscript 并 取消并恢复上一个commit的提交内容
|
2020-09-08 16:29:47 +08:00 |
mysterywolf
|
ff097f0467
|
增加 __GNUC__宏定义 和sconscript的平台识别以避免重复定义
|
2020-09-08 13:16:49 +08:00 |
mysterywolf
|
0607ff84ab
|
解决minilibc time.c和newlibc仅定义RT_LIBC_USING_TIME时冲突的问题
|
2020-09-08 11:12:56 +08:00 |
mysterywolf
|
f021cb982a
|
修改common下的sconscript脚本文件,增加unistd.c排除条件
|
2020-09-08 10:52:02 +08:00 |
mysterywolf
|
5eccf51b61
|
Signed-off-by: mysterywolf
|
2020-09-08 10:29:17 +08:00 |
mysterywolf
|
237a71de27
|
修复common文件夹,该文件夹为armlibc/newlib/dlib的共同文件的文件夹
|
2020-09-08 10:26:03 +08:00 |
mysterywolf
|
05190990b4
|
增加posix_getline.c/.h版权信息
|
2020-09-05 22:09:22 +08:00 |
mysterywolf
|
443978eb78
|
增加RT_USING_POSIX_GETLINE用于单独控制是否启用getline函数,并修改Kconfig增加对应选项
|
2020-09-05 19:47:34 +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 |
mysterywolf
|
d5d8b345f4
|
修改libc_signal.h 该文件中不能用rt_数据类型,否则会引起编译器递归编译
|
2020-09-05 16:59:53 +08:00 |
mysterywolf
|
74ab1551fd
|
add posix 2008 limit.h
|
2020-09-05 16:14:21 +08:00 |
mysterywolf
|
a41ebbb697
|
add posix functions getline/getdelim
|
2020-09-05 15:42:03 +08:00 |
mysterywolf
|
5721fa8990
|
Signed-off-by: mysterywolf
|
2020-09-02 10:33:37 +08:00 |
mysterywolf
|
a162640f89
|
Signed-off-by: mysterywolf
|
2020-09-02 10:25:52 +08:00 |
mysterywolf
|
837604553b
|
增加unistd.c文件
|
2020-09-02 10:22:47 +08:00 |
mysterywolf
|
9b470d448d
|
取消isatty函数在本文件中的实现,转移到其他文件中
|
2020-09-02 10:18:52 +08:00 |
Meco
|
576475f14f
|
change format
|
2020-08-05 09:28:10 +08:00 |
Meco
|
f7ba4a6341
|
增加条件编译,防止RT_USING_DFS没有定义时 _sys_flen()出现编译警告:stat变量定义但没有被调用 的问题
|
2020-08-05 02:47:27 +08:00 |
Bernard Xiong
|
be43008c56
|
[libc] remove pthread.h in newlib/syscalls.c
|
2020-06-06 13:23:56 +08:00 |
Bernard Xiong
|
fe2e9e924e
|
[libc] fix 64bit issue for pthreads
|
2020-06-06 13:21:32 +08:00 |
Bernard Xiong
|
a4f1905b6d
|
[libc] Fix pthreads compiling issue with new newlib version
|
2020-06-06 13:20:58 +08:00 |
Cliff Chen
|
42f9de1b42
|
[dlmodule] Fix crash when dlmodule exit
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
|
2020-05-15 17:53:55 +08:00 |
bigmagic
|
3d29ac8953
|
remove redefinition 'mode_t'
|
2020-04-11 22:35:02 +08:00 |
roger
|
a3d6d47225
|
祛除了不必要的格式修改
|
2020-03-31 09:35:13 +08:00 |
roger
|
63a82cac47
|
在posix_termios.c中引用termios.h
|
2020-03-30 15:59:44 +08:00 |
roger
|
8601850a21
|
first commit
|
2020-03-30 15:21:58 +08:00 |
djndl1
|
48b9ab570f
|
make clock_time.h available to C++
|
2020-03-03 01:34:18 +08:00 |
tonyzheng-rockchip
|
1f5118f7dd
|
Add priority & stack_size param parsing for dlmodule
|
2020-01-03 14:31:38 +08:00 |
tonyzheng-rockchip
|
04c20bc8ed
|
Revert "Add priority & stack_size parameters for dlmodule custom"
This reverts commit f38b5a9f9f .
|
2020-01-03 09:18:51 +08:00 |
tonyzheng-rockchip
|
f38b5a9f9f
|
Add priority & stack_size parameters for dlmodule custom
|
2020-01-02 08:54:48 +08:00 |
tonyzheng-rockchip
|
d910372010
|
Fix dlmodule must depends on file system issue
解决dlmodule只能依赖于文件系统的问题;
增加dlmodule扩展接口,以适应更多需求;
|
2019-12-27 14:27:31 +08:00 |
Bernard Xiong
|
b5e4aa58e0
|
[Kernel] Fix the signal compiling issue when using minilibc
|
2019-12-18 23:06:36 +08:00 |
qinpan1003
|
b838280d24
|
fix bug for pthread_create memory leak
|
2019-10-10 22:42:14 +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 |
zhangjun
|
3f39059217
|
[components][libc][compilers][common]移除time.c中未使用的变量timezone
|
2019-09-11 18:51:10 +08:00 |
zhangjun
|
a186ada6da
|
[components][libc][compilers]移动time相关头文件到common目录
|
2019-09-10 09:59:11 +08:00 |
yangjie
|
27222e9cd8
|
[compilers][libc] 在 minilibc 的 math.h 中增加 float_t 与 double_t 的定义
|
2019-09-07 18:06:03 +08:00 |
zhangjun
|
dabe951415
|
[components][libc][common]修改__IAR_SYSTEMS_ICC__宏定义的作用范围
|
2019-09-02 14:52:32 +08:00 |
zhangjun
|
6910a9e97b
|
修复IAR8.1之后出现的__localtime32等重定义错误
|
2019-08-27 15:03:01 +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
|
2844e3d974
|
[dlib] Add more header files for IAR/dlib
|
2019-07-08 13:34:57 +08:00 |
SummerGift
|
e809ced607
|
【完善】格式化 minilibc/time.c
|
2019-05-16 08:48:31 +08:00 |
SummerGift
|
9f300de9cc
|
【修改】dlib newlib minilib 中的 gettimeofday() 函数实现
|
2019-05-16 08:47:47 +08:00 |
SummerGift
|
ec99faf022
|
【修改】由于 gettimeofday 函数依赖 rtc 设备才能实现,因此如果无法获取 rtc 设备应当断言
|
2019-05-16 08:42:01 +08:00 |
Bernard Xiong
|
ab595cc864
|
[pthreads] fix the free ptd issue when there is no pthread slot.
|
2019-05-13 09:19:44 +08:00 |
Bernard Xiong
|
7038465d13
|
[pthreads] Add PTHREAD_NUM_MAX in Kconfig.
|
2019-05-12 21:48:54 +08:00 |
Bernard Xiong
|
bb506e8493
|
[pthreads] Add spinlock declare and fix code issue.
|
2019-05-12 21:44:28 +08:00 |
Bernard Xiong
|
5d36fa78c0
|
[pthreads] Use pthread table for pthread management.
|
2019-05-12 17:56:11 +08:00 |
Bernard Xiong
|
3638e5129e
|
[pthreads] The fields definition are more like those of newlib/glibc.
|
2019-05-12 15:04:46 +08:00 |
armink
|
fa4d4ab7cf
|
Update all of debug log definition to DBG_TAG and DBG_LVL.
|
2019-04-12 10:18:57 +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 |
Bernard Xiong
|
cfb4a9c323
|
Merge pull request #2525 from jesven/fix_dlopen
fix dlmodule_load(): return immediately when open file fail
|
2019-04-01 18:11:13 +08:00 |
shaojinchun
|
832fc23b02
|
fix dlmodule_load(): return immediately when open file fail
|
2019-03-31 14:24:58 +08:00 |
ZYH
|
6b7335a36f
|
[libc]fix size_t ssize_t
|
2019-03-28 17:18:40 +08:00 |
liruncong
|
4f108dbadf
|
[components/libc]armclang支持相关
|
2019-03-10 10:55:27 +08:00 |
liruncong
|
ce9629cb57
|
[components/libc/compilers/armlibc]_sys_exit增加RT_WEAK限定,由具体bsp重新实现,通常需要关闭中断,关闭IO输出等
|
2019-03-10 10:55:24 +08:00 |
armink
|
0d7ba79219
|
Remove the DBG_COLOR and DBG_ENABLE definition.
|
2019-03-06 17:54:30 +08:00 |
Bernard Xiong
|
f9f7e6c520
|
[ptherad] Fix pthread_exit issue
When pthread invokes pthread_exit, it just detach self.
|
2019-02-14 13:45:25 +08:00 |
Bernard Xiong
|
c003bdf44f
|
[pthreads] Add _pthread_destroy to release pthread resource.
|
2019-02-07 23:50:49 +08:00 |
gztss
|
11751d60e0
|
实现_sys_flen()函数
|
2019-01-24 09:05:41 +08:00 |
Bernard Xiong
|
97560dd8e2
|
[libc] Fix the addr=NULL issue in mmap.
|
2019-01-21 17:19:07 +08:00 |
Bernard Xiong
|
75061a2712
|
[libc] Fix the result length issue in aio_read_work.
|
2019-01-21 17:18:48 +08:00 |
Hao Zhu
|
d3c2cb5845
|
[components][libc] add extern "C" for header file
|
2019-01-09 15:13:03 +08:00 |
Bernard Xiong
|
56f1a8af4f
|
Merge pull request #2100 from gbcwbz/vi
Fix stdio fd error when POSIX api is used
|
2018-12-30 18:31:18 +08:00 |
Bernard Xiong
|
38c49099c9
|
[libc] Fix the printf issue when disable DFS
|
2018-12-28 21:41:01 +08:00 |
Bernard Xiong
|
96e6deac29
|
[Kernel] Fix the errno definitions in armcc/iar.
|
2018-12-27 09:11:07 +08:00 |
gbcwbz
|
48848c2917
|
[libc][armlibc] Fix getchar error after exit vi
- _sys_istty() add stdio as tty
- without this, after exit vi program getchar will return -1, I don't know why it works
|
2018-12-23 19:15:20 +08:00 |
Bernard Xiong
|
ad42abb933
|
[Libc] Disable ENV when disable DFS.
|
2018-11-09 09:18:05 +08:00 |
Bernard Xiong
|
c7d9daefaa
|
Merge pull request #1868 from jg1uaa/master
change hello.mo building process, compile and link separately
|
2018-11-05 09:14:02 +08:00 |
Bernard Xiong
|
125195c870
|
Merge pull request #1925 from qgyhd1234/gmtime_r
[kernel][kservice] add rt_gmtime_r api
|
2018-10-27 14:28:40 +08:00 |
hichard
|
6d2be00b9c
|
修复IAR dlib的时间映射,从rtt历史版本找到iar支持64bit时间的起始版本
|
2018-10-26 20:36:17 +08:00 |
zylx
|
920d6ecec7
|
[Libc] move gmtime_r api to rt-thread\components\libc\compilers\common
|
2018-10-26 15:21:31 +08:00 |
zylx
|
3bf68f2f42
|
[Libc][dlib][armlibc] add gmtime_r api
|
2018-10-26 11:17:41 +08:00 |
hichard
|
61656e23f2
|
修复iar dlib时间映射函数的函数声明,适应不同版本的iar
|
2018-10-15 19:45:16 +08:00 |
Bernard Xiong
|
9064b28c2a
|
[license] Change license to Apache.
|
2018-10-14 19:28:18 +08:00 |
SASANO Takayoshi
|
777554bb86
|
Fixed undefined reference to 'dlmodule_relocate'
This is caused by #ifdef __x86__
For x86(32bit) gcc, pre-defined macro is __i386__ not __x86__.
|
2018-10-10 15:38:24 +09:00 |
hichard
|
3b957d7516
|
修复IAR的dlib时间映射,支持64bit的时间。
|
2018-10-08 22:13:38 +08:00 |
xuzhuoyi
|
472ca31d50
|
[libc] Remove redefinition in minilibc/errno.h
|
2018-10-06 15:44:10 +08:00 |
Bernard Xiong
|
fcb62b80da
|
[libc] Add _EXFUN judgement
|
2018-09-30 09:41:43 +08:00 |
Bernard Xiong
|
32939be90c
|
[libc] Fix the fputc issue when enable microlib.
|
2018-09-25 11:04:02 +08:00 |
Bernard Xiong
|
b49859582a
|
[libc] Fix the fputc issue when use microlib.
|
2018-09-23 14:43:21 +08:00 |
Bernard Xiong
|
b98a0ba804
|
[Kernel] Add ARMCC 6.x support.
|
2018-09-23 12:08:44 +08:00 |
yangfasheng
|
f31b11de78
|
update armlibc/stdio.c
Signed-off-by: yangfasheng <yangfasheng@rt-thread.com>
|
2018-09-18 17:53:28 +08:00 |
Bernard Xiong
|
277e0bc177
|
Merge pull request #1814 from parai/master
bring up dlmoudle on x86
|
2018-09-15 15:53:31 +08:00 |
parai.wang
|
133a42fbb7
|
bring up dlmoudle on x86
|
2018-09-15 13:32:42 +08:00 |
Bluebear233
|
ad1d6600b8
|
Update libc.c
修复没有使用RT_USING_CONSOLE时,libc.c编译报错
|
2018-09-15 00:32:36 +08:00 |