implemented do_read in vfs_syscall, some error code rem to handle