Yyinjiamingfix: 修复源码检视中的问题
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
Description:vfs refactoring Feature or Bugfix:Feature Binary Source:Huawei PrivateCode(Yes/No):Yes Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47 ChangeID:13306412 | 5 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
update openharmony 1.0.1 | 5 年前 | |
fix: 修复jffs2未正确初始化锁的错误 fs/jffs2/compr_zlib.c中两个互斥锁deflate_mutex和inflate_mutex未初始化,导致未能有效保护临界区 Close #I4FH9M Signed-off-by: Far <yesiyuan2@huawei.com> | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
update openharmony 1.0.1 | 5 年前 | |
feat: support jffs2 link/symlink/readlink 新增link/symlink/readlink接口的系统调用及内核实现,当前仅支持jffs2文件系统。具体接口说明如下: 一、hard link 接口原型: int link(const char *oldpath, const char *newpath); int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags); 作用: 创建oldpath的硬链接,名为newpath。 功能说明: 1、newpath与oldpath必须在同一挂载分区内。 2、若newpath已存在,不会覆盖,错误码EEXIST。 3、oldpath必须为普通文件或者软链接文件。 4、如果oldpath是一个软链接文件,那么: 若调用link接口或者linkat(flags=0),创建出软链接文件的硬链接; 若调用linkat(flags = AT_SYMLINK_FOLLOW),创建出软链接所指向源文件的硬链接。 5、oldpath与newpath对应同一个文件,对oldpath与newpath任一名字的操作都是直接操作文件,没有“原始文件”的说法。 6、使用cp命令拷贝一个硬链接文件,生成文件的拷贝,新文件的nlink数为1。 7、删除oldpath或newpath,底层文件仍存在,可以通过另一个path访问。只有当两个path都删除之后,才会真正将文件删除,空间释放。 二、symbol link 接口原型: int symlink(const char *target, const char *linkpath); int symlinkat(const char *target, int newdirfd, const char *linkpath); 作用: 创建一个软链接文件linkpath,存储字符串target。 功能说明: 1、target可以为任意字符串(长度小于PATH_MAX)。 2、若linkpath文件名已存在,不会覆盖,错误码EEXIST。 3、用readlink函数可读取软链接的target内容。 4、软链接文件本身大小为target长度。 5、ls时软链接文件类型显示为 'l'。 6、symlink最大循环次数为CONFIG_FS_MAX_LNK_CNT(目前为40),超出则返回错误,错误码ELOOP。 7、使用cp命令拷贝一个软链接文件: 若target是一个文件:创建一个源文件的拷贝,类型为普通文件; 若target非文件:拷贝失败。 三、readlink 接口原型: ssize_t readlink(const char *pathname, char *buf, size_t bufsiz); ssize_t readlinkat(int dirfd, const char *pathname, char *buf, size_t bufsiz); 作用: 读取软链接文件存放的的target内容。 功能说明: 1、pathname必须为软链接文件,否则错误码EINVAL。 2、如果bufsiz小于target长度,则截断target。 close #I3Q0OD Change-Id: I621884b0ec773eb86a7ed3b340d6134cfeb9d971 Signed-off-by: chenjing <chenjing139@huawei.com> | 5 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
feat: linux kernel jffs文件系统支持设置文件时间标志。 re #I3ITAG Signed-off-by: yansira <yansira@hotmail.com> Change-Id: I94955aba1e64df8e2564f865b3e616aad2de7a1e | 5 年前 | |
Description:vfs refactoring Feature or Bugfix:Feature Binary Source:Huawei PrivateCode(Yes/No):Yes Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47 ChangeID:13306412 | 5 年前 | |
Description:vfs refactoring Feature or Bugfix:Feature Binary Source:Huawei PrivateCode(Yes/No):Yes Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47 ChangeID:13306412 | 5 年前 | |
feat: support jffs2 link/symlink/readlink 新增link/symlink/readlink接口的系统调用及内核实现,当前仅支持jffs2文件系统。具体接口说明如下: 一、hard link 接口原型: int link(const char *oldpath, const char *newpath); int linkat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath, int flags); 作用: 创建oldpath的硬链接,名为newpath。 功能说明: 1、newpath与oldpath必须在同一挂载分区内。 2、若newpath已存在,不会覆盖,错误码EEXIST。 3、oldpath必须为普通文件或者软链接文件。 4、如果oldpath是一个软链接文件,那么: 若调用link接口或者linkat(flags=0),创建出软链接文件的硬链接; 若调用linkat(flags = AT_SYMLINK_FOLLOW),创建出软链接所指向源文件的硬链接。 5、oldpath与newpath对应同一个文件,对oldpath与newpath任一名字的操作都是直接操作文件,没有“原始文件”的说法。 6、使用cp命令拷贝一个硬链接文件,生成文件的拷贝,新文件的nlink数为1。 7、删除oldpath或newpath,底层文件仍存在,可以通过另一个path访问。只有当两个path都删除之后,才会真正将文件删除,空间释放。 二、symbol link 接口原型: int symlink(const char *target, const char *linkpath); int symlinkat(const char *target, int newdirfd, const char *linkpath); 作用: 创建一个软链接文件linkpath,存储字符串target。 功能说明: 1、target可以为任意字符串(长度小于PATH_MAX)。 2、若linkpath文件名已存在,不会覆盖,错误码EEXIST。 3、用readlink函数可读取软链接的target内容。 4、软链接文件本身大小为target长度。 5、ls时软链接文件类型显示为 'l'。 6、symlink最大循环次数为CONFIG_FS_MAX_LNK_CNT(目前为40),超出则返回错误,错误码ELOOP。 7、使用cp命令拷贝一个软链接文件: 若target是一个文件:创建一个源文件的拷贝,类型为普通文件; 若target非文件:拷贝失败。 三、readlink 接口原型: ssize_t readlink(const char *pathname, char *buf, size_t bufsiz); ssize_t readlinkat(int dirfd, const char *pathname, char *buf, size_t bufsiz); 作用: 读取软链接文件存放的的target内容。 功能说明: 1、pathname必须为软链接文件,否则错误码EINVAL。 2、如果bufsiz小于target长度,则截断target。 close #I3Q0OD Change-Id: I621884b0ec773eb86a7ed3b340d6134cfeb9d971 Signed-off-by: chenjing <chenjing139@huawei.com> | 5 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
Description:vfs refactoring Feature or Bugfix:Feature Binary Source:Huawei PrivateCode(Yes/No):Yes Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47 ChangeID:13306412 | 5 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
feat: 增加mount的MS_RDONLY标志的支持 修改jffs2_mount和jffs2_umount的逻辑,使其在只读的形式挂载时不再启动gc线程 Close #I3Z1W6 Signed-off-by: Far <yesiyuan2@huawei.com> | 5 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
fix: 修复源码检视中的问题 【背景】 3.1 代码检视过程中有一些问题需要修改 【修改方案】 更改了一些文件的权限 【影响】 对现有的产品编译不会有影响。 re #I4XC8T Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: Iba2ff81512a5eb335801798b2f471045815cc6ec | 4 年前 | |
Description:vfs refactoring Feature or Bugfix:Feature Binary Source:Huawei PrivateCode(Yes/No):Yes Change-Id: I175d2648bc6f9078c34de2c0a5c93fda10b86c47 ChangeID:13306412 | 5 年前 |