Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
rt-thread
提交
007c265f
R
rt-thread
项目概览
BaiXuePrincess
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
007c265f
编写于
11月 01, 2014
作者:
B
Bernard Xiong
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #364 from grissiom/romfs-next
romfs: declare the dummy entry as weak
上级
0bd3a3fd
3531fa71
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
6 deletion
+7
-6
components/dfs/filesystems/romfs/dfs_romfs.c
components/dfs/filesystems/romfs/dfs_romfs.c
+4
-4
components/dfs/filesystems/romfs/romfs.c
components/dfs/filesystems/romfs/romfs.c
+3
-2
未找到文件。
components/dfs/filesystems/romfs/dfs_romfs.c
浏览文件 @
007c265f
...
...
@@ -56,7 +56,7 @@ struct romfs_dirent *dfs_romfs_lookup(struct romfs_dirent *root_dirent, const ch
struct
romfs_dirent
*
dirent
;
rt_size_t
dirent_size
;
if
(
path
[
0
]
==
'/'
&&
path
[
1
]
==
'\0'
)
if
(
path
[
0
]
==
'/'
&&
path
[
1
]
==
'\0'
)
{
*
size
=
root_dirent
->
size
;
return
root_dirent
;
...
...
@@ -78,7 +78,7 @@ struct romfs_dirent *dfs_romfs_lookup(struct romfs_dirent *root_dirent, const ch
while
(
dirent
!=
RT_NULL
)
{
found
=
0
;
/* search in folder */
for
(
index
=
0
;
index
<
dirent_size
;
index
++
)
{
...
...
@@ -106,12 +106,12 @@ struct romfs_dirent *dfs_romfs_lookup(struct romfs_dirent *root_dirent, const ch
found
=
1
;
break
;
}
else
else
{
/* return file dirent */
if
(
subpath
!=
RT_NULL
)
break
;
/* not the end of path */
return
&
dirent
[
index
];
}
}
...
...
components/dfs/filesystems/romfs/romfs.c
浏览文件 @
007c265f
...
...
@@ -21,6 +21,7 @@
* Date Author Notes
*/
#include <rtthread.h>
#include <dfs_romfs.h>
const
static
unsigned
char
_dummy_dummy_txt
[]
=
...
...
@@ -38,13 +39,13 @@ const static unsigned char _dummy_txt[] =
0x74
,
0x68
,
0x69
,
0x73
,
0x20
,
0x69
,
0x73
,
0x20
,
0x61
,
0x20
,
0x66
,
0x69
,
0x6c
,
0x65
,
0x21
,
0x0d
,
0x0a
,
};
const
struct
romfs_dirent
_root_dirent
[]
=
const
struct
romfs_dirent
WEAK
_root_dirent
[]
=
{
{
ROMFS_DIRENT_DIR
,
"dummy"
,
(
rt_uint8_t
*
)
_dummy
,
sizeof
(
_dummy
)
/
sizeof
(
_dummy
[
0
])},
{
ROMFS_DIRENT_FILE
,
"dummy.txt"
,
_dummy_txt
,
sizeof
(
_dummy_txt
)},
};
const
struct
romfs_dirent
romfs_root
=
const
struct
romfs_dirent
WEAK
romfs_root
=
{
ROMFS_DIRENT_DIR
,
"/"
,
(
rt_uint8_t
*
)
_root_dirent
,
sizeof
(
_root_dirent
)
/
sizeof
(
_root_dirent
[
0
])
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录