fix: 修复liteos-m在iar环境下的编译问题
1.数据类型转换 2.使用未初始化数据 3.无用的标签 4.pthread 线程退出后name指向野指针 Close #I4Q5Q5 Signed-off-by: zhushengle <zhushengle@huawei.com> Change-Id: Ib89390d8f61a355788da77651bf9aeee816561bb
This commit is contained in:
@@ -386,7 +386,7 @@ STATIC INT32 OsShellCmdDoCp(const CHAR *srcFilePath, const CHAR *dstFileName)
|
||||
CHAR *dstFilePath = NULL;
|
||||
CHAR *buf = NULL;
|
||||
const CHAR *filename = NULL;
|
||||
size_t rdSize, wrSize;
|
||||
ssize_t rdSize, wrSize;
|
||||
INT32 srcFd = -1;
|
||||
INT32 dstFd = -1;
|
||||
struct stat statBuf;
|
||||
@@ -646,7 +646,7 @@ STATIC INT32 OsWildcardDeleteFileOrDir(const CHAR *fullpath, wildcard_type mark)
|
||||
ret = rmdir(fullpath);
|
||||
break;
|
||||
default:
|
||||
return VFS_ERROR;
|
||||
return (INT32)VFS_ERROR;
|
||||
}
|
||||
if (ret == -1) {
|
||||
PRINTK("%s ", fullpath);
|
||||
@@ -787,7 +787,7 @@ STATIC INT32 OsWildcardExtractDirectory(CHAR *fullpath, VOID *dst, wildcard_type
|
||||
return ret;
|
||||
closedir_out:
|
||||
(VOID)closedir(d);
|
||||
return VFS_ERROR;
|
||||
return (INT32)VFS_ERROR;
|
||||
}
|
||||
|
||||
INT32 OsShellCmdCp(INT32 argc, const CHAR **argv)
|
||||
@@ -873,7 +873,7 @@ errout_with_path:
|
||||
free(drcFullPath);
|
||||
errout_with_srcpath:
|
||||
free(srcFullPath);
|
||||
return VFS_ERROR;
|
||||
return (INT32)VFS_ERROR;
|
||||
}
|
||||
|
||||
STATIC INLINE VOID PrintRmUsage(VOID)
|
||||
|
||||
Reference in New Issue
Block a user