summaryrefslogtreecommitdiff
path: root/components/dfs/src/dfs_posix.c
AgeCommit message (Collapse)Author
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-11-22[libc][musl] support arm-linux-musleabi toolchainMan, Jianting (Meco)
目前基本功能已经可以在QEMU上跑起来,但是pthread和内核signal选中会报冲突。先合并一版本,后续解决这些问题。
2022-10-10lseek()函数中,当seek到文件的位置和当前位置相同时,不� ↵winfenggao
�要调用dfs_file_lseek()函数,直接返回当前位置即可。 (#6498) 当seek到文件的位置和当前位置相同时,不需要调用dfs_file_lseek()函数,直接返回当前位置即可。 同时,以lseek(fd,0,SEEK_CUR)的方式执行函数可以返回文件当前读去位置,可以实现 ftell()的功能. 以lseek(fd,0,SEEK_CUR)的方式执行函数返回文件当前位置,实现ftell()的功能时不用调用dfs_file_lseek()函数,提高效率;seek(fd,0,SEEK_CUR)本来就能返回当前位置。
2022-01-20[dfs][posix] add creat()Meco Man
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2021-11-16[dfs] move dfs backMeco Man
2021-10-21[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folderMeco Man
2021-10-11[bsp][simulator] Fix compilation errorstangyuxin
2021-09-13[libc] fix the conflict warning of read and write functionsMeco Man
2021-09-11[标准化libc] fix CI warningMeco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2019-09-26[components][dfs]添加ftruncate接口zhangjun
2019-06-18fix kernel and framework no cast type errortyustli
2019-04-08[components][dfs]格式化代码tangyuxin
2018-11-22统一getcwd和chdir的加锁方式shaojinchun
2018-11-10[libc] Fix the _EXFUN issue in newlibBernard Xiong
2018-10-29[Components] Change license to Apache License v2.0Bernard Xiong
2018-10-13[dfs] fix ioctl getflag/setflag issue.zylx
2018-07-13[dfs] Fix dfs_file_ioctl return check on fcntl.armink
2018-02-07[libc] fix the fcntl issue in newlibBernard Xiong
2017-12-31[DFS] Add fcntl API (same with ioctl in RT-Thread).BernardXiong
2017-10-15[dfs] add poll/selectbernard
1. Add poll/select APIs; 2. Add wait queue implementation; 3. Remove DFS_STATUS_* code and use errno; 4. Add pipe API; 5. Use a standalone fops in DFS;
2017-06-15[DFS] change the cmd to long data type.bernard
2016-04-06[DFS] Remove stat/fstat function under WIN32 simulation.Bernard Xiong
2015-12-22Add ioctl API and fix the read/write conflict issue with newlib's API.Bernard Xiong
2015-10-01[DFS] remove st_blksize in the struct statBernard Xiong
2015-09-11修正mkdir lseek中文件句柄不释放的bug[email protected]
2015-07-16[DFS] Add fsync functionBernard Xiong
2014-08-01Merge branch 'master' of https://github.com/RT-Thread/rt-threadv2.0.0_betabernard
2014-08-01[DFS] make comments cleanup.bernard
2014-07-31[libc] fix compiling warningBernard Xiong
2013-06-26Embedded GPLv2 license in dfsyiyue.fang
2013-06-23Add component initialization.Bernard Xiong
2013-01-08Re-normalizing the repoMing, Bai
2012-12-29move check dfs_fd valid code from close to fd_get[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2540 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-28check dfs_fd valid in close[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2539 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-12-26fixed the coding style in components/dfs[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2530 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-09-24export symbols in dfs_posix.c [email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2304 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-07-10use RT_NULL instead of NULL in DFS, and format the code in DFS[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2213 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-06-29merge 1.0.2 modification.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2194 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-15fix bugs in lseek in dfs_posix.c and dfs_jffs2.c[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1946 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-09calling function fd_put() before rt_set_errno()[email protected]
then tid->error can avoid being changed unexpectedly git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1940 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-31fix rename issue in DFS. [email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1890 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-23unify the components/dfs coding style according to the ↵dzzxzz
/documentation/coding_style_cn.txt git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1866 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-17use DFS_STATUS_EINVAL[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1768 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-17fix lseek underflow problem[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1767 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-08change to UNIX end of line.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1746 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-04fix directory seek issue in FatFs.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1448 bbd45198-f89e-11dd-88c7-29a3b14d5316
2010-12-09fix mkdir issue; add cd command in finsh.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1185 bbd45198-f89e-11dd-88c7-29a3b14d5316