mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-03-11 16:35:33 +00:00
Fix compiling error for RT-Thread (#2569)
struct dfs_fd has been deprecated
This commit is contained in:
parent
c7a7db21b7
commit
47daaeecc7
|
@ -10,7 +10,6 @@
|
|||
#include <dfs.h>
|
||||
#include <dfs_file.h>
|
||||
#include <dfs_fs.h>
|
||||
#include <dfs_posix.h>
|
||||
|
||||
#ifdef WAMR_ENABLE_RTT_EXPORT
|
||||
|
||||
|
@ -183,8 +182,6 @@ rt_uint8_t *
|
|||
my_read_file_to_buffer(char *filename, rt_uint32_t *size)
|
||||
{
|
||||
struct stat f_stat;
|
||||
dfs_file_stat(filename, &f_stat);
|
||||
struct dfs_fd fd;
|
||||
|
||||
rt_uint8_t *buff = rt_malloc(f_stat.st_size);
|
||||
*size = 0;
|
||||
|
@ -193,16 +190,16 @@ my_read_file_to_buffer(char *filename, rt_uint32_t *size)
|
|||
return RT_NULL;
|
||||
}
|
||||
|
||||
int ret = dfs_file_open(&fd, filename, O_RDONLY);
|
||||
if (ret) {
|
||||
int fd = open(filename, O_RDONLY);
|
||||
if (fd < 0) {
|
||||
rt_free(buff);
|
||||
rt_set_errno(ret);
|
||||
rt_set_errno(fd);
|
||||
return RT_NULL;
|
||||
}
|
||||
|
||||
*size = dfs_file_read(&fd, buff, f_stat.st_size);
|
||||
*size = read(fd, buff, f_stat.st_size);
|
||||
|
||||
dfs_file_close(&fd);
|
||||
close(fd);
|
||||
|
||||
if (*size != f_stat.st_size) {
|
||||
rt_free(buff);
|
||||
|
|
Loading…
Reference in New Issue
Block a user