Wendal Chen
|
7ff42fdbb2
fix: vfs,ram,当文件不存在, 又按追加模式打开时,日志提示"文件打开过多",这是不对的, 应该提示真正的原因: 文件不存在, 所以无法追加
|
7 miesięcy temu |
alienwalker
|
fd5399a333
fix:编译warning
|
8 miesięcy temu |
Wendal Chen
|
b2445c7c0d
fix: vfs,ramfs,需要补齐函数声明
|
8 miesięcy temu |
Wendal Chen
|
25e0f2da69
fix: vfs,ramfs,防御非法的seek操作,并开启新的实现
|
8 miesięcy temu |
PKM-Bai
|
eafad332a6
fix: ramfs,write写入后文件大小更新的不对
|
8 miesięcy temu |
Wendal Chen
|
e21b42495f
change: ramfs,简化getc实现,专注read/write实现就行了
|
8 miesięcy temu |
PKM-Bai
|
3acba34bd2
fix: ramfs, 修复由于读写操作offset不对,如果写入的offset超出了当前文件大小,但没有正确分配新的block,可能会导致数据覆盖。
|
8 miesięcy temu |
Wendal Chen
|
30878a109f
change: ramfs,新的分块式实现有问题,先替换回老的实现
|
8 miesięcy temu |
???
|
6a322c5178
update: ramfs,内存管理改为4k分块的方式存储
|
8 miesięcy temu |
Wendal Chen
|
c53129d438
fix: fs,ramfs,兼容a+b模式打开文件
|
9 miesięcy temu |
Wendal Chen
|
09bbdbae14
fix: fs,ramfs遇到不认识的打开模式时,会提示打开数量太多,实际不是的
|
9 miesięcy temu |
Wendal Chen
|
89390ee77c
fix: ramfs,使用写入模式打开文件,有概率出现只读的情况,原因是malloc之后没有填0,导致readonly值是不确定的
|
11 miesięcy temu |
Wendal Chen
|
507f8c614d
fix: vfs_mem兼容wb+模式打开文件,实际就是w+b
|
1 rok temu |
Dozingfiretruck
|
906d75eaba
update:统一使用luat_mem.h头
|
2 lat temu |
Wendal Chen
|
6595c2bc3e
fix: fs_mem/fs_posix/rtos_lua在air302编译失败
|
2 lat temu |
Wendal Chen
|
cf7bff8085
update: 优化mem文件系统的逻辑
|
2 lat temu |
Wendal Chen
|
83fc1c631e
fix: 内存文件系统需要兼容r+和rb+,且读取数据有越界风险
|
2 lat temu |
Wendal Chen
|
1d0e87b0a8
add: mmap不再局限于luadb文件系统
|
3 lat temu |
Wendal Chen
|
9f8470e4e0
add: 添加新的文件系统ram,使用系统内存进行模拟,可存放临时文件,占用32字节静态内存
|
3 lat temu |