Implement fs_read.