refactor: liteos-m vfs refactory
close #I4RV26 Change-Id: I76d5d5128d37efa5fbcde6d105c78f4d7be607de Signed-off-by: Guangyao Ma <guangyao.ma@outlook.com>
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
|
||||
#include <sys/features.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/uio.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -41,11 +42,6 @@ extern "C" {
|
||||
typedef unsigned socklen_t;
|
||||
typedef unsigned short sa_family_t;
|
||||
|
||||
struct iovec {
|
||||
void *iov_base;
|
||||
size_t iov_len;
|
||||
};
|
||||
|
||||
struct msghdr {
|
||||
void *msg_name;
|
||||
socklen_t msg_namelen;
|
||||
|
||||
@@ -40,6 +40,11 @@ extern "C" {
|
||||
|
||||
#define UIO_MAXIOV 1024
|
||||
|
||||
struct iovec {
|
||||
void *iov_base;
|
||||
size_t iov_len;
|
||||
};
|
||||
|
||||
ssize_t readv(int, const struct iovec *, int);
|
||||
ssize_t writev(int, const struct iovec *, int);
|
||||
|
||||
|
||||
@@ -144,7 +144,12 @@ int ftruncate(int fd, off_t length)
|
||||
|
||||
int ioctl(int fd, int req, ...)
|
||||
{
|
||||
return -1;
|
||||
va_list ap;
|
||||
va_start(ap, req);
|
||||
int ret;
|
||||
ret = LOS_Ioctl(fd, req, ap);
|
||||
va_end(ap);
|
||||
return ret;
|
||||
}
|
||||
|
||||
ssize_t pread(int fd, void *buf, size_t nbyte, off_t offset)
|
||||
|
||||
Reference in New Issue
Block a user