Commit Graph

45 Commits

Author SHA1 Message Date
Man, Jianting (Meco) 6369e89502
[posix] POSIX standard implementation for PSE51 (#5384)
* [posix] POSIX standard implementation for PSE51

- add some posix's interfaces that we haven't before.
- these PR have passed the interface definition test across gcc platfrom;
- have tested base on qemu-a9 and stm32h750-art-pi.

* [newlib] only enable POSIX.1-1990

* update projects
2021-12-17 15:34:17 +08:00
Meco Man 15435b6850 [posix][mmap] create the mman folder 2021-12-14 06:12:04 +08:00
Meco Man 67e14adc4f [posix] 按照高级unix环境编程整理IO类别 2021-12-05 23:07:41 -05:00
Meco Man 7973ede5a8 增加RT_USING_POSIX_FS 2021-11-29 00:53:46 -05:00
Meco Man 7c789d4b11 revise some RT_USING_POSIX to RT_USING_POSIX_DEVIO 2021-11-24 09:47:55 -05:00
Meco Man 8f6260146c [libc][win32] improve win32 support 2021-10-13 15:29:01 -04:00
Meco Man 71f48266ff [libc][time] 修复数据类型报警 2021-09-18 16:46:53 -04:00
liukangcc 4b3df6010f Merge remote-tracking branch 'remotes/rtt_github/master' 2021-09-17 15:03:14 +08:00
liukangcc a3541b2a24 [update] support armclang and c++11. 2021-09-16 09:51:33 +08:00
Meco Man aa8a493c3c move select.h to none-gcc 2021-09-14 20:49:44 -04:00
Meco Man dc5ee9ade7 [libc标准化] 将dfs_select.h功能转移到sys/select.h 2021-09-13 13:08:03 -04:00
guo 160d448660
Merge pull request #5051 from mysterywolf/be_libc
[libc标准化] 使用标准poll.h代替dfs_poll.h
2021-09-13 10:45:09 +08:00
Meco Man 2c525ecd43 将dfs_posix.h的函数声明转移到unix标准头文件中 2021-09-11 15:42:37 -04:00
Meco Man 92c62a8fab 标准化<poll.h> 弱化<dfs_poll.h> 2021-09-11 11:25:43 -04:00
Bernard Xiong 8da9f78d72 [libc] remove rtlibc 2021-09-11 11:07:51 +08:00
Meco Jianting Man 2589d24532
Merge branch 'master' into tz 2021-07-30 10:43:19 -05:00
Bernard Xiong 56d3abe301
Merge pull request #4879 from mysterywolf/signal
[rtlibc] remove libc_signal.h and libc_fdset.h
2021-07-30 23:30:49 +08:00
Meco Man 62ff77d493 [libc][time] 重命名非标准libc函数 并 调整time.h定义位置 2021-07-22 01:08:30 +08:00
Meco Man fc094e9211 [rtlibc] remove libc_signal.h and libc_fdset.h 2021-07-21 19:42:38 +08:00
Meco Man 0f48449b5e [timezone] implement timezone 2021-07-21 14:47:57 +08:00
Meco Man 0e32728a5d [libc][rtlibc] remove libc_ioctl.h 2021-05-23 00:17:08 +08:00
Meco Man 1a55702ccb 修复DST_NONE 等宏定义位置放错导致报错的问题 2021-05-02 09:38:41 +08:00
Meco Man 8ec1a63b23 增加tz_dsttime类型定义 2021-05-02 09:24:41 +08:00
Meco Jianting Man 1627597fcc
remove _TIMESPEC_DEFINED 2021-04-29 04:42:11 +08:00
Meco Man f9ba41f4c2 更改libc目录为common 以及 none-gcc 2021-04-25 21:10:31 +08:00
Meco Man 9d401ea8b0 重新整理libc重复共用文件,创建common_for_all 和 common_for_keiliar 2021-04-18 00:51:07 +08:00
Meco Man 8e2a456d7a implement set_timeval 2021-04-15 14:01:55 +08:00
Bernard Xiong 677f9c5aa6
Merge pull request #4470 from mysterywolf/ioctl
[libc][ioctl] 将sys/ioctl.h移至common文件夹
2021-03-19 22:52:40 +08:00
Meco Man 9d17aa7ce5 [libc][ioctl] 将sys/ioctl.h移至common文件夹 2021-03-17 02:37:42 +08:00
tangyuxin 1b68098f08 [libc] Fix Win32 compilation errors 2021-03-16 14:07:36 +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 09c5420d21 [libc][time][bug] 修复ARM6报错的问题 2021-03-09 17:51:35 +08:00
Meco Man 3c05a4e719 [compoenets] auto & manual formatted 2021-03-08 18:19:04 +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 291fe36139 [pthread][libc] move 'clock_time' to libc 2021-02-12 01:30:41 +08:00
Meco Man 6c7dd30532 add function settimeofday & stime 2021-02-08 00:56:31 +08:00
Meco Man c2fca3dffe 修复RTC驱动以及libc time.c库若干问题 2021-02-05 13:13:22 +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 1ad70b20ad [keil][libc]防止开启pthread功能后 keil报错 2020-12-04 20:16:56 +08:00
mysterywolf 237a71de27 修复common文件夹,该文件夹为armlibc/newlib/dlib的共同文件的文件夹 2020-09-08 10:26:03 +08:00
zhangjun a186ada6da [components][libc][compilers]移动time相关头文件到common目录 2019-09-10 09:59:11 +08:00