From c48445a5f7cdf86d9724b1fa2ca9090b433845e7 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sat, 11 Sep 2021 18:33:46 -0400 Subject: [PATCH] =?UTF-8?q?[=E6=A0=87=E5=87=86=E5=8C=96libc]=20fix=20CI=20?= =?UTF-8?q?warning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/dfs/src/dfs_posix.c | 12 ++---------- .../libc/compilers/common/none-gcc/sys/unistd.h | 4 ++-- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/components/dfs/src/dfs_posix.c b/components/dfs/src/dfs_posix.c index a7c306366f..be3b039818 100644 --- a/components/dfs/src/dfs_posix.c +++ b/components/dfs/src/dfs_posix.c @@ -110,11 +110,7 @@ RTM_EXPORT(close); * @return the actual read data buffer length. If the returned value is 0, it * may be reach the end of file, please check errno. */ -#if defined(RT_USING_NEWLIB) && defined(_EXFUN) -_READ_WRITE_RETURN_TYPE _EXFUN(read, (int fd, void *buf, size_t len)) -#else -int read(int fd, void *buf, size_t len) -#endif +ssize_t read(int fd, void *buf, size_t len) { int result; struct dfs_fd *d; @@ -154,11 +150,7 @@ RTM_EXPORT(read); * * @return the actual written data buffer length. */ -#if defined(RT_USING_NEWLIB) && defined(_EXFUN) -_READ_WRITE_RETURN_TYPE _EXFUN(write, (int fd, const void *buf, size_t len)) -#else -int write(int fd, const void *buf, size_t len) -#endif +ssize_t write(int fd, const void *buf, size_t len) { int result; struct dfs_fd *d; diff --git a/components/libc/compilers/common/none-gcc/sys/unistd.h b/components/libc/compilers/common/none-gcc/sys/unistd.h index f86d56282c..6195c4c2aa 100644 --- a/components/libc/compilers/common/none-gcc/sys/unistd.h +++ b/components/libc/compilers/common/none-gcc/sys/unistd.h @@ -18,8 +18,8 @@ #define STDOUT_FILENO 1 /* standard output file descriptor */ #define STDERR_FILENO 2 /* standard error file descriptor */ -int read(int fd, void *buf, size_t len); -int write(int fd, const void *buf, size_t len); +ssize_t read(int fd, void *buf, size_t len); +ssize_t write(int fd, const void *buf, size_t len); off_t lseek(int fd, off_t offset, int whence); int fsync(int fildes); int unlink(const char *pathname); -- GitLab