summaryrefslogtreecommitdiff
path: root/components/libc
AgeCommit message (Collapse)Author
2023-09-23Add the system call timerfd and update SConscript for signalfd (#8067)zmq810150896
2023-09-19[picolibc] fix the errno declaration conflictMeco Man
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:13:5: error: conflicting types for 'pico_get_errno' int pico_get_errno(void) ^ /opt/LLVMEmbeddedToolchainForArm-16.0.0-Linux-x86_64/bin/../lib/clang-runtimes/arm-none-eabi/armv7em_hard_fpv4_sp_d16/include/sys/errno.h:59:6: note: previous declaration is here int *__PICOLIBC_ERRNO_FUNCTION(void);
2023-09-20Adapt rt_channel, increase the generality of some rt_channel functionality ↵zmq810150896
on dfs v2, and standardize signalfd (#8047)
2023-09-11Add the system call signalfd (#8001)zmq810150896
2023-09-08[posix]修复消息队列返回长度异常 (#8014)zhkag
2023-09-06Optimize the epoll code to remove restrictions on descriptors (#7951)zmq810150896
2023-08-28[ctime] 避免时区为负数时引入的隐式转换问题TangZhenye
2023-08-23cleanup: fix building warningsgeniusgogo
2023-08-21[tools] add GetGCCLikePLATFORMMeco Man
GCC like means the toolchains which are compatible with GCC
2023-08-17[libc][newlib] __sdidinit is obseleteFragrantRye
related: https://github.com/RT-Thread/rt-thread/issues/7923 https://github.com/mirror/newlib-cygwin/commit/44b60f0c4ba597c55dcac4f2d3119a3055c80ba1 Co-authored-by: Meco Man <[email protected]>
2023-08-17[libc][posix/io/stdio] rename libc.c as posix/stdio.cMeco Man
2023-08-13[libc][time] pre-support fully version timezone and daylight saving timeMeco Man
2023-08-13[libc][timezone] implement lightweith timezone configurationMeco Man
2023-08-08[libc][time] silence the incorrect type warningMeco Man
2023-08-07update components & lwp. (#7888)geniusgogo
2023-08-03Add fops for dfs_v2 and rt_set_errno (#7910)zmq810150896
2023-08-01Add the system call epoll (#7893)zmq810150896
2023-08-01[components/ctime] fix the free of rt_work (#7882)Shell
Signed-off-by: Shell <[email protected]>
2023-07-27Add the system call eventfd (#7835)zmq810150896
2023-07-24[smart] 修复用户态 mq_receive 不能阻塞 (#7836)zhkag
2023-07-22[smart] fix possible memory leak (#7832)Shell
Signed-off-by: Shell <[email protected]>
2023-07-21[libc][time] cleanup codeMeco Man
2023-07-20✨ feat(ktime): add RT_USING_KTIME to kconfig buildxqyjlj
2023-07-20[component/lwp] support more feature of signal from IEEE Std 1003.1-2017 (#7828)Shell
Signed-off-by: Shell <[email protected]>
2023-07-17[time]时钟框架重构 (#7794)xqyjlj
2023-07-09[debug] remove RT_DEBUG_xxxMeco Man
remove RT_DEBUG_THREAD RT_DEBUG_SCHEDULER RT_DEBUG_IPC RT_DEBUG_TIMER RT_DEBUG_IRQ RT_DEBUG_MEM RT_DEBUG_SLAB RT_DEBUG_MEMHEAP
2023-07-05[posix] posix 的 mqueue 对接到文件系统的 fd (#7768)zhkag
2023-06-29[include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750)Shicheng Chu
2023-06-29[libc]更新 libc timer id 分配方式 (#7744)zhkag
2023-06-26[src][components][include]消息队列支持优先级 (#7382)zhkag
2023-06-21[Kernel] message 可以返回消息的实际大小 (#7709)zhkag
2023-06-20dfs v2 修改 fd_new 的 startfd 起始值为 0 ;修复 futex_wait ↵yangfasheng
超时时间换算异常; (#7705) Signed-off-by: yangfasheng <[email protected]>
2023-06-19[libc/termios]修改oflags定义与musl一致heyuanjie87
2023-06-14[cpp] attach CXXFLAGS to reduce the resource consumptionsMeco Man
2023-06-14[cpp] support rt-thread CPP wrapper sub-switch macrosyangjie11
2023-06-14[components][time.h]Fixed undefined macro TIMER_ABSTIMEyangjie11
2023-06-13[libc][ctime] move null pointer check before dereferenceMingjie Shen
This null check was redundant because the pointer timep was dereferenced in any case.
2023-06-10[dfs] Add DFS v2.0 (#7606)Bernard Xiong
2023-06-10[comment][libc] add some comments for functions in posix_signal (#7647)Huang Xilong
2023-06-07[simulator] 修复 linux simulator 编译运行失败zhkag
2023-05-31[ctime]解决clock_gettime计算出来的nsec超过1sec的问题goldengrandpa
2023-05-27[libc] picolibc support heap. (#7571)guo
2023-05-25[libc][posix][signal] 增加posix_signal.c部分函数注释XzcUbuntu
2023-05-22[libc error] 编译错误PATH_MAX 未定义,移除 mq 中的 PATH_MAX ↵zhkag
判断 (#7550)
2023-05-22[components]对POSIX函数中mqueue.c的mq_unlink函数注释 (#7543)Arro
2023-05-20[libc][cpp] 增加 cxx_crt_init.c 函数注释 (#7535)Mengxi-Xu
2023-05-17[add] llvm-arm workflowsguozhanxin
2023-05-17support llvm-arm 16.0guozhanxin
2023-05-14[components][libc][posix] fix RT_NAME_MAX misspelled as NAME_MAX (#7489)DylanLiuH2O
2023-05-10[doxygen][libc] Add some comments for posix pthread functions (#7467)Rain Park
Signed-off-by: Rain Park <[email protected]>