summaryrefslogtreecommitdiff
path: root/components/dfs/src/dfs.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-21[msh] remove list_xxx commands, use 'list' to replaceMeco Man
2022-11-09replace `rt_enter_critical` with `dfs_lock` for list_fda1012112796
I found that if use mutex in `rt_kprintf`, the `rt_enter_critical` will create a assert error later. after chehcking,I found all operation with fd_table has using `dfs_lock/unlock` to protect. so I think using `dfs_lock` is enough. thanks. Signed-off-by: a1012112796 <[email protected]>
2022-08-02Fix some compilation warning (#5744)dongly
* Fix some compilation warning * 补充修正一些数据类型的使用错误 Co-authored-by: Meco Man <[email protected]>
2022-03-26list_fd 显示完整路径 (#5683)a1012112796
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2022-01-05add RT_USING_POSIX_STDIOMeco Man
2021-11-24revise RT_USING_POSIX_STDIO to RT_USING_POSIX_DEVIOMeco Man
2021-11-24Merge pull request #5283 from mysterywolf/dfsBernard Xiong
[dfs] move dfs back
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-11-16[dfs] move dfs backMeco Man
2021-11-07add RT_USING_POSIX_STDIOMeco Man
2021-10-27[libc][posix] 解决RT_LIBC_USING_FILEIO范围过大的问题Meco Man
2021-10-26[posix][libc] 优化libc中posix结构Meco Man
2021-10-21[posix][dfs] move dfs_posix dfs_poll dfs_select.c to posix folderMeco Man
2021-10-14Revert "[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFS"Jianting (Meco) Man
2021-10-13[libc]&[dfs] remove unnecessary RT_USING_POSIX and RT_USING_DFS_DEVFSMeco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2020-09-26[add] DFS file system supports device typestangyuxin
2019-07-26[components][dfs] Fix fd error in command list_fdgbcwbz
2019-06-18fix kernel and framework no cast type errortyustli
2019-04-08[components][dfs]格式化代码tangyuxin
2019-02-12[Kernel] Code cleanup for compiling warning.Bernard Xiong
2019-01-09update dfs.c dfs_file.c dfs_file.hyangfasheng
Signed-off-by: yangfasheng <[email protected]>
2019-01-05[components][dfs] Refix #2100 PRMurphyZhao
#2100 PR 增加 `#include <libc.h>` 后,如果定义了 `RT_USING_DFS_DEVFS`,那就必须要开启 LIBC 才可以成功编译,增加了对 RT_USING_LIBC 的依赖。但是,这个修复又是关于开启 POSIX 的时候遇到的问题,因此建议在引入 <libc.h> 的地方,加入对 `RT_USING_POSIX` 的依赖。 Signed-off-by: MurphyZhao <[email protected]>
2018-12-23[dfs] Fix stdio fd error when POSIX api is usedgbcwbz
POSIX api e.g. poll read write
2018-12-10修正dfs在fd_get时,未检查有效性的问题shaojinchun
2018-11-02The dbg_log API is DISCARDED. Change all dbg_log to LOG_X.armink
2018-10-29[Components] Change license to Apache License v2.0Bernard Xiong
2018-08-01Merge pull request #1673 from yangfasheng/masterBernard Xiong
update dfs.c of File System
2018-07-30[lwp]给thread添加lwp成员heyuanjie
2018-07-29update dfs.c of File Systemyangfasheng
2018-07-20[components][dfs]修复list_fd打印乱码的问题tangyuxin
2018-07-16Merge pull request #1622 from armink/fix_com_initaozima
[components] Update dfs and lwIP 2.0.2 re-initialization process.
2018-07-14[dfs] Update error log for dfs.armink
2018-07-13[components] Update dfs and lwIP 2.0.2 re-initialization process.armink
2018-07-02[dfs] add re-initial check.aozima
2018-06-29Update dfs.cBluebear233
修复list_fd打印乱码问题
2018-06-26[components][dfs] list_fd 打印信息更加友好tangyuxin
2018-06-10[lwP] Add light weight process component.Bernard Xiong
2017-12-28[dfs] fix the issue of stat "/.." of lwext4parai
2017-12-11[DFS] fix the free issue in fd_is_openBernard Xiong
2017-12-07[Components][USB][DFS][usb minimize stack size dfs fix build erroruestczyh222
without finsh]
2017-10-22[DFS] Fix `fd_new` failed return value.armink
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;
2015-05-02[DFS] Export dfs_subdir/dfs_normalize_path symbol to module.Bernard Xiong
2015-01-27Correct dfs fd_is_open search index errorAubr.Cool
2013-06-26Embedded GPLv2 license in dfsyiyue.fang
2013-06-23fix compiling warningBernard Xiong