summaryrefslogtreecommitdiff
path: root/components/lwp/lwp_syscall.c
diff options
context:
space:
mode:
authorwangxiaoyao <[email protected]>2023-01-09 12:44:45 +0800
committerguo <[email protected]>2023-01-10 09:37:22 +0800
commit93dd8c6c6e97bd2cc9865f148e786326cf197fe5 (patch)
tree89c6600451cd9dfe5e26d29b1620a7e221d3d627 /components/lwp/lwp_syscall.c
parent92531dec877e8ae00a91718b02fcfb3b4351fb01 (diff)
[rt-smart] fix warnings
Diffstat (limited to 'components/lwp/lwp_syscall.c')
-rw-r--r--components/lwp/lwp_syscall.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/components/lwp/lwp_syscall.c b/components/lwp/lwp_syscall.c
index b0f69fd690..171445470c 100644
--- a/components/lwp/lwp_syscall.c
+++ b/components/lwp/lwp_syscall.c
@@ -4206,7 +4206,6 @@ int sys_fsync(int fd)
mqd_t sys_mq_open(const char *name, int flags, mode_t mode, struct mq_attr *attr)
{
- int ret = 0;
mqd_t mqdes;
#ifdef ARCH_MM_MMU
char *kname = RT_NULL;
@@ -4216,13 +4215,13 @@ mqd_t sys_mq_open(const char *name, int flags, mode_t mode, struct mq_attr *attr
lwp_user_strlen(name, &a_err);
if (a_err)
- return -EFAULT;
+ return (mqd_t)-EFAULT;
len = rt_strlen(name);
if (!len)
- return -EINVAL;
+ return (mqd_t)-EINVAL;
kname = (char *)kmem_get(len + 1);
if (!kname)
- return -ENOMEM;
+ return (mqd_t)-ENOMEM;
lwp_get_from_user(&attr_k, (void *)attr, sizeof(struct mq_attr));
lwp_get_from_user(kname, (void *)name, len + 1);
@@ -4296,7 +4295,6 @@ int sys_mq_timedreceive(mqd_t mqd, char *restrict msg, size_t len, unsigned *res
#ifdef ARCH_MM_MMU
char *restrict kmsg = RT_NULL;
int a_err = 0;
- rt_size_t prio_len = 0;
struct timespec at_k;