fix: 主干告警清零
【背景】 主干中存在告警需要处理 【修改方案】 在有符号数与无符号数混用的地方使用了强制类型转换 【影响】 对现有的产品编译不会有影响。 re #I4SPC0 Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: I76c13c2aa33e84208f0b890e71dc23e633479b00
This commit is contained in:
parent
800ca76df2
commit
b9292feaa8
|
@ -259,7 +259,7 @@ int OsShellCmdCat(int argc, const char **argv)
|
||||||
char *fullpath = NULL;
|
char *fullpath = NULL;
|
||||||
int ret;
|
int ret;
|
||||||
CHAR buf[CAT_BUF_SIZE];
|
CHAR buf[CAT_BUF_SIZE];
|
||||||
size_t size;
|
ssize_t size;
|
||||||
|
|
||||||
char *shellWorkingDirectory = OsShellGetWorkingDirtectory();
|
char *shellWorkingDirectory = OsShellGetWorkingDirtectory();
|
||||||
|
|
||||||
|
@ -283,7 +283,7 @@ int OsShellCmdCat(int argc, const char **argv)
|
||||||
do {
|
do {
|
||||||
(void)memset_s(buf, sizeof(buf), 0, CAT_BUF_SIZE);
|
(void)memset_s(buf, sizeof(buf), 0, CAT_BUF_SIZE);
|
||||||
size = read(fd, buf, CAT_BUF_SIZE - 1);
|
size = read(fd, buf, CAT_BUF_SIZE - 1);
|
||||||
if ((int)size < 0) {
|
if (size < 0) {
|
||||||
free(fullpath);
|
free(fullpath);
|
||||||
close(fd);
|
close(fd);
|
||||||
return -1;
|
return -1;
|
||||||
|
|
|
@ -384,7 +384,7 @@ int OsMqGetAttr(mqd_t personal, struct mq_attr *mqAttr)
|
||||||
|
|
||||||
mqueueCB = privateMqPersonal->mq_posixdes;
|
mqueueCB = privateMqPersonal->mq_posixdes;
|
||||||
mqAttr->mq_maxmsg = mqueueCB->mqcb->queueLen;
|
mqAttr->mq_maxmsg = mqueueCB->mqcb->queueLen;
|
||||||
mqAttr->mq_msgsize = mqueueCB->mqcb->queueSize - sizeof(UINT32);
|
mqAttr->mq_msgsize = (long)(mqueueCB->mqcb->queueSize - sizeof(UINT32));
|
||||||
mqAttr->mq_curmsgs = mqueueCB->mqcb->readWriteableCnt[OS_QUEUE_READ];
|
mqAttr->mq_curmsgs = mqueueCB->mqcb->readWriteableCnt[OS_QUEUE_READ];
|
||||||
mqAttr->mq_flags = privateMqPersonal->mq_flags;
|
mqAttr->mq_flags = privateMqPersonal->mq_flags;
|
||||||
(VOID)pthread_mutex_unlock(&g_mqueueMutex);
|
(VOID)pthread_mutex_unlock(&g_mqueueMutex);
|
||||||
|
|
|
@ -251,7 +251,7 @@ STATIC VOID OsGetHwTime(struct timespec *hwTime)
|
||||||
(cycle % OS_SYS_CLOCK) * OS_SYS_NS_PER_SECOND / OS_SYS_CLOCK;
|
(cycle % OS_SYS_CLOCK) * OS_SYS_NS_PER_SECOND / OS_SYS_CLOCK;
|
||||||
|
|
||||||
hwTime->tv_sec = (time_t)(nowNsec / OS_SYS_NS_PER_SECOND);
|
hwTime->tv_sec = (time_t)(nowNsec / OS_SYS_NS_PER_SECOND);
|
||||||
hwTime->tv_nsec = nowNsec % OS_SYS_NS_PER_SECOND;
|
hwTime->tv_nsec = (long)(nowNsec % OS_SYS_NS_PER_SECOND);
|
||||||
}
|
}
|
||||||
|
|
||||||
STATIC VOID OsGetRealTime(struct timespec *realTime)
|
STATIC VOID OsGetRealTime(struct timespec *realTime)
|
||||||
|
|
Loading…
Reference in New Issue