vxKernel/src/fs/read.c

32 lines
472 B
C

#include <vhex/fs.h>
#include <errno.h>
ssize_t read(int fd, void *buf, size_t size)
{
(void)fd;
(void)buf;
(void)size;
return -1;
#if 0
void *data;
errno = fs_table_find(&data, fd);
if (errno != 0)
return -1;
if (fd >= 0 && fd <= 2) {
//TODO:support keyboard
//TODO:support display
errno = ENODEV;
return -1;
}
if (fs_info.fs.primitives.read == NULL) {
errno = EIO;
return -1;
}
return fs_info.fs.primitives.read(data, buf, size);
#endif
}