summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorShell <[email protected]>2023-10-14 13:09:17 +0800
committerGitHub <[email protected]>2023-10-14 13:09:17 +0800
commit1e7add54d44146a0245fc89f0a55ce27e772f2d3 (patch)
tree93dbfdf9f3b521a30a17b74c7f1b8f49879ccb04 /components
parent4158c8e88ec531cefd669579bf98f279a221b2c8 (diff)
[smart] fixup: syscall.c (#8131)
Signed-off-by: shell <[email protected]>
Diffstat (limited to 'components')
-rw-r--r--components/lwp/lwp_syscall.c16
-rw-r--r--components/lwp/lwp_syscall.h2
2 files changed, 9 insertions, 9 deletions
diff --git a/components/lwp/lwp_syscall.c b/components/lwp/lwp_syscall.c
index be6086fe3f..f638b0bbb1 100644
--- a/components/lwp/lwp_syscall.c
+++ b/components/lwp/lwp_syscall.c
@@ -513,9 +513,9 @@ ssize_t sys_write(int fd, const void *buf, size_t nbyte)
}
/* syscall: "lseek" ret: "off_t" args: "int" "off_t" "int" */
-off_t sys_lseek(int fd, off_t offset, int whence)
+size_t sys_lseek(int fd, size_t offset, int whence)
{
- off_t ret = lseek(fd, offset, whence);
+ size_t ret = lseek(fd, offset, whence);
return (ret < 0 ? GET_ERRNO() : ret);
}
@@ -1303,7 +1303,7 @@ rt_base_t sys_brk(void *addr)
}
void *sys_mmap2(void *addr, size_t length, int prot,
- int flags, int fd, off_t pgoffset)
+ int flags, int fd, size_t pgoffset)
{
return lwp_mmap2(addr, length, prot, flags, fd, pgoffset);
}
@@ -6126,7 +6126,7 @@ sysret_t sys_epoll_pwait(int fd,
return (ret < 0 ? GET_ERRNO() : ret);
}
-sysret_t sys_ftruncate(int fd, off_t length)
+sysret_t sys_ftruncate(int fd, size_t length)
{
int ret;
@@ -6215,10 +6215,10 @@ sysret_t sys_reboot(int magic)
return 0;
}
-ssize_t sys_pread64(int fd, void *buf, int size, off_t offset)
+ssize_t sys_pread64(int fd, void *buf, int size, size_t offset)
#ifdef RT_USING_DFS_V2
{
- ssize_t pread(int fd, void *buf, size_t len, off_t offset);
+ ssize_t pread(int fd, void *buf, size_t len, size_t offset);
#ifdef ARCH_MM_MMU
ssize_t ret = -1;
void *kmem = RT_NULL;
@@ -6269,10 +6269,10 @@ ssize_t sys_pread64(int fd, void *buf, int size, off_t offset)
}
#endif
-ssize_t sys_pwrite64(int fd, void *buf, int size, off_t offset)
+ssize_t sys_pwrite64(int fd, void *buf, int size, size_t offset)
#ifdef RT_USING_DFS_V2
{
- ssize_t pwrite(int fd, const void *buf, size_t len, off_t offset);
+ ssize_t pwrite(int fd, const void *buf, size_t len, size_t offset);
#ifdef ARCH_MM_MMU
ssize_t ret = -1;
void *kmem = RT_NULL;
diff --git a/components/lwp/lwp_syscall.h b/components/lwp/lwp_syscall.h
index e3899736f8..68f65d761d 100644
--- a/components/lwp/lwp_syscall.h
+++ b/components/lwp/lwp_syscall.h
@@ -48,7 +48,7 @@ void sys_exit(int value);
sysret_t sys_exit_group(int status);
ssize_t sys_read(int fd, void *buf, size_t nbyte);
ssize_t sys_write(int fd, const void *buf, size_t nbyte);
-off_t sys_lseek(int fd, off_t offset, int whence);
+size_t sys_lseek(int fd, size_t offset, int whence);
sysret_t sys_open(const char *name, int mode, ...);
sysret_t sys_close(int fd);
sysret_t sys_ioctl(int fd, unsigned long cmd, void* data);